一、HDLC簡介
High-level Data Link Control,高級數據鍊路控制,簡稱HDLC,是一種面向比特的鍊路層協議。使用點到點鍊路連接,P2P 鍊路。如下圖:
HDLC 支持點到點連接,在這個網絡中不是我,就是你,我通過這個鍊路把包發出來 就算不指定任何地址信息,也一定是我對端的接口去接收,我發送幀肯定是你接收,你發送肯定是我接收。中間沒有任何第三個節點,所以在封裝 HDLC 幀的時候,不要封裝 SD 地址。
下面我們來看看HDLC 幀結構:
HDLC有三種幀:信息幀、監控幀、無編号幀。
Flag :第一字節和最後一個字節是用來同步字段
Address:地址字段,隻有一個地址。0X0F
Control:控制字段,
I:信息幀 發送一些正常數據的,最高位為 0
S:監控幀 流控和差錯控制 最高位為 1 0
U:無編号幀 建立 維護 拆除鍊路的 最高位為 1 1
Information:數據字段
Cisco 壓縮隻支持 compress stac 壓縮數據從而增加帶寬,增加網絡可用性。
二、HDLC的基礎配置:
華為默認連接 serial 線纜是啟用的 PPP 協議,Cisco 連接 serial 線纜,默認是 HDLC,encapsulation hdlc 可以敲命令開啟,添加一個地址就可以了。
三、HDLC接口地址借用
可以在 router 起一個環回口,在環回口起一個地址,通過 serial 和環回口擁有相同的 IP 地址。如果接口是借用的,那麼這個 serial 接口是沒有直連理由的。需要寫靜态,一般不使用這個配置。
四、配置實驗
進入接口配置同網段 IP no shutdown 開啟接口,因為 Cisco 默認是 HDLC,
可以使用進入接口 encapsulation hdlc 去修改
可以看到 R1 的一端為 DCE。
2.華為實驗
Huawei 默認是 PPP 協議 配置 IP 地址 啟用 HDLC 可以平通 模拟器默認兩端都是 DTE
[AR1]int s1/0/0
[AR1-Serial1/0/0]link-protocol hdlc
Warning: The encapsulation protocol of the link will be changed. Continue? [Y/N]:y
[AR2]int s1/0/0
[AR2-Serial1/0/0]link-protocol hdlc
Warning: The encapsulation protocol of the link will be changed. Continue? [Y/N]:y
修改為 HDLC
現在使用的協議的是 HDLC 報頭和 Cisco 是一模一樣。
好啦,今天的幹貨内容就到這裡,如果你覺得小老虎的内容還不錯,那請大家動動手分享給身邊的小夥伴!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!