今天来简单介绍下帧中继下的ospf配置,网络实验拓扑如下图所示

 

 

FR1的配置如下图所示:

我们先来配置其基本的ip地址保证其接口的连通性,

 

R1(config)#interface loopback 1
R1(config-if)#ip address 172.16.1.1 255.255.255.0
R1(config-if)# ip ospf network point-to-point          将接口的类型改为点对点,

避免环回接口地址被OSPF当成/32的主机地址。

R1(config-if)#exit
R1(config)#
R1(config)#interface serial 1/2
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#encapsulation frame-relay               封装成帧中继
R1(config-if)# no frame-relay inverse-arp               关闭其逆向解析
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
 
同理R2和R3做同样的配置

R2(config)#interface loopback 1

R2(config-if)#ip address 172.16.2.1 255.255.255.0

R2(config-if)#ip ospf network point-to-point

R2(config-if)#exit

R2(config)#

R2(config)#interface serial 1/2

R2(config-if)#encapsulation frame-relay

R2(config-if)#ip address 192.168.1.2 255.255.255.0

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

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

R2(config-if)#no shutdown

 

R3(config)#interface loopback 1

R3(config-if)#ip address 172.16.3.1 255.255.255.0

R3(config-if)#ip ospf network point-to-point

R3(config-if)#exit

R3(config)#

R3(config)#interface serial 1/2

R3(config-if)#ip address 192.168.1.3 255.255.255.0

R3(config-if)#encapsulation frame-relay

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

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

R3(config-if)#no shutdown

基本配置做完,我们来检查其连通性,

 

 

可以看到到R2和R3是通的,但是到自己确实不通的,其实也很简单到自己没有做映设,接下来我们来给自己做下映设。

 

做完之后到自己是通的,接下来我们来配置ospf

R1(config)#router ospf 1

R1(config-router)#network 192.168.1.0 0.0.0.255 area 0

R1(config-router)#network 172.16.1.0 0.0.0.255 area 0

R2(config)#router ospf 1

R2(config-router)#network 172.16.2.0 0.0.0.255 area 0

R2(config-router)#network 192.168.1.0 0.0.0.255 area 0

R3(config)#router ospf 1

R3(config-router)#network 172.16.3.0 0.0.0.255 area 0

R3(config-router)#network 192.168.1.0 0.0.0.255 area 0

看下邻居建立情况

 

可以看到邻居并没有建立,原因是接口类型为Network Type NON_BROADCASTOSPF认为NBMA的广播不支持广播和组播,因此不会主动的向外发送OSPF的HELLO数据包。

既然不能广播和组播,那我们来给他单播指定邻居


R1(config)#router os 1
R1(config-router)#neighbor 192.168.1.2
R1(config-router)#neighbor 192.168.1.3

 

可以看到邻居关系起来了,我在期间抓了下包也证明了他是通过单播来建立邻居关系的,

 

 

可以看到目的单播地址是192.168.1.2,而不是平常所熟悉的224.0.0.5 ,

我们来看下路由表

 

可以看到路由正常,除了手工的配置方法之外,其实也可能修改OSPF的接口类型,以便路由器能够自动的创建OSPF的邻居关系

 
R1(config)#interface serial 1/2

为了保险起见让R1成为DR,应该调整R2和R3 ospf接口的优先级

R2(config)#interface serial 1/2

R2(config-if)#ip ospf priority 0

exit

 

R2(config-if)#

  OK本实验结束。

 

R2(config)#interface serial 1/2

R2(config-if)#ip ospf priority 0

R2(config-if)#exit  改完之后看下邻居情况

R1(config-if)# ip ospf network broadcast   配置S1/2的接口为广播类型的接口。