网络拓扑
实验内容
被测设备帧中继点到点子接口的PVC状态为非激活时,观察该子接口的物理状态和协议状态是否正常。
实验配置
子接口配置任务清单
子接口的应用可以按照如下的步骤进行:
创建子接口
配置帧中继子接口的DCLI号
配置帧中继子接口PVC 及建立地址映射
创建子接口
子接口的创建可以按如下的步骤进行:
步骤 |
命令 |
作用 |
第一步 |
Red-Giant(config)# interface serial number |
进入同步串口接口配置层 |
第二步 |
Red-Giant(config-if)#encapsulation frame-relay [ietf|cisco] |
封装帧中继,推荐ietf格式 |
第三步 |
Red-Giant(config)#interface serial number.subinterface-number [multipoint|point-to-point] |
退出到全局配置层,在创建帧中继的子接口,并指定接口的类型。 |
其中,封装帧中继子接口时,缺省封装的点到多点。
配置帧中继子接口的DLCI
如果,使用反转ARP,那么必须配置帧中继子接口的DLCI,如果使用静态映射,那么可以忽略此步骤。
命令 |
作用 |
Red-Giant(config-subif)#frame-relay interface-dlci dlci |
配置子接口的DLCI |
Red-Giant(config-subif)#no frame-relay interface-dlci dlci |
删除子接口的DLCI |
建立帧中继子接口地址映射
对于点到点子接口,因为只有唯一的对端DTE,所以在给子接口配置虚电路的DLCI时实际已经隐含地确定了对端的网络地址,而于对点到多点子接口,对端网络地址与本地DLCI 的映射关系必须通过配置静态地址映射或者通过反转ARP来确定。
1) 建立帧中继子接口静态地址映射
命令 |
作用 |
Red-Giant(config-subif)#frame-relay map ip ip-address dlci [ option ] |
建立帧中继子接口静态地址映射 |
Router(config-isubf)# no frame-relay map ip ip-address dlci [ option ] |
删除帧中继子接口静态地址映射 |
2)允许/禁止帧中继子接口反转ARP
命令 |
作用 |
Red-Giant(config-subif)#frame-relay inverse-arp ip [ dlci ] |
允许使用帧中继子接口反转ARP协议 |
Red-Giant(config-subif)#no frame-relay inverse-arp ip [dlci] |
禁止使用帧中继子接口反转ARP |
缺省情况下,帧中继子接口是允许使用反转ARP协议的。
帧中继监控和维护
帧中继调试信息
帧中继有以下的调试信息,利用debug frame-relay ?命令可以查询到:
命令 |
作用 |
Red-Giant#debug frame-relay dlsw |
调试在帧中继上运行DLSW+的信息 |
Red-Giant#debug frame-relay event |
调试帧中继事件信息 |
Red-Giant#debug frame-relay ip tcp [header-compression] |
调试帧中继的IP TCP信息,或者TCP报头压缩信息 |
Red-Giant#debug frame-relay llc2 |
调试在帧中继上运行LLC2的信息 |
Red-Giant#debug frame-relay lmi [interface serial number] |
调试帧中继本地管理信息的报文信息 |
Red-Giant#debug frame-relay packet [interface serial number] |
调试帧中继报文传输的信息 |
Red-Giant#debug frame-relay Verbose |
调试帧中继的详细信息 |
以上的调试信息以debug frame-relay lmi和debug frame-relay packet最为常用。下面就以此为例来说明:
Serial0(o): dlci 16(0x401), pkt type 0x800(IP), datagramsize 104
Serial0(i): dlci 16(0x401), pkt type 0x800, datagramsize 104
以上是debug frame-relay packet的调试信息,serial0表示是接口serial 0, o(output)表示是输出的报文,i(input)表示是输入的报文,dlci 16表示在本地DLCI号为16的虚链路上的报文,其中报文的网络协议是0x800,IP协议,报长datagramsize 104字节。
Serial0(out): StEnq, myseq 91, yourseen 90, DTE up
datagramstart = 0x4F76F68, datagramsize = 13
FR encap = 0x00010308
00 75 51 01 01 53 02 5B 5A
Serial0(in): Status, myseq 91
RT IE 51, length 1, type 1
KA IE 53, length 2, yourseq 91, myseq 91
以上的调试信息告诉我们:该帧中继封装在serial0接口,此时本地DTE发送的序号myseq为91,对DCE方的确认的序号yourseen是90,DTE的报文长度为13字节。而在serial0口下个接收到的报文对方的发送序号yourseq是91,DCE对DTE确认的序号是myseq 91。
帧中继链路维护命令
下表显示出常见的帧中继链路的维护命令:
命令 |
作用 |
Red-Giant#clear frame-relay-inarp |
清除用反转ARP创建的动态地址映射 |
Red-Giant#show interfaces serial number |
显示同步口接口的信息 |
Red-Giant#show frame-relay lmi |
显示帧中继本地管理信息 |
Red-Giant# show frame-relay map |
显示帧中继映射表 |
Red-Giant# show frame-relay pvc |
显示帧中继永久虚电路PVC信息 |
Red-Giant# show frame-relay route |
显示帧中继交换信息 |
Red-Giant# show frame-relay traffic |
显示帧中继流量信息 |
实验方法
1) 被测设备与标准设备之间通过帧中继交换机连接。
2) 被测设备与标准设备1之间的PVC DLCI号为100,被测设备与标准设备2之间的PVC DLCI号为200。
3) 被测设备串行口封装帧中继协议,并配置必要帧中继参数。
4) 被测设备串行口上创建两个点到点子接口,子接口1的DLCI号为100,子接口2的DLCI号为200。
5) 配置IP地址,被测设备子接口1 IP为192.168.168.1,子接口2的IP地址为192.168.169.1,标准设备1的IP地址为192.168.168.2,标准设备2的IP地址为192.168.169.1。
6) 观察被测设备两个子接口的端口状态指示。
7) 关闭标准设备1的串行口。
8) 观察被测设备子接口的端口状态指示。
测试结果
1) 步骤6)中,两个子接口的端口状态为:UP,UP。
2) 步骤8)中,子接口1的端口状态为:Down,Down。