帧中继学习之OSPF 1

 

学习下OSPF的网络类型对于帧中继的各个特性。首先看看默认情况下NBMA网络类型的特点。
 

简单配置一个网络
R2:
Conf t
Int s1/1
Encap frame
Ip add 23.1.1.2 255.255.255.0
No sh
Frame map ip 23.1.1.3 203 bro
No frame inver
Exit
 
Int l0
Ip add 192.168.20.1 255.255.255.0
 
 
Router os 10
Router-id 2.2.2.2
Net 23.1.1.0 0.0.0.255 a 0
Net 192.168.20.0 0.0.0.255 a 0
Exit
 
R3:
Conf t
Int s1/0
Encap frame
Ip add 23.1.1.3 255.255.255.0
No sh
Frame map ip 23.1.1.2 302 bro
No frame inver
Exit
 
Int l0
Ip add 192.168.30.1 255.255.255.0
 
Router os 10
Router-id 3.3.3.3
Net 23.1.1.0 0.0.0.255 a 0
Net 192.168.30.0 0.0.0.255 a 0
Exit
 
R1作为帧中继交换机,配置略
 
基础配置完成后看看帧中继是否搭建成功。
 
R3#sh frame map
Serial1/0 (up): ip 23.1.1.2 dlci 302(0x12E,0x48E0), static,
              broadcast,
              CISCO, status defined, active
R2#sh frame map
Serial1/1 (up): ip 23.1.1.3 dlci 203(0xCB,0x30B0), static,
              broadcast,
              CISCO, status defined, active
R2#sh frame map
Serial1/1 (up): ip 23.1.1.3 dlci 203(0xCB,0x30B0), static,
              broadcast,
              CISCO, status defined, active
 
R2#ping 23.1.1.3
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 23.1.1.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/38/52 ms
 
好,搭建成功。
再来看看R2和R3是否形成了邻居关系。
R2#sh ip os nei
 
R2#
R3#sh ip os nei
 
R3#
邻居表是空,没有形成邻居关系!!!
看看路由表
R2#sh ip rou os
 
R2#
R3#sh ip rou os
 
R3#
都是空的。
什么原因呢?
 
OSPF有广播,NBMA,点到点,点到多点,虚链路,共五种网络类型。在帧中继上运行时,默认的接口运行的是NBMA网络类型。
R2#sh ip os n
*Mar 1 00:34:23.147: %SYS-5-CONFIG_I: Configured from console by console
R2#sh ip os int s1/1
Serial1/1 is up, line protocol is up
 Internet Address 23.1.1.2/24, Area 0
  Process ID 10, Router ID 2.2.2.2, Network Type NON_BROADCAST, Cost: 64
 Transmit Delay is 1 sec, State DR, Priority 1
 Designated Router (ID) 2.2.2.2, Interface address 23.1.1.2
 No backup designated router on this network
 Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5
    oob-resync timeout 120
    Hello due in 00:00:26
 Index 1/1, flood queue length 0
 Next 0x0(0)/0x0(0)
 Last flood scan length is 1, maximum is 1
 Last flood scan time is 0 msec, maximum is 0 msec
 Neighbor Count is 0, Adjacent neighbor count is 0
 Suppress hello for 0 neighbor(s)
 
那么, NBMA网络下运行OSPF,需要选举DR并手动指定邻居
 
R2(config)#router os 10
R2(config-router)#nei 23.1.1.3
R2(config-router)#end
 
R3(config)#router os 10
R3(config-router)#nei 23.1.1.2
R3(config-router)#end
 
再来看看邻居关系
R2#sh ip os nei
 
Neighbor ID      Pri   State           Dead Time   Address         Interface
3.3.3.3            1   FULL/DR         00:01:47    23.1.1.3        Serial1/1
R2#
 
R3#sh ip os nei
 
Neighbor ID      Pri   State           Dead Time   Address         Interface
2.2.2.2            1   FULL/BDR        00:01:31    23.1.1.2        Serial1/0
R3#
 
形成了邻居关系。再来看看路由表。
R3#sh ip rou os
     192.168.20.0/32 is subnetted, 1 subnets
O        192.168.20.1 [110/65] via 23.1.1.2, 00:03:03, Serial1/0
R3#
 
 
 
R2#sh ip rou os
     192.168.30.0/32 is subnetted, 1 subnets
O        192.168.30.1 [110/65] via 23.1.1.3, 00:03:19, Serial1/1
R2#
 
好了,都学到了。
这里需要注意的一个问题就是,OSPF与isis一样,只有形成了邻居关系才可以学习到对方的网络。EIGRP的网络类型也是只有广播和点到点两种,在帧中继封装的端口里运行的也是广播类型。因此,形成邻居关系很重要。
注意一个小细节,在一般的广播网络里,OSPF的DR选举完成以后,我们sh ip os nei 的时候还是会显示Drother之间有一个two-way的状态条目,在帧中继里面,这个条目是看不见的。
另外一个需要注意的问题就是OSPF下有链路类型的说法,一般也就是三种,广播,点到点,nbma。链路类型是不可以修改的,如何看链路类型呢,就看数据包的封装方式了,如果是HDLC或者PPP,那么就是点到点;如果是arpa(早期的以太网),就是广播;如果是ATM或者帧中继,那么就是MBMA,(注意,某些不常用的或者过失的数据封装技术没有列出)。
在广博型的链路上运行OSPF,那么他的默认网络类型也是广播,广播网络类型需要选举DR。那么比方说我们在两个直连的以太端口上起OSPF,很明显这是一个点到点类型的,但是,他的封装是以太网方式,因此,就需要选举DR。那么如何避免选举DR呢,就是通过修改网络类型。修改成点到点比较好,这样OSPF起来的速度会很快。当然别的也可以,但是不能是NBMA。
 

本文出自 “海阔天空” 博客,谢绝转载!

你可能感兴趣的:(职场,休闲,ospf,NBMA,帧中继)