静态重新分配到EIGRP作为内部故障


10

我正在6500上将静态路由重新分配到EIGRP中。如果您输入与静态路由匹配的网络声明,则该内容将被EIGRP重新分配为内部路由,我在这里已读过。但是,进入配置后,邻居会将路由指示为外部路由。

重新分配静态优先权并导致将路由标记为外部路由吗?

router eigrp 10 
network 10.0.0.0
network 10.1.13.0 0.0.1.255
redistribute static

ip route 10.1.13.0 255.255.254.0 10.1.29.5

1
fyi OP:缩进带有四个(或更多)空格的行将触发解释为预格式化的区域。
克雷格·康斯坦丁

Answers:


13

您可以通过两种方式将静态路由注入EIGRP:

  • “网络”命令
  • “重新分配静态”

您只需要一个或另一个。在这里,您已经使用了两者。似乎redistribution命令优先于network命令,因此路由显示为静态路由。删除“重新分配静态”,路由应显示为内部。


因此,请为我自己澄清一下,因为我从未真正运行过EIGRP。如果我使用网络命令,则EIGRP将通告任何匹配的静态路由,就好像它是匹配的接口一样。如果我使用重新分配静态路由,则EIGRP会将所有已配置的静态路由重新分配为外部路由。(请注意,我确定您可以匹配标签,或者如果您实际上不希望重新分配所有标签,则可以进行任何匹配。)
Dave Noonan


1

您在看两条不同的路线吗?也许是/ 24和/ 23?通常,协议只能重新分发路由表中已经存在的内容。如果您创建的静态路由与已连接接口的前缀匹配,则已连接接口将位于路由表中,而不是静态表中。这将迫使该静态变量不放入EIGRP(因为它不在路由表中)。

现在,如果您使用“重新分配已连接”可以更改某些内容,但我仍然认为已连接的接口将具有优先权。


0

刚遇到您的问题。网络命令实际上优先于重新分发。静态路由似乎是外部EIGRP路由的原因是,在EIGRP中,网络命令只能播发指向EXIT接口的静态路由!指向“ Next_Hop_Address”的静态路由永远不会通过“网络”命令发布。但是,重新分配没有这种限制。


-2

我使用eigrp重新分配静态变量的经验告诉我,使用network语句将不会注入网络,只有重新分配静态函数才有效,但是除非同时指定度量标准(默认值)或在redistribute语句上也不能使用,否则它不会起作用。因此,对带有指标的静态数据使用重新分配,它将起作用


这是不准确的。在这种情况下,不需要该指标。
scottm32768 2014年

-6

将“重新分发eigrp”添加到路由器bgp XXXXX。那应该为你做。


4
首先,OP在他们的问题中没有提到BGP。他们要求在EIGRP中重新分配静态路由。其次,除非您真的知道自己在做什么,否则将EIGRP重新分配到BGP中可能是一个非常糟糕的想法。
YLearn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.