NBMA网络上运行ospf

NBMA网络上运行ospf
NBMA网络上运行ospf

在帧中继NBMA网络上运行ospf

实验前先给大家补一下知识:

1.OSPF的网络类型有4种:广播多路访问,非广播多路访问(NBMA),点到点网络,点到多点网络(有一些书也把虚链路也当一种)。其中:广播多路访问,非广播多路访问需要选举DR/BDR。

→那么问题就来了,在帧中继,X.25网络上能进行广播和组播吗?OSPF使用224.0.0.5和224.0.0.6进行组播。所以就有了在NBMA网络上跑ospf的问题。2.当你看到下面的拓扑,你就会有疑问,R2,R3之间不需要DLCI号连接吗?→不用,如果连接的,他就是全互连了,不是星型。我们用DLCI号的复用就可以了解决了。

3.帧中继的broadcast的作用是广播的形式以单播发送出去以支持广播。

在帧中继上运行OSPF需要:

1.中心路由器必须成为DR。

2.必须手动指定邻居。

在这个实验中,我将会关闭反向ARP。

帧中继配置如上图:

R1配置:

R1(config)#int s 0/0

R1(config-if)#ip add 192.168.1.1 255.255.255.248

R1(config-if)#no sh

R1(config)#int s 0/0

R1(config-if)#encapsulation frame-relay

R1(config-if)#frame-relay map ip 192.168.1.2 102 broadcast

R1(config-if)#frame-relay map ip 192.168.1.3 103 broadcast

R1(config-if)#no arp frame-relay

R1(config-if)#no frame-relay inverse-arp

R1(config)#router ospf 1

R1(config-router)#router-id 1.1.1.1

R1(config-router)#net 192.168.1.0 0.0.0.7 area 0

R1(config)#int s 0/0

R1(config-if)#ip ospf priority 255 这一条必须在neighbor命令之前写入,不然要刷新OS

进程,因为无法保障R1(HUB)成为DR。

R1(config)#router ospf 1

R1(config-router)#neighbor 192.168.1.2 在HUB中写入neighbor就可以了,因为是星型的

拓扑,hellow包只在第一次以组播的方式发送

R1(config-router)#neighbor 192.168.1.3

R2:配置

R2(config)#int s 0/0

R2(config-if)#ip add 192.168.1.2 255.255.255.248

R2(config-if)#no sh

R2(config-if)#encapsulation frame-relay

R2(config-if)#no frame-relay inverse-arp

R2(config-if)#no arp frame-relay

R2(config-if)#frame-relay map ip 192.168.1.1 201 broadcast

R2(config-if)#frame-relay map ip 192.168.1.3 201 broadcast DLCI号的复用

R3:配置

R3(config)#int s 0/0

R3(config-if)#ip add 192.168.1.3 255.255.255.248

R3(config-if)#no sh

R3(config-if)#encapsulation frame-relay

R3(config-if)#no frame-relay inverse-arp

R3(config-if)#no arp frame-relay

R3(config-if)#frame-relay map ip 192.168.1.1 301 broadcast

R(config-if)#frame-relay map ip 192.168.1.2 301 broadcast DLCI号的复用

这样,实验就成功了。

在上文出现ATTEMPT,我们看到所有邻居还没有收敛,在NBMA网络中,有一种特殊的状态,叫ATTEMPT状态,当一台路由器以neighbor手工指定邻居后,它不会立即向邻居发出单播HELLO,而是默认等待一个选举周期(默认120秒)后再向邻居发出HELLO,如果收到对方的回应,则进入2WAY状态,并用HELLO同期来代替选举周期。

那么在帧中继网络中,这个是什么类型的网络昵?

对于点到多点(Point-tomultipoint)---一般都是子接口

在这种模式下,OSPF以组播发送Hello包来主动发起邻居的建立,并且它们不需要选举DR和BDR,路由器把点到多点链路看成是多条点到点链路的集合,但是和点到点链路不同,它们的Hello间隔是30秒,死亡间隔是120秒.

R1#(config-if)#ip ospf network point-to-multipoint

不需要写neighbor,修改一下网络类型就可以了。全部都要修改。

点到多点会产生1条32位的主机路由。

日期2014/8/20-----889制作

相关主题
相关文档
最新文档