課堂報告 - 進階網路系統

advertisement
Chapter 2
Metro Technologies
都會網路技術



Ethernet over SONET/SDH(EOS)
Resillent Packet Ring(RPR)
Ethernet Transport
Ethernet over SONET/SDH

虛擬連結的角色



鏈結容量調整方案(Link Capacity Adjustment Scheme)
EOS用來做為傳送服務
EOS在存取時使用封包多工
集中式交換
 區域交換


在資料設備裡的EOS介面
Ethernet over SONET/SDH
SONET(同步光纖網路)簡介

這是一種以同步傳輸模式為架構的網路,由美國訂定的傳
輸標準,之後為了適用於美國以外地區,又訂出同步數位
階層 (SDH ) ,除了用於光纖網路之外,其實也適用於其
他以同步傳輸為標準的傳輸方式,目前許多國家的骨幹
(Backbone) 網路都採用SONET/SDH的光纖網路。

不過由於SONET/SDH受限於技術及先天上限制,無法如
非同步傳輸模式 (ATM ) 那般,可以具有較大的設備擴充
性以及網路建構彈性,所以這些骨幹網路上的光纖,將會
改採用ATM網路方式傳輸。
SONET與SDH之比較
基本訊號
傳輸速率(Mbps)
SONET
STS-1
51
SDH
STM-1
155
SONET
SDH
傳輸速率
STS-1
STM-0
51.84
STS-3
STS-9
STS-12
STS-18
STM-1
STM-3
STM-4
STM-6
155.52
466.56
622.18
933.12
STS-24
STS-36
STS-48
STM-8
STM-12
STM-16
1244.16
1866.24
2488.32
訊號


訊號是由連續的FRAMES組成
Frame的組成

TOH(Transport Overhead,標頭),網路傳送
訊號時管理用 。
SOH(section overhead),再生器間的管理位元組 。
 LOH(line overhead),線路終端設備間的管理位元
組


payload(資料內容)
SONET/SDH架構



The regenerator section, or section layer
The multiplex section, or line layer
The path layer
Helpful SONET/SDH Equivalency
SONET
STS-1
STS-3c
VT-6
VT-3
VT-2
VT-1.5
STS-12c
STS-48c
STS-192c
STS-768c
VC-3
VC-4
VC-2
SDH
STM-0
STM-1
VC-12
VC-11
VC-4-4c
VC-4-16c
VC-4-64c
VC-4-256c
STM-4
STM-16
STM-64
STM-256
EOS的好處:



它不但引進了乙太網路的服務也保留了所
有SONET架構的屬性。
例如SONET的快速復原、鏈結品質的監控,
和使用現有的SONET OAM&P的網路管理。
在EOS上,完整的乙太網路框架仍然被保留,
並且在網路入口處被封裝在SONET payload
裡,而在出口處被移除封裝。
乙太網路框架在SONET/SDH上傳送情況
SONET Payload
EOS Frame
Ethernet Frame




Ethernet Frame
Ethernet Frame
經由入口處終端系統的EOS 功能來將整個乙太網路
框架封裝在一個EOS 標頭裡。
乙太網路框架然後被映射到SONET/SDH的SPE上,
在SONET/SDH 環上被傳送。
然後乙太網路框架在出口處的EOS功能被解開封裝。
Ethernet over SONET/SDH
兩種標準化傳送乙太網路 框架的方法︰


LAPS:使用一種類似於HDLC的訊框結構,用來
承載IP或Ethernet 訊框,它可以提供點對點全雙工
運作。
GFP:基於突破現有技術的限制,GFP是為了適
應各種不同高階層用戶端協定而發展出的映射技
術。GFP除了適應乙太網路框架格式外,還可以
適應其他格式例如PPP、光纖通道、光纖連結
(FICON),以及企業系統連結(ESCON) 。
Ethernet over SONET/SDH

EOS的功能可以存在於SONET/SDH的設備裡
或是封包交換器裡。
EOS功能是在ADM裡面 (圖2-2)
 EOS功能安置在交換器裡面 (圖2-3)
 結合封包交換、ADM與EOS功能在相同設備上
(圖2-4)


第三種雖然最具有設備上的效率,但也面
臨了封包與傳送之間嚴格的作業輪廓挑戰。
Ethernet over SONET/SDH

