OSPF之NBMA与P2M

合集下载

OSPF的五种网络类型

OSPF的五种网络类型

版权声明:原创作品,如需转载,请与作者联系。

否则将追究法律责任。

实验拓扑:一.BroadcastR1.R3.R4地址为192.168.0.1/24 192.168.0.3/24 192.168.0.4/24通过inver-arp学习到的frame map 默认是支持广播.这里能产生广播包在链路上.封装成帧中继.OSPF默认会认为是non-broadcast类型.这种类型下.广播包不会存在链路上.接口无法产生广播包下面更改接口类型.其实是cisco的一个特性.R1(config)#router osp 1R1(config-router)#inter s0/0R1(config-if)#ip ospf 1 ar 0R1(config-if)#ip ospf net broadR1(config-if)#inter lo 0R1(config-if)#ip ospf 1 ar 0R3(config)#router osp 3R3(config-router)#inter s0/0R3(config-if)#ip ospf 3 ar 0R3(config-if)#ip ospf net broadR3(config-if)#inter lo 0R3(config-if)#ip ospf 3 ar 0R4(config)#router osp 4R4(config-router)#inter s0/0R4(config-if)#ip ospf 4 ar 0R4(config-if)#ip ospf net broadR4(config-if)#inter lo 0R4(config-if)#ip ospf 4 ar 0R1#show ip osp neiNeighbor ID Pri State Dead Time Address Interface3.3.3.3 1 FULL/BDR 00:00:38 192.168.0.3 Serial0/04.4.4.4 1 FULL/DR 00:00:38 192.168.0.4 Serial0/0R1#R3#show ip ospf neiNeighbor ID Pri State Dead Time Address Interface 1.1.1.1 1 FULL/DROTHER 00:00:32 192.168.0.1 Serial0/0 4.4.4.4 1 FULL/DR 00:00:35 192.168.0.4 Serial0/0R3#R4#show ip osp neiNeighbor ID Pri State Dead Time Address Interface 1.1.1.1 1 FULL/DROTHER 00:00:38 192.168.0.1 Serial0/0 3.3.3.3 1 FULL/BDR 00:00:39 192.168.0.3 Serial0/0R4#R1#show ip osp inter s0/0......Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5自动建立邻居关系.需要选举DR. HELLO时间为10秒路由表正常二.NBMA把之前配置的IP OSPF NETWORK BROADCAST 改为non-broadcast到dead time后.邻接关系断开.NBMA网络下不能发送组播包.OSPF无法发现邻居.需要手动定义邻居在NBMA网络下.RFC定义了2种方法.CISCO也有3种解决方法RFC:1.NBMA. 手动定义邻居2.point-multipoint 使接口配置成point-multipoint,这样能自动发现邻居.不需要选举DR/ BDR.CISCO:1.point-multipoint nonbroadcast .非广播下需要手动定义邻居,不需要选举DR/BDR2.Broadcast .把接口更改为广播类型.如上面实验一,就是应用了这个特性.3.point-point. 使用点到点子接口,能自动发现邻居,不需要选举DR/BDR下面实验,是RFC的NBMA方案,手动定义邻居,其他4种将独立实验.在拓扑中,如果R3,R4不能直接通信(非全互联网络),必须干预DR选择.因为R3.R4连接到R 1.如果选举过程.把R3或者R4选举为DR.网络就出现问题.因为R3.R4不能直接通信.在拓扑中帧中继交换机里面删除DLCI304和DLCI403把R3.R4的接口优先级配置成0.R3(config-router)#inter s0/0R3(config-if)#ip ospR3(config-if)#ip ospf priority 0R4(config-router)#inter s0/0R4(config-if)#ip ospR4(config-if)#ip ospf priority 0手动定义邻居R1(config-router)#nei 192.168.0.3 pri 0R1(config-router)#nei 192.168.0.4 pri 0R1(config-router)#正常建立邻接关系,并且只有R1被选举为DRR1#show ip osp neiNeighbor ID Pri State Dead Time Address Interface3.3.3.3 0 FULL/DROTHER 00:01:58 192.168.0.3 Serial0/04.4.4.4 0 FULL/DROTHER 00:01:58 192.168.0.4 Serial0/0R4#show ip osp neiNeighbor ID Pri State Dead Time Address Interface 1.1.1.1 1 FULL/DR 00:01:52 192.168.0.1 Serial0/0查看R4路由表:R4#show ip rou......1.0.0.0/32 is subnetted, 1 subnetsO 1.1.1.1 [110/65] via 192.168.0.1, 00:00:21, Serial0/03.0.0.0/32 is subnetted, 1 subnetsO 3.3.3.3 [110/65] via 192.168.0.3, 00:00:21, Serial0/04.0.0.0/32 is subnetted, 1 subnetsC 4.4.4.4 is directly connected, Loopback0C 192.168.0.0/24 is directly connected, Serial0/0R4#学习到所有路由.但是.ping3.3.3.3 是无法ping通.原因是3.3.3.3 下一跳为192.168.0.3 .而R4上面frame-relay map 里面没有192.168.0.3.无法封装发出.解决办法:R4(config-if)#frame-relay map ip 192.168.0.3 401 broadcast把192.168.0.3 加入到401里面.发到R1R3同样R3(config-if)#frame-relay map ip 192.168.0.4 301 brR4(config-if)#do ping 3.3.3.3Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 16/39/68 ms R4(config-if)#三.Point to Multipoint这种星型的拓扑.是最常见的,实验2解决这种拓扑的方法是手动定义邻居.现在使用point-mu ltipoint来使OSPF运行正常R1(config)#inter s0/0R1(config-if)#ip ospf network point-to-multipointR1(config-if)#router osp 1R1(config-router)#inter s0/0R1(config-if)#ip ospf 1 ar 0R1(config-if)#inter lo 0R1(config-if)#ip osp 1 ar 0R3(config-if)#ip osp net point-to-multipointR3(config-if)#ip osp 3 ar 0R3(config-if)#router osp 3R3(config-router)#inter lo 0R3(config-if)#ip osp 3 ar 0R4(config-if)#ip osp network point-to-muR4(config-if)#ip osp 4 ar 0R4(config)#router osp 4R4(config-router)#inter lo 0R4(config-if)#ip osp 4 ar 0R4(config-if)#R1#show ip*Mar 1 00:06:42.551: %SYS-5-CONFIG_I: Configured from console by conso leR1#show ip osp neiNeighbor ID Pri State Dead Time Address Interface4.4.4.4 0 FULL/ - 00:01:58 192.168.0.4 Serial0/03.3.3.3 0 FULL/ - 00:01:56 192.168.0.3 Serial0/0邻接关系建立起来.不需要选举DR.再看下R4路由表R4#show ip rou........1.0.0.0/32 is subnetted, 1 subnetsO 1.1.1.1 [110/65] via 192.168.0.1, 00:00:15, Serial0/03.0.0.0/32 is subnetted, 1 subnetsO 3.3.3.3 [110/129] via 192.168.0.1, 00:00:15, Serial0/04.0.0.0/32 is subnetted, 1 subnetsC 4.4.4.4 is directly connected, Loopback0192.168.0.0/24 is variably subnetted, 3 subnets, 2 masksC 192.168.0.0/24 is directly connected, Serial0/0O 192.168.0.1/32 [110/64] via 192.168.0.1, 00:00:15, Serial0/0O 192.168.0.3/32 [110/128] via 192.168.0.1, 00:00:15, Serial0/0学习路由正常.R3通过R1访问,不需要像NBMA里面要定义mapR4#ping 3.3.3.3Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 68/103/132 ms R4#四.Point to Multipoint nonbroadcast CISCO定义的特性.由于不支持广播,需要手动定义邻居.点到多点网络下不需要选择DR/BDR使用命令R1(config-if)#ip osp network point-to-multipoint non-broadcastR3….R4….更改接口类型改变接口类型后.无法建立邻居.在R1上手动定义邻居R1(config-router)#neighbor 192.168.0.3R1(config-router)#neighbor 192.168.0.4R1(config-router)#邻接关系建立.不需要选举DRR1#show ip ospf neiNeighbor ID Pri State Dead Time Address Interface 4.4.4.4 0 FULL/ - 00:01:58 192.168.0.4 Serial0/0 192.168.0.3 0 FULL/ - 00:01:58 192.168.0.3 Serial0/0 R1#查看R4路由表:R4#show ip rou....1.0.0.0/32 is subnetted, 1 subnetsO 1.1.1.1 [110/65] via 192.168.0.1, 00:00:02, Serial0/03.0.0.0/32 is subnetted, 1 subnetsO 3.3.3.3 [110/129] via 192.168.0.1, 00:00:02, Serial0/04.0.0.0/32 is subnetted, 1 subnetsC 4.4.4.4 is directly connected, Loopback0192.168.0.0/24 is variably subnetted, 3 subnets, 2 masksC 192.168.0.0/24 is directly connected, Serial0/0O 192.168.0.1/32 [110/64] via 192.168.0.1, 00:00:02, Serial0/0 O 192.168.0.3/32 [110/128] via 192.168.0.1, 00:00:02, Serial0/0 R4#路由正常.不需要干预.五.Point-Point点到点接口需要在子接口做.R1上.定义S0/0.13 是连接到R3 S0/0.14 连接到R4S0/0.13 IP ADD 192.168.13.1/24S0/0.14 IP ADD 192.168.14.1/24R3 IP ADD 192.168.13.3/24R4 IP ADD 192.168.14.4/24R1:!interface Serial0/0.13 point-to-point 开启子接口,类型是point-point ip address 192.168.13.1 255.255.255.0frame-relay interface-dlci 103 定义这个子接口使用哪条DLCI !interface Serial0/0.14 point-to-pointframe-relay interface-dlci 104!R1#show frame-relay mapSerial0/0.14 (up): point-to-point dlci, dlci 104(0x68,0x1880), broadcast status defined, activeSerial0/0.13 (up): point-to-point dlci, dlci 103(0x67,0x1870), broadcast status defined, activeR3.R4上更改接口类型R3(config)#inter s0/0R3(config-if)#ip osp network point-to-pR4(config)#inter s0/0R4(config-if)#ip osp network point-to-p启动OSPF.(R1上如果使用IP OSPF 1 AR 0 启用OSPF.需在每个子接口上做.在S0/0上做无效)R1#show ip os neiNeighbor ID Pri State Dead Time Address Interface4.4.4.4 0 FULL/ - 00:00:36 192.168.14.4 Serial0/0.143.3.3.3 0 FULL/ - 00:00:35 192.168.13.3 Serial0/0.13R1#正常建立邻居.不需要选举DRR4#show ip rou......1.0.0.0/32 is subnetted, 1 subnetsO 1.1.1.1 [110/65] via 192.168.14.1, 00:02:01, Serial0/0O 192.168.13.0/24 [110/128] via 192.168.14.1, 00:02:01, Serial0/0C 192.168.14.0/24 is directly connected, Serial0/03.0.0.0/32 is subnetted, 1 subnetsO 3.3.3.3 [110/129] via 192.168.14.1, 00:02:01, Serial0/04.0.0.0/24 is subnetted, 1 subnetsC 4.4.4.0 is directly connected, Loopback0R4#路由表正常.不需要干预总结:1.在帧中继网络.有2个关于广播的参数.一个是,DLCI映射支持广播.这个支持广播是指广播包能在网络中传输.另外一个是接口上的类型,这个类型是广播.表示这个接口能产生广播包.2.OSPF网络类型有2种.MA和NBMA. MA下支持广播.一切正常.但是在NBMA下由于不支持广播.需要用其他手段来使OSPF正常.RFC:1.NBMA. 手动定义邻居2.point-multipoint 使接口配置成point-multipoint,这样能自动发现邻居.不需要选举DR/ BDR.CISCO:1.point-multipoint nonbroadcast .非广播下需要手动定义邻居,不需要选举DR/BDR2.Broadcast .把接口更改为广播类型.如上面实验一,就是应用了这个特性.3.point-point. 使用点到点子接口,能自动发现邻居,不需要选举DR/BDR3.在NBMA下.如果采用手动定义邻居的方法.需要注意网络拓扑,因为NBMA手动定义邻居需要选举DR.如果网络拓扑只是部分互联,需要干预DR的选择.不然会出错4.在Point-Multipoint 里面,各个邻居的接口都是要定义这个类型,如果R1上是Point-Multi point ,R3上是Point-Point.默认情况下不能建立,因为点到点,点到多点2仲类型的HELLO 时间不同,但是手动修改Point-Point的hello时间后,也能正常工作.5.在Point-Point里面,要注意为子接口配上所对应的DLCI6.支持广播包的类型.邻居是能自动建立起来,反之,需要手动定义邻居BMA和NBMA需要选举DR/BDR.涉及Point-X的不需要选举只有BMA,Point-Point的HELLO时间是10S.其他都是30S。

