ospf可以设置为哪些数值 ospf支持哪几种网络类型_网络类型

AR1
 system-view
 sysname AR1
 interface loopback 0
 ip address 1.1.1.1 32
 interface gigabitethernet 0/0/0
 ip address 10.1.12.1 24AR2
 system-view
 sysname AR2
 interface loopback 0
 ip address 2.2.2.2 32
 interface gigabitethernet 0/0/0
 ip address 10.1.12.2 24AR1
 router id 1.1.1.1
 ospf 1
 area 1
 network 1.1.1.1 0.0.0.0
 network 10.1.12.1 0.0.0.0 AR2
 router id 2.2.2.2
 ospf 1
 area 1
 network 2.2.2.2 0.0.0.0
 network 10.1.12.2 0.0.0.0

Broadcast—Broadcast

以太网接口,缺省情况下,ospf认为网络类型为广播类型。

宣告路由之后,开始建立邻居

ospf可以设置为哪些数值 ospf支持哪几种网络类型_网络_02

ospf可以设置为哪些数值 ospf支持哪几种网络类型_网络类型_03

ospf可以设置为哪些数值 ospf支持哪几种网络类型_网络协议_04

 两台路由器邻居关系没有问题,再看看路由,也没有问题。

ospf可以设置为哪些数值 ospf支持哪几种网络类型_网络类型_05

Broadcast—P2P

接下来单单修改AR1的接口0网络类型为p2p时,邻居会重新建立

[AR1]interface GigabitEthernet 0/0/0

[AR1-GigabitEthernet0/0/0]ospf network-type p2p

ospf可以设置为哪些数值 ospf支持哪几种网络类型_tcp/ip_06

 AR1连接AR2的接口0网络类型为p2p,而AR2连接AR1接口0网络类型还是broadcost,还是可以建立邻接关系,但是路由表不正常。

ospf可以设置为哪些数值 ospf支持哪几种网络类型_ospf可以设置为哪些数值_07

Broadcast—NBMA

接下来把AR1的接口0网络类型改成NBMA

[AR1]interface GigabitEthernet 0/0/0

[AR1-GigabitEthernet0/0/0]ospf network-type nbma

[AR1-GigabitEthernet0/0/0]quit

ospf可以设置为哪些数值 ospf支持哪几种网络类型_网络_08

缺省情况下,P2P、broadcast类型接口发送hello报文的时间间隔是10s,P2MP、MBMA接口发送hello报文的时间间隔是30s,且同一接口上连接失效时间时hello间隔时间的4倍。

这时候建立不了邻居关系,修改接口NBMA网络类型的发送hello报文间隔:

修改该接口上发送hello报文时间间隔为10s

[AR1] interface gigabitethernet0/0/0

[AR1-GigabitEthernet0/0/0]ospf timer hello 10

修改时间一致之后,还是不能建立邻居关系当然也没有路由。

ospf可以设置为哪些数值 ospf支持哪几种网络类型_网络_09

 [AR1-GigabitEthernet0/0/0]ospf timer hello 30  //改回默认时间间隔

Broadcast—P2MP

把接口类型修改为P2MP网络类型

[AR1]interface gigabitethernet0/0/0

[AR1-GigabitEthernet0/0/0]ospf network-type p2mp

[AR1-GigabitEthernet0/0/0]ospf timer hello 10

P2MP网络类型,缺省情况下,发送hello报文间隔为30s,将hello报文间隔改成10s一致之后,邻居关系建立正常

ospf可以设置为哪些数值 ospf支持哪几种网络类型_tcp/ip_10

 但是没有路由。

ospf可以设置为哪些数值 ospf支持哪几种网络类型_ospf可以设置为哪些数值_11

 总结:

ospf可以设置为哪些数值 ospf支持哪几种网络类型_tcp/ip_12

ospf可以设置为哪些数值 ospf支持哪几种网络类型_tcp/ip_13

广播类型broadcast

当链路层协议时Ethernet或FDDI时,缺省情况下,ospf认为网络类型时广播类型

在该类型的网络中

  • 通常以组播形式发送Hello报文、LSU报文和LSAck报文。其中,224.0.0.5的组播地址为OSPF设备的预留IP组播地址;224.0.0.6的组播地址为OSPF DR/BDR的预留IP组播地址。
  • 以单播形式发送DD报文和LSR报文

非广播多路访问MBMA

  • 当链路层协议是帧中继或X.25时,缺省情况下,OSPF认为网络类型是NBMA。
  • 在该类型的网络中,以单播形式发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)

点到点类型P2P

  • 当链路层协议是PPP、HDLC或LAPB时,缺省情况下,OSPF认为网络类型是P2P。
  • 在该类型的网络中,以组播形式(224.0.0.5)发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。

点到多点P2MP

没有一种链路层协议会被缺省的认为是P2MP类型。点到多点必须是由其他的网络类型强制更改的。常用做法是将非全连通的NBMA改为点到多点的网络。

在该类型的网络中:

  • 以组播形式(224.0.0.5)发送Hello报文。
  • 以单播形式发送其他协议报文(DD报文、LSR报文、LSU报文、LSAck报文)。