广域网协议的封装主讲:张朋平湖职业中专常用的广域网协议PPP(PointtoPointProtocol)、HDLC(HighlevelDataLinkControl)、fram-relay,X·25,slip。PPP:点对点的协议,华为路由器默认封装,是面向字符的控制协议。HDLC:高级数据链路控制协议,Cisco路由器默认的封装,是面向位的控制协议。fram-relay:表示帧中继交换网,它是x.25分组交换网的改进,以虚电路的方式工作。SDLC:同步数据链路控制(SDLC)协议是一种IBM数据链路层协议,适用于系统网络体系结构(SNA)。PPP协议1、PPP协议的组成和特点PPP协议是在SLIP基础上开发的,解决了动态IP和差错检验问题。PPP协议包含数据链路控制协议LCP和网络控制协议NCP。LCP协议提供了通信双方进行参数协商的手段。NCP协议使PPP可以支持IP、IPX等多种网络层协议及IP地址的自动分配。PPP协议支持两种验证方式:PAP和CHAP。2、PAP(PasswordAuthenticationProtocol)验证PAP验证是简单认证方式,采用明文传输,验证只在开始联接时进行。验证方式:(1)被验方先发起联接,将username和Password一起发给主验方。(2)主验方收到被验方username和Password后,在数据库中进行匹配,并回送ACK或NAK。3、CHAP(Challenge-HandshakeAuthenticationProtocol)验证CHAP是要求握手验证方式,安全性较高,采用密文传送用户名。主验方和被验方两边都有数据库。要求双方的用户名互为对方的主机名,即本端的用户名等于对端的主机名,且口令相同。验证方式:(1)主验方向被验证方发送随机报文,将自己的主机名一起发送。(2)被验方根据主验方的主机名在本端的用户表中查找口令字,将口令加密运算后加上自己的主机名及用户名回送主验方。(3)主验方根据收到的被验方的用户名在本端查找口令字,根据验证结果返回验证结果。帧中继企业网申请帧中继时,局端提供DLCI号和接入的LMI类型,局端是DCE,客户端是DTE。设局端提供的虚电路号DLCI是16和17,本地管理类型接口LMI是Cisco。设置内容:连接端口的IP地址,指定lmi类型,设置虚电路号。例如:Router(config)#ints0/0Router(config-if)#ipaddress172.l6.20.1255.255.255.0RouterA(config-if)#encapsulationframe-relay!将接口协议封装为帧中继RouterA(config-if)#end如果在实验室条件下配置帧中继,要求用一个路由器做继交换机switching。Router(config)#frame-relayswitching当要求一点对多点时,可以使用子接口的帧中继设置。X.25封装X.25使得两台数据终端设备DTE可以通过现有的分组交换网络进行通信。为了进行一次通信,通信的一端必须首先呼叫另一端,请求在他们之间建立一个会话连接;被呼叫的一端可以可以根据自己的情况接收或拒绝这个连接请求。一旦这个连接建立,两端的设备可以全双工地进行信息传输,并且任何一端在任何的时候均有权拆除这个连接。X.25是DTE与DCE进行点到点交互的规程。DTE通常指的是用户侧的主机或终端等,DCE则常指同步调制解调器等设备;DTE与DCE直接连接,DCE连接至分组交换机的某个端口,分组交换机之间建立若干连接,这样,便形成了DTE与DCE之间的通路。项目实施1、查看广域网接口默认的封装类型:Ra#showinterfaceserial1/2serial1/2isUP,lineprotocolisUP!查看接口的状态,是否为UPHardwareisPQ2SCCHDLCCONTROLLERserialInterfaceaddressis:1.1.1.2/24!查看接口IP地址的配置MTU1500bytes,BW512Kbit!查看接口的带宽为512KEncapsulationprotocolisHDLC,loopbacknotset!默认的封装协议是HDLCKeepaliveintervalis10sec,setCarrierdelayis2secRXloadis1,Txloadis1Queueingstrategy:WFQ5minutesinputrate17bits/sec,0packets/sec5minutesoutputrate17bits/sec,0packets/sec511packetsinput,11242bytes,0nobufferReceived511broadcasts,0runts,0giants0inputerrors,0CRC,0frame,0overrun,0abort511packetsoutput,11242bytes,0underruns0outputerrors,0collisions,1interfaceresets1carriertransitionsV35DTEcable!该接口为DTE端DCD=upDSR=upDTR=upRTS=upCTS=up2、查看广域网接口支持的封装类型:RouterA(config)#interfaceserial1/2RouterA(config-if)#encapsulation?!encapsulation是封装数据链路层协议的命令frame-relayFrameRelaynetworks!帧中继协议hdlcserialHDLCsynchronous!高级数据链路控制协议lapbLAPB(X.25Level2)!X.25的二层协议pppPoint-to-Pointprotocol!PPP点到点协议x25X.25!X.25协议3、更改广域网接口的封装类型。PPP封装RouterA(config)#interfaceserial1/2!进行serial1/2RouterA(config-if)#encapsulationppp!将接口协议封装为PPPRouterA(config-if)#endRouterA#showinterfaceserial1/2!查看接口的封装协议serial1/2isUP,lineprotocolisDOWNHardwareisPQ2SCCHDLCCONTROLLERserialInterfaceaddressis:192.168.1.1/24MTU1500bytes,BW2000KbitEncapsulationprotocolisPPP,loopbacknotsetKeepaliveintervalis10sec,setCarrierdelayis2secRXloadis1,Txloadis1LCPReqsent!PPP协议相关参数Closed:ipcpQueueingstrategy:FIFOOutputqueue0/40,0drops;Inputqueue0/75,0drops5minutesinputrate14bits/sec,0packets/sec5minutesoutputrate36bits/sec,0packets/sec403packetsinput,8866bytes,0nobufferReceived246broadcasts,0runts,0giants15inputerrors,0CRC,15frame,0overrun,0abort1011packetsoutput,29156bytes,0underruns0outputerrors,0collisions,59interfaceresets1carriertransitionsV35DCEcableDCD=upDSR=upDTR=upRTS=upCTS=upFrame-Relay封装RouterA(config)#interfaceserial1/2!进行serial1/2RouterA(config-if)#encapsulationframe-relay!将接口协议封装为帧中继RouterA(config-if)#endRouterA#showinterfaceserial1/2!查看接口的封装协议serial1/2isUP,lineprotocolisUPHardwareisPQ2SCCHDLCCONTROLLERserialInterfaceaddressis:192.168.1.1/24MTU1500bytes,BW2000KbitEncapsulationprotocolisFRAMERELAY,loopbacknotset!封装协议Keepaliveintervalis10sec,setCarrierdelayis2secRXloadis1,Txloadis1LMIenqsent1,LMIstatusrecvd0,LMIupdaterecvd0,DTELMIupLMIenqrecvd0,LMIstatussent0,LMIupdatesent0LMIDLCI0LMItypeisCCITT,framerelayDTEinterfacebroadcasts0!帧中继协议相关参数Queueingstrategy:FIFOOutputqueue0/40,0drops;Inputqueue0/75,0drops5minutesinputrate15bits/sec,0packets/sec5minutesoutputrate36bits/sec,0packets/sec405packetsinput,8910bytes,0nobufferReceived246broadcasts,0runts,0giants15inputerrors,0CRC,15frame,0overrun,0abort1017packetsoutput,29239bytes,0underruns0outputerrors,0collisions,61interfaceresets1carriertransitionsV35DCEcableDCD=upDSR=upDTR=upRTS=upCTS=upX.25封装RouterA(config)#interfaceserial1/2!进行serial1/2RouterA(config-if)#encapsulationX25!将接口协议封装为X.25RouterA(config-if)#endRouterA#showinterfaceserial1/2!查看接口的封装协议serial1/2isUP,lineprotocolisDOWNHardwareisPQ2SCCHDLCCONTROLLERserialInterfaceaddressis:192.168.1.1/24MTU1500bytes,BW2000KbitEncapsulationprotocolisX.25,loopbacknotset!查看封装协议Keepaliveintervalis0sec,nosetCarrierdelayis2secRXloadis1,Txloadis1LAPBDTE,modulo8,k7,N112056,N220T13000,interfaceoutage(partialT3)0,T40StateSABMSENT,VS0,VR0,RemoteVR0,Retransmissions2Queues:U/Sframes0,Iframes0,unack.0,reTx0IFRAMEs0/0RNRs0/0REJs0/0SABM/