版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OSPF路由协议综述及其配置(5) Changing the Cost Metric 默认情况下,Cisco根据100Mbps/bandwidth来计算metric,比如64Kbps链路的metric约为1562,T1的为64,100Mbps的链路为1.当链路速率大于100Mbps的时候,应该在OSPF进程下使用如下命令: RouterA(config-router)#auto-cost reference-bandwidth OSPF Route Summarization Concepts OSPF路由汇总可以减少路由表条目,减少类型3和类型5的LSA的洪泛,节约带宽资源和减轻路由器CPU
2、负载,还能够对拓扑的变化本地化 OSPF路由汇总的两种类型如下: 1.inter-area(IA) route summarization:发生在ABR上 2.external route summarization:发生在ASBR上 Configuring Route Summarization 因为OSPF是基于无类的路由协议,它不会进行自动汇总.手动在ABR上做IA route summarization的命令如下: Router(config-router)#area area-id range address mask 在ASBR上做external route summarizat
3、ion的命令如下: Router(config-router)#summary-address address mask not-advertise tag tag 如下图就是一个ASBR上的external route summarization的例子: Default Routes in OSPF OSPF路由器默认不会产生默认路由到一般性的area里,但是可以通过相关命令启用默认路由.默认路由作为LSA类型5出现在LSDB中 创建OSPF默认路由的命令如下: Router(config-router)#default-information originate always
4、metric value metric-type type-value route-map map-name 参数always是不管路由表里是否存在默认路由,都会宣告一条默认路由.0 metric value是指定默认路由的metric,默认为10 type-value可以为1或者2.1为O E1,2为O E2,默认是2 route-map map-name是如果满足route map的话就产生默认路由 实例如下图: R1(config)#router ospf 100 R1(config-router)#netw Types of OSPF Areas 一些OSPF area的类型如下: 1
5、.standard area:接收链路更新,路由汇总和外部路由 2.backbone area(transit area):标记为area 0,拥有standard area的一切属性 3.stub area:不可以包含ASBR.不接收外部路由信息(LSA类型5),如果要到达外部AS的话就使用标记为Stub Area Configuration stub area的配置命令如下: RouterA(config-router)#area area-id stub 所有在stub area里的路由器必须都使用stub命令,例子如下图: Totally Stubby Area Configurati
6、on totally stubby area的配置命令如下: RouterA(config-router)#area area-id stub no-summary ABR默认宣告一条metric为1的默认路由到totally stubby area,修改这个metric的命令如下: RouterA(config-router)# area area-id default-cost cost 配置实例如下图: Not-So-Stubby Areas 之前说过stub area和totally stub area不可以包含的有ASBR,但是假如你想使用ASBR,又想使其具有stub area和t
7、otally stub area的优点(减少路由表条目)的话,就可以采用NSSA,如下图: RIP经过再发布(redistribution)到NSSA以后,NSSA的ASBR将产生只存在于NSSA中的LSA类型7,然后ABR将LSA类型7转换成LSA类型5 NSSA的配置命令为在OSPF进程下使用area area-id nssa,所有位于NSSA里的路由器都要使用这条命令.如下图是配置实例: 一些验证性命令如下: show ip ospf:显示area类型 show ip ospf database:显示LSA类型7 show ip ospf database nssa-external:显
8、示LSDB中每条类型7的LSA的信息 show ip route:显示标记为O N1/N2的NSSA路由条目(默认为O N2) Defining an OSPF Virtual Link 在OSPF里所有的area都要和area 0相连,但是假如某个区域没有和area 0相连的话,就可以采用虚链路来连接它们,如下图: 虚链路一般是做为备份连接或者是临时连接 虚链路的配置命令如下: Router(config-router)#area area-id virtual-link RID 一些其他可选参数如下: authentication message-digest|null:指定验证方式为MD
9、5加密还是明文口令 hello-intervals second:定义hello包发送时间间隔,默认为10秒 配置实例如下图: R2(config)#router ospf 100 R2(config-router)#netw 使用show ip ospf virtual-links命令验证虚链路的配置OSPF路由协议综述及其配置(4)当OSPF area过大的话,带来的负面影响有: 1.太过频繁的SPF计算,造成路由器CPU负载过重 2.路由表过大 3.LSDB过大 解决方案是划分层次化的area路由(hierarchical area routing),减少了SPF运算的频率,减小了路由表
10、的体积,减少了LSU的负载 OSPF路由器的类型如下图: internal routers:所有的接口在一个area里,拥有相同的LSDB backbone router:至少一个有接口连接到area 0里,和internal routers保持相同的OSPF进程和算法 ABR:接口连接了多个area,每个接口保持它所连的area的单独的LSDB ASBR:至少有一个接口连接到外部网络比如其他的AS,非OSPF网络 当然,一个路由器同时可以扮演上述多个角色 OSPF LSA Types 一些LSA的类型如下: 类型1:router LSA 类型2:network LSA 类型3/4:summa
11、ry LSA 类型5:AS external LSA 类型6:multicast OSPF LSA,使用在OSPF多播应用程序里 类型7:使用在Not-So-Stubby area(NSSA)里 类型8:特殊的LSA用来连接OSPF和BGP 类型9/10/11:opaque LSA,用于今后OSPF的升级等 LSA类型1(router LSA),如下图: 类型1的LSA不同的链路类型的link ID如下: 1.point-to-point的link ID是邻居的RID 2.transit network的link ID是DR的接口地址 3.stub network的link ID是IP网络号
12、4.virtual link的link ID是邻居的RID LSA类型2(network LSA),如下图: 类型2的LSA只在一个区域里传播,不会穿越ABR.描述了组成transit network的直连的路由器.transit network直连至少2台OSPF路由器.DR负责宣告类型2的LSA,然后在transit network的一个area里进行洪泛.类型2的LSA ID是DR进行宣告的那个接口的IP地址 LSA类型3(summary LSA),如下图: LSA类型4(summary LSA),如下图: LSA类型5(external LSA),如下图: 类型5的LSA描述了到达外部
13、AS的路由,由ASBR生成并在整个AS内洪泛 Interpreting the OSPF LSDB and Routing Table 使用show ip ospf database来查看OSPF的LSDB信息 一些route designator如下: 1.O:代表OSPF area内(intra-area)路由,为router LSA 2.O IA:在一个AS里的area之间(inter-area)的路由,为summary LSA 3.O E1/O E2:AS外路由,为external LSA SPF算法根据LSDB运算出SPF树来决定最佳路径,步骤如下: 1.所有在各自的area里的路由
14、器计算出最佳路径并放进路由表里,为LSA类型1和类型2.用O来标记 2.area之间的路由器计算出最佳路径,这些最佳路径是area间路由条目,或LSA类型3和LSA类型4.用O IA来标记 3.所有的除了stub area的路由器计算出到达外部AS的最佳路径(LSA类型5),标记为O E1或O E2 O E1和O E2的区别为是到达外部网络,前者要加内部cost,后者不加,如下图: 一般只有一个ASBR宣告到达外部AS的外部路由的时候,就使用O E2(O E2为默认类型);如果有多个ASBR宣告一条到达同一个外部AS的外部路由的时候,就应该使用O E2 OSPF路由协议综述及其配置(3)
15、160; 日期:2004-9-12 浏览次数: 3373作者:红头发 出处:www.show-OSPF路由协议综述及其配置(3)Common OSPF Configuration for Frame Relay 先看看NBMA模式,如下图: 1.OSPF会把NBMA当作broadcast网络进行处理(比如LAN) 2.如图,所有的serial口处于同一子网 3.ATM,X.25和帧中继默认为NBMA操作 4.邻居手动指定 5.洪泛LSU的时候,
16、要对每条PVC进行洪泛 6.RFC 2328兼容 下图是一个配置实例: 再看看point-to-multipoint模式,如下图: 1.适用于部分互连或星形拓扑结构里 2.不需DR,只使用单独的一个子网 3.自动发现邻居 4.LSU包被发送到每个邻居路由器的接口 如下图,point-to-multipoint的配置如下: 验证如下: RouterA#show ip ospf interface s1 接下来再看看point-to-multipoint nonbroadcast模式,这个模式是RFC兼容的point-to-multipoint的扩展;邻居必须人工指定;不选举DR/BDR;使用在某
17、些邻居不能自动发现的场合下 然后是broadcast模式,要选举DR/BDR 最后是point-to-point模式,使用在当NBMA网络中只存在2个节点的时候;不选举DR/BDR;每条点到点的连接处在同一个子网中;一般只和point-to-point subinterface结合使用 定义subinterface的命令如下: Router(config)#interface serial number.subinterface-number point-to-point | multipoint 默认在point-to-point的帧中继subinterface的OSPF模式是p
18、oint-to-point模式;在multipoint的帧中继subinterface的OSPF模式是NBMA(nonbroadcast)模式;在帧中继物理接口的OSPF模式也是NBMA模式 下图就是一个point-to-point subinterface的例子: 如图每条VC要求一个单独的子网 下图是一个multipoint subinterface的例子: 如图,第一个subinterface S1.1为point-to-point模式;OSPF把第二个multipoint subinterface S1.2当作NBMA模式 下图是几种模式的一个比较: debug ip ospf adj
19、:用来跟踪OSPF邻居信息 OSPF路由协议综述及其配置(1) 日期:2004-9-12 浏览次数: 22682OSPF路由协议综述及其配置(1)Link-State Routing Protocols 链路状态路由协议(link-state routing protocol)的一些特征: 1.对网络发生的变化能够快速响应 2.当网络发生变化的时候发送触发式更新(triggered update) 3.发送周期性更新(链路状态刷新),间隔时间为30分钟 链路状态路由协议只在网络拓扑发生变化以后产生路
20、由更新.当链路状态发生变化以后,检测到变化的设备创建LSA(link state advertisement),通过使用组播地址传送给所有的邻居设备,然后每个设备拷贝一份LSA,更新它自己的链路状态数据库(link state database,LSDB),接着再转发LSA给其他的邻居设备.这种LSA的洪泛(flooding)保证了所有的路由设备在更新自己的路由表之前更新它自己的LSDB LSDB通过使用Dijkstra算法(shortest path first,SPF)来计算到达目标网络的最佳路径,建立一条SPF树(tree),然后最佳路径从SPF树里选出来,被放进路由表里OSPF和IS-
21、IS协议被归类到链路状态路由协议中.链路状态路由协议在一个特定的区域(area)里从邻居处收集网络信息,一旦路由信息都被收集齐以后,每个路由器开始通过使用Dijkstra算法(SPF)独立计算到达目标网络的最佳路径 运行了链路状态路由协议的路由器跟踪以下信息: 1.它们各自的邻居 2.在同一个区域中的所有路由器 3.到达目标网络的最佳路径 Link-State Data Structures 链路状态路由协议和距离向量路由协议的一个区别就是:距离向量路由协议是routing by rumors,也就是说,距离向量路由协议依靠邻居发给它的信息来做路由决策,而且路由器不需要保持完整的网络信息;而运
22、行了链路状态路由协议的路由器保持的有完整的网络信息的快照,而且每个路由器自己做出路由决策 Defining an OSPF Area 注意area 1和area 2或3之间的连接是不允许的,它们都必须通过backbone area 0进行连接.Cisco建议每个区域中路由器的数量为50到100个构建area 0的路由器称为骨干路由器(backbone router,BR),如上图,A和B就是BR;区域边界路由器(area border router,ABR)连接area 0和nonbackbone areas.如图,C,D和E就是ABR.ABR通常具有以下特征: 1.分隔LSA洪泛的区域 2.
23、是区域地址汇总的主要因素 3.一般做为默认路由的源头 4.为每个区域保持LSDB 理想的设计是使每个ABR只连接2个区域,backbone和其他区域,3个区域为上限 Defining OSPF Adjacencies OSPF的邻接一旦形成以后,会交换LSA来同步LSDB,LSA将进行可靠的洪泛 OSPF Calculation 链路状态陆游协议使用Dijkstra算法来查找到达目标网络中的最佳路径.所有的路由器拥有相同的LSDB后,把自己放进SPF tree中的root里,然后根据每条链路的耗费(cost),选出耗费最低的做为最佳路径,最后把最佳路径放进forwarding database
24、(路由表)里 下图就是一个SPF计算的例子: 1.LSA遵循split horizon原则,H对E宣告它的存在,E把H的宣告和它自己的宣告再传给C和G;C和G再和之前类似,继续传播开来 2.X有4个邻居:A,B,C和D,假设这里都是以太网,每条网链路的耗费为10,经过计算,路由器可以算出最佳路径.上图的右半部分实线所标即为最佳路径 LS Data Structures: LSA Options 关于LSA的操作流程图如下: 如图可以看出当路由器收到一个LSA以后,先会查看它自己的LSDB看有没有相应的条目,如果没有就加进自己的LSDB中去,并反馈LSA确认包(LSAck),接着再继续洪泛LSA
25、,最后运行SPF算法算出新的路由表 如果当它收到LSA的时候,自己的LSDB有该条目而且版本号一样,就忽略这个LSA;如果有相应条目,但是收到的LSA的版本号更新,就加进自己的LSDB中,发回LSAck,洪泛LSA,最后用SPF计算最佳路径;如果版本号没有自己LSDB中那条新,就反馈LSU信息给发送源 Types of OSPF Packets OSPF包的5种类型如下: 1.hello:用来建立邻居关系的包 2.database description(DBD):用来检验路由器之间数据库的同步 3.link state request(LSR):链路状态请求包 4.link state up
26、date(LSU):特定链路之间的请求记录 5.link state acknowledgement(LSAck):确认包 OSPF Packet Header Format 5种OSPF包都是直接被封装在IP包里的而不使用TCP或UDP.由于没有使用可靠的TCP协议,但是OSPF包又要求可靠的传输,所以就有了LSAck包.如下图所示就是OSPF包在IP包里的形式: 协议号为89(EIGRP协议号为88),一些字段如下: 1.Version Number:当前为OSPF版本2 2.Type:定义OSPF包的类型 3.Packet Length:包的长度,单位字节 4.Router
27、ID(RID):产生OSPF包的源路由器 5.Area ID:定义OSPF包是从哪个area产生出来的 6.Checksum(校验和):错误校验 7.Authentication Type:验证方法,可以是明文(cleartext)密码或者是Message Digest 5(MD5)加密格式 8.Data:对于hello包来说,该字段是已知邻居的列表;对于DBD包来说,该字段包含的是LSDB的汇总信息,包括RID等等;对于LSR包来说,该字段包含的是需要的LSU类型和需要的LSU类型的RID;对于LSU包来说,包含的是完全的LSA条目,多个LSA条目可以装在一个包里;对于LSAck来说,字段为
28、空 OSPF Neighbor Adjacency Establishment Establishing Bidirectional Communication 看看双向通信的建立过程,如下图: http:/www.show-Discovering the Network Routes & Adding the Link-State Entries 当选举了DR和BDR,进入exstart状态,接下来就可以对链路状态信息进行发现并创建自己的LSDB,如下图: http:/www.show-1.在exstart状态里,邻接关系形成,路由器和DR/BDR形成主仆关系(RID等级最高的为主,
29、其他的为辅) 2.主仆交换DBD包(DDP),路由器进入exchange状态 DBD包含了出现在LSDB中的LSA条目头部信息,条目信息可以为一条链路(link)或者一个网络.每个LSA条目头部信息包括链路状态类型,宣告路由器的地址,链路耗费和序列号(版本号) 3.路由器收到DBD以后,将使用LSAck做出确认;还将和自己本身就有的DBD进行比较,过程如下图: http:/www.show-如果DBD信息中有更新更全的链路状态条目,路由器就发送LSR给其他路由器,该状态为loading状态;收到LSR以后,路由器做出响应,以LSU作为应答,其中包含了LSR所需要的完整信息;收到LSU以后,再次
30、做出确认,发送LSAck 4.路由器添加新的条目到LSDB中,进入full状态,接下来就可以对数据进行路由了 Maintaining Routing Information 当链路状态发生变化以后,路由器将洪泛LSA来对其他路由器做出通知,如下图: http:/www.show-OSPF Link-State Sequence Numbers LSDB中的每个LSA记录都有个序列号,序列号是32位长,以0x80000001开头,0x7FFFFFFF结尾.OSPF路由器默认每30分钟洪泛一次LSA来保证LSDB的同步,每洪泛1次,序列号就加1.如果序列号达到最大并回到初始值的时候,已经存在的LS
31、A的生存周期将设置为最大(1小时)并刷新LSDB(造成网络波动) 如果收到2条LSA,将比较序列号,序列号越高表示LSA版本越新 3F44 2 (略) Debug IP OSPF Packet 使用debug ip ospf packet命令对OSPF包进行排错和验证,如下: Router# debug ip ospf packet OSPF: rcv. v:2 t:1 l.0 chk:6AB2 aut:0 auk: (略) 一些输出的含义如下: v:OSPF版本 t:OSPF包类型,如上是1,几种数字所代表的意义是:1为
32、hello,2为DBD,3为LSR,4为LSU,5为LSAck l:定义包长度,单位字节 rid/aid:RID/area ID chk:校验和 aut:验证类型,0代表不进行验证,1代表明文密码,2代表MD5加密 auk:OSPF验证key keyed:MD5 key ID seq:序列号 Configuring Basic Single-Area OSPF OSPF的单域的配置命令:在全局配置模式下输入router ospf process-id启动OSPF进程,接下来在路由配置模 式下输入network address inverse-mask area area-id pr
33、ocess-id只是在本路由器有效,所以可以设置成和其他路由器的process-id一样的号码 address和inverse-mask为网络(或接口)地址和wildcard mask 来看一个配置实例,如下图: http:/www.show- 如图A是采用的网络地址,而B是采用的接口地址 Verifying OSPF Operation Manipulating OSPF Router ID 关于RID的分配,如下: 1.可以选择物理接口地址等级最高的做为RID(假如没有设置回环接口的话),接口不是必须参与OSPF进程,但是它的状态必须是up.否则将接收到如下错误提示: Route
34、r(config)#router ospf 1 2wid: %OSPF-4-NORTRID: OSPF process 1 cannot start. 2.假如回环接口存在的话,可以选举等级最高的设置为RID(因为回环接口永远不会down掉) 3.可以使用router-id命令进行设置 一旦RID设置了,将不会改变,即使设置为RID的接口down掉了,RID也不会改变,除非路由器重新启动,或者OSPF进程重启 要查看RID的信息可以使用show ip ospf命令 Adjacency Behavior for a Point-to-Point Link & Broadcast Netw
35、ork http:/www.show-Electing the DR/BDR 当网络中新加入一个优先级更高的的路由器,不会影响现有的 DR/BDR,除非DR出故障,BDR随即升级为DR,并重新选举BDR;如果是BDR出故障了就重新选举BDR BDR对DR是否出故障的判定是根据使用wait timer,如果BDR在wait timer超时前确认DR仍然在转发LSA的话,它就认为DR出故障 设置优先级的命令如下: Router(config-if)#ip ospf priority number number的范围是0到255.注意仅当现有DR状态down掉以后,新设置的接口优先级才会生效 Adj
36、acency Behavior for an NBMA Network NBMA网络比如帧中继,ATM和X.25,没有广播的能力.但是经验通过在每条PVC上复制hell包为广播和多播来实现广播和多播的能力(将占用额外的带宽) 默认在NBMA网络中,hello包的发送时间间隔和dead时间间隔分别是30秒和120秒 OSPF认为NBMA网络的运做类似其他的BMA比如以太网 NBMA网络中邻居不是自动发现,DR/BDR需要一张邻居列表 OSPF Commands for NBMA Frame Relay 帧中继网络的几种拓扑结构如下: 1.星型(star/hub-and-
37、spoke):最常见的帧中继网络拓扑,代价最小 2.全互连(full-mesh):冗余,但是代价大,在这样的环境中计算VC的数量,使用n(n-1)/2的公式,n为网络中的节点数 3.部分互连(partial-mesh):前两种的折中方案 OSPF运行的两种RFC中定义的模式如下: 1.NBMA:一般和部分互连的网络结合使用,需要选举DR/BDR和人工指定邻居.优点是相对point-to-multipoint模式它的负载较低 2.point-to-multipoint:把非广播的网络当作点到点连接的集合,自动发现邻居,不指定DR/BDR,一般和部分互连的网络结合使用.优点是配置较为简便 一些其他
38、的可运行模式如下: 1.point-to-multipoint nonbroadcast 2.broadcast 3.point-to-point 定义OSPF网络类型的命令如下: Router(config-if)#ip ospf network broadcast | nonbroadcast | point-to-multipoint | point-to-multipoint nonbroadcast 几种选项的含义如下: 1.broadcast:使得WAN接口看上去像LAN接口;一个IP子网;多播hello包自动发现邻居;选举DR/BDR;要求网络全互连 2.nonbroadcast
39、(NBMA):一个IP子网;邻居手工指定;选举DR/BDR;DR/BDR要求和DROTHER完全互连;一般用在部分互连的网络中 3.point-to-multipoint:一个IP子网;多播hello包自动发现邻居;不要求DR/BDR的选举;一般用在部分互连的网络中 4.point-to-multipoint nonbroadcast:如果VC中多播和广播能力没有启用的话就不能使用point-to-multipoint模式,也路由器没办法多播hello包;邻居必须人工指定;不需选举DR/BDR 5.point-to-point:一个子网;不选举DR/BDR;当只有2个路由器的接口要形成邻接关系
40、的时候才使用;接口可以为LAN或WAN接口 Common OSPF Configuration for Frame Relay 先看看NBMA模式,如下图: 1.OSPF会把NBMA当作broadcast网络进行处理(比如LAN) 2.如图,所有的serial口处于同一子网 3.ATM,X.25和帧中继默认为NBMA操作 4.邻居手动指定 5.洪泛LSU的时候,要对每条PVC进行洪泛 6.RFC 2328兼容 下图是一个配置实例: 查看OSPF邻居信息:show ip ospf neighbor type number neighbor-id detail type number:接口类型和接
41、口号,可选 neighbor-id:邻居路由器ID,可选 再看看point-to-multipoint模式,如下图: 1.适用于部分互连或星形拓扑结构里 2.不需DR,只使用单独的一个子网 3.自动发现邻居 4.LSU包被发送到每个邻居路由器的接口 如下图,point-to-multipoint的配置如下: 验证如下: RouterA#show ip ospf interface s1 接下来再看看point-to-multipoint nonbroadcast模式,这个模式是RFC兼容的point-to-multipoint的扩展;邻居必须人工指定;不选举DR/BDR;使用在某些邻居不能自动
42、发现的场合下 然后是broadcast模式,要选举DR/BDR 最后是point-to-point模式,使用在当NBMA网络中只存在2个节点的时候;不选举DR/BDR;每条点到点的连接处在同一个子网中;一般只和point-to-point subinterface结合使用 定义subinterface的命令如下: Router(config)#interface serial number.subinterface-number point-to-point | multipoint 默认在point-to-point的帧中继subinterface的OSPF模式是point-to-point
43、模式;在multipoint的帧中继subinterface的OSPF模式是NBMA(nonbroadcast)模式;在帧中继物理接口的OSPF模式也是NBMA模式 下图就是一个point-to-point subinterface的例子: 如图每条VC要求一个单独的子网 下图是一个multipoint subinterface的例子: 如图,第一个subinterface S1.1为point-to-point模式;OSPF把第二个multipoint subinterface S1.2当作NBMA模式 下图是几种模式的一个比较: debug ip ospf adj:用来跟踪OS
44、PF邻居信息 Types of OSPF Routers 当OSPF area过大的话,带来的负面影响有: 1.太过频繁的SPF计算,造成路由器CPU负载过重 2.路由表过大 3.LSDB过大 解决方案是划分层次化的area路由(hierarchical area routing),减少了SPF运算的频率,减小了路由表的体积,减少了LSU的负载 OSPF路由器的类型如下图: internal routers:所有的接口在一个area里,拥有相同的LSDB backbone router:至少一个有接口连接到area 0里,和internal routers保持相同的OSPF进程和算法 ABR:
45、接口连接了多个area,每个接口保持它所连的area的单独的LSDB ASBR:至少有一个接口连接到外部网络比如其他的AS,非OSPF网络 当然,一个路由器同时可以扮演上述多个角色 OSPF LSA Types 一些LSA的类型如下: 类型1:router LSA 类型2:network LSA 类型3/4:summary LSA 类型5:AS external LSA 类型6:multicast OSPF LSA,使用在OSPF多播应用程序里 类型7:使用在Not-So-Stubby area(NSSA)里 类型8:特殊的LSA用来连接OSPF和BGP 类型9/10/11:opaque LS
46、A,用于今后OSPF的升级等 LSA类型1(router LSA),如下图: 类型1的LSA不同的链路类型的link ID如下: 1.point-to-point的link ID是邻居的RID 2.transit network的link ID是DR的接口地址 3.stub network的link ID是IP网络号 4.virtual link的link ID是邻居的RID LSA类型2(network LSA),如下图: 类型2的LSA只在一个区域里传播,不会穿越ABR.描述了组成transit network的直连的路由器.transit network直连至少2台OSPF路
47、由器.DR负责宣告类型2的LSA,然后在transit network的一个area里进行洪泛.类型2的LSA ID是DR进行宣告的那个接口的IP地址 LSA类型3(summary LSA),如下图: LSA类型4(summary LSA),如下图: LSA类型5(external LSA),如下图: 类型5的LSA描述了到达外部AS的路由,由ASBR生成并在整个AS内洪泛 Interpreting the OSPF LSDB and Routing Table 使用show ip ospf database来查看OSPF的LSDB信息 一些route designator如下:
48、 1.O:代表OSPF area内(intra-area)路由,为router LSA 2.O IA:在一个AS里的area之间(inter-area)的路由,为summary LSA 3.O E1/O E2:AS外路由,为external LSA SPF算法根据LSDB运算出SPF树来决定最佳路径,步骤如下: 1.所有在各自的area里的路由器计算出最佳路径并放进路由表里,为LSA类型1和类型2.用O来标记 2.area之间的路由器计算出最佳路径,这些最佳路径是area间路由条目,或LSA类型3和LSA类型4.用O IA来标记 3.所有的除了stub area的路由器计算出到达外部AS的最佳
49、路径(LSA类型5),标记为O E1或O E2 O E1和O E2的区别为是到达外部网络,前者要加内部cost,后者不加,如下图: 一般只有一个ASBR宣告到达外部AS的外部路由的时候,就使用O E2(O E2为默认类型);如果有多个ASBR宣告一条到达同一个外部AS的外部路由的时候,就应该使用O E2 Changing the Cost Metric 默认情况下,Cisco根据100Mbps/bandwidth来计算metric,比如64Kbps链路的metric约为1562,T1的为64,100Mbps的链路为1.当链路速率大于100Mbps的时候,应该在OSPF进程下使用如下命令: Ro
50、uterA(config-router)#auto-cost reference-bandwidth OSPF Route Summarization Concepts OSPF路由汇总可以减少路由表条目,减少类型3和类型5的LSA的洪泛,节约带宽资源和减轻路由器CPU负载,还能够对拓扑的变化本地化 OSPF路由汇总的两种类型如下: 1.inter-area(IA) route summarization:发生在ABR上 2.external route summarization:发生在ASBR上 Configuring Route Summarization 因为OSPF是基于无类的路由协
51、议,它不会进行自动汇总.手动在ABR上做IA route summarization的命令如下: Router(config-router)#area area-id range address mask 在ASBR上做external route summarization的命令如下: Router(config-router)#summary-address address mask not-advertise tag tag 如下图就是一个ASBR上的external route summarization的例子: Default Routes in OSPF OSPF路由器默认不会产生默认路由到一般性的area里,但是可以通过相关命令启用默认路由.默认路由作为LSA类型5出现在LSDB中 创建OSPF默认路由的命令如下: Router(config-router)#default-information originate always metric value m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 飞机外场调试与维护工岗后强化考核试卷含答案
- 照明设计师安全管理模拟考核试卷含答案
- 罐头封装工班组建设竞赛考核试卷含答案
- 临床检验类设备组装调试工安全管理评优考核试卷含答案
- 糖果成型工变革管理竞赛考核试卷含答案
- 摩托车装调工保密知识考核试卷含答案
- 海姆立克急救法:急诊护理的进展
- 护理科研方法学
- 莆仙目连戏与道教关系探究
- 荧光假单胞菌鞭毛蛋白与Ⅲ型蛋白分泌系统的功能关联及机制探究
- 旅游业安全生产管理措施
- DL∕T 1392-2014 直流电源系统绝缘监测装置技术条件
- 电影叙事与美学智慧树知到期末考试答案章节答案2024年南开大学
- 农村院子菜园设计
- 2024外研版初中英语单词表汇总(七-九年级)中考复习必背
- 电加热供暖工程验收表
- 中医养生保健职业生涯发展规划
- 2022-2023学年雅安市六年级数学第二学期期末统考试题含解析
- 驾考三力测试模拟题含答案
- 技术创新成熟度评价标准及评价细则
- 氩弧焊焊接工艺指导书
评论
0/150
提交评论