所謂ADM
一個安裝在傳輸線路中間的裝置。
 它可以讓新的訊號進來也可以讓舊的信號離開。
 ADM可以用光纖或電子信號來做。
 它可能只能處理波長,或做波長與電子TDM訊號
間的轉換。

動態頻寬配置技術
Virtual Concatenation (VCat) :VCat可被使用在當訊
務無法有效率地填充入標準的虛擬容器(Virtual
Container-n; VC-n)時,串聯多個VC-n成為VC-n-xv
以提供大小適當的傳輸頻寬。

Link Capacity Adjustment Scheme (LCAS) :LCAS
是利用內嵌於SONET/SDH訊框的信令機制在傳送、
接收兩端點間交換訊息,以達到即時調整傳輸頻
寬的目的。
虛擬連結的角色



目的:降低TDM在SONET/SDH環上頻寬的
低效率 。
有了VCAT,很多小水管被連結在一起並組
裝成一個較大的水管,使每秒鐘可以攜帶
更多的資料。
虛擬連結在SONET/SDH(L1)完成,也就
是說不同的個別線路被綁起來,對於較高
的網路層來說就像一條實體管線一般。
TDM

所謂分時多工( Time-Division
Multiplexing , TDM )主要用於通訊系統
頻寬高過數據傳送速度時。TDM用同一條通
訊線路輪流傳送數個數位信號,讓每個信
號各得一小段傳訊時間。當數個慢速設備
須與一個遠程設備通訊時,使用此法可讓
用戶分享用同一條通訊線路,而提高經濟
效益。
虛擬連結與標準連結之頻寬效率比較


假設頻寬需求為300Mbps(如圖2-5所示)
標準連結

採用多個DS3(45Mbps)介面


採用OC-12(12STS-1)


增加成本,且因封包頻寬共享的技術並不保證能有
完整的頻寬。
因為無法與其他用戶共享,會損失6-STS-1的效率
虛擬連結

連結6-STS-1以提供300Mbps,因此沒有頻寬的
浪費
可經由SONET/SDH架構傳送的多種服務




如果SONET/SDH設備支援VCAT服務,一個
Gigabit 乙太介面可以經由21STS-1連結的水管傳
送資料 。
快速乙太網路(FE)100Mbps可以經由兩個STS-1
傳送 。
傳統的DS-3介面可以使用單一STS-1 傳送 。
如圖2-6所示。
在SONET上傳送乙太網路



目前大部分的環都支援將傳輸通道降到STS-1
(DS3)層級,並且可以在那個層級交錯連接(XC)
線路 。
EOS和VCAT的功能被實施在SONET/SDH架構的進、
出點上,而且不需要沿路的每個SONET/SDH站都使
用。
在環上的SONET/SDH設備必須能交錯連結VCAT所支
援的支流,否則將不容易達成環上的頻寬節省。
Link Capacity Adjustment Scheme




顧客的頻寬需求會隨著時間改變,而這就需要
SONET/SDH輸送管路重新調整大小。
如果有很多SONET/SDH通道被新增或移除時,就
可能造成網路的瓦解。
此通訊協定允許通道在任何時間重新調整大小,
也會執行連線檢查,動態地讓失效的鏈結可以被
移除而新的鏈結可以新增。
EOS、VCAT、與LCAS的組合提供了在SONET上
使用乙太網路服務時最大的效率。
EOS Used as a Transport Service




EOS是一種封包映射技術,而不是封包交換技術,並且不
提供封包多工服務。
大規模點對點連線造成服務整合上的問題。
圖2-7 ,每個乙太網路介面被延伸到位於CO的XC,因為XC
是在TDM層次作業,而且每個線路必須個別地結束。每個
乙太網路介面都連結到一個乙太網路交換器,用這個交換
器整合流量到ISP的路由器。這種模式非常沒有效率而且
很難管理。
邏輯解決方式是在乙太網路VLAN的交錯連線(XC)裡引進整
合技術,並且經由一個單一Gigabit或10 Gigabit的乙太
網路介面整合多個乙太網路線路,而且每個線路都可以個
別被確認。
EOS整合到傳輸設備裡



