交换和路由第13章建立帧中继网络.docx

上传人:b****5 文档编号:3530334 上传时间:2022-11-23 格式:DOCX 页数:13 大小:53.54KB
下载 相关 举报
交换和路由第13章建立帧中继网络.docx_第1页
第1页 / 共13页
交换和路由第13章建立帧中继网络.docx_第2页
第2页 / 共13页
交换和路由第13章建立帧中继网络.docx_第3页
第3页 / 共13页
交换和路由第13章建立帧中继网络.docx_第4页
第4页 / 共13页
交换和路由第13章建立帧中继网络.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

交换和路由第13章建立帧中继网络.docx

《交换和路由第13章建立帧中继网络.docx》由会员分享,可在线阅读,更多相关《交换和路由第13章建立帧中继网络.docx(13页珍藏版)》请在冰豆网上搜索。

交换和路由第13章建立帧中继网络.docx

交换和路由第13章建立帧中继网络

第十三章建立帧中继网络

本章主要内容

ø帧中继组件和术语

ø帧中继的地址映射

ø帧中继的信号

ø帧中继的子接口

ø如何配置帧中继

怎样学习本章:

帧中继网络是一个比较“古老”的广域网技术,脱胎于“X.25”网络,现在还在很多网络中得到应用。

虽然技术有些“古老”,而且我们学习它未必一定会在实际工作中配置管理它,但它的设计思想和通信方式仍是需要我们掌握的。

因此对帧中继网络的了解也是每个网络工程师技能树上必须的一环。

这章涉及的新概念较多,理解也有点难度,所以更要注意课前预习。

在课程设计上我们努力遵循由浅入深的原则,以期望让读者更好地理解。

13.1、帧中继概述

帧中继是ITU-T和美国国家标准委员会的标准,它定义了通过公用数据网络(PDN)发送数据的过程。

帧中继是一种面向连接的数据链路技术,这项技术经过改进可以提供更好的性能和更高的效率。

帧中继随纠错的高层协议、更加可靠的光纤技术和数字网络技术而发展。

帧中继定义了用户路由器与服务提供商的本地访问交换设备间的互相连接过程。

它并不定义数据在服务提供商的帧中继云团内部如何传送,如图

图13.1.1

帧中继为每一对数据终端设备(DTE)分配连接标识符,从而提供了一种使多个逻辑数据会话(称为虚电路)多路复用一条物理传输链路的方法。

服务提供商的交换设备构造了一个表,把连接标识映射到它的出站端口上。

当接收到一个帧时,交换设备分析连接标识符并把该帧发送到相关的出站端口上。

到目的地的完整路径在第一帧发送前建立。

帧中继的核心工作在OSI参考模型的第二层,如图

图13.1.2

支持点对点环境的相同物理串行连接也支持到服务提供商的帧中继连接。

CISCO路由器支持下面的串行连接:

●EIA/TIA-232

●EIA/TIA-449

●V.35

●X.21

●EIA/TIA-530

因为工作在数据链路层,所以帧中继封装来自OSI协议体系上层的信息。

例如,IP数据流将被封装成能在一个帧中继链路上传递的适当格式的帧。

13.11、帧中继组建和术语

帧中继和其他大多数WAN服务一样,有和它相关的专用术语。

为了理解帧中继的运作和配置,需要熟悉这些术语。

图,其后将详细介绍这些内容。

图13.1.3

下面定义了一些讨论帧中继时常用的术语:

●本地访问速度:

到帧中继云团的连接(本地回路)的时钟速度(端口速度)。

这是数据传输在不考虑设置其他因素影响时进出网络的速度。

●虚电路(VC):

为保证两个网络设备间通信而创立的逻辑电路。

虚电路可以是一个永久虚电路(PVC)也可以是交换式虚电路(SVC)。

●PVC:

建立的永久性虚电路。

在特定电路存在的情况下,PVC一直保持电路建立和电路拆除相关的带宽。

●SVC:

动态地按需建立、并在传送结束后拆除的虚电路。

SVC常用于零星传递数据的业务中。

●数据链路连接标识符(DLCI):

