OSPF在NBMA下的五种网络类型.docx

上传人:b****4 文档编号:24650483 上传时间:2023-05-29 格式:DOCX 页数:17 大小:355.15KB
下载 相关 举报
OSPF在NBMA下的五种网络类型.docx_第1页
第1页 / 共17页
OSPF在NBMA下的五种网络类型.docx_第2页
第2页 / 共17页
OSPF在NBMA下的五种网络类型.docx_第3页
第3页 / 共17页
OSPF在NBMA下的五种网络类型.docx_第4页
第4页 / 共17页
OSPF在NBMA下的五种网络类型.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

OSPF在NBMA下的五种网络类型.docx

《OSPF在NBMA下的五种网络类型.docx》由会员分享,可在线阅读,更多相关《OSPF在NBMA下的五种网络类型.docx(17页珍藏版)》请在冰豆网上搜索。

OSPF在NBMA下的五种网络类型.docx

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型

与以太网一类的Broadcast网络的区别:

所谓NBMA(non-broadcastmultipleaccess)就是一个多路访问链路,但不能发播送。

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

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

所以叫BMA。

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

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

在以太网中,如果你想给同一子网中的多台主机发送播送〔组播〕包,怎么发?

很简单,你发一个包就行了,所有的主机都收得到,这就是播送网的特性。

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

这就是NBMA网络的特性。

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

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

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

如果手工用单播地址指定邻居,那么OSPF在向224.0.0.5和224.0.0.6这些组播地址发送消息的同时,也会以单播的形式向相关主机发送路由信息,在这种情况下,我们还可以选择关闭组播发送路由信息的功能,这样就只有静态配置的邻居可以收到路由信息了,提高了平安性,也减少了对无关路由器的影响

RequestForComments(RFC),是一系列以编号排定的文件。

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

ospf把NBMA分为5类

分别是RFC的:

point-to-multipoint

non-broadcast

CISCO的:

point-to-multipointnonbroadcast

broadcast

point-to-point

在NBMA网络下5种网络类型具体情况如下所示:

网络类型

邻居自动发现

有无DR

Hello间隔

传输方式

Non_broadcast

30s

单播

Broadcast

10s

组播

Point-to-Point

10s

组播

Point-to-Multipoint

30s

组播

Point-to-Multipoint(nonbroadcast)

30s

单播

如果在frame-relaymap语句中使用了broadcast关键字,那网络就是播送类型。

你把默认的NBMA改成broadcast就可以发现邻居了。

如果不在帧中继映句中使用broadcast,那么播送信息不能通过,这时候就只能手工指邻居。

帧中继中的播送多路访问模式,是指在接口上打上ipospfnetworkbroadcast后欺骗ospf将hello包以播送形式发送出去,但帧中继是无法传播播送的,ospf通过DLCI中的broadcast来为每个具有DLCI的目的IP发送单播hello包。

注意回复hello包也是单播形式

即,单播方式的hello包,形式上是借助端口下配置OSPF的broadcast方式播送出去,但在帧中继网络中,最终还是借助帧中继的broadcast方式来封装播送包为帧中继的单播包并转发。

frame-relaymapipa.b.c.d110broadcast

实验根本配置:

R1:

interfaceSerial0/0

ipaddress192.168.1.1255.255.255.0

encapsulationframe-relay

frame-relaymapip192.168.1.1102ping通R1

frame-relaymapip192.168.1.2102

frame-relaymapip192.168.1.3103

R2:

interfaceSerial0/0

ipaddress192.168.1.2255.255.255.0

encapsulationframe-relay

serialrestart-delay0默认

frame-relaymapip192.168.1.1201

frame-relaymapip192.168.1.2201ping通R2

frame-relaymapip192.168.1.3201

R3:

interfaceSerial0/0

ipaddress192.168.1.3255.255.255.0

encapsulationframe-relay

serialrestart-delay0

frame-relaymapip192.168.1.1301

frame-relaymapip192.168.1.2301

frame-relaymapip192.168.1.3301

此时R1、R2、R3都能相互ping通

R1:

routerospf100

router-id1.1.1.1

log-adjacency-changes

network1.1.1.00.0.0.255area0

network192.168.1.00.0.0.255area0

R2:

routerospf100

router-id2.2.2.2

log-adjacency-changes

network2.2.2.00.0.0.255area0

network192.168.1.00.0.0.255area0

R3:

routerospf100

router-id3.3.3.3

log-adjacency-changes

network3.3.3.00.0.0.255area0

network192.168.1.00.0.0.255area0

 

Type1----Non_Broadcast〔默认〕

在R1上showipospfneighbor,发现没有邻居。

说明在这种情况下邻居需要手动配置!

R1:

routerospf100

neighbor192.168.1.2

neighbor192.168.1.3

如果发现DR是2.2.2.2,clearipospfpro

发现邻居已经形成并且有DR与BDR的选举!

在路由器R2、R3上设置优先级为0,这个配置导致路由器R1变成dr,没有bdr被选择。

重启R1ospf

Clearipospfprocess

邻居已经形成并且有DR无BDR

在R1上查看接口

R1#showipospfinterface

NetworkTypeNON_BROADCAST,Cost:

64

Timerintervalsconfigured,Hello30,Dead120,Wait120,Retransmit5

Priority=10,默认为1

在这种网络类型中,hello的间隔是30s。

