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

网络工程 思科 eigrp 再分配
2021-07-06 21:08:46

我正在 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
4个回答

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

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

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

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

现在,如果您使用“重新分配连接”可能会改变事情,但我仍然假设连接的接口将优先。

刚刚遇到你的问题。网络命令实际上优先于重新分发。静态路由看起来是外部 EIGRP 路由的原因是,在 EIGRP 中,Network 命令只能通告指向 EXIT 接口的静态路由!永远不会通过网络命令通告指向 Next_Hop_Address 的静态路由。但是,重新分配没有这样的限制。

我使用 eigrp 重新分配静态数据的经验告诉我,使用 network 语句不会注入网络,只有重新分配静态工作,但是,除非还指定一个度量标准,无论是默认的还是在重新分配语句上,它都不会起作用。因此,使用带有度量的静态重新分配,它会起作用