标识路由器和帧中继交换设备之间逻辑电路的数字。

帧中继交换设备在创建PVC的每一对路由器之间映射DLCI。

在标识符引用本地路由器与连接它的帧中继交换设备之间的这个点时,DLCI具有本地意义。

●被提交信息速率(CIR):

服务提供商担保可用该速度传递数据,它以每秒的比特数衡量。

●反向地址解析协议(RARP):

包网络层地址和DLCI动态对应的方法,它允许路由器发现与VC相关联的设备的网络地址。

●本地管理接口(LMI):

路由器和帧中继交换设备间的信号标准,它可以用来管理设备间的连接和维护设备间的状态。

●前向显式阻塞通告(FECN):

当一个帧中继交换设备意识到网络发生拥挤时,它就设置帧中继包的FECN位并向前传给目的设备,指出阻塞已经发生了。

●后向显式阻塞通告(BECN):

当一个帧中继交换设备意识到网络发生了拥挤,它就设置帧中继包的BECN位并反向传回源路由器,以指示路由器减慢它发送数据包的速率。

帧中继虚电路允许一个位置被连接到多个远程位置上。

为了让一个路由器能达到远程位置,它必须知道连接到每一个VC上的IP地址。

DLCI标识了每一个VC,为了知道连接到每一个VC上的IP地址,在这些组件之间必须有映射,就像图

图13.1.4

在CISCO路由器中,地址可以用反向ARP动态地映射,反向ARP为特定连接把一个给定DLCI和下一跳协议地址连接起来。

这样路由器可以更新映射表,并把表中的信息用于路由数据包。

如果不用反向地址ARP来把DLCI映射到网络层地址,也可以手工地在映射表中配置静态帧中继映射。

本地管理接口(LMI)包括几种路由器和帧中继交换设备间的信号标准,它可用来管理连接和维护设备间的状况。

LMI包括支持保留(keeplive)机制、多点传送机制和状态机制。

LMI通过预定义的DLCI编号,依据正在使用的LMI类型进行交换。

图,并给出PVC的状态。

注意,DLCI500的PVC是活动的,而DLCI400的PVC是不活动的。

图13.1.5

虽然LMI类型是可配置的,但从发行版11.2开始,CISCO路由器试图自动感知帧中继交换设备正在使用的LMI类型,方法是发送一个或多个全状态请求到帧中继交换设备。

帧中继设备将回应一个或多个LMI类型,路由器使用接收到的最新LMI类型配置自己。

路由器将感知到三种LMI类型:

●CISCO:

由CISCO、stratacom、northerntelecom和digitalequipmentcorporation联合定义的LMI类型。

●ANSI:

由ANSI标准T1.617数D定义。

●Q933a:

ITU=TQ-933附件A

管理员可以利用三种支持类型建立到帧中继网络的连接,并且手工配置合适的LMI类型以保证帧中继正常地运作。

当路由器接收到LMI信息时,将更新它的VC状态,使之成为下面三种状态之一:

●活动状态:

指出连接是活动的,路由器可以交换数据。

●非活动状态:

指出到帧中继交换设备的本地连接正在工作,但到帧中继交换设备的远程路由器的连接不在工作。

●删除状态:

指出没有从帧中继交换设备上接收到LMI,或者路由器和帧中继交换设备间没有服务。

当路由器接口初始化时,启动一个交换设备通信的进程,该进程初始化通信链路,通过反向ARP映射远程IP地址。

下面将显示接口如何初始化。

图,其后的内容描绘了图中编号的步骤。

图13.1.6

第一步:

每个路由器通过一个信道服务单元/数据服务单元(CSU/DSU)连接到帧中继交换设备。

第二步:

当一个路由器接口上配置好帧中继后,路由器向帧中继交换设备发送一条状态询问消息。

该消息向交换设备表明路由器状态并询问路由器VC的连接状态。

第三步:

当帧中继交换设备收到查询后,它回应一条状态信息,该信息包括能发送数据的本地路由器到远程路由器PVC的本地DLCI。

第四步:

每个路由器向每个活动的DLCI发送一个反向的ARP数据包介绍自己。