圖2-8說明了XC整合了不同的EOS線路,經由一個
單一的乙太網路介面連接到乙太網路交換器。
這樣,XC需要能夠在連接到乙太網路交換器時能
邏輯地分開個別的EOS線路。
解決方式:


一種方式是讓XC在傳送到乙太網路交換器之前使用
VLAN ID作為個別線路的標籤。
另一個目前的實作上是將整個乙太網路橋接功能放到
XC本身,使多個EOS串流能整合在一起經由單一的介
面離開傳送設備。
EOS在存取時使用封包多工


在存取Switch時引進封包多工,服務提供者可以經由多個
顧客分享相同的TDM線路來獲得成本節省。
圖2.9顯示相同的50棟建築物之都會網路,每一個建築物有
一個STS-1(DS3)鏈結,由20個顧客分享。這樣大大降
低所需TDM 線路的數量。這使TDM線路從1000降低到50。
封包交換傳送方式

集中式交換


從每個建築物到CO提供一條TDM線路。所有
線路都在CO端結束,這也是封包交換發生的位
置。
區域交換

封包交換發生在環中的每一個點。在建築物與
CO之間,TDM線路不再被提供。相反地是延
著環來提供。
在資料設備上的EOS 介面


在這個模型裡,傳送設備並不須處理在SONET /
SDH payload運載的乙太網路框架的對應;相反
地是由資料交換設備來處理。
優點在它的交換功能、EOS功能,以及VCAT功能都
在相同的盒子裡,並且與可能早已安裝到網路上
的TDM 盒子分開。
Resilient Packet Ring (RPR)

一種新的媒體存取控制(MAC)的標準協定,
對於以環為拓樸的封包網路而言,增加了
彈性與保護。

圖2-14說明了CMTS整合了來自銅纜線的訊
務,再交手給RPR路由器。多個RPR路由器
經由OC-48封包環連接在一起,而且訊務被
整合到核心HUB內,以連接到網際網路。
Resilient Packet Ring (RPR)
RPR Packet Add, Drop, and Forward



RPR的優點是乙太網路802.3 MAC 的運作,負責在環上
的每個節點處理封包不管封包的目的地是否在節點後
面。相反的,RPR 802.17 MAC在環上遞移訊務,假如
該訊務並不屬於該節點的話就沒有做任何即時的交換
或緩衝。如此降低了節點的工作量。
RPR的運作如圖2-15所示,不屬於某節點的訊務由
802.17 MAC 在環上遞移。在乙太網路802.3MAC運作裡,
訊務在每個節點因為交換的功能被處理與緩衝以決定
離開的介面。
在SONET/SDH環上RPR的優點是所有封包進入環上分享
整個環的頻寬,而且RPR的機制管理了頻寬配置以避免
壅塞與hot spots。在SONET/SDH環上,TDM 時槽被配
置給每個線路,不管線路上有沒有訊務,頻寬被從環
上扣掉(頻寬都會被佔用)。
RPR Resiliency

RPR在50微秒內提供環的保護

RPR保護的二種模式:



環的繞接-環在錯誤的地方被插接(patched)
環的操縱-如果發生錯誤的話,訊務在來源處被重新導向到環上的
工作區。
一般而言,實體層偵測錯誤並且通知MAC層該訊號的資訊。
假如是嚴重錯誤的話,每個受影響的RPR節點就開始錯誤回
復行動。錯誤回復行動是一個簡單的重新導向,將訊務從
錯誤的路徑導向保護路徑。這個警示與重新導向訊務的過
程會在50微秒內完成。



圖2-16比較與對照RPR與SONET/SDH。例如在SONET/SDH單
向路徑切換環路上,50微秒的保護經由一個作用中的光纖
以及一個備用保護光纖來完成。傳送節點會同時在兩條光
纖上傳輸,接收節點只會在一端收到訊務。假如一條光纖
斷掉的話,會在50微秒之內回復完成。
在單向路徑切換環路(UPSR)上,只有50%的光纖處理容
量被使用到,因為另外一半被處在錯誤模式上。
在RPR上,兩條光纖-外環路與內環路,被用來使用100%
環路處理容量。如果錯誤發生的話,這個環路會繞線,孤
立發生錯誤的部分。所以RPR環路的有效頻寬是SONET/SDH
的兩倍。

