建立帧中继PVC连接.docx
- 文档编号:5367132
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:23
- 大小:73.55KB
建立帧中继PVC连接.docx
《建立帧中继PVC连接.docx》由会员分享,可在线阅读,更多相关《建立帧中继PVC连接.docx(23页珍藏版)》请在冰豆网上搜索。
建立帧中继PVC连接
第15章 建立帧中继PVC连接
15.1帧中继协议介绍
帧中继(Frame-Relay)是在X.25基础上发展起来的快速交换的链路层协议,它是不可靠连接而且是点到多点的链路层协议。
由于它高效简单,又可以实现一对多的连接,所以得到广泛地应用。
15.1.1帧中继相关概念
1.DTE/DCE
帧中继建立连接时是非对等的,在用户端一般是数据终端设备(DTE),而提供帧中继网络服务的设备是数据电路终接设备(DCE)。
一般DCE端由帧中继运营商提供。
在用户侧,某种测试环境中,也可以组建帧中继的DTE和DCE对连,或者组建帧中继交换的方案来搭建帧中继的对连。
2.帧中继地址-DLCI
帧中继协议是一种统计方式的多路复用服务,它允许在同一物理连接共存有很多个逻辑连接(通常也叫做信道),这就是说,它在单一物理传输线路上能够提供多条虚电路。
每条虚电路是用DLCI(DataLinkConnectionIdentifer)来标识的,DLCI只具有本地的意义,也就是在DTE-DCE之间有效,不具有端到端的DTE-DTE之间的有效性,即在帧中继网络中,不同的物理接口上相同的DLCI并不表示是同一个虚连接。
帧中继网络用户接口上最多可支持1024条虚电路,其中用户可用的DLCI范围是16-991。
由于帧中继虚电路是面向连接的,本地不同的DLCI连接到不同的对端设备,因此我们可以认为DLCI就是DCE提供的“帧中继地址”。
3.静态地址映射
帧中继的地址映射是把对端设备的IP地址与本地的DLCI相关联,以使得网络层协议使用对端设备的IP地址能够寻址到对端设备。
帧中继主要用来承载IP,在发送IP报文时,根据路由表只知道报文的下一跳IP地址。
发送前必须由下一跳IP地址确定它对应的DLCI。
这个过程通过查找帧中继地址映射表来完成,因为地址映射表中存放的是下一跳IP地址和下一跳的DLCI的映射关系。
地址映射表的每一项可以由手工配置。
4.反转ARP
使用反转ARP可以使帧中继动态地学习到网络协议的IP地址,利用反转ARP的请求报文请求下一跳的协议地址,并在反转ARP的响应报文中获取IP地址放入DCLI和IP地址的映射表中,缺省情况,路由器支持反转ARP来协商DLCI和IP地址。
动态地址映射专用于多点帧中继配置。
在点到点配置中,只有一个单一目的地,所以不需要发现地址,当PVC远端设备不支持反转ARP协议时,禁止该协议或者该DLCI的反转ARP。
5.永久虚电路PVC和交换虚电路SVC
根据建立虚电路的不同方式,可以将虚电路分为两种类型:
永久虚电路(PVC)和交换虚电路(SVC)。
手工设置产生的虚电路叫永久虚电路,通过某协议协商产生的虚电路叫交换虚电路,这种虚电路不需人工干预自动创建和删除。
目前在帧中继中使用最多的方式是永久虚电路方式,即手工配置虚电路方式。
6.本地管理信息
在永久虚电路方式下,需要检测虚电路是否可用。
本地管理信息(LMI)协议就是用来检测虚电路是否可用。
在系列路由器中实现了三种本地管理信息协议:
ITU-TQ.933附录A、ANSIT1.617附录D和CISCO格式。
它们的基本工作方式都是:
DTE设备每隔一定时间发送一个全状态请求StatusEnquiry报文去查询虚电路的状态,DCE设备收到全状态请求StatusEnquiry报文后,立即用Status报文通知DTE当前接口上所有虚电路的状态。
7.CIR技术
帧中继主要用于传递数据业务,传递数据时不带确认机制,没有纠错功能。
但提供一套合理的带宽管理和防止阻塞的机制,用户有效地利用预先约定的带宽,即承诺的信息速率(CIR),并且还允许用户的突发数据占用未预定的带宽。
15.1.2帧中继本地协商过程
1)每隔T391定时器的时间,DTE发出状态请求报文StatusEnquiry,同时DTE侧开始计数,当次数小于N391时,DTE发送的StatusEnquiry仅询问链路完整性,当次数到N391时,DTE发送的StatusEnquiry为全状态请求报文,不但要询问链路完整性而且还要询问所有的PVC状态。
2)DCE收到StatusEnquiry请求报文后,应答状态请求报文StatusEnquiry,同时DCE侧的定时器T392开始计时,等待下一个状态请求报文StatusEnquiry,如果T392超时而DCE还没有收到DTE发送的状态请求报文StatusEnquiry,DCE记录该错误并将错误次数N393加1
3)DTE接收到状态应答报文,了解了链路状态和PVC状态,若此时网络中的PVC状态发生变化不论是增加或者删除PVC,DCE都应向DTE应答所有PVC的状态消息,从而使DTE及时了解帧中继网络的变化情况并更新相关的记录
4)若定时器T391超时而DTE侧还未收到状态应答报文,就记录该事件错误并将错误次数N393加1
5)若在N393个事件中发生错误次数超过了N392,DTE或DCE就认为此虚电路已经不可用。
N393表示被观察事件的总数,N392表示错误的门限值。
15.2帧中继配置
15.2.1帧中继配置任务清单
帧中继的配置有基本的配置,也有高级的配置。
●配置接口封装协议
●配置动态或者静态地址映射
●配置本地管理接口LMI参数(可选)
●配置帧中继交换(可选)
●配置帧中继子接口(可选)
●配置帧中继高级功能
●配置负载压缩(可选)
●配置TCP/IP报头压缩(可选)
●配置DLCI优先等级(可选)
●创建接口的广播队列(可选)
15.2.2配置接口封装协议
在同步口上封装协议帧中继或者去封装帧中继,请用如下的命令来指定:
命令
作用
Red-Giant(config-if)#encapsulationframe-relay[ietf]
封装Frame-Relay帧中继协议
Red-Giant(config-if)#noencapsulationframe-relay
在指定的接口上去封装帧中继
为了和主流设备兼容,系统缺省封装的帧中继的格式是cisco封装,如果没有特殊的使用场合,请配置ietf类型,即使用encapsulationframe-relayietf命令
15.2.3配置帧中继协议的接口类型
帧中继接口缺省接口类型为DTE,DCE类型只有在设备用作帧中继交换或者模拟帧中继局方设备时才使用的,NNI是用在帧中继交换机之间的接口类型。
命令如下:
命令
作用
Red-Giant(config-if)#frame-relayintf-type{dte|dce|nni}
封装Frame-Relay帧中继协议的接口类型为DTE或者DCE
Red-Giant(config-if)#noframe-relayintf-type
恢复接口的缺省的接口类型
说明:
如果封装成DCE,必须首先在全局配置层配置命令Red-Giant(config)#frame-relayswitching。
15.2.4配置地址映射
15.2.4.1配置静态地址映射
静态地址映射反映远端设备的IP地址和本地DLCI的对应关系,地址映射可以手工配置,如下:
命令
作用
Red-Giant(config-if)#frame-relaymapipip-addressdlci[broadcast|active|tcp|ietf|cisco]
手动建立帧中继静态地址映射表
Red-Giant(config-if)#noframe-relaymapipip-address
删除帧中继IP地址映射表项
在对端设备不支持反转ARP(动态地址映射)协议时,本地端必须配置静态地址映射才能通讯,设置静态映射之后,反转ARP自动失效。
ietf可选关键字指示帧中继进程使用IETF帧中继RFC1490封装方法。
当路由器与一个帧中继网络上的指定使用cisco封装的设备时,使用cisco关键字。
使用cisco或ietf关键字可以覆盖接口配置命令encapsulationframe-relay所指定的方法。
不指定cisco或者关键字将使地址映射继承接口配置命令encapsulationframe-relay所设置的属性。
当网络协议需要使用广播功能时使用关键字Broadcast,在IP网络上使用OSPF或者EIGRP路由协议时,使用该关键字尤其重要。
15.2.4.2配置动态反转ARP
动态地址映射对于网络协议缺省都为启用状态。
由于反转ARP缺省为启用状态,因此不需要为动态寻址而专门指定它,除非反转ARP被禁止。
在指定的接口配置下面可以输入如下的命令禁止反转ARP:
命令
作用
Red-Giant(config-if)#frame-relayinverse-arp[protocol][dlci]
指定帧中继的特定的协议和DLCI号使用反转ARP
Red-Giant(config-if)#noframe-relayinverse-arp[protocol][dlci]
禁止帧中继的特定的协议和DLCI号使用反转ARP
可选的protocol变量允许路由器管理员对一个特定的网络协议禁止使用反转ARP,而同时其他支持的协议仍能够使用反转ARP。
protocol变量的取值可以是下面的关键字之一:
Ip,bridge,LLC2
dlci变量的取值是一个合法的接口号,范围为16~1007。
同时指定protocol和dlci变量可以确定一个特定的DLCI协议。
这允许运行相同协议的另一个DLCI继续使用动态地址映射。
当适用noframe-relayinverse-arp不特定指定哪个协议和哪个DLCI号时,是使所有的协议和接口上所有的DLCI都禁止使用反转ARP。
15.2.5配置本地虚电路号DLCI
只有当本地接口类型为DCE或者是NNI类型时,才可以在接口上配置本地虚电路号,命令如下:
命令
作用
Red-Giant(config-if)#frame-relaylocal-dlcidlci
指定帧中继的特定的协议和DLCI号使用反转ARP
Red-Giant(config-if)#noframe-relaylocaldlci
禁止帧中继的特定的协议和DLCI号使用反转ARP
15.2.6配置本地管理接口LMI类型
RGNOS系统支持三种帧中继的本地管理接口类型:
ITU-TQ.933附录A(Q933A)、ANSIT1.617附录D(ANSI)和CISCO格式。
用户在配置设置该参数时必须和帧中继网络的接入设备(DCE端)的一致,系统缺省是Q933A,一般局方提供ANSI类型,和工业主流设备cisco设备相连时,也可以采用和Cisco相一致的管理类型cisco格式。
命令如下:
命令
作用
Red-Giant(config-if)#frame-relaylmi-type{q933a}ansi|cisco}
指定帧中继的本地接口的管理类型
15.2.7配置本地管理接口LMI其它相关参数
帧中继的LMI各类计数器及定时器都可以进行配置,以达到优化DTE与DCE侧设备运行的目的,请看下表:
命令
作用
Red-Giant(config-if)#frame-relaylmi-n391dte
设置PVC状态计数器N391DTE
Red-Giant(config-if)#noframe-relaylmi-n391dte
恢复请求PVC状态计数器的缺省值
Red-Giant(config-if)#frame-relaylmi-n392dce
设置LMI错误阈值N392DCE
Red-Giant(config-if)#noframe-relaylmi-n392dce
恢复LMI错误阈值的缺省值
Red-Giant(config-if)#frame-relaylmi-n392dte
设置LMI错误阈值N392DTE
Red-Giant(config-if)#noframe-relaylmi-n392dte
恢复LMI错误阈值的缺省值
Red-Giant(config-if)#frame-relaylmi-n393dte
设置LMI事件计数器N393DTE
Red-Giant(config-if)#noframe-relaylmi-n393dte
恢复LMI事件计数器的缺省值
Red-Giant(config-if)#frame-relaylmi-n393dce
设置LMI事件计数器N393DCE
Red-Giant(config-if)#noframe-relaylmi-n393dce
恢复LMI事件计数器的缺省值
Red-Giant(config-if)#frame-relaylmi-t391dte
设置用户侧链路完整性轮询定时器
Red-Giant(config-if)#noframe-relaylmi-t391dte
恢复用户侧链路完整性轮询定时器缺省值
Red-Giant(config-if)#frame-relaylmi-t392dce
设置网络侧轮询定时器T392DCE
Red-Giant(config-if)#noframe-relaylmi-t392dce
恢复网络侧轮询定时器的缺省值
15.2.8配置帧中继交换
RGNOS系列路由器支持帧中继的交换功能,用此功能可以将路由器模拟成局方网络侧的交换机,配置帧中继的交换必须注意以下几点:
●设定帧中继交换使能命令
●设定接口的intf-type是DCE或者NNI类型
●帧中继交换路由器必须两个以上的接口配置了交换才可以起作用
●必须配置帧中继交换路由
命令
作用
Red-Giant(config)#frame-relayroutein-dlciinterfaceserialnumberout-dlci
设定帧中继交换,指定两个同步口之间的DLCI交换
Red-Giant(config-if)#noframe-relayroutein-dlciinterfaceserialnumberout-dlci
取消该接口和serialnumber之间的DLCI的交换
将本地地接口上DCE上的DLCI设定为in-dlci,而另外一个同步接口serialnumber上的DCE的DLCI设定为out-dlci。
15.2.9配置帧中继子接口
15.2.9.1子接口概述
子接口使得一个单一的物理接口能够被视为多个虚拟接口。
子接口的使用,使路由器将物理接口的属性应用于每个虚拟接口。
缺省情况下,DLCI全部分配给物理接口,你需要将DLCI明确分配给该物理接口的一个指定的虚拟子接口。
一个物理接口可以有多个子接口,虽然子接口是逻辑结构并不实际存在,但对于网络层而言,子接口和主接口没有区,都可通过配置PVC与远端设备相连。
帧中继的子接口又可分为两种类型:
点到点point-to-point子接口和点到多点multipoint子接口。
点到点子接口用于点到点连接,一般一个帧中继点到点子接口分配一个PVC,这种子接口与连接DDN线路的物理接口属性类似;点到多点子接口用于连接同一个网段的多个(一般两个以上)用户端设备。
对于点到点的子接口因为只有一个远程DTE的设备,不用配置静态地址映射,利用发转ARP就可知道对方IP地址对应的DLCI,对于点到多点的子接口,可通过运行反转ARP协议动态学习或通过手工静态配置来使每条PVC都能和其相连的远程DTE建立地址映射关系。
具有反转ARP能力的所有点到点子接口和多点子接口都需要frame-relayinterface-dlci命令。
而使用静态寻址的多点子接口则不需要此命令。
15.2.9.2子接口配置任务清单
子接口的应用可以按照如下的步骤进行:
●创建子接口
●配置帧中继子接口的DCLI号
●配置帧中继子接口PVC及建立地址映射
创建子接口
子接口的创建可以按如下的步骤进行:
步骤
命令
作用
第一步
Red-Giant(config)#interfaceserialnumber
进入同步串口接口配置层
第二步
Red-Giant(config-if)#encapsulationframe-relay[ietf|cisco]
封装帧中继,推荐ietf格式
第三步
Red-Giant(config)#interfaceserialnumber.subinterface-number[multipoint|point-to-point]
退出到全局配置层,在创建帧中继的子接口,并指定接口的类型。
其中,封装帧中继子接口时,缺省封装的点到多点。
配置帧中继子接口的DLCI
如果,使用反转ARP,那么必须配置帧中继子接口的DLCI,如果使用静态映射,那么可以忽略此步骤。
命令
作用
Red-Giant(config-subif)#frame-relayinterface-dlcidlci
配置子接口的DLCI
Red-Giant(config-subif)#noframe-relayinterface-dlcidlci
删除子接口的DLCI
建立帧中继子接口地址映射
对于点到点子接口,因为只有唯一的对端DTE,所以在给子接口配置虚电路的DLCI时实际已经隐含地确定了对端的网络地址,而于对点到多点子接口,对端网络地址与本地DLCI的映射关系必须通过配置静态地址映射或者通过反转ARP来确定。
(1)建立帧中继子接口静态地址映射
命令
作用
Red-Giant(config-subif)#frame-relaymapipip-addressdlci[option]
建立帧中继子接口静态地址映射
Router(config-isubf)#noframe-relaymapipip-addressdlci[option]
删除帧中继子接口静态地址映射
(2)允许/禁止帧中继子接口反转ARP
命令
作用
Red-Giant(config-subif)#frame-relayinverse-arpip[dlci]
允许使用帧中继子接口反转ARP协议
Red-Giant(config-subif)#noframe-relayinverse-arpip[dlci]
禁止使用帧中继子接口反转ARP
缺省情况下,帧中继子接口是允许使用反转ARP协议的。
详细的配置和示例请参见帧中继典型配置举例。
15.2.10高级帧中继配置
帧中继的高级配置一般的用户是无须使用的,它只是为了和主流设备保持兼容性,在接口封装帧中继为cisco报文格式时才起作用。
15.2.10.1配置载荷压缩
RGNOS系列路由器只支持packet-by-packet载荷压缩,点到点和点到多点的子接口都支持,这种压缩方式是利用Stacker算法来推算数据类型在数据流中的位置信息,点到点和点到多点的配置方法有所区别,请看命令:
命令
作用
Red-Giant(config-if)#frame-relaypayload-compresspacket-by-packet
在点到点接口上设置packet-by-packet的载荷压缩命令
Red-Giant(config-if)#frame-relaymapprotocolprotocol-addressdlcipayload-compresspacket-by-packet
在点到多点接口上设置packet-by-packet的载荷压缩命令
15.2.10.2配置TCP/IP报头压缩
RGNOS系列路由器支持TCP/IP的报头压缩,请看命令:
命令
作用
Red-Giant(config-if)#frame-relayiptcphead-compress[passive]
允许接口进行TCP/IP头压缩
Red-Giant(config-if)#noframe-relayiptcphead-compress
禁止接口进行TCP/IP头压缩
15.2.10.3配置DLCI优先等级
为了提供同一台设备中不同类型的DLCI之间的流量均衡,当帧中继的流量特征是高速的DLCI和低速的DLCI并存时,可以考虑设置不同的DLCI之间的优先等级,设置DLCI优先等级时必须在全局配置层设置相应的优先组。
命令
作用
Red-Giant(config-if)#frame-relaypriority-dlci-groupgroup-numberhigh-dlci
medium-dlcinormal-dlcilow-dlci
配置接口的帧中继DCLI优先等级
Red-Giant(config-if)#noframe-relaypriority-dlci-groupgroup-numberhigh-dlcimedium-dlcinormal-dlcilow-dlci
删除接口的帧中继DCLI优先等级的配置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 建立 中继 PVC 连接