翻开debug信息,我们可以看到在这种网络类型中,OSPF的数据包是单播传送的。

Type2----Broadcast

首先去掉刚刚手动配置的邻居关系:

R1(config)#routerospf100

R1(config-router)#noneighbor192.168.1.2

R1(config-router)#noneighbor192.168.1.3

将R1、R2和R3接口的网络类型改成broadcast

R1(config-router)#ints0/0

R1(config-if)#ipospfnetworkbroadcast

R2(config-router)#ints0/0

R2(config-if)#ipospfnetworkbroadcast

R3(config-router)#ints0/0

R3(config-if)#ipospfnetworkbroadcast

把各路由器的frame-relaymap命令加broadcast

如:

frame-relaymapip192.168.1.3201b

一会我们就看到了如下信息

R3#

*Mar100:

15:

12.175:

%OSPF-5-ADJCHG:

Process100,Nbr1.1.1.1onSerial0/0fromLOADINGtoFULL,LoadingDone

这说明了在这种网络类型下是不需要手动配置邻居关系的!

有DR与BDR的选举。

ProcessID100,RouterID2.2.2.2,NetworkTypeBROADCAST,Cost:

64

Timerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5

Hello时间间隔为10s。

R2#debugipospfhello

*Mar100:

15:

12.175:

OSPF:

Sendhelloto224.0.0.5area0onSerial0/0from192.168.1.2

*Mar100:

15:

12.279:

OSPF:

Rcvhellofrom1.1.1.1area0fromSerial0/0192.168.1.1

*Mar100:

15:

12.279:

OSPF:

Endofhelloprocessing

*Mar100:

15:

22.155:

OSPF:

Rcvhellofrom1.1.1.1area0fromSerial0/0192.168.1.1

*Mar100:

15:

22.155:

OSPF:

Endofhelloprocessing

*Mar100:

15:

22.175:

OSPF:

Sendhelloto224.0.0.5area0onSerial0/0from192.168.1.2

使用224.0.0.5这个组播地址传送数据包。

Type3----Point-to-Point

将R2,R3接口的网络类型改成Point-to-Point

R2(config-if)#ipospfnetpoint-to-point

此时,R1还是BROADCAST

没有DR/BDR的选举

LOADINGtoFULL,LoadingDone

说明这种网络类型也不需要手动指定邻居

此时,执行

R1(config-if)#ipospfnetpoint-to-point

网络将变得不稳定

Timerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5

Hello时间间隔为10s

R2#debugipospfhello

*Aug1415:

08:

25.311:

OSPF:

Sendhelloto224.0.0.5area0onSerial0/0from12.1.1.2

R2#

*Aug1415:

08:

30.259:

OSPF:

Rcvhellofrom3.3.3.3area0fromSerial0/012.1.1.3

*Aug1415:

08:

30.263:

OSPF:

Endofhelloprocessing

同样也是使用224.0.0.5这个组播地址传送数据。

重新规划pointtopoint

重启路由器去掉前面的配置。

R1:

interfaceSerial0/0

noipaddress

encapsulationframe-relay

interfaceSerial0/0.20point-to-point

ipaddress192.168.2.1255.255.255.0

frame-relayinterface-dlci102

interfaceSerial0/0.30point-to-point

ipaddress192.168.3.1255.255.255.0

frame-relayinterface-dlci103

routerospf100

network192.168.2.00.0.0.255area0

network192.168.3.00.0.0.255area0

R2:

interfaceSerial0/0

ipaddress192.168.2.2255.255.255.0

encapsulationframe-relay

ipospfnetworkpoint-to-point

frame-relaymapip192.168.2.1201

!

routerospf100

network192.168.2.00.0.0.255area0

R3:

interfaceSerial0/0

ipaddress192.168.3.2255.255.255.0

encapsulationframe-relay

frame-relaymapip192.168.3.1301broadcast

noframe-relayinverse-arp

routerospf100

network192.168.3.00.0.0.255area0

R2:

frame-relaymapip192.168.2.1201broadcast

Type4----Point-to-Multipoint

将接口改为Point-to-Multipoint

R1(config-if)#ipospfnetworkpoint-to-multipoint

R2(config-if)#ipospfnetworkpoint-to-multipoint

R3(config-if)#ipospfnetworkpoint-to-multipoint

LOADINGtoFULL,LoadingDone

同样也不需要手动指定邻居

没有DR和BDR的选举

NetworkTypePOINT_TO_MULTIPOINT

Hello30,Dead120,Wait120,Retransmit5

Hello时间间隔为30s

以224.0.0.5这个组播地址发送数据

Type5----Point-to-Multipoint〔Non_Broadcast〕

改变接口类型为Point-to-Multipoint(Non_Broadcast)

R1(config-if)#ipospfnetworkpoint-to-multipointnon-broadcast

R2(config-if)#ipospfnetworkpoint-to-multipointnon-broadcast

R3(config-if)#ipospfnetworkpoint-to-multipointnon-broadcast

这个时候邻居没有被自动发现。

我们在R1上手动指定邻居

邻居只要在一边指定即可。

说明在这种网络类型下邻居需要手动指定。

同样没有DR和BDR的选取

NetworkTypePOINT_TO_MULTIPOINT

Hello30,Dead120,Wait120,Retransmit5

Hello时间间隔为30s

使用单播传送OSPF数据。

总结:

在NBMA网络下5种网络类型具体情况如下表所示:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1