圖2-16:比較SONET/SDH和RPR間的差異

RPR有效的頻寬是SONET/SDH的「二倍」
RPR Fairness

Global access control-控制存取使每個節點
可以獲得這個環路上整體頻寬的一個公平
分配。

Local access control-給節點額外的環路存
取-也就在整體分配頻寬之外-以善用較
少使用的部分。 。


圖2-7顯示三個不同的情況包括SONET/SDH UPSR、
RPR、以及L2 乙太網路環。
在SONET/SDH的情況下,假如分配了一個STS-1,
這個環損失了STS-1的頻寬,與真正的訊務無關。
在乙太網路的情況下,訊務從A到C以及從B到C可
能會超額認購SW2與SW3交換器之間點對點鏈結處
理容量。在RPR的情況下,在每個節點上的MAC個
體會監視即時鏈結的使用情形並且讓這個資訊在
環路上的所有節點都可以獲得。然後,每個節點
就可以傳送更多資料或節流閥(throttle)回來。

圖2-17:顯示3個SONET/SDH UPSR, RPR和L2
Ethernet 環狀的不同腳本
乙太網路的傳送


乙太網路並不侷限於當作存取的技術。已
經有很多的努力致力於擴充乙太網路本身
到都會網路裡當成一個傳輸技術。
當乙太網路被當成傳輸技術時,存取網路
可以被建構在環狀或hub-and-spoke(幅狀)
拓樸上。
Gigabit乙太網路Hub-and-Spoke組態


在一個Gigabit乙太網路Hub-and-Spoke組態裡,被配置在
建築物的地下室的乙太網路交換器與最靠近的出現點
(point of presence;POP)或CO是雙重歸屬。
使用鏈結整合,兩個光纖被整合到一個較大的管道內以連
接到CO。訊務在兩個光纖之間是負載平衡的,假如一個光
纖受損,另一個就吸收所有的負載。當然這是假設兩個光
纖是在兩個不同的導管連到CO以達成更好的保護。這個情
況顯示在圖2-18建築物1與CO之間了連結。

另一個方法是將光纖雙重歸屬到CO的不同
交換器內,如圖2-18建築物2與3。雖然這
避免了在交換器端單點的錯誤,它卻造成
了更高的複雜度,因為STP必須在建築物與
CO之間執行,造成雙重歸屬的連結中其中
之一的訊務被凍結(blocked)。
Gigabit乙太網路Hub-and-spoke結構

圖2-18:傳輸在2Fiber間負荷平衡,如果一條Fiber
損壞,另一條吸收滿負荷。



環的配置對一家電信公司而言可能相當具有成本
效益,但對其他人來說並不盡然。
對於目前環狀拓樸的光纖配置來說,Gigabit乙太
網路環是一系列在建築物地下室與CO之間交換器
的點對點連結,如圖2-19所示。
Gigabit 乙太網路只有1GB的處理容量讓所有建築
物分享,而且一些處理容量並不存在因為擴張樹
限制了部分的環以避免迴路。
環狀Gigabit乙太網路




對於乙太網路L2交換作業來說,環本身變成一個點對點鏈
結的集合體。縱然光纖沒有斷掉,擴張樹阻擋了環的一部
份以避免因迴路造成的廣播風暴【如圖2-20 PART A】。
例如,當一個沒有目的地的封包到達一個節點時廣播風暴
就會發生。這個節點會根據802.3d定義的標準橋接運作,
將封包散佈到環路上的。假如網路有一個迴路(例如一個
環),這個封包會在相同節點上不斷地接收與傳送。
擴張樹演算法使用一些控制封包稱為bridge protocol data
units(BPDUs) 去發現迴路並終止它們。擴張樹正常來說會
花30到60秒整合(converge)。
當一條光纖斷掉的時候,擴張樹重新調整,並且不同節點
之間新的路徑被建立起來,如圖2-20PART B所示。
環狀Gigabit乙太網路



