最佳答案
第一个报文,即Hello包。
*May 6 19:43:45:580 2020 H3C OSPF/7/DEBUG: OSPF 1: Sending packets.
*May 6 19:43:45:580 2020 H3C OSPF/7/DEBUG: Source address: 1.1.1.2
*May 6 19:43:45:580 2020 H3C OSPF/7/DEBUG: Destination address: 224.0.0.5
*May 6 19:43:45:580 2020 H3C OSPF/7/DEBUG: Version 2, Type: 1, Length: 44.
*May 6 19:43:45:580 2020 H3C OSPF/7/DEBUG: Router: 12.1.1.1, Area: 0.0.0.0, Checksum: 61340.
*May 6 19:43:45:580 2020 H3C OSPF/7/DEBUG: Authentication type: 00, Key(ASCII): 0 0 0 0 0 0 0 0.
*May 6 19:43:45:580 2020 H3C OSPF/7/DEBUG: Network mask: 255.255.255.0, Hello interval: 10, Option: _E_.
*May 6 19:43:45:580 2020 H3C OSPF/7/DEBUG: Router priority: 1, Dead Interval: 40, DR: 0.0.0.0, BDR: 0.0.0.0.
*May 6 19:43:45:582 2020 H3C OSPF/7/DEBUG: OSPF 1: Receiving packets.
*May 6 19:43:45:582 2020 H3C OSPF/7/DEBUG: Source address: 1.1.1.1
*May 6 19:43:45:582 2020 H3C OSPF/7/DEBUG: Destination address: 224.0.0.5
*May 6 19:43:45:582 2020 H3C OSPF/7/DEBUG: Version 2, Type: 1, Length: 44.
*May 6 19:43:45:582 2020 H3C OSPF/7/DEBUG: Router: 11.1.1.1, Area: 0.0.0.0, Checksum: 61596.
*May 6 19:43:45:582 2020 H3C OSPF/7/DEBUG: Authentication type: 00, Key(ASCII): 0 0 0 0 0 0 0 0.
*May 6 19:43:45:582 2020 H3C OSPF/7/DEBUG: Network mask: 255.255.255.0, Hello interval: 10, Option: _E_.
*May 6 19:43:45:582 2020 H3C OSPF/7/DEBUG: Router priority: 1, Dead Interval: 40, DR: 0.0.0.0, BDR: 0.0.0.0.
ui
(0)
您好,请知:
ospf认证封装在hello内,用于建立和维持ospf邻居关系和状态。
Hello报文:周期性发送,用来发现和维持OSPF邻居关系,以及进行DR(Designated Router,指定路由器)/BDR(Backup Designated Router,备份指定路由器)的选举。
(1)
暂无评论
OSPF协议使用一种称之为Hello的报文来建立和维护相邻邻居路由器之间的链接关系。这个报文很简单的,容量很小,仅用来向邻居路由器证明自己的存在,就像人与人之间的打招呼一样。我们在第8章中已经知道,RIP邻居路由器之间的邻接关系建立是都是定期的路由更新报文进行的,通过定期的路由更新来同时向邻居RIP路由器证明自己的存在。显然OSPF的这种Hello报文更简单,可大大减小网络中的报文传输流量。
Hello报文被周期性(默认为10秒)地发向邻居路由器接口发送,如果在设定时间(默认为40秒,通常至少是Hello包发送时间间接4倍)内没有收到对方OSPF路由器发送来的Hello报文,则本地路由器会认为该对方路由器无效。报文内容包括一些定时器设置、DR、BDR以及本路由器已知的邻居路由器。整个Hello报文格式如图9-10所示,上部分为图9-9所示的OSPF报头部分,下部分为Hello报文内容部分。Hello报文内容部分各字段说明如表9-1所示。
表9-1 Hello报文内容部分字段说明
字段名 | 长度 | 功能 |
Network Mask | 4字节 | 发送Hello报文接口所在的子网掩码 |
HelloInterval | 2字节 | 指定发送Hello报文的时间间隔,默认为10秒 |
Options | 1字节 | 可选项,包括E:允许泛洪AS-external-LAS;MC:允许转发IP组皤报文;N/P:允许处理Type 7 LSA; DC:允许处理按需链路 |
Rtr Pri | 1字节 | 指定DR优先级,默认为1。如果设为0,则表示本路由器不参与DR/BDR选举 |
RouterDeadInterval | 4字节 | 指定路由器失效时间,默认为40秒。如果在此时间内没有收到邻居路由器发来的Hello报文,则认为该邻居路由器已失效 |
Designated Router | 4字节 | 指定DR的接口IP地址 |
Backup Designated Router | 4字节 | 指定BDR的接口IP地址 |
Neighbor | 4字节 | 指定邻居路由器的RID。下面的省略号(…)表示可以指定多个邻居路由器RID |
Hello报文格式
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论