【网工求职面试】经典面试题系列:实战ospf 邻居状态
OSPF有三张重要的表项,OSPF邻居表、LSDB和OSPF路由表。邻居表
对于OSPF的邻居表,需要了解:
OSPF在传递链路状态信息之前,需先建立OSPF邻居关系。
OSPF的邻居关系通过交互Hello报文建立。
OSPF邻居表显示了OSPF路由器之间的邻居状态,使用display ospf peer查看。
LSDB
对于OSPF的LSDB,需要了解:
LSDB会保存自己产生的及从邻居收到的LSA信息,本例中R1的LSDB包含了三条LSA。
Type标识LSA的类型,AdvRouter标识发送LSA的路由器。
使用命令行display ospf lsdb查看LSDB表。
OSPF路由表
对于OSPF的路由表,需要了解:
OSPF路由表和路由器路由表是两张不同的表。本例中OSPF路由表有三条路由。
OSPF路由表包含Destination、Cost和NextHop等指导转发的信息。
使用命令display ospf routing查看OSPF路由表
路由器路由表通常称为全局路由表,并非所有OSPF路由都可以放到路由器路由表。
邻居关系
OSPF使用Hello报文发现和建立邻居关系。
在以太网链路上,缺省时,OSPF采用组播的形式发送Hello报文(目的地址224.0.0.5)。
OSPF Hello报文中包含了路由器的Router ID、邻居列表等信息。
邻接关系
ospf通过DD、LSR、LSU、LSAck报文建立邻居关系
设备建立邻居关系后,开始选举主从,转发不包含链路状态信息摘要的DD报文,router id更大的为主(Exstart状态)
主从关系协商完毕后开始交换带有链路状态信息摘要(LSA头部)的DD报文,确认自己没有的LSA(Exchange状态)
设备间发送LSR报文,请求自己确认的没有的LSA报文(loading状态)
设备收到LSR报文后回复LSU报文,LSU报文中包含LSA报文的详细信息(loading状态)
设备收到回复的LSU报文后向对方发送LSAck报文进行确认(loading状态)
当设备间没有LSA报文请求后将状态变为Full
此时设备建立邻接关系
DR、BDR
配置在接口上,可以减少邻接关系,优化网络
DR选举优先级越大越优先,优先级相等时,router id越大越优先
其余的接口为DRother,DRother之间为邻居关系,不建立邻接关系
DR优先级为0直接成为DRother
作业
实验影响ospf建立邻居的因素
**** Hidden Message *****
加微:qyt3378266435,QQ:q3378266435
页:
[1]