《缺省路由总结》PPT课件_第1页
《缺省路由总结》PPT课件_第2页
《缺省路由总结》PPT课件_第3页
《缺省路由总结》PPT课件_第4页
《缺省路由总结》PPT课件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020/4/27,袁雄/00136526,缺省路由总结,目录,Ospf缺省路由Isis缺省路由Bgp缺省路由Ospfisisbgp缺省路由比较,Page3,缺省路由两点说明,1.比如:iproutestatic0.0.0.0010.1.1.1指的是所有路由,无论是什么ip地址是多少,掩码有多少,下一跳都指向10.1.1.1。那么请问iproutestatic0.0.0.01610.1.1.1是不是缺省路由呢?它就不是缺省路由,因为它一个条件必须掩码是16位的,所以它不是“缺省”路由。2.在应用缺省路由时要注意,不能随便使用,因为缺省路由如果使用不当很容易造成路由环路。这也是为什么路由协议都对缺省路由另眼相看,区别对待。,Page4,Ospf缺省路由,ospf产生缺省路由的几种情况1.外部缺省路由(5类lsa产生)在RTBospf进程中引入缺省路由importroutestatic再配置一条静态缺省路由,那么在RTA中能学习到这条缺省路由吗?当然不能。如果在路由协议中能够这样引入缺省路由,很容易形成互指,造成环路。,Area0,RTA,RTB,Page5,Ospf缺省路由,Ospf通过两种命令引入缺省路由:default-route-advertise和default-route-advertisealways配置命令后ospf会产生一条5类lsa向其他路由器泛洪这条缺省路由,Page6,Ospf缺省路由,这条5类lsa的lsid和networkmask都是0.0.0.0。这样其他路由器就知道这是一条缺省路由。比较一下iproutestatic0.0.0.01610.1.1.1这条路由的5类lsa就可以知道之间的差异:,Page7,Ospf缺省路由,缺省情况下,普通OSPF区域内的OSPF路由器是不会产生缺省路由的。当网络中缺省路由是通过其他路由协议产生时(该缺省路由是活跃的),为了能够将缺省路由通告到整个OSPF域中,必须在ASBR上手动通过命令default-route-advertise进行配置如果没有缺省路由,需要在default-route-advertise命令后加上always参数。,Page8,Ospf缺省路由,2.内部缺省路由(三类lsa)当ospf区域为stub,totallystub,totallynssa区域时,与骨干网相连的ABR路由器会产生一条3类lsa,向区域内通告一条缺省路由。,Page9,Ospf缺省路由,当然不同区域缺省路由的功能时不一样的。Stub区域内传播1,2,3类LSA。并不知道外部引入的路由。缺省路由的目的时通过ABR去往外部网络。Totallystub区域内只能传播1,2类LSA,只知道自己区域内的路由,外部一切信息都无法感知。这时缺省路由是通往外部的唯一桥梁。TotallyNSSA与NSSA区域的区别仅在于前者不允许区域间路由即Type3NetworkSummaryLSAs注入。区域内的路由器通过ABR知道其他区域的路由。ABR会自动产生一条LinkStateID为0.0.0.0,网络掩码为0.0.0.0的SummaryLSA(Type3LSA)通告到整个nssa区域内。,Page10,目录,Ospf缺省路由Isis缺省路由Bgp缺省路由Ospfisisbgp缺省路由比较,Page11,Isis缺省路由,1.引入的外部外部缺省路由不能引入缺省路由0.0.0.0/0,可以引入0.0.0.0/非0。和ospf协议一样,用importroute命令是不能引入缺省路由的。必须用default-route-advertise命令才能发布缺省路由。由于isis协议是分层的,在level-1区域内引入缺省路由是无效的。只有在level-2,level-1-2路由器上引入缺省路由时才有效。?,Page12,Isis缺省路由,如下图所示,isis进程对于缺省路由会产生一个单独的LSP分片“0000.0000.0003.00-01”来发布缺省路由。缺省路由信息放在IP-ExternalTLV中IP地址和掩码都是0.0.0.0这样就会对level-2区域泛洪这条缺省路由。,Page13,Isis缺省路由,2.自动生成的区域间缺省路由。1、peer正常建立;2、RTA与RTB同属area1,RTC属area2;3、RTB为L12,RTA为L1,RtC为L2;,Area2,Area1,RTA,RTB,RTC,Page14,Isis缺省路由,我们会看到:1、在RTB端的LSDB中的ATT位为1;2、在RTA的isis路由表中会有一条下一跳为RTB的,目的地址为0.0.0.0的缺省路由在isis中不会像ospf区域那样,为域间缺省路由产生一个3类LSA。isis协议level-1路由器,根据level-1-2所产生的LSP的ATT标志位来判断,如果ATT置1则自动产生一条缺省路由。不需要单独的LSP分片。通过这条缺省路由level-1路由器会找离它最近的level-1-2路由器访问其他区域。,Page15,Isis缺省路由,对于ATT标志位:ATT(Attachment)由L1/L2路由器产生。如果L1/2路由器分别连接Level-1路由器和Level-2路由器,则会分别维护这两份路由表。当只有Level-2路由表中有Level-1路由表中没有的路由表项时才会产生ATT标志位。要注意的是:即使路由器处于不同的level,如果level-1和level-2的路由器区域号一样,ATT位不会置1,当然就没有缺省路由。当L1/2路由器属于多个area,且其中一个area同相连的L2路由器相同,则ATT不置位。当L1路由器属于多个area,且其中一个area同L2路由器相同,则ATT不置位。,Page16,Isis缺省路由,Page17,目录,Ospf缺省路由Isis缺省路由Bgp缺省路由Ospfisisbgp缺省路由比较,Page18,BGP缺省路由,BGP发布缺省路由有三种方法1.直接用importroute命令是不能引入缺省路由的,但是如果在BGP视图下加上default-routeimported命令就可以加入缺省路由。下面举例说明:,AS200,AS100,RTB,RTC,RTA,Page19,BGP缺省路由,RTA:as100RTB:as100RTC:as2001.BGP连接都已正常建立2.在RTA上配置一条静态路由iproute-static0.0.0.00.0.0.0NULL0,Page20,BGP缺省路由,1.在RTA上用import-routestatic,查看RTA的BGP路由表,RTA上不能发布0.0.0.0/02.在RTABGP试图下default-routeimported,在RTA和RTB上查看BGP路由表,RTA上能发布0.0.0.0/0,RTB学到0.0.0.0/03.在RTABGP试图下undodefault-routeimported,查看RTA的BGP路由表,RTA上不能发布0.0.0.0/0,Page21,BGP缺省路由,RTAloopback01.1.1.1,接口地址10.1.1.1,RTBloopback11.1.1.2接口地址10.1.1.2下图是RTA的BGP路由信息:,Page22,BGP缺省路由,下图是RTB的缺省路由信息:,Page23,BGP缺省路由,2.在bgp视图下用network0.0.0.00命令就可以配置缺省路由。此时的origin属性为igp.但是注意的是用network发布缺省路由时本地路由表中应该已经存在一条活跃的缺省路由,否则发布失败。举例说明:,AS200,AS100,RTB,RTC,RTA,Page24,BGP缺省路由,配置条件:RTA:as100RTB:as100RTC:as2001.BGP连接都已正常建立2.在RTA用NETWORK命令发布缺省路由:network0.0.0.0,Page25,BGP缺省路由,查看结果:1.在RTA查看BGP路由表,则有:RTA无缺省路由可以发布;2.在RTA上配置一条静态路由iproute-static0.0.0.00.0.0.0NULL0,在RTA查看BGP路由表,则有:2.RTA发布了这条缺省路由;3.在RTB查看BGP路由表,则有:RTB学到了RTA发布的缺省路由;4.在RTA上undonetwork,则有:RTA无缺省路由可以发布;,Page26,BGP缺省路由,RTA向RTB发布的update报文如下:,Page27,BGP缺省路由,3.peerX.X.X.X/groupdefault-route-advertise,可以向特定的peer发布缺省路由,而且它的origin属性为igp。举例类似如上一种缺省路由发布方法,此处不再重复。在RTB中查看路由信息如下:,Page28,目录,Ospf缺省路由Isis缺省路由Bgp缺省路由Ospfisisbgp缺省路由比较,Page29,Ospfisisbgp缺省路由比较,因为ospfisisbgp路由特性本身的差异,所以它们在引入缺省路由时是有差别的。一:首先来比较一下IGP内部ospfisis之间在引入缺省路由时的差异。1.Isis和ospf协议在引入外部路由时都不能引入缺省路由。比如:importrouterip这时如果rip协议中有0.0.0.0/0路由是无法引入的。想要引入外部的缺省路由时必须加上default-route-advertise命令。通过它来产生缺省路由向域内泛洪。但是isis和ospf在实现上有一些细微的差异。,Page30,Ospfisisbgp缺省路由比较,Ospf在使用default-route-advertise命令时,路由表本身必须有一条活跃的,并且不是OSPF协议产生的缺省路由,满足这个前提条件ospf协议才会产生缺省路由。如果路由表中没有活跃的非ospf缺省路由,需要配置default-route-advertisealways命令,它无论在什么情况下都能产生缺省路由。对于isis协议,它在配置default-route-advertise就没有其他条件限制,无论什么情况下只要配置了default-route-advertise这条命令它都会产生一条isis的缺省路由,效果等同于default-route-advertisealways.,Page31,Ospfisisbgp缺省路由比较,2.从内部实现来看,ospf协议要生成一条缺省路由向区域内传播时,必须单独生成一条3类或者5类LSA进行泛洪,LSA中的lsid和networkmask字段都是0.0.0.0。这样其他路由器就会知道这是一个缺省路由并且添加到路由表中。对于isis协议,内部产生的缺省路由,不需要单独产生LSP只需要在Level-1-2产生的LSP中ATT位置1,level-1的路由器就会自动产生一条缺省路由。对于外部引入的缺省路由需要单独产生一个LSP分片。缺省路由信息放在IP-ExternalTLV中IP地址和掩码都是0.0.0.0。,Page32,Ospfisisbgp缺省路由比较,二:分析一下IGP和BGP之间的差异。IGP路由协议能够自己计算出路由,BGP协议本身不能产生路由,只能学习路由,但是它对路由的控制能力就相对于IGP协议强了许多。1.对于ospf和isis本身通过importroute命令无论如何都不会产生缺省路由。BGP直接通过importroute命令也是不能引入缺省路由,但是如果加上default-routeimported命令后,通过import-route可以引进缺省路由,所以BGP协议对引入缺省路由的控制更加灵活。,Page33,Ospfisisbgp缺省路由比较,2.ospf,isis,bgp协议都能够通过default-route-advertise引入外部的缺省路由,但是用法有差异。刚刚已经比较过ospf和isis的差异。Ospfisis引入的缺省路由会向整个区域内传播。但是BGP使用时是:peerX.X.X.Xdefault-route-advertise.它是向具体的某一个邻居发布缺省路由,这样更便于对缺省路由的控制。另外,对缺省路由的控制上它们之间也有差异。Ospfisis在通过default-route-advertise时只能通过route-policy控制Quidway-ospf-1default-route-advertise?alwaysAlwaysadvertisedefaultroutecostOSPFdefaultcostroute-policyRoutepolicyreferencesummaryDistributeadefaultroutetypeOSPFmetrictypefordefaultroutes,Page34,Ospfisisbgp缺省路由比较,对于isis:Quidway-isis-1default-route-advertise?level-1Setlevelaslevel-1level-1-2Setlevelaslevel-1-2level-2Setlevelaslevel-2route-policyRoutepolicyrequiredonadvertisingdefault而对于bgp的控制更加灵活:,Page35,Ospfisisbgp缺省路由比较,Quidway-bgppeer1.1.1.1default-route-advert

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论