Configuring OSPF in NBMA

Configuring OSPF in NBMA

实验目的:1、掌握NBMA网络中OSPF的邻居关系手工和自动建立的两种配置方法。

2、掌握指定OSPF的接口优先级和通过修改OSPF的默认接口网络类型避免DR 的选举出错。

实验拓扑图:实验步骤及要求:1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。

3、在配置完OSPF协议后,查看R1、R2或R3路由器OSPF的邻居表,会发现OSPF主观认为NBMA的广播不支持广播和组播,因此不会主动的向外发送OSPF的HELLO数据包。

够自动的创建OSPF的邻居关系,配置比较简单,也不容易出错。

首先,将之前R1的OSPF邻居表,指出172.16.4.1为DR,172.16.3.1为DROTHER,而自己为BDR。

R2的OSPF邻居表,指出172.16.1.1为BDR,而自己为DR。

R3的OSPF邻居表,指出172.16.1.1为BDR,而自己为DR。

通过如下图示,可以更清楚看出DR和BDR的关系:出现此问题的原因是因为Frame-Relay的网络拓扑非全网状。

R3在与R1在进行邻居创建时,R3并不知道网络中还有R2的存在。

同时,R2与R1进行创建时,也不知晓R3的存在。

此时,在网络中运行的其实是两个不同的OSPF的自治系统。

13、由于上述的问题,还会导致其它原因,比如:R3路由器的172.16.4.0/24的子网出错,R3会向R1通告LSA,R1在收到此LSA后,R1并不会向R3转发,其原因是,R1认为R3是由DR来完成通告的。

其默守OSPF的多路访问网络的更新规则。

另外:如果R1的172.16.1.0/24网络出错,R1默认会向DR通告,即向R3通告,而不会向R2通告,因为R1作为BDR,只需要将LSA通告给DR即可,而其它的DROTHER的通告是由DR完成的,而做为DR的R3在收到R1发送的LSA 后,R3实际上并没有向R2通告,这是因为R3并不知道网络中还有R2的存在。

14、要解决这样的问题,必须手工的指定网络的DR的角色。

OSPF NBMA Topology (P2M) Configuration

OSPF NBMA Topology (P2M) Configuration
Loopback interface is treated as a stub Host
Serial3/0.1 is up, line protocol is up
Internet Address 192.168.0.1/24, Area 0
Process ID 64, Router ID 1.1.1.1, Network Type NON_BROADCAST, Cost: 64
*Feb 22 08:30:23.307: OSPF: Send DBD to 2.2.2.2 on Serial3/0.1 seq 0x22EA opt 0x52 flag 0x7 len 32
*Feb 22 08:30:23.307: OSPF: Send DBD to 3.3.3.3 on Serial3/0.1 seq 0x1076 opt 0x52 flag 0x7 len 32
R1#
*Feb 22 08:28:23.803: OSPF: Build router LSA for area 0, router ID 1.1.1.1, seq 0x80000004
R1#
*Feb 22 08:28:25.247: %LINK-3-UPDOWN: Interface Serial3/0, changed state to up
serial restart-delay 0
frame-relay map ip 192.168.0.1 301 broadcast
frame-relay map ip 192.168.0.2 301 broadcast
frame-relay map ip 192.168.0.3 301 broadcast
E1 - OSPF external type 1, E2 - OSPF external type 2

OSPF-五种网络类型(广播、NBMA、点到点等)

OSPF-五种网络类型(广播、NBMA、点到点等)

OSPF五种网络类型解说——————————————————————————————————————————OSPF链路类型有3种:点到点,广播型,NBMA。

在3种链路类型上扩展出5种网络类型:点到点,广播,NBMA,点到多点,虚链路。

其中虚链路较为特殊,不针对具体链路,而NBMA 链路对应NBMA和点到多点两种网络类型。

以上是RFC的定义,在Cisco路由器的实现上,我们应记为3种链路类型扩展出8种网络类型,其中NBMA链路就对应5种,即在RFC的定义基础上又增加了3种类型。

首先分析一下3种链路类型的特点:1. 点到点:一个网络里仅有2个接口,使用HDLC或PPP封装,不需寻址,地址字段固定为FF2. 广播型:广播型多路访问,目前而言指的就是以太网链路,涉及IP 和Mac,用ARP实现二层和三层映射。

3. NBMA:网络中允许存在多台Router,物理上链路共享,通过二层虚链路(VC)建立逻辑上的连接。

NBMA网络不是没有广播的能力,而是广播针对每一条VC发送,这样就使得一台路由器在不是Full-Mesh的NBMA拓扑中,发送的广播或组播分组可能无法到达其他所有路由器。

在点到点链路上运行OSPF没有必要选举DR,因为就是两点一线,简单得很;而在NBMA网络中运行OSPF由于是多路访问,DR可以存在,通过调整成手动发现邻居可以防止过多的Hello 开销。

下面具体分析一下RFC中定义的5种网络类型:1. 点到点串行封装HDLC或PPP,OSPF会自动检测接口类型(发现封装模式为PPP或HDLC,就认为是点到点),OSPF数据包使用224.0.0.5发送,不知道DR是什么东西,就知道对端是谁,OSPF hello间隔为10s,失效为40s。

2. 广播型选举DR/BDR,自动发现邻居。