雖然10-Gigabit乙太網路環可以緩和壅塞的狀態,
對於10GE交換器最初的解決方案是相當耗費成本
的。
最初有10-GE介面的設備被設計當核心網路而不
是建築物的存取。當10-GE解決方案成熟而且它
們的價格降低到建築物的存取時,10-GE的環將
變成可行的解決方案。
其他方法,諸如採用WDM,可以用來增加環上的
處理容量。這樣的方法在初期採用時是否具有成
本效益是具有爭異的,因為它們增加了佈置存取
環的作業成本。
補充資料
Section Overhead : SONET







STS-1框架前三列的標題空間總共有9 bytes,攜帶synchronization and
section overhead 資訊。
A1 、 A2為固定模式 : 0xF628或二進位 1111 0110 0010 1000.接收者用
來偵測框架的開端。
 A1, A2不是密碼形式。
C1 : STS-1 ID, 定義每個STS-1。
B1 : 作為錯誤監視。
E1 : 一個 64-Kbps 語音通訊通道。
 在一個STS-N訊號裡, E1只用在第一個STS-1,其他N-1 E1’s並未使
用。
F1 : 被section使用。
D1 to D3 : 在STEs之間的一個192-Kbps通訊管道。.
 用作警示、維護、控制、監視、管理,與其他通訊需求。
 在一個 STS-N訊號裡,這個訊號只定義在第一個STS-1。其它 N-1
E1’s 並未使用
STS-1 section overhead
Line Overhead : SONET





位於標頭列中的4-9列。
H1, H2 :紀錄該指標與第一個SPE位元之間的距離。
H3 : 一個用作頻率調整的行動位元。
 如果該調整位元是負值表示它傳送的是正確的Payload。
BIP-8 :用做錯誤定位。
 在STS-1上,前一個訊框在scrambling之後使用偶同位元
計算 ,並且在目前訊框被scrambling 之前被放入B2。
K1, K2 : 作為 automatic protection switching.
 In STS-N, this is defined for #1 only.
STS-1 line overhead
Line Overhead : SONET



D4 to D12 : 在LTE之間的一個 576-Kbps通訊通道,用作
 警示
 維護
 控制
 監視
 管理
 其他通訊需求
 在 STS-N只定義在 #1
Z1, Z2 : not defined except in STS-N for #3, in which Z2 is only defined as
line far-end block error ( FEBE ).
E2 : an express 64-Kbps communications channel between LTE
 In STS-N, this is defined for #1 only
Path Overhead









SPE的第一行 ( 9 bytes )
Path bytes是有方向性的。
J1 : the trace byte , is user programmable
 接收端的PTE收集 64個重複的 J1 bytes以驗證傳送中 PTE的連通性。
 Default : 0x00
BIP-8 or B3 :錯誤控制。
C2 :顯示SPE的結構、 非同步映射、ATM等
G1 : path status to the originating PTE from the destination PTE.
F2 :給終端使用者通訊使用。
H5 : multiframe, is used as an end-to-end generalized multiframe indicator
for payloads.
Z3, Z4, Z5 : 使用者位元組,保留作為未來使用,目前尚未定義。
SONET STS-1 : path overhead
SDH VC-3/4 : path overhead
Performance Monitoring


NE gathers PM from the values of :
 Section BIP ( B1 )
 Line BIP ( B2 )
 STS path BIP ( B3 )
 VT path BIP ( bits 1 and 2 of V5 : BIP – 2 )
PM 儲存一段時間來自一些暫存器上資訊。


Information related to
 The current period
 The previous period
 The recent period
 Threshold value
Two types of registers
 Current-second register ( CSR ) : 包含一秒之內發生的缺陷或異常。
 Current-period register ( CPR ) : 包含偵測到並儲存在CSR的累積性
的缺陷或異常。
SONET/SDH Performance Monitoring



Performance monitoring ( PM ) :一組針對服務中傳輸品質
的監視規則.
Difference between SONET and SDH PM philosophy :
 SDH : PM is based on counting erroneous blocks within a
period of a second.
 SONET : based on counting code violations within a period
of a second.
SONET PM functions :
 偵測傳輸的降級( degradation)
 偵測績效參數的變異
 作業系統間的溝通
PM at the Physical Layer

對於實體層來說只需要現值
 Laser bias current ( LBC ) ≡ LBCnormal =
LBC/LBCo, where LBCo is the initial/nominal
value provided by the NE supplier
 Optical power transmitted ( OPT ) ≡ OPTnormal =
