我正在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


评论

fyi OP:缩进具有四个(或更多)空格的行将触发解释为预格式化区域。

#1 楼

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


'network'命令
'redistribute static'

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

评论


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

–戴夫·努南(Dave Noonan)
13年5月16日在20:12

没错

–Jeremy Stretch
13年5月16日在20:13

#2 楼

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

#3 楼

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

#4 楼

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

评论


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

–scottm32768
2014-2-10 22:23

#5 楼

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

评论


首先,OP在他们的问题中没有提到BGP。他们询问有关在EIGRP中重新分配静态路由的问题。其次,除非您真的知道自己在做什么,否则将EIGRP重新分配到BGP中可能是一个非常糟糕的想法。

– YLearn♦
2014年4月1日在13:12