图,它显示了一个地址如何通过反向ARP映射到DLCI上。

接下来描述了图中编号的步骤。

图13.1.7

第五步:

当路由器接收到一条反向ARP消息时,就在它的帧中继映射表中建立一条映射条目,它包括了本地DLCI和远程路由器的网络层地址。

请注意该DLCI是路由器的本地DLCI,而不是远程路由器正在使用的DLCI。

三种可能的连接状态出现在帧中继映射表中:

活动的,非活动的和删除的。

如果反向ARP不工作或者远程路由器并不支持反向ARP,则必须配置静态映射(DLCI和IP地址)。

第六步:

每60秒路由器在所有的活动DLCI上发送反向ARP消息。

第七步:

每10秒路由器和交换设备交换LMI信息。

路由器基于从帧中继交换设备传回来的响应改变每一个DLCI的状态。

13.2、配置帧中继连接

为了将路由器配置成能在帧中继环境中工作,必须首先使路由器的串行接口启动帧中继封装。

为此,可能有几项需要配置。

最简单的方式下,帧中继仅仅是说明封装的过程,但它可能需要配置许多选项。

下面详细介绍如何配置一个CISCO接口,使之在帧中继环境中运行。

图13.2.1

例13.2.1基本帧中继配置

Router(config)#interfaceSerial1

Router(config-if)#ipaddress

Router(config-if)#encapsulationframe-relay

Router(config-if)#bandwidth64

例13.2.2设置LMI类型

Router(config)#interfaceSerial1

Router(config-if)#ipaddress

Router(config-if)#encapsulationframe-relay

Router(config-if)#bandwidth64

Router(config-if)#frame-relaylmi-typeansi

假设在一个或多个物理接口上配置帧中继,并且假设远程路由器支持LMI和反向ARP。

在这种环境中,LMI通知有效DLCI的路由器。

使用下面的步骤配置基本的帧中继:

第一步:

选择接口并进入接口配置模式。

第二步:

配置一个网络层地址,如一个IP地址。

第三步:

选择用于封装端到端数据通信的帧中继封装类型,命令格式如下所示:

Router(config-if)#encapsulationframe-relay[cisco|ietf]

默认封装类型是CISCO,如果要连接到另一个CISCO路由器,使用CISCO选项。

如果连接到一个非CISCO路由器,使用IETF选项。

第四步:

如果正在使用CISCOIOS发行版11.1或更早的版本,使用下面的命令指定帧中继交换设备使用的LMI类型:

Router(config-if)#frame-relaylmi-type{ansi|cisco|q933a}

默认的LMI类型是CISCO。

如果IOS发行版本11.2或者更新的版本,默认情况下LMI类型是自动感知的,所以不需要配置。

第五步:

使用下面的命令为链路配置带宽:

Router(config-if)#bandwidthkilobits

Bandwidth命令通过某些协议,如IGRP协议影响路由选择的运作。

E1/T1串行线路和更低速度线路的默认值是56。

第六步:

如果反向ARP被禁止了,需重新启动。

反向ARP默认情况下是可用的。

要重新启用反向ARP,使用下面的命令:

Router(config-if)#frame-relayinverse-arp[protocol][dlci]

选项protocol是指可支持的协议,包括IP、IPX、APPLETALK、DECNET、VINES和XNS。

DLCI选项指出本地接口上的DLCI编号,该接口用来交换反向ARP消息。

可接受的编号是16-1007之间的整数。

如果远程路由器不支持反向ARP,或使用路由选择时想要控制广播流量,就必须静态地定义地址到DLCI表的映射,这些静态表项称为静态映射。

图13.2.2

要为图,应该键入如例

例13.2.3把HQ路由器配置成静态映射

Router(config)#interfaceSerial1

Router(config-if)#ipaddress

Router(config-if)#encapsulationframe-relay

Router(config-if)#bandwidth64

Router(config-if)#frame-relaymapip110broadcast

当需要静态将网络层地址映射到DLCI时,可以使用frame-relaymap命令。

语法如下:

Router(config-if)#frame-relaymapprotocolprotocol-addressdlci[broadcast][ietf|cisco][presspacket-by-packet]