Hello间隔为10s,失效为40s (这里比较一下,NBMA类型的 Hello和Dead 隔分别为30s 和120s。

OSPF over NBMA下的五种网络类型

OSPF over NBMA下的五种网络类型

NBMA Type RFC/Cisco neighbor DR/BDR Hello/Dead--------------------------------------------------------------------- NBMA RFC 手动选举 30/120P2MP RFC 自动不选 30/120P2MP nonbroadcast Cisco 手动不选 30/120broadcast Cisco 自动选举 10/40P2P Cisco 自动不选 10/401.在FR主接口上,默认的OSPF模式为NBMA2.选择NBMA模式还是点到多点模式决定了非广播网络中的HELLO协议和扩散的运行方式3.NBMA和点到多点各自的优点:点到多点模式的主要优点是,需要进行的手工配置较少;NBMA的主要优点是,相比点到多点模式,其开销数据流较少。

Type1----Non_Broadcast(默认)我们在R2上show ip ospf neighbor,发现没有邻居。

说明在这种情况下邻居需要手动配置!配置如下:R2:R2(config)#router ospf 10R2(config-router)#neighbor 12.1.1.3R3:R3(config)#router ospf 10R3(config-router)#neighbor 12.1.1.2此时在R2上查看邻居:R2#sho ipospfneiNeighbor ID Pri State DeadTime Address Interface3.3.3.3 1 FULL/DR 00:01:46 12.1.1.3 Se rial1/0发现邻居已经形成并且有DR与BDR的选举!在R2上查看接口R2#show ipospf interfaceSerial1/0 is up, line protocol is upInternet Address 12.1.1.2/24, Area 0Process ID 10, Router ID 2.2.2.2, Network Type NON_BROADCAST, Cost: 64 Transmit Delay is 1 sec, State BDR, Priority 1Designated Router (ID) 3.3.3.3, Interface address 12.1.1.3Backup Designated router (ID) 2.2.2.2, Interface address 12.1.1.2 Flush timer for old DR LSA due in 00:01:40Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5 在这种网络类型中,hello的间隔是30s。

OSPF网络类型及NBMA五种类型配置

OSPF网络类型及NBMA五种类型配置

配置一个基本的帧中继环境:中间的帧中继已经配置好了R1(config)#interface s0/0R1(config-if)#no shutdownR1(config-if)#encapsulation frame-relayR1(config-if)#ip address 10.0.0.1 255.255.255.0R1(config-if)#no frame-relay inverse-arpR1(config-if)#no arp frame-relayR1(config-if)#frame-relay map ip 10.0.0.2 102 broadcastR1(config-if)#frame-relay map ip 10.0.0.3 103 broadcastR1(config-if)#exitR2#sh run int s0/0Building configuration...Current configuration : 223 bytes!interface Serial0/0ip address 10.0.0.2 255.255.255.0encapsulation frame-relayno arp frame-relayframe-relay map ip 10.0.0.3 203 broadcastframe-relay map ip 10.0.0.1 201 broadcastno frame-relay inverse-arpendR3#sh run int s0/0Building configuration...Current configuration : 223 bytes!interface Serial0/0ip address 10.0.0.3 255.255.255.0 encapsulation frame-relayno arp frame-relayframe-relay map ip 10.0.0.2 302 broadcast frame-relay map ip 10.0.0.1 301 broadcastno frame-relay inverse-arpen帧中继子接口:R1(config)#interface s0/0R1(config-if)#no shutdownR1(config-if)#encapsulation frame-relayR1(config-if)#exitR1(config)#interface s0/0.1 point-to-pointR1(config-subif)#R1(config-subif)#ip address 10.0.0.1 255.255.255.0 R1(config-subif)#frame-relay interface-dlci 102R1(config-fr-dlci)#exitR1(config)#interface s0/0.2 point-to-pointR1(config-subif)#ip add 20.0.0.1 255.255.255.0R1(config-subif)#frame-relay interface-dlci 103R1(config-fr-dlci)#exitR1#sh ip int briefInterface IP-Address OK? Method Status Protocol FastEthernet0/0 unassigned YES unset administratively down down Serial0/0 unassigned YES TFTP up up Serial0/0.1 10.0.0.1 YES manual up up Serial0/0.2 20.0.0.1 YES manual up up FastEthernet0/1 unassigned YES unset administratively down down Serial0/1 unassigned YES unset administratively down downR3#sh run int s0/0Building configuration...Current configuration : 180 bytes!interface Serial0/0ip address 20.0.0.3 255.255.255.0encapsulation frame-relayno arp frame-relayframe-relay map ip 20.0.0.1 301 broadcastno frame-relay inverse-arpend帧中继的多点子接口:R1(config)#interface s0/0R1(config-if)#encapsulation frame-relayR1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface s0/0.1 multipointR1(config-subif)#R1(config-subif)#ip address 10.0.0.1 255.255.255.0R1(config-subif)#frame-relay map ip 10.0.0.2 102 broadcast R1(config-subif)#frame-relay map ip 10.0.0.3 103 broadcast R1(config-subif)#R1(config-subif)#exitR3#sh run intBuilding configuration...Current configuration : 223 bytes!interface Serial0/0ip address 10.0.0.3 255.255.255.0encapsulation frame-relayno arp frame-relayframe-relay map ip 10.0.0.2 302 broadcastframe-relay map ip 10.0.0.1 301 broadcastnoOSPF的NBMA:非广播网络方式可以当成一个广播网来看,不具备自动发现邻居的能力,需要手动指定邻居该类网络需要DR。

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型与以太网一类的Broadcast网络的区别:所谓NBMA(non-broadcast multiple access)就是一个多路访问链路,但不能发广播。

最典型的多路访问链路就是常见的以太网,多个访问节点都可以访问同一个网段。

在以太网上是可以发广播的。

所以叫BMA。

NBMA阻隔广播和组播,在帧中继中,缺省类型就是NBMA。

因为它是多路访问链路,但是又由于有带宽的限制不能发广播包。

在以太网中,如果你想给同一子网中的多台主机发送广播(组播)包,怎么发?很简单,你发一个包就行了,所有的主机都收得到,这就是广播网的特性。

再来看帧中继,我们以全互联为例,虽然所有的主机都处在同一个子网之中,但是你不可能发一个包让所有的主机都收到,因为实际上这个全互联是由多个点对点组成的,要让子网中的所有成员都收到这个广播包,你只能通过所有VC向外发送这个广播包,有几条VC就需要发送几个包。

这就是NBMA网络的特性。

如果OSPF不知道底层网络的通讯特性,它就不能正常工作。

所以,运行于FR网络之上的OSPF,即使你把接口的网络类型改为broadcast,它也不是以太网的broadcast。

所以才会有“OSPF在NBMA 网络中的五种网络类型”这种说法。

如果手工用单播地址指定邻居,则OSPF在向224.0.0.5和224.0.0.6这些组播地址发送消息的同时,也会以单播的形式向相关主机发送路由信息,在这种情况下,我们还可以选择关闭组播发送路由信息的功能,这样就只有静态配置的邻居可以收到路由信息了,提高了安全性,也减少了对无关路由器的影响Request For Comments (RFC),是一系列以编号排定的文件。

RFC编辑者负责RFC以及RFC的整体结构文档,并维护RFC的索引。

ospf 把NBMA分为5类分别是 RFC的:point-to-multipointnon-broadcastCISCO 的:point-to-multipoint nonbroadcastbroadcastpoint-to-point如果在frame-relay map语句中使用了broadcast关键字,那网络就是广播类型。

在NBMA网络非广播式模型上配置OSPF

在NBMA网络非广播式模型上配置OSPF

在NBMA 网络非广播式模型上配置OSPF1、概述当在NBMA 网络中配置OSPF,必须注意哪个路由器是网络的 DR 和BDR,DR 和BDR 要求与网络中的所有路由器都有完全的逻辑连接。

同时,根据所使用的是四种网络类型中的哪一种(广播式、非广播式、点到点、点到多点),有必要使用额外的配置。

这个实验是在非广播的NBMA 帧中继网络中使用了OSPF。

这种类型是帧中继网络中的物理接口的缺省类型。

在非广播式网络中,存在一个DR 或BDR,这要根据网络的性能,这个DR 和BDR 必须有一个包含所有处于帧中继中的路由器的静态表,在这个OSPF 过程中使用邻居命令可以完成这个任务。

对于这个实验,DR 是 B 路由器。

2、配置概述这个实验将验证非广播式帧中继网络上的 OSPF 的配置过程,路由器 A、B、C 靠一个转接线串行的接入一个 Cisco 路由器上,这个路由器作为帧中继。

路由器 A、C 的串行接口所配置的 OSPF 优先级为0,这个配置将保证路由器 B 成为DR,每个路由器的邻居都会配置到路由器 B 上。

3、具体配置如下:FR#wr tBuilding configuration...Current configuration : 1360 bytes!version 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname FR!boot-start-markerboot-end-marker!enable secret 5 $1$ZkMk$Gb/wBOe2uDiHQ0QTE/3F./!no aaa new-modelmemory-size iomem 5!!ip cefno ip domain lookup!!frame-relay switching!interface FastEthernet0/0no ip addressshutdownduplex autospeed auto!interface Serial1/0no ip addressencapsulation frame-relayserial restart-delay 0frame-relay intf-type dceframe-relay route 102 interface Serial1/1 201 frame-relay route 104 interface Serial1/2 401 !interface Serial1/1no ip addressencapsulation frame-relayserial restart-delay 0frame-relay intf-type dceframe-relay route 201 interface Serial1/0 102 frame-relay route 301 interface Serial1/2 103 !interface Serial1/2no ip addressencapsulation frame-relayserial restart-delay 0frame-relay intf-type dceframe-relay route 103 interface Serial1/1 301 frame-relay route 401 interface Serial1/0 104 !interface Serial1/3no ip addressshutdownserial restart-delay 0!ip http server!control-plane!line con 0exec-timeout 0 0password wlcblogging synchronousloginline aux 0no execline vty 0 4exec-timeout 5 30password wlcblogging synchronouslogin!!endA#wr tBuilding configuration...Current configuration : 1264 bytes!version 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname A!boot-start-markerboot-end-marker!enable secret 5 $1$U3zY$garnA2B/8/3Lyf1xGtXfc1 !no aaa new-modelmemory-size iomem 5!!ip cefno ip domain lookup!interface Loopback0ip address 1.1.1.1 255.255.255.0!interface FastEthernet0/0no ip addressshutdownduplex autospeed auto!interface Serial1/0ip address 192.1.1.1 255.255.255.0 encapsulation frame-relayip ospf priority 0serial restart-delay 0frame-relay map ip 192.1.1.2 102 broadcast frame-relay map ip 192.1.1.3 104 broadcast no frame-relay i nverse-arp!interface Serial1/1no ip addressshutdownserial restart-delay 0!interface Serial1/2no ip addressshutdownserial restart-delay 0!interface Serial1/3no ip addressshutdownserial restart-delay 0!router ospf 100log-adjacency-changesnetwork 1.1.1.0 0.0.0.255 area 0network 192.1.1.0 0.0.0.255 area 0!ip http servercontrol-planeline con 0exec-timeout 0 0password wlcblogging synchronousloginline aux 0no execline vty 0 4exec-timeout 5 30password wlcblogging synchronousloginendB#wr tBuilding configuration...Current configuration : 1256 bytes!version 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname B!boot-start-markerboot-end-marker!enable secret 5 $1$.4/4$RLSwcQpy4Udvg8g.KH28Z0 !no aaa new-modelmemory-size iomem 5!!ip cefno ip domain lookup!interface Loopback0ip address 2.2.2.2 255.255.255.0!interface FastEthernet0/0no ip addressshutdownduplex autospeed auto!interface Serial1/0ip address 192.1.1.2 255.255.255.0 encapsulation frame-relayserial restart-delay 0frame-relay map ip 192.1.1.1 201 broadcast frame-relay map ip 192.1.1.3 301 broadcast !interface Serial1/1no ip addressshutdownserial restart-delay 0!interface Serial1/2no ip addressshutdownserial restart-delay 0!interface Serial1/3no ip addressshutdownserial restart-delay 0!router ospf 100log-adjacency-changesnetwork 2.2.2.0 0.0.0.255 area 0network 192.1.1.0 0.0.0.255 area 0 neighbor 192.1.1.1neighbor 192.1.1.3!ip http server!control-planeline con 0exec-timeout 0 0password wlcblogging synchronousloginline aux 0no execline vty 0 4exec-timeout 5 30password wlcb。

OSPF在NBMA网络上的运行

OSPF在NBMA网络上的运行

OSPF在NBMA网络上的运行一、实验拓扑二、设备配置2.1先配置帧中继交换机R2R2>enR2#conf tR2(config)#frame-relay switchingR2(config)#int s 1/0R2(config-if)#encapsulation frame-relayR2(config-if)#serial restart-delay 0R2(config-if)#clock rate 64000interface-dlci interface-queue intf-type inverse-arp R2(config-if)#frame-relay intf-type dceR2(config-if)#frame-relay lmi-type ansiR2(config-if)#frame-relay route 102 interface s 1/1 201 R2(config-if)#frame-relay route 103 int s 1/2 301R2(config-if)#int s 1/1R2(config-if)#en frR2(config-if)#seri re 0R2(config-if)#clo ra 64000R2(config-if)#fr lmi-ty anR2(config-if)#fr intf-ty dceR2(config-if)#fr route 201 int s 1/0R2(config-if)#fr route 201 int s 1/0 102R2(config-if)#int s 1/2R2(config-if)#en frR2(config-if)#ser res 0R2(config-if)#fr lmi-ty anR2(config-if)#frame-relay intf-type dceR2(config-if)#fr route 301 int s 1/0 103R2(config-if)#2.2OSPF网络环境配置R1R1>enR1#conf tR1(config)#int s 1/0R1(config-if)#ip add 134.1.1.1 255.255.255.0R1(config-if)#no shR1(config-if)#int lo 0R1(config-if)#ip add 172.16.0.1 255.255.255.0R1(config-if)#ip ospf network point-to-point //避免环回接口学习到/32位的主机路由R1(config-if)#router os 1R1(config-router)#net 172.16.0.0 0.0.0.255 a 0R1(config-router)#net 134.1.1.0 0.0.0.255 a 0R1(config-router)#int s 1/0R1(config-if)#encapsulation frame-relayR1(config-if)#no frame-relay inverse-arp //关闭反向ARP,使用静态映射R1(config-if)#frame-relay map ip 134.1.1.4 103 broadcast //使用该关键字,以便帧中继支持广播的转发R1(config-if)#frame-relay map ip 134.1.1.3 102 broadcastR1(config-if)#R3R3>enR3#conf tR3(config)#int s 1/0R3(config-if)#ip add 134.1.1.3 255.255.255.0R3(config-if)#no shR3(config-if)#fram map ip 134.1.1.1 201 broadcastR3(config-if)#no frame-relay inverse-arpR3(config-if)#no shR3(config)#int lo 0R3(config-if)#ip add 172.16.1.1 255.255.255.0R3(config-if)#ip os network point-to-pointR3(config-if)#router os 1R3(config-router)#net 172.16.1.0 0.0.0.255 a 0R3(config-router)#net 134.1.1.0 0.0.0.255 a 0R3(config-router)#R4R4>enR4#conf tR4(config)#int lo 0R4(config-if)#ip add 172.16.2.1 255.255.255.0R4(config-if)#ip osp net point-to-pointR4(config-if)#int s 1/0R4(config-if)#en frR4(config-if)#ip add 134.1.1.4 255.255.255.0R4(config-if)#no shR4(config-if)#no frame-relay inverse-arpR4(config-if)#fram map ip 134.1.1.1 301 broadcast R4(config-if)#router os 1R4(config-router)#net 134.1.1.0 0.0.0.255 a 0R4(config-router)#net 172.16.2.0 0.0.0.255 a 0R4(config-router)#三、验证✧邻居关系并没有建立R1(config-if)#do show ip os neiR1(config-if)#查看R1的S1/0接口OSPF信息R1(config-if)#do show ip ospf int s 1/0Serial1/0 is up, line protocol is downInternet Address 134.1.1.1/24, Area 0Process ID 1, Router ID 172.16.0.1, Network Type NON_BROADCAST, Cost: 64 Transmit Delay is 1 sec, State DOWN, Priority 1No designated router on this networkNo backup designated router on this networkTimer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5 oob-resync timeout 120R1(config-if)#备注:OSPF 默认会把帧中继的接口看成非广播的网络,而不受映射时是否追加BROADCAST 的参数影响;OSPF主观认为NBMA 的广播不支持广播和组播,因此不会主动的向外发送OSPF 的HELLO 数据包四、手工指定邻居4.1指定R1路由器的OSPF邻居R1(config)#router os 1R1(config-router)#nei 134.1.1.3R1(config-router)#nei 134.1.1.4备注:只需要单方面指定邻居即可4.2查看效果在R1上查看OSPF邻居建立情况R1(config-router)#do show ip os neiNeighbor ID Pri State Dead Time Address Interface 172.16.1.1 1 FULL/DROTHER 00:01:54 134.1.1.3 Serial1/0 172.16.2.1 1 FULL/DR 00:01:48 134.1.1.4 Serial1/0 R1(config-router)#五、修改接口类型,自动创建邻居关系手动修改OSPF接口类型,以便路由器能够自动创建OSPF的邻居关系5.1删除手工指定的nei命令R1(config-router)#router os 1R1(config-router)#no nei 134.1.1.3R1(config-router)#no nei 134.1.1.*Mar 1 02:49:39.215: %OSPF-5-ADJCHG: Process 1, Nbr 172.16.1.1 on Serial1/0 from FULL to DOWN, Neighbor Down: Neighbor deconfiguredR1(config-router)#no nei 134.1.1.4R1(config-router)#*Mar 1 02:49:42.079: %OSPF-5-ADJCHG: Process 1, Nbr 172.16.2.1 on Serial1/0 from FULL to DOWN, Neighbor Down: Neighbor deconfiguredR1(config-router)#5.2修改接口类型R1R1(config-router)#int s 1/0R1(config-if)#ip ospf netR1(config-if)#ip ospf network bR1(config-if)#ip ospf network broadcastR1(config-if)#R3R3(config-router)#int s 1/0R3(config-if)#ip os net bR4R4(config-if)#int s 1/0R4(config-if)#ip os net bR4(config-if)#5.3查看接口信息R1(config-if)#do show ip os int s 1/0Serial1/0 is up, line protocol is upInternet Address 134.1.1.1/24, Area 0Process ID 1, Router ID 172.16.0.1, Network Type BROADCAST, Cost: 64 Transmit Delay is 1 sec, State DR, Priority 1Designated Router (ID) 172.16.0.1, Interface address 134.1.1.1Backup Designated router (ID) 172.16.1.1, Interface address 134.1.1.3 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 oob-resync timeout 40Hello due in 00:00:09Supports Link-local Signaling (LLS)Cisco NSF helper support enabledIETF NSF helper support enabledIndex 2/2, flood queue length 0Next 0x0(0)/0x0(0)Last flood scan length is 1, maximum is 1Last flood scan time is 0 msec, maximum is 4 msecNeighbor Count is 2, Adjacent neighbor count is 1Adjacent with neighbor 172.16.1.1 (Backup Designated Router)Suppress hello for 0 neighbor(s)R1(config-if)#5.4验证效果查看R1和R3,R4的OSPF邻居表R1(config-if)#do show ip os neiNeighbor ID Pri State Dead Time Address Interface 172.16.1.1 1 FULL/DROTHER 00:00:31 134.1.1.3 Serial1/0 172.16.2.1 1 FULL/BDR 00:00:37 134.1.1.4 Serial1/0 R1(config-if)#R3(config-if)#do show ip os neiNeighbor ID Pri State Dead Time Address Interface 172.16.0.1 1 FULL/DR 00:00:38 134.1.1.1 Serial1/0 R3(config-if)#R4(config-if)#do show ip os neiNeighbor ID Pri State Dead Time Address Interface 172.16.0.1 1 FULL/DR 00:00:32 134.1.1.1 Serial1/0 R4(config-if)#5.5分析DR选择R1指出172.16.2.1为DR,172.16.1.1为DRTHERR3指出172.16.0.1为DRR4指出172.16.0.1为DR备注:出现此类问题的原因是:Frame-Relay 的网络拓扑非全网状。

在NBMA环境下配置OSPF

在NBMA环境下配置OSPF

在NBMA网络环境下配置OSPF实验拓扑:实验具体步骤:建立一个NBMA网络类型的帧中继网络,并分别在NBMA广播式、非广播式、点到点和点到多点(广播),点到多点(非广播)以及点到点,点到多点子接口混合模式下配置OSPF一、在NBMA(非广播式)网络环境下配置OSPF:1、各个路由器之间使用VC建立全互联逻辑拓扑2、邻居属于同一个子网3、手工配置邻居4、路由器之间选举DR和BDRIP配置具体步骤:配置R1:Router>enRouter#conf tRouter(config)#ho R1R1(config)#line con 0R1(config-line)#logg syR1(config-line)#exec-t 0 0R1(config-line)#exiR1(config)#int s1/0R1(config-if)#no shuR1(config-if)#ip add 192.168.1.1 255.255.255.0R1(config-if)#en framR1(config-if)#no fram inv //关闭动态ARP解析R1(config-if)#fram map ip 192.168.1.2 102 br //配置静态帧中继路由,宣布R1(config-if)#fram map ip 192.168.1.3 103 br为广播型R1(config-if)#fram map ip 192.168.1.4 104 brR1(config-if)#ip ospf pri 2//设置接口优先级,以便R1能够选举为DRR1(config-if)#exiR1(config)#int lo 0R1(config-if)#ip add 1.1.1.1 255.255.255.0R1(config-if)#exiR1(config)#router ospf 1 //启用OSPF进程R1(config-router)#net 192.168.1.0 0.0.0.255 a 0R1(config-router)#net 1.1.1.0 0.0.0.255 a 0R1(config-router)#nei 192.168.1.2 //建立与IP地址为192.168.1.2的路由器的邻居关系R1(config-router)#nei 192.168.1.3R1(config-router)#nei 192.168.1.4R1(config-router)#exiR1(config)#exiR1#配置R2:Router>enRouter#conf tRouter(config)#ho R2R2(config)#line con 0R2(config-line)#logg syR2(config-line)#exec-t 0 0R2(config-line)#exiR2(config)#int s1/0R2(config-if)#no shuR2(config-if)#ip add 192.168.1.2 255.255.255.0R2(config-if)#en framR2(config-if)#no fram invR2(config-if)#fram map ip 192.168.1.1 201 brR2(config-if)#fram map ip 192.168.1.3 201 brR2(config-if)#fram map ip 192.168.1.4 201 brR2(config-if)#ip ospf pri 0 //将接口的优先级设置为0,使路由器失去成为DR的可能R2(config-if)#exiR2(config)#int lo 0R2(config-if)#ip add 2.2.2.2 255.255.255.0R2(config-if)#exiR2(config)#router ospf 2R2(config-router)#net 192.168.1.0 0.0.0.255 a 0R2(config-router)#net 2.2.2.0 0.0.0.255 a 0R2(config-router)#exiR2(config)#exiR2#配置R3:Router>enRouter#conf tRouter(config)#ho R3R3(config)#line con 0R3(config-line)#logg syR3(config-line)#exec-t 0 0R3(config-line)#exiR3(config)#int s1/0R3(config-if)#no shuR3(config-if)#ip add 192.168.1.3 255.255.255.0 R3(config-if)#en framR3(config-if)#no fram invR3(config-if)#fram map ip 192.168.1.1 301 br R3(config-if)#fram map ip 192.168.1.2 301 br R3(config-if)#fram map ip 192.168.1.4 301 br R3(config-if)#ip ospf pri 0R3(config-if)#exiR3(config)#int lo 0R3(config-if)#ip add 3.3.3.3 255.255.255.0R3(config-if)#exiR3(config)#router ospf 3R3(config-router)#net 192.168.1.0 0.0.0.255 a 0 R3(config-router)#net 3.3.3.0 0.0.0.255 a 0R3(config-router)#exiR3(config)#exiR3#配置R4:Router>enRouter#conf tRouter(config)#ho R4R4(config)#line con 0R4(config-line)#logg syR4(config-line)#exec-t 0 0R4(config-line)#exiR4(config)#int s1/0R4(config-if)#no shuR4(config-if)#en framR4(config-if)#ip add 192.168.1.4 255.255.255.0 R4(config-if)#no fram invR4(config-if)#fram map ip 192.168.1.1 401 br R4(config-if)#fram map ip 192.168.1.2 401 br R4(config-if)#fram map ip 192.168.1.3 401 br R4(config-if)#ip ospf pri 0R4(config-if)#exiR4(config)#int lo 0R4(config-if)#ip add 4.4.4.4 255.255.255.0R4(config-if)#exiR4(config)#router ospf 4R4(config-router)#net 192.168.1.0 0.0.0.255 a 0 R4(config-router)#net 4.4.4.0 0.0.0.255 a 0R4(config-router)#exiR4(config)#exiR4#配置FR:Router>enRouter#conf tRouter(config)#ho FRFR(config)#line con 0FR(config-line)#logg syFR(config-line)#exec-t 0 0FR(config-line)#exiFR(config)#fram swFR(config)#int s1/1FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 102 int s1/2 201FR(config-if)#fram route 103 int s1/3 301FR(config-if)#fram route 104 int s1/4 401FR(config-if)#int s1/2FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 201 int s1/1 102FR(config-if)#int s1/3FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 301 int s1/1 103FR(config-if)#int s1/4FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 401 int s1/1 104FR(config-if)#exiFR(config)#exiFR#验证配置:R1、R2、R3、R4上分别有3条DLCI静态映射FR(帧中继交换机)上的路由表R1、R2、R3、R4之间能够相互ping通查看路由表和OSPF邻居表查看OSPF下的接口状态二、在广播式的网络环境下配置OSPF:1、全互联逻辑拓扑2、邻居属于同一个子网3、不需要手工配置邻居4、选举DR/BDRIP配置具体步骤:配置R1:Router>enRouter#conf tRouter(config)#ho R1R1(config)#line con 0R1(config-line)#logg syR1(config-line)#exec-t 0 0R1(config-line)#exiR1(config)#int s1/0R1(config-if)#no shuR1(config-if)#ip add 192.168.1.1 255.255.255.0R1(config-if)#en framR1(config-if)#fram map ip 192.168.1.2 102 brR1(config-if)#fram map ip 192.168.1.3 103 brR1(config-if)#fram map ip 192.168.1.4 104 brR1(config-if)#ip ospf net br //设置OSPF的网络类型为广播型R1(config-if)#int lo 0R1(config-if)#ip add 1.1.1.1 255.255.255.0R1(config-if)#exiR1(config)#router ospf 1 //开启OSPF路由进程,由于是R1(config-router)#net 192.168.1.0 0.0.0.255 a 0R1(config-router)#net 1.1.1.0 0.0.0.255 a 0R1(config-router)#exiR1(config)#exiR1#配置R2:Router>enRouter#conf tRouter(config)#ho R2R2(config)#line con 0R2(config-line)#logg syR2(config-line)#exec-t 0 0R2(config-line)#exiR2(config)#int s1/0R2(config-if)#no shuR2(config-if)#ip add 192.168.1.2 255.255.255.0 R2(config-if)#en framR2(config-if)#fram map ip 192.168.1.1 201 br R2(config-if)#fram map ip 192.168.1.3 201 br R2(config-if)#fram map ip 192.168.1.4 201 br R2(config-if)#ip ospf pri 0R2(config-if)#ip ospf net brR2(config-if)#int lo 0R2(config-if)#ip add 2.2.2.2 255.255.255.0R2(config-if)#exiR2(config)#router ospf 2R2(config-router)#net 192.168.1.0 0.0.0.255 a 0 R2(config-router)#net 2.2.2.0 0.0.0.255 a 0R2(config-router)#exiR2(config)#exiR2#配置R3:Router>enRouter#conf tRouter(config)#ho R3R3(config)#line con 0R3(config-line)#logg syR3(config-line)#exec-t 0 0R3(config-line)#exiR3(config)#int s1/0R3(config-if)#no shuR3(config-if)#ip add 192.168.1.3 255.255.255.0 R3(config-if)#en framR3(config-if)#fram map ip 192.168.1.1 301 br R3(config-if)#fram map ip 192.168.1.2 301 br R3(config-if)#fram map ip 192.168.1.4 301 br R3(config-if)#ip ospf net brR3config-if)#ip ospf pri 0R3(config-if)#int lo 0R3(config-if)#ip add 3.3.3.3 255.255.255.0R3(config-if)#exiR3(config)#router ospf 3R3(config-router)#net 192.168.1.0 0.0.0.255 a 0 R3(config-router)#net 3.3.3.0 0.0.0.255 a 0R3(config-router)#exiR3(config)#exiR3#Router>enRouter#conf tRouter (config)#ho R4R4(config)#line con 0R4(config-line)#logg syR4(config-line)#exec-t 0 0R4(config-line)#exiR4(config)#int s1/0R4(config-if)#no shuR4(config-if)#ip add 192.168.1.4 255.255.255.0 R4(config-if)#en framR4(config-if)#fram map ip 192.168.1.1 401 br R4(config-if)#fram map ip 192.168.1.2 401 br R4(config-if)#fram map ip 192.168.1.3 401 br R4(config-if)#ip ospf net brR4(config-if)#ip ospf pri 0R4(config-if)#int lo 0R4(config-if)#ip add 4.4.4.4 255.255.255.0R4(config-if)#exiR4(config)#router ospf 4R4(config-router)#net 192.168.1.0 0.0.0.255 a 0 R4(config-router)#net 4.4.4.0 0.0.0.255 a 0R4(config-router)#exiR4(config)#exiR4#配置FR:Router>enRouter#conf tRouter(config)#ho FRFR(config)#line con 0FR(config-line)#logg syFR(config-line)#exec-t 0 0FR(config-line)#exiFR(config)#fram swFR(config)#int s1/1FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 102 int s1/2 201FR(config-if)#fram route 103 int s1/3 301FR(config-if)#fram route 104 int s1/4 401FR(config-if)#int s1/2FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 201 int s1/1 102FR(config-if)#int s1/3FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 301 int s1/1 103FR(config-if)#int s1/4FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 401 int s1/1 104FR(config-if)#exiFR(config)#exiFR#检验配置:R1、R2、R3、R4上分别有3条静态映射查看FR(帧中继交换机)上的路由表R1、R2、R3、R4之间能够相互ping通查看R1、R2、R3、R4的路由表和邻居表查看OSPF接口下的状态,网络类型,DR/BDR,hello、死亡时间间隔等等三、在点到点的网络环境下配置OSPF:1、通过点到点子接口部分互联或星状逻辑拓扑2、不选举DR/BDR3、不需要手工配置邻居4、各子接口属于不同的子网IP配置具体步骤:配置R1:Router>enRouter#conf tRouter(config)#ho R1R1(config)#line con 0R1(config-line)#logg syR1(config-line)#exec-t 0 0R1(config-line)#exiR1(config)#int s1/0R1(config-if)#no shuR1(config-if)#en framR1(config-if)#ip ospf net point-to-pR1(config-if)#exiR1(config)#int s1/0.1 pR1(config-subif)#fram int 102R1(config-fr-dlci)#ip add 192.168.1.1 255.255.255.0R1(config-subif)#exiR1(config)#int s1/0.2 pR1(config-subif)#fram int 103R1(config-fr-dlci)#ip add 192.168.2.1 255.255.255.0R1(config-subif)#exiR1(config)#int s1/0.3 pR1(config-subif)#fram int 104R1(config-fr-dlci)#ip add 192.168.3.1 255.255.255.0R1(config-subif)#exiR1(config-if)#ip add 1.1.1.1 255.255.255.0R1(config-if)#exiR1(config)#router ospf 1R1(config-router)#net 192.168.1.0 0.0.0.255 a 0R1(config-router)#net 192.168.2.0 0.0.0.255 a 0R1(config-router)#net 192.168.3.0 0.0.0.255 a 0R1(config-router)#net 1.1.1.0 0.0.0.255 a 0R1(config-router)#exiR1(config)#exiR1#配置R2:Router>enRouter#conf tRouter(config)#ho R2R2(config)#line con 0R2(config-line)#logg syR2(config-line)#exec-t 0 0R2(config-line)#exiR2(config)#int s1/0R2(config-if)#no shuR2(config-if)#en framR2(config-if)#fram interface-dlci 201R2(config-fr-dlci)#ip add 192.168.1.2 255.255.255.0 R2(config-if)#ip ospf net point-to-pR2(config-if)#int lo 0R2(config-if)#ip add 2.2.2.2 255.255.255.0R2(config-if)#exiR2(config)#router ospf 2R2(config-router)#net 192.168.1.0 0.0.0.255 a 0R2(config-router)#net 2.2.2.0 0.0.0.255 a 0R2(config-router)#exiR2(config)#exiR2#配置R3:Router>enRouter#conf tRouter(config)#ho R3R3(config)#line con 0R3(config-line)#logg syR3(config-line)#exec-t 0 0R3(config-line)#exiR3(config-if)#no shuR3(config-if)#en framR3(config-if)#fram interface-dlci 301R3(config-fr-dlci)#ip add 192.168.2.2 255.255.255.0 R3(config-if)#ip ospf net point-to-pR3(config-if)#int lo 0R3(config-if)#ip add 3.3.3.3 255.255.255.0R3(config-if)#exiR3(config)#router ospf 3R3(config-router)#net 192.168.2.0 0.0.0.255 a 0R3(config-router)#net 3.3.3.0 0.0.0.255 a 0R3(config-router)#exiR3(config)#exiR3#配置R4:Router>enRouter#conf tRouter(config)#ho R4R4(config)#line con 0R4(config-line)#logg syR4(config-line)#exec-t 0 0R4(config-line)#exiR4(config)#int s1/0R4(config-if)#no shuR4(config-if)#en framR4(config-if)#fram interface-dlci 401R4(config-fr-dlci)#ip add 192.168.3.2 255.255.255.0 R4(config-if)#ip ospf net point-to-pR4(config-if)#int lo 0R4(config-if)#ip add 4.4.4.4 255.255.255.0R4(config-if)#exiR4(config)#router ospf 4R4(config-router)#net 192.168.3.0 0.0.0.255 a 0R4(config-router)#net 4.4.4.4 0.0.0.255 a 0R4(config-router)#exiR4(config)#exiR4#配置FR:Router>enRouter#conf tRouter(config)#ho FRFR(config-line)#logg syFR(config-line)#exec-t 0 0FR(config-line)#exiFR(config)#fram swFR(config)#int s1/1FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 102 int s1/2 201FR(config-if)#fram route 103 int s1/3 301FR(config-if)#fram route 104 int s1/4 401FR(config-if)#int s1/2FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 201 int s1/1 102FR(config-if)#int s1/3FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 301 int s1/1 103FR(config-if)#int s1/4FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 401 int s1/1 104FR(config-if)#exiFR(config)#exiFR#验证配置:查看路由器上的DLCI查看FR(帧中继交换机)上的路由表R1、R2、R3、R4直接能够相互ping通查看R1、R2、R3、R4的路由表和邻居表查看OSPF下R1、R2、R3、R4的接口状态四、在点到多点(非广播)网络环境下配置OSPF:1、部分互联或星状拓扑2、邻居属于同一个子网3、手工配置邻居4、不选举DR/BDRIP配置R1:Router>enRouter#conf tRouter(config)#ho R1R1(config)#line con 0R1(config-line)#logg syR1(config-line)#exec-t 0 0R1(config-line)#exiR1(config)#int s1/0R1(config-if)#no shuR1(config-if)#en framR1(config-if)#ip add 192.168.1.1 255.255.255.0R1(config-if)#fram map ip 192.168.1.2 102 brR1(config-if)#fram map ip 192.168.1.3 103 brR1(config-if)#fram map ip 192.168.1.4 104 brR1(config-if)#ip ospf net point-to-m nR1(config-if)#int lo 0R1(config-if)#ip add 1.1.1.1 255.255.255.0R1(config-if)#exiR1(config)#router ospf 1R1(config-router)#net 192.168.1.0 0.0.0.255 a 0R1(config-router)#net 1.1.1.0 0.0.0.255 a 0R1(config-router)#nei 192.168.1.2R1(config-router)#nei 192.168.1.3R1(config-router)#nei 192.168.1.4R1(config-router)#exiR1(config)#exiR1#配置R2:Router>enRouter#conf tRouter(config)#ho R2R2(config)#line con 0R2(config-line)#logg syR2(config-line)#exec-t 0 0R2(config-line)#exiR2(config)#int s1/0R2(config-if)#no shuR2(config-if)#en framR2(config-if)#ip add 192.168.1.2 255.255.255.0 R2(config-if)#ip ospf net point-to-m nR2(config-if)#fram map ip 192.168.1.1 201 br R2(config-if)#fram map ip 192.168.1.3 201 br R2(config-if)#fram map ip 192.168.1.4 201 br R2(config-if)#exiR2(config)#int lo 0R2(config-if)#ip add 2.2.2.2 255.255.255.0R2(config-if)#exiR2(config)#router ospf 2R2(config-router)#net 192.168.1.0 0.0.0.255 a 0 R2(config-router)#net 2.2.2.0 0.0.0.255 a 0R2(config-router)#exiR2(config)#exiR2#Router>enRouter#conf tRouter(config)#ho R3R3(config)#line con 0R3(config-line)#logg syR3(config-line)#exec-t 0 0R3(config-line)#exiR3(config)#int s1/0R3(config-if)#no shR3(config-if)#en fraR3(config-if)#ip add 192.168.1.3 255.255.255.0 R3(config-if)#fram map ip 192.168.1.1 301 br R3(config-if)#fram map ip 192.168.1.2 301 br R3(config-if)#fram map ip 192.168.1.4 301 br R3(config-if)#ip ospf net point-to-m nR3(config-if)#int lo 0R3(config-if)#ip add 3.3.3.3 255.255.255.0R3(config-if)#exiR3(config)#router ospf 3R3(config-router)#net 192.168.1.0 0.0.0.255 a 0 R3(config-router)#net 3.3.3.0 0.0.0.255 a 0R3(config-router)#exiR3(config)#exiR3#Router>enRouter#conf tRouter(config)#ho R4R4(config)#line con 0R4(config-line)#logg syR4(config-line)#exec-t 0 0R4(config-line)#exiR4(config)#int s1/0R4(config-if)#no shuR4(config-if)#en framR4(config-if)#ip add 192.168.1.4 255.255.255.0 R4(config-if)#fram map ip 192.168.1.1 401 br R4(config-if)#fram map ip 192.168.1.2 401 br R4(config-if)#fram map ip 192.168.1.3 401 br R4(config-if)#ip ospf net point-to-m nR4(config-if)#exiR4(config)#int lo 0R4(config-if)#ip add 4.4.4.4 255.255.255.0R4(config-if)#exiR4(config)#router ospf 4R4(config-router)#net 192.168.1.0 0.0.0.255 a 0 R4(config-router)#net 4.4.4.0 0.0.0.255 a 0R4(config-router)#exiR4(config)#exiR4#配置FR:Router>enRouter#conf tRouter(config)#ho FRFR(config)#line con 0FR(config-line)#logg syFR(config-line)#exec-t 0 0FR(config-line)#exiFR(config)#fram swFR(config)#int s1/1FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 102 int s1/2 201FR(config-if)#fram route 103 int s1/3 301FR(config-if)#fram route 104 int s1/4 401FR(config-if)#int s1/2FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 201 int s1/1 102FR(config-if)#int s1/3FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 301 int s1/1 103FR(config-if)#int s1/4FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 401 int s1/1 104FR(config-if)#exiFR(config)#exiFR#验证配置:查看R1、R2、R3、R4上的静态映射查看FR(帧中继交换机)上的路由表R1、R2、R3、R4之间能够相互ping通查看R1、R2、R3、R4的路由表和邻居表查看OSPF下R1、R2、R3、R4的接口状态五、在点到多点(广播)网络环境下配置OSPF:1、不需要全互联的逻辑拓扑,可以是部分互联或者是行状拓扑2、不需要手动配置邻居3、邻居属于同一个子网4、不选举DR/BDR5、LSA和LSAck分别送到每一个邻居routerIP配置具体步骤:配置R1:Router>enRouter#conf tRouter(config)#ho R1R1(config)#line con 0R1(config-line)#logg syR1(config-line)#exec-t 0 0R1(config-line)#exiR1(config)#int s1/0R1(config-if)#no shuR1(config-if)#en framR1(config-if)#ip add 192.168.1.1 255.255.255.0R1(config-if)#no fram invR1(config-if)#fram map ip 192.168.1.2 102 brR1(config-if)#fram map ip 192.168.1.3 103 brR1(config-if)#fram map ip 192.168.1.4 104 brR1(config-if)#ip ospf net point-to-mR1(config-if)#int lo 0R1(config-if)#ip add 1.1.1.1 255.255.255.0R1(config-if)#exiR1(config)#router ospf 1R1(config-router)#net 192.168.1.0 0.0.0.255 a 0R1(config-router)#net 1.1.1.0 0.0.0.255 a 0R1(config-router)#exiR1(config)#exiR1#配置R2:Router>enRouter#conf tRouter(config)#ho R2R2(config)#line con 0R2(config-line)#logg syR2(config-line)#exec-t 0 0R2(config-line)#exiR2(config)#int s1/0R2(config-if)#no shuR2(config-if)#en framR2(config-if)#ip add 192.168.1.2 255.255.255.0 R2(config-if)#no fram invR2(config-if)#fram map ip 192.168.1.1 201 br R2(config-if)#fram map ip 192.168.1.3 201 br R2(config-if)#fram map ip 192.168.1.4 201 br R2(config-if)#ip ospf net point-to-mR2(config-if)#int lo 0R2(config-if)#ip add 2.2.2.2 255.255.255.0R2(config-if)#exiR2(config)#router ospf 2R2(config-router)#net 192.168.2.0 0.0.0.255 a 0 R2(config-router)#net 2.2.2.0 0.0.0.255 a 0R2(config-router)#exiR2(config)#exiR2#配置R3:Router>enRouter#conf tRouter(config)#ho R3R3(config)#line con 0R3(config-line)#logg syR3(config-line)#exec-t 0 0R3(config-line)#exiR3(config)#int s1/0R3(config-if)#no shuR3(config-if)#en framR3(config-if)#ip add 192.168.1.3 255.255.255.0 R3(config-if)#no fram invR3(config-if)#ip ospf net point-to-mR3(config-if)#fram map ip 192.168.1.1 301 br R3(config-if)#fram map ip 192.168.1.2 301 br R3(config-if)#fram map ip 192.168.1.4 301 brR3(config-if)#int lo 0R3(config-if)#ip add 3.3.3.3 255.255.255.0R3(config-if)#exiR3(config)#router ospf 3R3(config-router)#net 192.168.1.0 0.0.0.255 a 0 R3(config-router)#net 3.3.3.0 0.0.0.255 a 0R3(config-router)#exiR3(config)#exiR3#配置R4:Router>enRouter#conf tRouter(config)#ho R4R4(config)#line con 0R4(config-line)#logg syR4(config-line)#exec-t 0 0R4(config-line)#exiR4(config)#int s1/0R4(config-if)#no shuR4(config-if)#en framR4(config-if)#ip add 192.168.1.4 255.255.255.0 R4(config-if)#no fram invR4(config-if)#fram map ip 192.168.1.1 401 br R4(config-if)#fram map ip 192.168.1.2 401 br R4(config-if)#fram map ip 192.168.1.3 401 br R4(config-if)#ip ospf net point-to-mR4(config-if)#int lo 0R4(config-if)#ip add 4.4.4.4 255.255.255.0R4(config-if)#exiR4(config)#router ospf 4R4(config-router)#net 192.168.1.0 0.0.0.255 a 0 R4(config-router)#net 4.4.4.0 0.0.0.255 a 0R4(config-router)#exiR4(config)#exiR4#配置FR:Router>enRouter#conf tRouter(config)#ho FRFR(config)#line con 0FR(config-line)#logg syFR(config-line)#exec-t 0 0FR(config-line)#exiFR(config)#fram swFR(config)#int s1/1FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 102 int s1/2 201FR(config-if)#fram route 103 int s1/3 301FR(config-if)#fram route 104 int s1/4 401FR(config-if)#int s1/2FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 201 int s1/1 102FR(config-if)#int s1/3FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 301 int s1/1 103FR(config-if)#int s1/4FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 401 int s1/1 104FR(config-if)#exiFR(config)#exiFR#验证配置:R1、R2、R3、R4上面都存在3条静态映射查看FR(帧中继交换机)上的路由表R1、R2、R3、R4之间能够相互ping通查看R1、R2、R3、R4的路由表和邻居表查看OSPF下R1、R2、R3、R4的接口状态六、在点到点,点到多点子接口网络环境中的OSPF:IP具体配置步骤:配置R1:Router>enRouter#conf tRouter(config)#ho R1R1(config)#line con 0R1(config-line)#logg syR1(config-line)#exec-t 0 0R1(config-line)#exiR1(config)#int s1/0R1(config-if)#no shuR1(config-if)#en framR1(config-if)#exiR1(config)#int s1/0.1 pR1(config-subif)#fram int 102R1(config-fr-dlci)#ip add 192.168.1.1 255.255.255.0R1(config-subif)#exiR1(config)#int s1/0.2 mR1(config-subif)#fram int 103R1(config-fr-dlci)#exiR1(config-subif)#fram int 104R1(config-subif)#ip ospf network point-to-mR1(config-subif)#fram map ip 192.168.1.2 103 brR1(config-subif)#fram map ip 192.168.2.2 103 brR1(config-subif)#fram map ip 192.168.2.3 104 brR1(config-fr-dlci)#ip add 192.168.2.1 255.255.255.0R1(config-subif)#exiR1(config)#int lo 0R1(config-if)#ip add 1.1.1.1 255.255.255.0R1(config-if)#exiR1(config)#router ospf 1R1(config-router)#net 192.168.1.0 0.0.0.255 a 0 R1(config-router)#net 192.168.2.0 0.0.0.255 a 0 R1(config-router)#net 1.1.1.0 0.0.0.255 a 0R1(config-router)#nei 192.168.2.2R1(config-router)#nei 192.168.2.3R1(config-router)#exiR1(config)#exiR1#配置R2:Router>enRouter#conf tRouter(config)#ho R2R2(config)#line con 0R2(config-line)#logg syR2(config-line)#exec-t 0 0R2(config-line)#exiR2(config)#int s1/0R2(config-if)#no shuR2(config-if)#en framR2(config-if)#fram map ip 192.168.1.1 201 br R2(config-if)#fram map ip 192.168.2.3 201 br R2(config-if)#fram map ip 192.168.2.4 201 br R2(config-if)#ip add 192.168.1.2 255.255.255.0 R2(config-if)#ip ospf net point-to-pR2(config-if)#exiR2(config)#router ospf 2R2(config-router)#net 192.168.1.0 0.0.0.255 a 0 R2(config-router)#net 2.2.2.0 0.0.0.255 a 0R2(config-router)#exiR2(config)#exiR2#配置R3:Router>enRouter#conf tRouter(config)#ho R3R3(config)#line con 0R3(config-line)#logg syR3(config-line)#exec-t 0 0R3(config-line)#exiR3(config)#int s1/0R3(config-if)#no shuR3(config-if)#en framR3(config-if)#ip ospf pri 0R3(config-if)#ip add 192.168.2.2 255.255.255.0 R3(config-if)#ip ospf net point-to-mR3(config-if)#fram map ip 192.168.2.1 301 br R3(config-if)#fram map ip 192.168.1.2 301 br R3(config-if)#fram map ip 192.168.2.3 301 br R3(config-if)#int lo 0R3(config-if)#ip add 3.3.3.3 255.255.255.0R3(config-if)#exiR3(config)#router ospf 3R3(config-router)#net 192.168.2.0 0.0.0.255 a 0 R3(config-router)#net 3.3.3.0 0.0.0.255 a 0R3(config-router)#exiR3(config)#exiR3#配置R4:Router>enRouter#conf tRouter(config)#ho R4R4(config)#line con 0R4(config-line)#logg syR4(config-line)#exec-t 0 0R4(config-line)#exiR4(config)#int s1/0R4(config-if)#no shuR4(config-if)#en framR4(config-if)#ip ospf pri 0R4(config-if)#ip add 192.168.2.3 255.255.255.0 R4(config-if)#ip ospf net point-to-mR4(config-if)#fram map ip 192.168.2.1 401 br R4(config-if)#fram map ip 192.168.2.2 401 br R4(config-if)#int lo 0R4(config-if)#ip add 4.4.4.4 255.255.255.0R4(config-if)#exiR4(config)#router ospf 4R4(config-router)#net 192.168.2.0 0.0.0.255 a 0 R4(config-router)#net 4.4.4.0 0.0.0.255 a 0R4(config-router)#exiR4(config)#exiR4#配置FR:Router>enRouter#conf tRouter(config)#ho FRFR(config)#line con 0FR(config-line)#logg syFR(config-line)#exec-t 0 0FR(config-line)#exiFR(config)#fram swFR(config)#int s1/1FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 102 int s1/2 201FR(config-if)#fram route 103 int s1/3 301FR(config-if)#fram route 104 int s1/4 401FR(config-if)#int s1/2FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 201 int s1/1 102FR(config-if)#int s1/3FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 301 int s1/1 103FR(config-if)#int s1/4FR(config-if)#no shuFR(config-if)#en framFR(config-if)#fram intf dceFR(config-if)#clo ra 64000FR(config-if)#fram route 401 int s1/1 104FR(config-if)#exiFR(config)#exiFR#验证配置:。

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型与以太网一类的Broadcast网络的区别:所谓NBMA(non-broadcast multiple access)就是一个多路访问链路,但不能发广播。

最典型的多路访问链路就是常见的以太网,多个访问节点都可以访问同一个网段。

在以太网上是可以发广播的。

所以叫BMA。

NBMA阻隔广播和组播,在帧中继中,缺省类型就是NBMA。

因为它是多路访问链路,但是又由于有带宽的限制不能发广播包。

在以太网中,如果你想给同一子网中的多台主机发送广播(组播)包,怎么发?很简单,你发一个包就行了,所有的主机都收得到,这就是广播网的特性。

再来看帧中继,我们以全互联为例,虽然所有的主机都处在同一个子网之中,但是你不可能发一个包让所有的主机都收到,因为实际上这个全互联是由多个点对点组成的,要让子网中的所有成员都收到这个广播包,你只能通过所有VC向外发送这个广播包,有几条VC就需要发送几个包。

这就是NBMA网络的特性。

如果OSPF不知道底层网络的通讯特性,它就不能正常工作。

所以,运行于FR网络之上的OSPF,即使你把接口的网络类型改为broadcast,它也不是以太网的broadcast。

所以才会有“OSPF在NBMA 网络中的五种网络类型”这种说法。

如果手工用单播地址指定邻居,则OSPF在向224.0.0.5和224.0.0.6这些组播地址发送消息的同时,也会以单播的形式向相关主机发送路由信息,在这种情况下,我们还可以选择关闭组播发送路由信息的功能,这样就只有静态配置的邻居可以收到路由信息了,提高了安全性,也减少了对无关路由器的影响Request For Comments (RFC),是一系列以编号排定的文件。

RFC编辑者负责RFC以及RFC的整体结构文档,并维护RFC的索引。

ospf 把NBMA分为5类分别是 RFC的:point-to-multipointnon-broadcastCISCO 的:point-to-multipoint nonbroadcastbroadcastpoint-to-point如果在frame-relay map语句中使用了broadcast关键字,那网络就是广播类型。

OSPF在NBMA

OSPF在NBMA

configuring OSPF NBMA 网络默认FR网络就是NBMA网络。

Rembrandt 要成为DR. 因为它是唯一一个同其他路由器相连的路由器。

需要手动指定邻居。

手动配置FR映射。

Rembrandtinterface Serial0encapsulation frame-relayip address 172.16.2.1 255.255.255.0frame-relay map ip 172.16.2.2 100frame-realy map ip 172.16.2.3 300frame-relay map ip 172.16.2.4 500!router ospf 1network 172.16.0.0 0.0.255.255 area 0neighbor 172.16.2.2neighbor 172.16.2.3neighbor 172.16.2.4Halsinterface Serial0encapsulation frame-relayip address 172.16.2.2 255.255.255.0frame-relay map ip 172.16.2.1 600frame-relay map ip 172.16.2.3 600frame-relay map ip 172.16.2.4 600!router ospf 1network 172.16.0.0 0.0.255.255 area 0neighbor 172.16.2.1 priority 10Vandyckinterface Serial0encapsulation frame-relayip address 172.16.2.3 255.255.255.0frame-relay map ip 172.16.2.1 400frame-relay map ip 172.16.2.2 400frame-relay map ip 172.16.2.4 400!router ospf 1network 172.16.0.0 0.0.255.255 are a 0neighbor 172.16.2.1 priority 10Brueghelinterface Serial0encapsulation frame-relayip address 172.16.2.4 255.255.255.0frame-relay map ip 172.16.2.1 200frame-relay map ip 172.16.2.2 200frame-relay map ip 172.16.2.3 200!router ospf 1network 172.16.0.0 0.0.255.255 area 0neighbor 172.16.2.1 priority 10configuring OSPF Broadcast 网络ip ospf network改变默认的OSPF网络类型ip ospf network broadcast在每个FR网络接口上配置,改变OSPF网络类型为广播型不需要手动指定邻居,手动配置FR映射。

OSPF实验过程详解(OSPF在NBMA上实现法)

OSPF实验过程详解(OSPF在NBMA上实现法)

实验拓扑图:实验环境说明:1.将路由器R5的Fa0/0端口的ip设为:192.168.4.5/24;S1/1端口的ip设为:192.168.3.5/242.将路由器R1的S1/1端口的ip设为:192.168.3.1/24;S1/2端口的ip设为:192.168.2.1/243.将路由器R2的S1/2端口的ip设为:192.168.2.2/24;Fa0/0端口的ip设为:192.168.1.2/24前言:我们都知道,OSPF的网络类型有:广播型(也称多路访问)、点到点、点到多点、非广播多路访问(NBMA),除了非广播型多点访问类型以外的其它类型都会自动选择DR和BDR,这样才会形成邻居,网络之间才可以互相通信。

而我们今天要演示的OSPF在NBMA中的实现,就是要克服这种非广播型多路访问中无法自动选出DR和BDR而无法发现邻居。

没有邻居的路由器之间是无法通信的。

我们的解决思路主要有:1、手工为相应的端口指定邻居;2、改变相应端口的网络类型。

下面请看我们的详细配置过程:配置过程清单:交换机SW1的配置:分别将Fa1/11、Fa1/14端口设置为全双工模式:SW1(config)#int fa1/11SW1(config-if)#speed 100SW1(config-if)#duplex fullSW1(config-if)#no shutSW1(config-if)#exitSW1(config)#int fa1/14SW1(config-if)#speed 100SW1(config-if)#duplex fullSW1(config-if)#no shutSW1(config-if)#exit路由器R2的配置清单:1、分别为路由器R2的S1/2、Fa0/0端口设置iP:R2(config)#int s1/2R2(config-if)#ip add 192.168.2.2 255.255.255.0R2(config-if)#no shutR2(config)#int fa0/0R2(config-if)#speed 100R2(config-if)#duplex fullR2(config-if)#ip add 192.168.1.2 255.255.255.0R2(config-if)#no shutR2(config-if)#exit2、在路由器R2上配置OSPF:R2(config)#router ospf 100R2(config-router)#router-id 2.2.2.2R2(config-router)#networkR2(config-router)#network 192.168.2.2 0.0.0.0 a 0R2(config-router)#network 192.168.1.2 0.0.0.0 a 0R2(config-router)#exit路由器R1的配置清单:1、为路由器R1的S1/1端口设置ip并封装桢中继:(//后面为注释说明)R1(config)#int s1/1R1(config-if)#ip add 192.168.3.1 255.255.255.0R1(config-if)#encapsulation frame-relayR1(config-if)#frame-relay map ip 192.168.3.5 105 br //使用br关键字模拟广播R1(config-if)#no frame-relay inverse-arpR1(config-if)#no shut2、为路由器R1的S1/2端口设置ip:R1(config)#int s1/2R1(config-if)#ip add 192.168.2.1 255.255.255.0R1(config-if)#no shut3、在路由器R1上配置OSPF:R1(config)#router ospf 100R1(config-router)#router-id 1.1.1.1R1(config-router)#network 192.168.3.1 0.0.0.0 a 0R1(config-router)#network 192.168.2.1 0.0.0.0 a 0R1(config-router)#exit路由器R5的配置清单:1、为路由器R5的S1/1端口配置ip并封装桢中继:R5(config)#int s1/1R5(config-if)#ip add 192.168.3.5 255.255.255.0R5(config-if)#encapsulation frame-relayR5(config-if)#frame-relay map ip 192.168.3.1 501 br //使用br关键字模拟广播R5(config-if)#no frame-relay inverse-arpR5(config-if)#no shutR5(config-if)#exit2、为路由器R5的Fa0/0端口配置ip并设为全双工模式:R5(config)#int fa0/0R5(config-if)#speed 100R5(config-if)#duplex fullR5(config-if)#ip add 192.168.4.5 255.255.255.0R5(config-if)#no shutR5(config-if)#exit3、在路由器R5上配置OSPF:R5(config)#router ospf 100R5(config-router)#router-id 5.5.5.5R5(config-router)#network 192.168.4.5 0.0.0.0 a 0R5(config-router)#network 192.168.3.5 0.0.0.0 a 0R5(config-router)#exit以上为正常的配置过程,如果我们来通过#show ip ospf nei命令来看看R1、R5的邻居表,你会发现它们的邻居表中根本没有对方,也就是说,它们之间根本没有发现邻居,这时整个网络的通信就会到这里出现故障而无法通信。

OSPF协议详细介绍-非常好

OSPF协议详细介绍-非常好

OSPF协议详细介绍-⾮常好1.掌握OSPF的⼯作原理2.掌握OSPF的基本配置开放式最短路径优先(OSPF)OSPF是⼀种基于链路状态的路由协议,它从设计上就保证了⽆路由环路。

OSPF⽀持区域的划分,区域内部的路由器使⽤SPF最短路径算法保证了区域内部的⽆环路。

OSPF还利⽤区域间的连接规则保证了区域之间⽆路由环路。

OSPF⽀持触发更新,能够快速检测并通告⾃治系统内的拓扑变化。

OSPF可以解决⽹络扩容带来的问题。

当⽹络上路由器越来越多,路由信息流量急剧增长的时候,OSPF可以将每个⾃治系统划分为多个区域, 并限制每个区域的范围。

OSPF这种分区域的特点,使得OSPF特别适⽤于⼤中型⽹络。

OSPF还可以同其他协议(⽐如多协议标记切换协议MPLS)同时运⾏来⽀持地理覆盖很⼴的⽹络。

OSPF可以提供认证功能。

OSPF路由器之间的报⽂可以配置成必须经过认证才能进⾏交换。

与RIP协议的⽐较OSPF原理介绍OSPF要求每台运⾏OSPF的路由器都了解整个⽹络的链路状态信息, 这样才能计算出到达⽬的地的最优路径。

OSPF的收敛过程由链路状态公告LSA(Link State Advertisement)泛洪开始,LSA中包含了路由器已知的接⼝IP地址、掩码、开销和⽹络类型等信息。

收到LSA的路由器都可以根据LSA提供的信息建⽴⾃⼰的链路状态数据库LSDB(Link State Database),并在LSDB的基础上使⽤SPF算法进⾏运算,建⽴起到达每个⽹络的最短路径树。

最后,通过最短路径树得出到达⽬的⽹络的最优路由,并将其加⼊到IP路由表中。

OSPF报⽂OSPF直接运⾏在IP协议之上,使⽤IP协议号89。

OSPF有五种报⽂类型,每种报⽂都使⽤相同的OSPF报⽂头。

1. Hello报⽂:最常⽤的⼀种报⽂,⽤于发现、维护邻居关系。

并在⼴播和NBMA(None-Broadcast Multi-Access)类型的⽹络中选举指定路由器DR(Designated Router)和备份指定路由器BDR( Backup Designated Router)。

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型与以太网一类的Broadcast网络的区别:所谓NBMA(non-broadcast multiple access)就是一个多路访问链路,但不能发广播。

最典型的多路访问链路就是常见的以太网,多个访问节点都可以访问同一个网段。

在以太网上是可以发广播的。

所以叫BMA。

NBMA阻隔广播和组播,在帧中继中,缺省类型就是NBMA。

因为它是多路访问链路,但是又由于有带宽的限制不能发广播包。

在以太网中,如果你想给同一子网中的多台主机发送广播(组播)包,怎么发?很简单,你发一个包就行了,所有的主机都收得到,这就是广播网的特性。

再来看帧中继,我们以全互联为例,虽然所有的主机都处在同一个子网之中,但是你不可能发一个包让所有的主机都收到,因为实际上这个全互联是由多个点对点组成的,要让子网中的所有成员都收到这个广播包,你只能通过所有VC向外发送这个广播包,有几条VC就需要发送几个包。

这就是NBMA网络的特性。

如果OSPF不知道底层网络的通讯特性,它就不能正常工作。

所以,运行于FR网络之上的OSPF,即使你把接口的网络类型改为broadcast,它也不是以太网的broadcast。

所以才会有“OSPF 在NBMA网络中的五种网络类型”这种说法。

如果手工用单播地址指定邻居,则OSPF在向224.0.0.5和224.0.0.6这些组播地址发送消息的同时,也会以单播的形式向相关主机发送路由信息,在这种情况下,我们还可以选择关闭组播发送路由信息的功能,这样就只有静态配置的邻居可以收到路由信息了,提高了安全性,也减少了对无关路由器的影响Request For Comments (RFC),是一系列以编号排定的文件。

RFC编辑者负责RFC以及RFC 的整体结构文档,并维护RFC的索引。

ospf 把NBMA分为5类分别是RFC的:point-to-multipointnon-broadcastCISCO 的:point-to-multipoint nonbroadcastbroadcastpoint-to-point在NBMA网络下5种网络类型具体情况如下所示:如果在frame-relay map语句中使用了broadcast关键字,那网络就是广播类型。

实验19、OSPF在NBMA网络的配置

实验19、OSPF在NBMA网络的配置

实验十九、OSPF在NBMA网络的配置一、实验目的1.掌握OSPF协议在NBMA(非广播多点可达)环境下的配置2.理解NBMA环境的特殊性二、应用环境在帧中继的网络中,通常一个物理接口对应多条PVC,DR的选择非常重要,如在下图中,要保证ROUTER-A成为DR,才能保证OSPF路由更新的正确三、实验设备1.DCR-1751 三台2.DCR-2630(安装相应模块满足三个serial接口)一台3.CR-V35FC 三条4.CR-V35MT 三条四、实验拓扑五、实验要求ROUTER-A ROUTER-B ROUTER-C192.168.1.2/24 S03 192.168.1.3/24S1/1192.168.1.1/24 S1/0192.168.3.1/24 F0/0 192.168.4.1/24 F0/0192.168.2.1/24 F0/0六、实验步骤第一步:参照实验15,将帧中继网络配置好,并测试连通性第二步:配置路由器A、B、C的OSPF协议Router-A#confRouter-A_config#int f0/0Router-A_config_f0/0#ip address 192.168.2.1 255.255.255.0Router-A_config_f0/0#exitRouter-A_config#router ospf 1Router-A_config_ospf_1#network 192.169.1.0 255.255.255.0 area 0Router-A_config_ospf_1#network 192.169.2.0 255.255.255.0 area 0Router-B#confRouter-B_config#int f0/0Router-B_config_f0/0#ip address 192.168.3.1 255.255.255.0Router-B_config_f0/0#exitRouter-B_config#router ospf 1Router-B_config_ospf_1#net 192.168.1.0 255.255.255.0 area 0Router-B_config_ospf_1#net 192.168.3.0 255.255.255.0 area 0Router-C#confRouter-C_config#int f0/0Router-C_config_f0/0#ip address 192.168.4.1 255.255.255.0Router-C_config_rip#exitRouter-C_config#router ospf 1Router-C_config_ospf_1#network 192.168.1.0 255.255.255.0 area 0Router-C_config_ospf_1#network 192.168.4.0 255.255.255.0 area 0第三步:查看各路由器的路由表Router-A#sh ip routeCodes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connectedD - DEIGRP, DEX - external DEIGRP, O - OSPF, OIA - OSPF inter area ON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2 OE1 - OSPF external type 1, OE2 - OSPF external type 2DHCP - DHCP typeVRF ID: 0C 192.168.2.0/24 is directly connected, FastEthernet0/0C 192.168.1.0/24 is directly connected, Serial1/1Router-B# sh ip routeCodes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connectedD - DEIGRP, DEX - external DEIGRP, O - OSPF, OIA - OSPF inter area ON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2 OE1 - OSPF external type 1, OE2 - OSPF external type 2DHCP - DHCP typeVRF ID: 0C 192.168.1.0/24 is directly connected, Serial1/0C 192.168.3.0/24 is directly connected, FastEthernet0/0Router-C#sh ip routeCodes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connectedD - DEIGRP, DEX - external DEIGRP, O - OSPF, OIA - OSPF inter area ON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2 OE1 - OSPF external type 1, OE2 - OSPF external type 2DHCP - DHCP typeVRF ID: 0C 192.168.1.0/24 is directly connected, Serial0/3C 192.168.4.0/24 is directly connected, FastEthernet0/0!都没有得到OSPF路由,说明在NBMA环境下的需要做特定的配置第四步:查看OSPF状态Router-A#sh ip ospf interfaceSerial1/1 is up, line protocol is upInternet Address: 192.168.1.1/24Non-Broadcast !网络类型为非广播Nettype:OSPF process is 1, AREA: 0, Router ID: 192.168.1.1Cost: 1600, Transmit Delay is 1 sec, Priority 1Hello interval is 30, Dead timer is 120, Retransmit is 5OSPF INTF State is IWAITINGNeighbor Count is 0, Adjacent neighbor count is 0Router-B#sh ip ospf interfaceSerial1/0 is up, line protocol is upInternet Address: 192.168.1.2/24Nettype: Non-Broadcast !网络类型为非广播OSPF process is 1, AREA: 0, Router ID: 192.168.2.1Cost: 1600, Transmit Delay is 1 sec, Priority 1Hello interval is 30, Dead timer is 120, Retransmit is 5OSPF INTF State is IWAITINGNeighbor Count is 0, Adjacent neighbor count is 0Router-C#sh ip ospf interfaceSerial0/3 is up, line protocol is upInternet Address: 192.168.1.3/24Nettype: Non-Broadcast !网络类型为非广播OSPF process is 1, AREA: 0, Router ID: 192.168.4.1Cost: 1600, Transmit Delay is 1 sec, Priority 1Hello interval is 30, Dead timer is 120, Retransmit is 5OSPF INTF State is IDrOTHERNeighbor Count is 0, Adjacent neighbor count is 0第五步:NBMA环境下的配置Router-A#confRouter-A_config#router ospf 1Router-A_config_ospf_1#neighbor 192.168.1.2 !手工指定邻居Router-A_config_ospf_1#neighbor 192.168.1.3Router-B#confRouter-B_config#i nt s1/0Router-B_config_s1/0#ip ospf priority 0 !使B不参加DR选举Router-B_config_s1/0#exitRouter-B_config#router ospf 1Router-B_config_ospf_1#neighbor 192.168.1.1 !手工指定邻居Router-C#confRouter-C_config#int s0/3Router-C_config_s0/3#ip ospf priority 0 !使C不参加DR选举Router-C_config_s0/3#exitRouter-C_config#router ospf 1Router-C_config_ospf_1#neighbor 192.168.1.1 !手工指定邻居第六步:再次查看各路由表Router-A#sh ip routeCodes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connectedD - DEIGRP, DEX - external DEIGRP, O - OSPF, OIA - OSPF inter area ON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2OE1 - OSPF external type 1, OE2 - OSPF external type 2DHCP - DHCP typeVRF ID: 0C 192.168.1.0/24 is directly connected, Serial1/1C 192.168.2.0/24 is directly connected, FastEthernet0/0O 192.168.3.0/24 [110,1601] via 192.168.1.2(on Serial1/1)O 192.168.4.0/24 [110,1601] via 192.168.1.3(on Serial1/1)Router-B#sh ip routeCodes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connectedD - DEIGRP, DEX - external DEIGRP, O - OSPF, OIA - OSPF inter areaON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2OE1 - OSPF external type 1, OE2 - OSPF external type 2DHCP - DHCP typeVRF ID: 0C 192.168.1.0/24 is directly connected, Serial1/0O 192.168.2.0/24 [110,1601] via 192.168.1.1(on Serial1/0)C 192.168.3.0/24 is directly connected, FastEthernet0/0O 192.168.4.0/24 [110,1601] via 192.168.1.3(on Serial1/0)Router-C#sh ip routeCodes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connectedD - DEIGRP, DEX - external DEIGRP, O - OSPF, OIA - OSPF inter areaON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2OE1 - OSPF external type 1, OE2 - OSPF external type 2DHCP - DHCP typeVRF ID: 0C 192.168.1.0/24 is directly connected, Serial0/3O 192.168.2.0/24 [110,1601] via 192.168.1.1(on Serial0/3)O 192.168.3.0/24 [110,1601] via 192.168.1.2(on Serial0/3)C 192.168.4.0/24 is directly connected, FastEthernet0/0第七步:查看OSPF状态interface !查看OSPF接口状态ospfRouter-A#shipSerial1/1 is up, line protocol is upInternet Address: 192.168.1.1/24Nettype: Non-BroadcastOSPF process is 1, AREA: 0, Router ID: 192.168.1.1Cost: 1600, Transmit Delay is 1 sec, Priority 1Hello interval is 30, Dead timer is 120, Retransmit is 5OSPF INTF State is IDrDesignated Router ID: 192.168.1.1, Interface address 192.168.1.1 !A成为DR Neighbor Count is 2, Adjacent neighbor count is 2Adjacent with neighbor 192.168.2.1 !OSPF邻居Adjacent with neighbor 192.168.4.1FastEthernet0/0 is up, line protocol is upInternet Address: 192.168.2.1/24Nettype: BroadcastOSPF process is 1, AREA: 0, Router ID: 192.168.1.1Cost: 1, Transmit Delay is 1 sec, Priority 1Hello interval is 10, Dead timer is 40, Retransmit is 5OSPF INTF State is IDrDesignated Router ID: 192.168.1.1, Interface address 192.168.2.1Neighbor Count is 0, Adjacent neighbor count is 0Router-A#sh ip ospf neighbor !查看邻居状态----------------------------------------------------------------------------OSPF process: 1AREA: 0Neighbor ID Pri State DeadTime Neighbor Addr Interface 192.168.2.1 0 FULL/DROTHER 109 192.168.1.2 Serial1/1 192.168.4.1 0 FULL/DROTHER 96 192.168.1.3 Serial1/1 ----------------------------------------------------------------------------七、注意事项和排错1.在NBMA环境下,通过优先级的设定,保证总部的路由器成为DR2.需要手工指定邻居3.注意路由器的ROUTER-ID并不一定是邻居地址。

实验 OSPF NBMA的网络类型配置

实验  OSPF NBMA的网络类型配置

实验OSPF NBMA的网络类型配置【实验名称】OSPF NBMA的网络类型配置【实验目的】掌握如何在NBMA的网络中配置OSPF 。

【背景描述】A公司的网络运行在Frame-relay中,全互联OSPF,简单配置后发现网络不能正常运行,请你解决此问题。

【实现功能】在NBMA网络中实现OSPF全互联。

【实验拓扑】【实验设备】R2620或R2624路由器(4台)、V35DCE(3根)、V35DTE(3根)【实验步骤】第一步:基本配置Red-Giant>enableRed-Giant(config)#hostname FRFR(config)#frame-relay switching ! 路由器模拟成帧中继交换机FR(config)#interface serial 0 !进入广域网接口serial 0FR(config-if)#encapsulation frame-relay ietf ! 封装帧中继并封装其格式为ietfFR(config-if)#frame-relay intf-type dce !封装帧中继接口类型为dceFR(config-if)#frame-relay lmi-ty ansi ! 定义帧中继本地接口管理类型FR(config-if)#cloclk rate 64000 !定义时钟速率FR(config-if)#fram route 20 interface serial 1 21!设定帧中继交换,指定两个同步口之间的dlci互换FR(config-if)#fram route 30 interface serial 3 31!设定帧中继交换,指定两个同步口之间的dlci互换FR(config-if)#no sh !启用该接口FR(config-if)#endFR(config)#int serial 1FR(config-if)#encapsulation frame-relay ietfFR(config-if)#frame-relay intf-type dceFR(config-if)#frame-relay lmi-ty ansiFR(config-if)#cl ock rate 64000FR(config-if)#frame-relay route 21 interface serial 0 20FR(config-if)#frame-relay route 23 interface serial 3 32FR(config-if)#no shFR(config-if)#endFR(config)#conf tFR(config)#int serial 3FR(config-if)#encapsulation frame-relay ietfFR(config-if)#frame-relay intf-type dceFR(config-if)#frame-relay lmi-type ansiFR(config-if)#clock rate 64000FR(config-if)#frame-relay route 31 interface serial 0 30FR(config-if)#frame-relay route 32 interface serial 1 23R1#conf tR1(config)#int s0R1(config-if)#encapsulation frame-relay ietfR1(config-if)#no frame-relay inverse-arpR1(config-if)#frame-relay lmi-ty ansiR1(config-if)#ip add 192.168.123.1 255.255.255.0R1(config-if)#fram map ip 192.168.123.2 20R1(config-if)#fram map ip 192.168.123.3 30R1(config-if)#no shR2#conf tR2(config)#int s0R2(config-if)#encapsulation frame-relay ietfR2(config-if)#no frame-relay inverse-arpR2(config-if)#frame-relay lmi-ty ansiR2(config-if)#ip add 192.168.123.2 255.255.255.0R2(config-if)#fram map ip 192.168.123.1 21R2(config-if)#fram map ip 192.168.123.3 23R2(config-if)#no shR3#conf tR3(config)#int s0R3(config-if)#encapsulation frame-relay ietfR3(config-if)#no frame-relay inverse-arpR3(config-if)#frame-relay lmi-ty ansiR3(config-if)#ip add 192.168.123.3 255.255.255.0R3(config-if)#fram map ip 192.168.123.1 31R3(config-if)#fram map ip 192.168.123.3 32R3(config-if)#no sh验证测试:第二步:配置ospf路由协议,实现NBMA网络中的OSPF全互联R1(config)#router os 1R1(config-router)#net 192.168.123.0 0.0.0.255 area 0R1(config-router)#nei 192.168.123.2 priority 50 !指定邻居并推举BDRR1(config-router)# nei 192168.123.3 priority 100 !指定邻居并推举DROTHER R1(config)#interface s0R1(config-if)#ip ospf network non-broadcast !指定网络类型为NBMAR1(config-if)#ip os priority 10 !可选配置,定义优先级别竞选DRR2(config-router)#net 192.168.123.0 0.0.0.255 area 0R2(config-router)#nei 192.168.123.1R2(config-router)# nei 192168.123.3R2(config)#interface s0R2(config-if)#ip ospf network non-broadcast !指定网络类型为NBMAR2(config-if)#ip os priority 5 !可选配置,定义优先级别竞选BDRR3(config-router)#net 192.168.123.0 0.0.0.255 area 0R3(config-router)#nei 192.168.123.1R3(config-router)# nei 192168.123.2R2(config)#interface s1R2(config-if)#ip ospf network non-broadcast验证测试:R1#sh ip os neiNeighbor ID Pri State Dead Time Address Interface 192.168.123.3 1 FULL/DROTHER 00:01:42 192.168.123.3 Serial0 192.168.123.2 1 FULL/BDR 00:01:43 192.168.123.2 Serial0R2#sh ip os neiNeighbor ID Pri State Dead Time Address Interface 192.168.123.3 1 FULL/DROTHER 00:01:05 192.168.123.3 Serial0 192.168.123.1 10 FULL/DR 00:01:42 192.168.123.1 Serial0R3#sh ip os neiNeighbor ID Pri State Dead Time Address Interface 192.168.123.2 5 FULL/BDR 00:01:56 192.168.123.2 Serial1 192.168.123.1 10 FULL/DR 00:01:54 192.168.123.1 Serial1【注意事项】●注意声明网络类型;●注意NBMA本身不能传递广播信息,要声明邻居。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NMBA与点到多点下OSPF的配置实验拓扑如下:
先配置成NMBA:
R5配置:
interface Serial1/0
ip address 202.1.1.1 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
frame-relay map ip 202.1.1.3 102
frame-relay map ip 202.1.1.2 101
no frame-relay inverse-arp
interface Loopback0
ip address 1.1.1.1 255.255.255.0
ip ospf network point-to-point
router ospf 1
router-id 1.1.1.1
log-adjacency-changes
network 1.1.1.1 0.0.0.0 area 0
network 202.1.1.1 0.0.0.0 area 0
neighbor 202.1.1.2
neighbor 202.1.1.3
R6配置:
interface Serial1/0
ip address 202.1.1.2 255.255.255.0
encapsulation frame-relay
ip ospf priority 0 降低R6的优先级,不参与选举DR
serial restart-delay 0
frame-relay map ip 202.1.1.1 202
no frame-relay inverse-arp
interface Loopback0
ip address 2.2.2.2 255.255.255.0
ip ospf network point-to-point
router ospf 1
router-id 2.2.2.2
log-adjacency-changes
network 2.2.2.2 0.0.0.0 area 0
network 202.1.1.2 0.0.0.0 area 0
看一下R5的邻居:
R5#sh ip os ne
Neighbor ID Pri State Dead Time Address Interface N/A 0 ATTEMPT/DROTHER 00:01:51 202.1.1.2 Serial1/0 N/A 0 ATTEMPT/DROTHER 00:01:52 202.1.1.3 Serial1/0
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 0 FULL/DROTHER 00:01:47 202.1.1.2 Serial1/0
3.3.3.3 0 FULL/DROTHER 00:01:47 202.1.1.3 Serial1/0
R5成功选举为DR,R6和R7为DROTHER
此时PING一下R6的环回接口:
R5#ping 2.2.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 24/93/276 ms
而后来配置POINT TO MULIPOINT:
R5配置:
interface Serial1/0
ip address 202.1.1.1 255.255.255.0
encapsulation frame-relay
ip ospf network point-to-multipoint
serial restart-delay 0
frame-relay map ip 202.1.1.3 102 broadcast (必须在此加上broadcast) frame-relay map ip 202.1.1.2 101 broadcast
no frame-relay inverse-arp
interface Loopback0
ip address 1.1.1.1 255.255.255.0
ip ospf network point-to-point
router ospf 1
router-id 1.1.1.1
log-adjacency-changes
network 1.1.1.1 0.0.0.0 area 0
network 202.1.1.1 0.0.0.0 area 0
R6配置:
interface Serial1/0
ip address 202.1.1.2 255.255.255.0
encapsulation frame-relay
ip ospf network point-to-multipoint
serial restart-delay 0
frame-relay map ip 202.1.1.1 202
no frame-relay inverse-arp
interface Loopback0
ip address 2.2.2.2 255.255.255.0
ip ospf network point-to-point
router ospf 1
router-id 2.2.2.2
log-adjacency-changes
network 2.2.2.2 0.0.0.0 area 0
network 202.1.1.2 0.0.0.0 area 0
看一下R5的邻居
R5#sh ip os ne
Neighbor ID Pri State Dead Time Address Interface 3.3.3.3 0 FULL/ - 00:00:13 202.1.1.3 Serial1/0 2.2.2.2 0 FULL/ - 00:00:18 202.1.1.2 Serial1/0。

相关文档
最新文档