ensp之 广域网的串口封装协议
廣域網經常使用串行鏈路來提供遠距離的數據傳輸。而高級鏈路控制協議HDLC(High-level Data Link Control)和點對點ppp協議(Point to point)協議是兩種典型的串口封裝協議。還有一種FR(frame-relay)幀中繼協議不太常用。這三個協議都是廣域網二層封裝協議,而注意區分我們常用的以太網二層是用的以太網幀封裝的,使用的是mac地址。
1.ppp協議
ppp協議比較重要的是可以對鏈路做二層認證。ppp鏈路的認證方式包括兩種(1)PAP認證 (password authentication potocol) (2)CHAP認證。接下來我們來實現一下這兩種認證方式。
- PAP認證
拓撲如下:
這里需要注意一下,兩個路由之間是用serial 串口線連接的,而且需要在路由器的設置中手動添加串口組件。
接下來配置兩個路由,命令如下:
AR3 認證端命令:
接下來需要將認證端的s4/0/0 口用shutdown / undoshutdown重啟一下才能使配置生效。
AR2 客戶端命令:
注:PAP認證的密碼是明文傳輸的,因此不安全,通過抓包可以直接查看密碼。
- CHAP認證
配置命令如下:
AR3認證端命令基本沒變,只有最后一句變化。
AR2客戶端配置命令:
[AR2]int s4/0/0 [AR2-Serial4/0/0]ppp chap user zhongxia [AR2-Serial4/0/0]ppp chap password simple 123注:這里更改原配置也要重啟一下端口才能生效
接下來我們抓包看一下,其實這個包也能說明chap認證的過程其實是包括三次握手的(相比較于pap認證的兩次握手)。
2. HDLC協議
PPP協議是點到點,只能是2個點之間通信,不具備多點尋址的功能;HDLC具備多點尋址的功能。另外HDLC,傳輸效率高。在高級數據鏈路控制中,額外的開銷比特少,允許高效的差錯控制和流量控制。PPP具有處理錯誤檢測、支持多個協議、允許在連接時刻協商IP地址、允許身份認證等功能。所以廣域網具體使用哪種封裝協議要根據實際情況來決定。
更改端口使用的協議也比較簡單 link-protocol hdlc 即可,但是需要注意,廣域網鏈路的兩端要使用同樣的二層封裝協議。
注:華為 H3C 串行接口默認的封裝方式是ppp而思科的默認是HDLC
總結
以上是生活随笔為你收集整理的ensp之 广域网的串口封装协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 360个人图书馆文章复制方法
- 下一篇: 光纤收发器的原理及应用_光纤收发器的工作