OSPF不同网络类型邻居建立和路由传递

测试拓扑

 

测试命令

修改接口网络类型

R1(config-if)#ip ospf network ?
  broadcast            Specify OSPF broadcast multi-access network
  non-broadcast        Specify OSPF NBMA network
  point-to-multipoint  Specify OSPF point-to-multipoint network
  point-to-point       Specify OSPF point-to-point network
 

R1(config-if)#ip ospf network point-to-multipoint ?
  non-broadcast  Specify non-broadcast point-to-mpoint network
  <cr>

查看接口网络类型

R1#show ip ospf int e0/1
Ethernet0/1 is up, line protocol is up 
  Internet Address 12.1.1.1/24, Area 0, Attached via Network Statement
  Process ID 110, Router ID 89.1.1.1, Network Type BROADCAST, Cost: 10
  Topology-MTID    Cost    Disabled    Shutdown      Topology Name
        0           10        no          no            Base
  Transmit Delay is 1 sec, State DR, Priority 1
  Designated Router (ID) 89.1.1.1, Interface address 12.1.1.1
  No backup designated router on this network
  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
    oob-resync timeout 40
    Hello due in 00:00:04
  Supports Link-local Signaling (LLS)
  Cisco NSF helper support enabled
  IETF NSF helper support enabled
  Index 1/1/1, flood queue length 0
  Next 0x0(0)/0x0(0)/0x0(0)
  Last flood scan length is 1, maximum is 4
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 1, Adjacent neighbor count is 1 
    Adjacent with neighbor 89.2.2.2
  Suppress hello for 0 neighbor(s)

详见下表格

总结:
1.是否建立邻居关系与网络类型无关。hello时间和dead时间一致,其他参数默认(一致),无论什么网络类型,邻居关系均可以正常建立;
2.需要选举DR/BDR相互之间可以收到路由,或不需要选举DR/BDR相互之间也可以收到路由,其他情况都没有路由。由于广播和NBMA网络需要选举DR/BDR,点到点、点到多点、点到多点非广播不选举DR/BDR。所以只有两端都选举DR/BDR的网络类型或者两端都不选举DR/BDR的网络类型才可以传递路由;
3.一端需要选举DR/BDR,另一端不选举DR/BDR,hello时间,dead时间一致,邻居关系可以建立,但无法传递路由。因2类LSA是由DR产生的,另一端没有DR/BDR的概念,则无法传递路由。

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
OSPF(Open Shortest Path First)是一种内部网关协议(IGP),用于在一个自治系统(AS)内部的路由器之间交换路由信息。OSPF邻居关系建立是通过以下步骤完成的: 1. Hello报文交换:OSPF路由器通过发送Hello报文来识别和建立邻居关系。Hello报文包含了路由器的标识和其他必要的参数。当两个路由器在相同的网络上收到对方的Hello报文时,它们可以开始建立邻居关系。 2. 确认相邻路由器:在收到对方的Hello报文后,路由器会检查对方是否满足建立邻居关系的条件,如OSPF区域ID、Hello和Dead Interval等。如果满足条件,则确认对方为相邻路由器。 3. Database Description(DBD)报文交换:一旦确认对方为相邻路由器,路由器会开始交换DBD报文。DBD报文包含了自己的链路状态数据库(LSDB)摘要信息,用于比较和同步LSDB。 4. Link State Request(LSR)和Link State Update(LSU)报文交换:在DBD报文交换完成后,如果有需要同步的LSDB信息,路由器会发送LSR报文请求对方发送缺失的LSA(链路状态广告),对方则回复LSU报文发送相应的LSA。 5. Link State Acknowledgment(LSAck)报文交换:LSR和LSU报文的交换完成后,对方会发送LSAck报文进行确认。 通过以上步骤,OSPF邻居关系建立完成,路由器之间可以开始交换路由信息,并计算出最短路径来更新自己的路由表。这样就实现了OSPF协议的运行和路由信息的传递

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值