学习回顾—ISIS路由渗透

在IS-IS协议中规定,L1区域必须且只能与L2区域相连,不同的L1区域之间不直接相连。而且,缺省情况下,L1区域内的路由信息可通过L1/2路由器发布到L2区域,(即L2路由器知道整个IS-IS路由域的路由信息),但L2路由器并不讲自己知道的其他L1区域以及L2区域的路由信息发布到自己所连接的L1区域。这样,该L1区域中的路由器将不了解本区域以外的路由信息,只将去往其他路由域的报文发送到最近的L1/2路由器。而不同的L1/2路由器到达目的的开销值有可能相差很大,如果L1路由器在选择L1/2路由器时仅考虑它们之间的链路开销,就可能导致对本区域之外的目的地址无法选择最佳路由。

为了解决上述问题,IS-IS提供了路由渗透(Route Leaking)功能,人为地把骨干网(即L2区域)的路由注入到普通的L1区域,保证普通区域也拥有整个IS-IS路由域的路由信息。路由渗透特性可以将L2区域的IP路由引入到L1区域路由器中去,这样可以允许L1区域中的路由器对某些或全部的L2路由选择出最佳路由路径。当然也增加了区域内路由的路由表规模。

如图13-24所示,RouterA发送报文给RouterF,选择的最佳路径应该是RouterAàRotuerBàRouterDàRouterEàRouterF。因为这条链路上的cost值为10+1-+1-+1-=40,但在RouterA上实际查看发现发送到RouterF的报文选择的路径是:RouterAàRouterC-RouterEàRouterF,其中cost值为10+50+10=70,不是RouterA到RouterF的最优路径。


这是以你为,RouterA作为L1路由器并不知道本区域外部的路由,发往区域外的报文只会选择由最近的L1/2路由器产生的缺省路由发送,所以出现RouterA选择次优路由RouterAàRouterC-RouterEàRouterF转发报文的情况。

如果分别在L1/2路由器RouterC和RouterD上使能路由渗透功能,Area10中的L1路由器就会拥有经过这两个L1/2路由器通向区域外的路由信息。经过路由计算,就可以直接选择最优转发路径RouterAàRotuerBàRouterDàRouterEàRouterF。

展开阅读全文

页面更新:2024-04-07

标签:路由   目的   报文   开销   区域内   路由器   路径   区域   功能   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top