文档介绍:实验四OSPF协议分析查看R2的OSPF的邻接信息,写出其命令和显示的结果:答:displayiprouting-table Destination/Mask Proto Pre Cost NextHop OSPF 10 1 Direct 0 0 Direct 0 0 Direct 0 0 Direct 0 0 Direct 0 0 将R1的routerid更改为,写出其命令。显示OSPF的概要信息,查看此更改是否生效。如果没有生效,如何使其生效?答:[R1]undorouterid [R1]routerid 没有生效,需重启ospf进程: <R1>,可以看到OSPF的五种协议报文,请写出这五种协议报文的名称。并选择一条Hello报文,写出整个报文的结构(OSPF首部及Hello报文体)。答:HELLO报文、DBDescription报文、LSRequest报文、LSUpdate报文和LSAcknowledge报文。OSPFHeaderVersion:2MessageType:HelloPacket(1)PacketLength:48SourceOSPFRouter:AreaID:(Backbone)Checksum:0x4d92[correct]AuthType:Null(0)AuthData(none):workMask:HelloInterval[sec]:10Options:0x02((E)ExternalRouting)RouterPriority:1RouterDeadInterval[sec]:40DesignatedRouter:BackupDesignatedRouter:ActiveNeighbor:分析OSPF协议的头部,OSPF协议中RouterID的作用是什么?它是如何产生的?答:routerID作用:a)作为OSPF区域中本路由器的唯一标识;b)DR、BDR选举中,在优先级相同的时候,routerID大的选举为DR。OSPF的RouterID产生规则:a)如果通过命令设置了routerID,则选择此作为ROUTERIDb)如果没通过命令设置routerID,若有loopback地址,则选择最大的loopback地址作为routerID;若无loopback地址,则选择其他接口中地址最大的作为routerID。分析截获的一条LSUpdate报文,写出该报文的首部,并写出该报文中有几条LSA?以及相应LSA的种类。答:OSPFHeaderVersion:2MessageType:LSUpdate(4)PacketLength:76SourceOSPFRouter:AreaID:(Backbone)Checksum:0xcbdb[correct]AuthType:Null(0)AuthData(none):0000000000000000 该报文中有两条LSA,种类都是Stub类型(work)(MS,I,M),写出DD主从关系的协商过程和协商结果。答:首先RT2向RT1发送一个空DD报文,包含自己的RouterID,其中的(MS,I,M)=(1,1,1),宣称自己是Master;RT1接收到D