HDLC協議


HDLC簡介

HDLC(High-level Data Link Control,高級數據鏈路控制)是一種面向比特的鏈路層協議,其最大特點是對任何一種比特流,均可以實現透明傳輸

             HDLC協議只支持點到點鏈路,不支持點到多點

             HDLC不支持IP地址協商,不支持認證。協議內部通過Keepalive報文來檢測鏈路狀態

             HDLC協議只能封裝在同步鏈路上,如果是同異步串口的話,只有當同異步串口工作在同步模式下才可以應用HDLC協議。目前應用的接口為:工作在同步模式下的Serial接口和POS接口等。

 

HDLC的幀類型和幀格式

HDLC有信息幀(I幀)、監控幀(S幀)和無編號幀(U幀)3種不同類型的幀。

             信息幀用於傳送有效信息或數據,通常簡稱為I幀

             監控幀用於差錯控制和流量控制,通常稱為S幀

             無編號幀用於提供對鏈路的建立、拆除以及多種控制功能,簡稱U幀

 

HDLC幀由標志、地址、控制、信息和幀校驗序列等字段組成。

             標志字段為0111110,標志一個HDLC幀的開始和結束,所有的幀必須以F開頭,並以F結束;在鄰近兩幀之間的F,即作為前面幀的結束,又作為后續幀的開頭;

             地址字段是8比特,用於標識接收或發送HDLC幀的地址;

             控制字段是8比特,用來實現HDLC協議的各種控制信息,並標識是否是數據;

             信息字段可以是任意的二進制比特串,長度未作限定,其上限由FCS字段或通訊節點的緩沖容量來決定,目前國際上用得較多的是1000-2000比特,而下限可以是0,即無信息字段。但是監控幀中不可有信息字段。

             幀檢驗序列字段可以使用16位CRC,對兩個標志字段之間的整個幀的內容進行校驗。

 

HDLC配置

  方法一:

  

R1:
interface Serial1/0
 link-protocol hdlc
 ip address 192.168.1.1 255.255.255.0
R2:
interface Serial1/0
 link-protocol hdlc
 ip address 192.168.1.2 255.255.255.0

  查看端口狀態,可以看到端口的物理鏈接和協議都啟來了。

  

 

  方法二:

   

R1:
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255

interface Serial1/0
 link-protocol hdlc
 ip address unnumbered interface LoopBack0

ospf 100 router-id 1.1.1.1
 area 0.0.0.0
  network 1.1.1.1 0.0.0.0
R2:
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255

interface Serial1/0
 link-protocol hdlc
 ip address unnumbered interface LoopBack0

ospf 100 router-id 2.2.2.2
 area 0.0.0.0
  network 2.2.2.2 0.0.0.0

  查看OSPF鄰居關系:

  

  查看OSPF路由表:

  

  查看端口和協議狀態:

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM