Cisco HDLC

維基百科,自由的百科全書

Cisco HDLC ( cHDLC ) 是高級數據鏈路控制(HDLC) 的擴展並通過多協議支持擴展HDLC。由思科系統創建。 HDLC是一種面向比特的同步數據鏈路層協議,最初由國際標準化組織(ISO)開發。通常被描述為專有擴展,cHDLC的詳細信息已被廣泛分發,並已被許多網絡設備供應商實施。

框架[編輯]

Cisco HDLC框架使用標準 ISO HDLC的替代框架結構。為了支持多種協議封裝,cHDLC框架包含一個用於標識網絡協議的字段。

結構[編輯]

cHDLC框架結構[編輯]

下表描述了cHDLC框架線路的結構。 

地址 控制 協議代碼 信息 校驗序列 (FCS) 旗幟
8 位 8 位 16 位 長度可變,但必須是8的倍數並大於0. 16 位 8 位
  • 地址字段被用於指定cHDLC框架中包含的數據包類型;0x0F用於單播,0x8F用於廣播數據包。
  • 控制字段始終設置為零 (0x00)。
  • 協議代碼字段被用於指定封裝在cHDLC框架中的協議類型(例如,0x0800表示網際協議)。


SLARP地址請求-響應框架結構[編輯]

串行線路地址解析協議 (SLARP) 框架由特定的 cHDLC 協議代碼字段值 0x8035 指定。

定義了三種類型的 SLARP 框架:地址請求 (0x00)、地址回復 (0x01) 和保持活動框架 (0x02)。

下表顯示了 SLARP cHDLC 地址請求-響應的結構。

地址 控制 協議代碼 SLARP 操作碼 地址 面具 預訂的 幀校驗序列 (FCS) 旗幟
8 位 8 位 16 位 (0x8035) 32 位 32 位 32 位 16 位 16 位 8 位
  • 地址請求的操作碼為 0x00,地址響應的操作碼為 0x01。
  • 地址和掩碼字段用於包含四個八位字節的 IP 地址和掩碼。這些是地址請求的 0。
  • 兩字節保留字段當前未使用且未定義。

SLARP Keep-Alive框架結構[編輯]

下表說明了SLARP cHDLC保持活動的結構。

地址 控制 協議代碼 SLARP 操作碼 序列號(發件人) 序列號(最後收到) 可靠性 幀校驗序列 (FCS) 旗幟
8 位 8 位 16 位 (0x8035) 32 位 32 位 32 位 16 位 16 位 8 位
  • 保持活動的操作碼是 0x02。
  • 發送者序列號隨着該發送者發送的每個保持活動而增加。
  • 收到的序列號是這個發送者收到的最後一個序列號。
  • 需要將兩字節可靠性字段設置為 0xFFFF。

延伸閱讀[編輯]


外部連結[編輯]