其中:

●protocol定义了支持的协议、网桥或逻辑链路控制。

●protocol-address定义了目的路由器接口的网络层地址。

●DLCI定义了用于连接到远程协议地址的本地DLCI。

●Broadcast是一个可选参数,它指出通过VC传送广播和组播。

它允许在VC上使用动态路由选择协议。

●IETF|CISCO启用IETF或CISCO封装。

●Ppresspacket-by-packet是一个可选的参数,启用STAC方法进行逐包地有效负载压缩,这是CISCO专有的压缩方法。

在配置好帧中继后,利用show命令可以验证连接是活动的。

Showinterface命令显示有关封装和第一层及第二层的状态信息。

它也显示配置了串行接口的帧中继上使用的DLCI信息和本地管理接口上使用的LMIDLCI信息。

例interface命令的一些示例输出。

例13.2.4showinterface显示帧中继连接状态和信息

Router#showinterfaces0

Serial0isup,lineprotocolisup

HardwareisHD64570

Internetaddressis

MTU1500bytes,BW1544Kbit,DLY20000usec,rely255/255,load1/255

EncapsulationFRAME-RELAY,loopbacknotset,keepaliveset(10sec)

LMIenqsent19,LMIstatrecvd20,LMIupdrecvd0,DTELMIup

LMIenqrecvd0,LMIstatsent0,LMIupdsent0

LMIDLCI1023LMItypeisCISCOframerelayDTE

FRSVCdisabled,LAPFstatedown

Broadcastqueue0/64,broadcastssent/dropped8/0,interfacebroadcasts5

Lastinput00:

00:

02,output00:

00:

02,outputhangnever

Lastclearingof"showinterface"countersnever

Queueingstrategy:

fifo

Outputqueue0/40,0drops;inputqueue0/75,0drops

带有底纹的行显示接口Serial1的LMI类型。

Showframe-relaylmi命令显示LMI通信量统计数据。

例如,例,showframe-relaylmi显示了本地路由器和帧中继交换设备间的状态消息数。

例13.2.5showframe-relaylmi显示LMI通信量统计数据

Router#showframe-relaylmi

LMIStatisticsforinterfaceSerial0(FrameRelayDTE)LMITYPE=CISCO

InvalidUnnumberedinfo0InvalidProtDisc0

InvaliddummyCallRef0InvalidMsgType0

InvalidStatusMessage0InvalidLockShift0

InvalidInformationID0InvalidReportIELen0

InvalidReportRequest0InvalidKeepIELen0

NumStatusEnq.Sent113100NumStatusmsgsRcvd113100

NumUpdateStatusRcvd0NumStatusTimeouts0

Showframe-relaypvc命令显示每一个配置好的连接状态和通信量统计数据。

这个命令也可用于查看路由器接收到的前向显示阻塞通告(FECN)和后向显示阻塞通告(BECN)数据包数目。

PVCSTATUS可能是活动的、非活动的或是已删除的。

例frame-relaypvc命令的典型输出。

例13.2.6Showframe-relaypvc显示帧中继连接和通信量统计数据

Router#showframe-relaypvc100

PVCStatisticsforinterfaceSerial0(FrameRelayDTE)

DLCI=100,DLCIUSAGE=LOCAL,PVCSTATUS=ACTIVE,INTERFACE=Serial0

inputpkts28outputpkts10inbytes8398

outbytes1198droppedpkts0inFECNpkts0

inBECNpkts0outFECNpkts0outBECNpkts0

inDEpkts0outDEpkts0

outbcastpkts10outbcastbytes1198

pvccreatetime00:

03:

46,lasttimepvcstatuschanged00:

03:

47

如果键入showframe-relaypvc命令,将可以看见路由器上配置的所有PVC的状态。

如果键入特定的PVC,将只能看见该PVC的状态。

在例,showframe-relaypvc100只显示PVC100的状态。

要显示关于连接的当前映射条目和信息,使用showframe-relaymap命令。

这个命令可以查看配置的静态映射条目,也可以用于查看路由器获知的那些反向ARP条目。

例frame-relaymap命令的典型输出。

