如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第6章OSPF动态路由协议6.1开放最短路径优先OSPF协议概述6.1.2OSPF协议的基本术语6.1.2OSPF协议的基本术语OSPF协议的基本术语OSPF协议的基本术语OSPF协议的基本术语OSPF协议的基本术语图6-1-1OSPF的2层层次化结构OSPF协议的基本术语OSPF协议的基本术语OSPF协议的基本术语OSPF协议的基本术语OSPF协议的基本术语OSPF协议的基本术语OSPF使用需要确认的可靠泛洪法发送LSA。例:设Router_A要向整个区域泛洪链路状态通告LSA。第一步:Router_A把LSA发给Router_B、C、D。图6-1-2OSPF的可靠泛洪法发送LSA(1)第二步:Router_B、C、D又向其他邻居泛洪它们从Router_A处收到的链路状态通告LSA。图6-1-3OSPF的可靠泛洪法发送LSA(2)第三步:Router_E、F又向其他邻居泛洪它们收到的链路状态通告LSA。图6-1-4OSPF的可靠泛洪法发送LSA(3)第四步:在收到链路状态通告LSA之后,各路由器进行延时确认。确认信息故意延迟一段时间发送,为的是希望可以少发送几个确认分组。图6-1-5OSPF的可靠泛洪法发送LSA(4)OSPF协议的基本术语6.1.3OSPF的链路状态数据结构6.1.4链路状态路由算法的特点:6.1.5OSPF与RIP的比较6.2OSPF分组类型2.OSPF分组头部结构3.OSPF分组的内容字段6.2.25种类型的OSPF分组Hello分组格式2.链路状态数据库描述分组DBD3.链路状态请求分组LSR4.链路状态更新分组LSU5.链路状态确认分组LSACK6.2.3LSA分组LSA头LSA分组格式中的链路状态ID字段按各种LSA类型的不同而不同:表6-2-3LSA类型及对应链路状态ID2.路由器LSA3.网络LSA6.3OSPF网络介质分类表6-3-1OSPF介质特性表6.3.1点到点(PointtoPoint,PTP)6.3.2广播(Broadcast)多路访问网络6.3.3非广播多路访问(NBMA)非广播多路访问(NBMA)6.3.4点到多点(PTMP)点到多点6.3.5点到多点—非广播(P2MP-NonBroadcast)6.4最短路径优先SPF过程6.4.2OSPF邻居状态机2.OSPF邻接建立过程双向(Two-Way)状态:路由器A收到来自B的Hello分组,发现邻居字段含有A自己的Router-id,这时A会将自己和B的邻接状态设为Two-way,表明双方均收到了对方的hello分组。准启动(ExStart)状态:路由器发送DBD报文,与相邻路由器选举主/从设备(有最高RouterID的路由器将在选举中胜出并变为“主”)、以及设定DBD分组的序列号,该状态下发的DBD分组都是空的。交换(Exchange)状态:邻居路由器使用DBD分组互相交换LSA报头信息。加载(Loading)状态:向对方请求自己没有的或过时的LSA信息,并在收到对方的更新LSA后添加到自己的链路状态数据库中。全毗邻(Full)状态:路由器A和B发现自己的链路状态请求列表为空,就将自己和对方的关系设为Full,即形成完全的邻接状态。表明此时双方的链路状态数据库完全相同。图6-4-1OSPF邻接建立过程2.OSPF邻居状态机6.4.3DR、BDR的选举6.4.4SPF计算例:SPF过程对于A路由器路由表的生成单区域OSPF配置例以下是路由器A的配置命令:RouterA(config)#routerospf2RouterA(config-router)#network1.1.1.00.0.0.255area1RouterA(config-router)#network192.168.1.10.0.0.0area1RouterA(config-router)#network192.168.2.10.0.0.0area1以下是路由器B的配置命令:RouterB(config)#routerospf2RouterB(config-router)#network2.2.2.00.0.0.255area1RouterB(config-router)#network192.168.1.20.0.0.0area1RouterB(config-router)#network192.168.3.10.0.0.0area1以下是路由器C的配置命令:RouterC(config)#routerospf2RouterC(config-router)#network3.3.3.00.0.0.255area1RouterC(config-rou