内容摘要:即一台被设置为EIGRP末端的路由器会通报它的邻接点,它不会拥有任何有效的替代路径,因此它们没有必要再查询该末端路由器。
这是否意味着,因为多路由器远程地点的路由器不能配置为末端路由器,多路由器地点无法用与单路由器双宿主地点相同的方式进行扩展?实际上,Cisco IOS软件中的一项新的EIGRP功能允许路由器被设置为末端路由器,同时向一台对等路由器提供特定的前缀。在这种情况下,我们可以将路由器C设置为末端路由器,同时通过设置,让其可以将从路由器A处获悉的缺省路由器和本地连接网络192.168.1.0/24广播到路由器D。同样,路由器D可以设置为一台末端路由器,同时可以向路由器C广播本地连接网络和从路由器B处获悉的缺省路由。
下面的配置显示了怎样在网络中设置一个EIGRP leak-map。
route eigrp 100
eigrp stub connected summary leak-map stubsite
!
route-map stubsite permit 10
match ip prefix-list default
match interface e0/0
route-map foo permit 20
match ip prefix-list localroutes
match interface s0/0
!
ip prefix-list default permit 0.0.0.0/0
!
ip prefix-list localroutes permit 192.168.2.0/23 ge
/24

典型的双宿主远程地点
图3 地点1没有建立完全的连接,因为路由器C被设置为一个末端路由器,但是不能向路由器D广播IP地址。

有效处理-多末端地点
图4 在多路由器地点被设置为末端时,集中路由器会将它们视为等同于只有一个被设为末端的路由器的远程地点。
在这种配置中,前缀列表包含了地址空间的不同部分,从集中路由器到远程地点路由器的缺省路由,以及指向中心的本地路由器。接口匹配会结合广播到面向集中路由器或者其他远程地点路由器的接口的路由。
这是否改变了集中路由器对待远程地点的方式?图4通过显示双宿主多路由器地点中的有效流程,表明了这种区别。
A失去与10.1.1.0/24的连接,将路由标为有效,检查它的每个邻接点,看它们是否有指向10.1.1.0/24的替代路由。因为C已经宣告自己为末端路由器,A不需要查询该邻接点。因此,A向B发送查询。
B检查它的本地路由表,发现它指向10.1.1.0/24的唯一路径是直接经过A。因为D已经宣告自己为末端路由器,B没有必要再查询D是否有指向10.1.1.0/24的替代路由。
路由器A收到来自B的答复,将该路由标为不可到达,并将其从本地路由表中移除。
这个步骤与前面所提到的几乎完全一样;这是因为,在多路由器地点被设置为末端时,集中路由器会将它们视为等同于只有一个被设为末端的路由器的远程地点。
如果您习惯于数着EIGRP邻接点的数量入睡,而且您已经正确地设计了网络,那么您可以通过很高的邻接点数量,避免任何的失眠问题。邻接点数量的增多不仅有助于您的睡眠,而且还可以让您确信,您的网络能够承担很高的负荷。关键在于限制EIGRP向每个远程地点广播的信息,以及将远程地点配置为EIGRP末端。将来,还会有更加先进的EIGRP功能被采用,从而进一步加强EIGRP扩展能力,增加网络中的邻接点数量。
责编:豆豆技术应用