本檔案將說明同步光纖網路(SONET)/同步數位階層(SDH)訊框如何使用Path OverHead(POH)中的C2位元組來表示訊框內負載的內容。本檔案也解釋透過SONET的封包(POS)介面如何使用C2位元組明確表示負載是否遭擾亂。
本文件沒有特定需求。
本文件所述內容不限於特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
在討論C2位元組之前,您首先需要瞭解一些SONET基礎知識。
SONET是使用分層體系結構的第1層(L1)協定。圖1顯示了SONET的三層,即截面、線和路徑。
Section OverHead(SOH)和Line OverHead(LOH)形成傳輸過頭(TOH),而POH和實際負載(圖1中稱為負載容量)形成同步負載包絡(SPE)。
圖1 - SONET的三層
每一層都會向SONET幀新增一些開銷位元組。下表說明了SONET幀的開銷位元組數:
路徑開銷 | ||||
---|---|---|---|---|
小節開銷 | A1訊框 | A2成幀 | A3訊框 | J1跟蹤 |
B1 BIP-8 | E1訂購線 | E1使用者 | B3 BIP-8 | |
D1資料通訊 | D2資料Com | D3資料Com | C2訊號標籤 | |
線路開銷 | H1指標 | H2指標 | H3指標操作 | G1路徑狀態 |
B2 BIP-8 | K1 | K2 | F2使用者通道 | |
D4資料網站 | D5資料Com | D5資料Com | H4指示器 | |
D7資料通訊 | D8資料通訊 | D9資料通訊 | Z3增長 | |
D10 Data Com | D11資料通訊 | D12資料網站 | Z4增長 | |
S1/Z1同步狀態/增長 | M0或M1/Z2 REI-L增長 | E2訂購線 | Z5串接連線 |
注意:該表以粗體顯示C2位元組,以強調重點。
SONET標準將C2位元組定義為路徑訊號標籤。此位元組的目的是傳送SONET訊框過頭(FOH)封裝的負載型別。C2位元組的功能類似於乙太網路上的乙太網型別和邏輯鏈路控制(LLC)/子網訪問協定(SNAP)報頭欄位。C2位元組允許單個介面同時傳輸多個負載型別。
下表列出了C2位元組的通用值:
十六進位制值 | SONET負載內容 |
---|---|
00 | 沒有裝備。 |
01 | 已配備 — 非特定負載。 |
02 | 內部虛擬支線(VT)(預設)。 |
03 | VT處於鎖定模式(不再支援)。 |
04 | 非同步DS3對映。 |
12 | 非同步DS-4NA對映。 |
13 | 非同步傳輸模式(ATM)信元對應。 |
14 | 分散式佇列雙匯流排(DQDB)單元組對應。 |
15 | 非同步光纖分散式資料介面(FDDI)對應。 |
16 | IP inside Point-to-Point Protocol(PPP),帶擾碼。 |
CF | PPP中的IP,無需加擾。 |
E1 - FC | 負載缺陷指示器(PDI)。 |
FE | 測試訊號對映(參見ITU記錄。G.707)。 |
FF | 警報指示訊號(AIS)。 |
對於表,POS介面使用C2位元組中的0x16或0xCF的值,具體取決於是否啟用ATM樣式的加擾。RFC 2615 (定義使用SONET/SDH的PPP)會根據擾碼設定強制使用這些值。以下是RFC定義C2位元組值的方式:
「值22(16個十六進位制數)用於表示X^43+ 1擾頻[4]的PPP。為了與RFC 1619(僅限STS-3c-SPE/VC-4)相容,如果已設定為關閉加擾,則路徑訊號標籤會使用值207(CF十六進位制表示沒有加擾的PPP。
換句話說:
如果啟用擾碼,POS介面使用0x16的C2值。
如果禁用加擾,POS介面使用C2值0xCF。
大多數使用預設C2值0x16(十進位制22位)的POS介面都會在配置中插入pos flag c2 22命令,不過此行不會出現在運行配置中,因為0x16是預設值。使用pos flag c2命令更改預設值。
7507-3a(config-if)#pos flag c2 ? <0-255> byte value
使用show running-config命令確認您的更改。show controller pos命令輸出接收值。因此,本地終端上的值更改不會更改show controller命令輸出中的值。
7507-3a#show controller pos 0/0/0 COAPS = 13 PSBF = 3 State: PSBF_state = False Rx(K1/K2): 00/00 Tx(K1/K2): 00/00 S1S0 = 00, C2 = CF
置亂將SONET幀中攜帶的1和0的模式隨機化,以防止所有1或所有0的連續字串。此過程還滿足了物理層協定的需要,這些協定依賴於1和0之間的充分轉換來保持計時。
POS介面支援兩種擾頻級別,如下所述:
國際電信聯盟(ITU-T)GR-253標準定義了一個1 + x6 + x7演算法,對SOH第一行以外的全部進行擾頻。您不能禁用此擾頻器,當SONET幀在負載中攜帶電話呼叫時,此擾頻器就足夠了。
ITU-T I.432標準定義了POS介面所說的ATM樣式的加擾。此擾頻器使用1 + x43的多項式,是一個自同步擾頻器。這意味著傳送方不需要向接收方傳送任何狀態。
由於相對簡單的字串0可能導致線路翻動和中斷服務,Cisco建議您在所有配置(包括暗光纖)中啟用ATM樣式的擾動。在Gigabit交換器路由器(GSR)上的某些線卡(例如OC-192 POS)上,已從命令列介面中移除scraming命令,您必須啟用此命令。在低速POS線卡上,加擾功能預設為關閉,以便向後相容。
加擾是在硬體中執行的,不會對路由器造成效能損失。置亂直接發生在幀器專用積體電路(ASIC)中,在更新的線卡(如GSR的8/16xOC3和4xOC12)上,或者是在相鄰的線卡(如GSR的4xOC3或1xOC12 POS)中。
圖2顯示了正確的操作順序,並指明了在傳輸期間何時執行加擾。
圖2 — 正確的操作順序
配置pos scramble-atm命令時,POS介面配置為使用ATM樣式的加擾,並在配置中置入pos flag c2 22命令。在沒有pos atm-scramble命令的情況下執行pos flag c2 22命令只是在SONET報頭中配置C2位元組,以警告接收介面已加擾負載。換句話說,只有pos scramble-atm命令實際啟用了置亂。
如果Cisco POS介面在連線到第三方裝置時無法啟動/啟動,請確認加擾和循環冗餘檢查(CRC)設定以及C2位元組中的通告值。在來自Juniper Networks的路由器上,rfc-2615模式的配置設定以下三個引數:
已啟用置亂
C2值0x16
CRC-32
以前,啟用加擾時,這些第三方裝置繼續使用0xCF值的C2值,該值不能正確反映加擾負載。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
01-Dec-2005 |
初始版本 |