OPT/OPTo, where OPTo is the initial/nominal
value provided by the NE supplier.
 Optical power received ( OPR ) ≡ OPRnormal =
OPR/OPRo, where OPRo is the initial/nominal
value provided by the NE supplier.
PM at the Section Layer




Severely erroneous framing seconds ( SEFS-Ss ) :SEF偵測出
現期間秒數的計算
Coding violations ( CV-Ss ) :在section層裡偵測的BIP錯誤個
數 (使用 B1 byte ).
Erroneous seconds ( ES-Ss ) :下列情況下秒數的計算
 至少一個section層的BIP錯誤被偵測到,或
 an SEF or
 LOS 偵測出現
Severely erroneous seconds ( SES-Ss ) :下列情況下秒數的計
算
 K 或更多section層 BIP錯誤被偵測到或
 an SEF or
 LOS偵測出現
PM at the Line Layer


Line層的績效參數可分為近端 (Near End; NE )與遠端 (Far
End; FE )
對於近端的績效參數如下 :
 NE line coding violations ( CV-Ls ) : 在line layer偵測到的
BIP錯誤數。.
 NE line erroneous seconds ( ES-Ls ) : 至少一個line layer
BIP錯誤被偵測到或一個 AIS-L偵測出現時的秒數計算。
 NE line severely erroneous seconds ( SES-Ls ) : K或更多
line layer BIP錯誤被偵測到或一個AIS-L偵測出現期間
的秒數計算
PM at the Line Layer

FE line erroneous seconds ( ES-LFEs ) :在至少
一個line BIP錯誤被使用REI-L的FE LTE
告知或RDI-L偵測出現期間的秒數計算
FE line unavailable seconds ( UAS-LFE ) :line在
FE被認為不可獲得時的秒數
 FE line failure counts ( FC-LFEs ) :FE line錯誤事
件發生的次數
 錯誤事件的開始是從RFI-L 錯誤被偵測到開
始到RFI-L 被清除截止。

PM at the Line Layer



NE line unavailable seconds ( UAS-Ls ) : line被認為不可被使用期間
的秒數
NE line failure counts ( FC-L ) : 近端錯誤事件發生的次數。
 錯誤事件從AIS-L被宣靠開始直到AIS-L被清除截止。
Protection switching count ( PSC ) : relates to systems that are
equipped with two switching fabrics, the working and the protection
 For working line : a count of the times that service switched from
the monitored line to the protection line + the times it switched
back to the working line.
 For protection line : a count of the times that service switched from
any working line to the protection line + the times it switched back
to the working line.
PM at the Line Layer
Protection switching duration ( PSD ) : 以秒數計算
 For working line : a count in seconds that indicates the duration of
time service was carried on the protection line.
 For protection line : a count in seconds that indicates the duration
of time the protection line was used to carry service.
 STS pointer justification ( STS-PJ ) : a count of the STS pointer
adjustments created or absorbed by an NE due to differences in the
frame rates of incoming and outgoing SONET signals.
 The STS-PJ parameter is accumulated for a non-terminated STS
path.
For the far-end line layer performance parameters are :
 FE line coding violations ( CV-LFEs ) : a count of BIP errors detected
by the FE LTE and reported back to the NE LTE using the REI-L in the
line OH.


PM STS Path Layer



STS路徑層的績效參數可分為STS與VT。
每個錯誤可分為近端與遠端
近端STS路徑層績效參數如下 :
 NE STS path coding violations ( CV-Ps ) : 在STS路徑曾被偵
測到BIP錯誤的次數。
 NE STS path erroneous seconds ( ES-Ps ) :至少一個STS path
BIP錯誤被偵測到或AIS-P出現期間的秒數。
 NE STS path severely erroneous seconds ( SES-Ps ) : K 或
更多STS路徑BIP錯誤被偵測到或AIS-P或 LOP-P 出現期間的秒數.
 NE STS path unavailable seconds ( UAS-P ) : STS路徑不可獲
得期間的秒數。
 NE STS path failure counts ( FC-Ps ) :近端STS路徑錯誤事件
發生的次數。

錯誤事件開始於AIS-P或LOP-P被宣告並於清除時結束。
Download