例13.2.7showframe-relaymap显示帧中继连接映射条目信息

Router#showframe-relaymap

Serial0(up):

ipdlci100(0x64,0x1840),dynamic,

broadcast,,statusdefined,active

下面解释出现在例

●100是十进制的DLCI编号

●0x64是这个编号的十六进制值。

要清除动态创建的帧中继映射,需要使用clearframe-relay-inarp特权EXEC命令。

例frame-relay-inarp特权EXEC命令的典型输出。

Showframe-relaymap命令验证该映射已经被清除了。

例13.2.8clearframe-relay-inarp清除动态创建的帧中继映射

Router#clearframe-relay-inarp

Router#shframemap

Router#

Debugframe-relaylim命令可以检验并排除帧中继连接故障。

使用这个命令可以确定路由器和帧中继交换设备是否在正确地发送和接收LMI数据包。

例frame-relaylmi命令的典型输出。

例13.2.9debugframe-relaylmi检验并排除帧中继连接故障

Router#debugFramelmi

FrameRelayLMIdebuggingison

DisplayingallFrameRelayLMIdata

Router#

1w2d:

Serial0(out):

StEnq,myseq140,yourseen139,DTEup

1w2d:

datagramstart=0xE008EC,datagramsize=13

1w2d:

FRencap=0xFCF10309

1w2d:

007501010103028C8B

1w2d:

1w2d:

Serial0(in):

Status,myseq140

1w2d:

RTIE1,length1,type1

1w2d:

KAIE3,length2,yourseq140,myseq140

1w2d:

Serial0(out):

StEnq,myseq141,yourseen140,DTEup

1w2d:

datagramstart=0xE008EC,datagramsize=13

1w2d:

FRencap=0xFCF10309

1w2d:

007501010103028D8C

1w2d:

1w2d:

Serial0(in):

Status,myseq142

1w2d:

RTIE1,length1,type0

1w2d:

KAIE3,length2,yourseq142,myseq142

1w2d:

PVCIE0x7,length0x6,dlci100,status0x2,bw0

(out)是路由器发送的一个LMI状态消息。

(in)是从帧中继交换设备接收的一个消息。

Type0是一个全LMI状态消息。

TYPE1是一个LMI交换。

DLCI100、STATUS0x2说明DLCI100的状态是活动的。

下面列举的是这个状态域可能的值:

●0x0:

增加的/非活动的。

意味着交换设备有这个被编程的DLCI,但因为某种原因它不可以用。

●0x2:

增加的/活动的。

意味着帧中继交换设备有这个DLCI并且一切都可操作。

可以发送报头中带有DLCI的数据帧业务。

●0x4:

已删除的。

意味着帧中继交换设备没有这个面向路由器的被编程DLCI,但该DLCI过去曾被编程。

这可能是因为该DLCI在路由器上被保留了,或者对应的PVC正好被服务提供商从帧中继云团中删除了。

13.3、配置帧中继子接口

图13.3.1

●星型拓扑:

也被称作中枢-辐射线(huband-spoke)配置,星型拓扑是最流行的帧中继网络拓扑。

在这种拓扑中,远程站点连接到一个中心站点,该中心站点通常提供服务或应用。

这是花费最少的拓扑,因为需要最少的PVC。

在这种情况下,中心路由器提供多点连接功能,因为它一般使用单个接口互联多个PVC。

●全网状拓扑(FULL-MESH):

所有的路由器到所有其他的目的路由器有虚电路。

这种拓扑提供一站点到所有其他站点的直接连接并允许冗余,当然花费会很大。

当一条链路停掉后,路由器可以通过另一个站点找到新的路由路径。

随着这种拓扑中的节点数的增多,全网状拓扑可能变得非常昂贵。

●部分网状拓扑:

并非所有的站点到其他所有站点有直接访问路径。

依据网络上的实际数据流情况,对于有大量数据流要求的远程站点,可能需要有附加的PVC连接。

不管在哪种拓扑结构中,当一个接口不必须被互联到多个站点时,可能因为帧中继的非广播多点访问(N

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

当前位置:首页 > 初中教育 > 数学

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

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