
  " alt="ATM信元被打包到一個(gè)MPLS分組中,以提高分組交換網(wǎng)絡(luò)(PSN)效率" /> 
  " alt="ATM信元被打包到一個(gè)MPLS分組中,以提高分組交換網(wǎng)絡(luò)(PSN)效率" /> 
  信元打包參數(shù) 
  信元打包主要包含兩個(gè)參數(shù):最小信元打包個(gè)數(shù)(MNCP)的大小(也被稱為信元打包大小)和最大信元打包計(jì)時(shí)器(MCPT)的超時(shí)值。 
  在建立信元打包連接時(shí),您必須配置MNCP大小和MCPT超時(shí)值。這些信息會(huì)被記錄到輸入和輸出硬件的信元打包現(xiàn)場(chǎng)可編程門陣列(FPGA)之中。 
  這些參數(shù)的范圍如下: 
  MNCP大小介于2到28個(gè)ATM信元之間 
  MCPT超時(shí)值介于2到4095微秒(us)之間(可由IOS配置的范圍) 
  MCPT硬件編程范圍為50us到25ms(MCPT超時(shí)的步進(jìn)精度為50us) 
  MNCP的最大值為28個(gè)ATM信元,因?yàn)橐蕴W(wǎng)的MTU為1500字節(jié)。假如一個(gè)MPLS分組打包的ATM信元數(shù)超過(guò)28個(gè),那么它將會(huì)在以太網(wǎng)接口上被丟棄。盡管Cisco IOS命令行界面(CLI)答應(yīng)您將MCPT值設(shè)置為2-4095us之間的一個(gè)值,硬件可編程范圍實(shí)際上是50us到25ms,步進(jìn)單位為50us。 
  在標(biāo)簽傳播和綁定期間,PE1和PE2會(huì)通過(guò)設(shè)置LDP接口參數(shù)字段,交換MNCP值。當(dāng)PE1收到PE2的MNCP時(shí),它會(huì)被存儲(chǔ)在PE1的預(yù)定義VC/VP/端口數(shù)據(jù)庫(kù)之中,反之亦然。任何一個(gè)供給商邊緣上的MNCP的任何改動(dòng)都會(huì)導(dǎo)致標(biāo)簽被撤銷和虛擬電路在兩端重新建立,而且舊的值將會(huì)被新的值所取代。 
  假如PE1不支持信元打包(即MNCP等于1),PE2應(yīng)當(dāng)在每個(gè)MPLS分組中只發(fā)送一個(gè)信元,但是能夠接收打包信元――假如PE2啟動(dòng)了信元打包。 
  MCPT在本地具有重要的作用,它的范圍通常取決于ATM連接速度OC-3或者OC-12。假如MCPT計(jì)時(shí)器超時(shí),打包的信元將會(huì)立即通過(guò)一個(gè)MPLS分組發(fā)出――即使打包尚未完成;即分組中的信元個(gè)數(shù)并沒(méi)有達(dá)到MNCP。
  一個(gè)信元打包分組在MPLS網(wǎng)絡(luò)中的生命周期 
  第xx頁(yè)的圖1顯示了被打包到MPLS網(wǎng)絡(luò)中的ATM信元。 
  在輸入供給商邊緣,ATM信元到達(dá)ATM端口,由分段和重組(SAR)芯片進(jìn)行處理。SAR芯片會(huì)將每個(gè)ATM信元區(qū)分為AAL0、AAL5或者OAM信元。對(duì)于有效的AAL0信元,SAR芯片會(huì)從ATM信元報(bào)頭中去除一個(gè)字節(jié)的HEC,將剩余的52字節(jié)ATM信元發(fā)送到信元打包FPGA。信元打包FPGA則會(huì)根據(jù)MNCP和MCPT配置參數(shù)打包信元。 
  輸入ATM信元會(huì)在MCPT超時(shí)之前,排隊(duì)構(gòu)成一個(gè)信元包,直到達(dá)到預(yù)定的信元包大小為止。這時(shí),F(xiàn)PGA會(huì)生成控制字,將T標(biāo)志編碼為0,指明AAL0 ATM信元類型,為每個(gè)信元包分組生成一個(gè)序列號(hào)。剩余的字段都被設(shè)置為0。 
  FPGA會(huì)將控制字(CW)附加到信元打包分組,將該分組轉(zhuǎn)發(fā)到硬件轉(zhuǎn)發(fā)ASIC。(在偽線設(shè)置中CW是可選的。假如兩個(gè)PE商定支持CW,它就會(huì)被使用;否則它就不會(huì)被插入。) 
  Cisco 12000系列路由器對(duì)信元打包的支持 
  硬件轉(zhuǎn)發(fā)ASIC會(huì)添加VC和隧道標(biāo)簽,將分組轉(zhuǎn)發(fā)到面向核心的MPLS連接。面向核心的MPLS連接會(huì)為MPLS分組添加第二層報(bào)頭,再將MPLS分組放到光纖上。 
  在MPLS核心,分組包含一個(gè)ATM信元包+CW+VC標(biāo)簽+I(xiàn)GP標(biāo)簽+第二層報(bào)頭。隧道標(biāo)簽將在倒數(shù)第二跳被去除。發(fā)送到輸出供給商邊緣的分組包含一個(gè)ATM信元包+CW+VC標(biāo)簽+第二層報(bào)頭。 
  在輸出供給商邊緣,面向核心的MPLS連接能夠?qū)⒎纸M從光纖中取出,去除第二層報(bào)頭,再將分組轉(zhuǎn)發(fā)到面向邊緣的線路卡。面向邊緣的線路卡上的硬件轉(zhuǎn)發(fā)ASIC會(huì)去除VC標(biāo)簽,將剩余的分組轉(zhuǎn)發(fā)到輸出信元打包FPGA。 
  輸出信元打包FPGA會(huì)去除控制字,利用其FIFO緩存將ATM信元打包分組分解為52字節(jié)的ATM信元。這些52字節(jié)的ATM信元隨后會(huì)被轉(zhuǎn)發(fā)到SAR芯片。 
  輸出SAR芯片會(huì)從FPGA收到52字節(jié)的ATM芯片,向ATM信元報(bào)頭添加1字節(jié)的HEC,構(gòu)成一個(gè)53字節(jié)的ATM信元。這些ATM信元隨后將通過(guò)線路發(fā)送到輸出ATM永久虛擬電路。 

              信元打包的配置和驗(yàn)證 
  下面是信元打包配置的三個(gè)例子:VC模式、VP模式和端口模式。另外還將介紹信元打包的驗(yàn)證過(guò)程。 
  在例1中,PE1和PE2都配置為信元打包VC模式,MNCP為六個(gè)信元,MCPT為100us,而流量具有雙向的OC-3線性速率。 
  例1:信元打包VC模式配置 
  PE1#sh running-config interface ATM 5/0 
  Building configuration... 
  Current configuration : 286 bytes 
  ! 
  interface ATM5/0 
  atm mcpt-timers 50 100 200 
  pvc 0/32 12transport 
  cell-packing 6 mcpt-timer 2 
  encapsulation aal0 
  xconnect 203.203.203.203 1 encapsulation mpls 
  ! 
  end 
  PE2#sh running-config interface ATM 2/2 
  Building configuration... 
  Current configuration : 307 bytes 
  ! 
  interface ATM2/2 
  atm mcpt-timers 50 100 200 
  pvc 0/32 12transport 
  cell-packing 6 mcpt-timer 2 
  encapsulation aal0 
  xconnect 201.201.201,201 1 encapsulation mpls 
  end
   信元打包VP模式配置示例    
  在例2中,PE1設(shè)置為信元打包VP模式,而PE2配置與之對(duì)稱。MNCP為六個(gè)信元,MCPT為100us。 
  例2 
  PEIfish running-config interface ATM 5/0 
  Building configuration... 
  Current configuration : 263 bytes 
  ! 
  interface ATM5/0 
  atm mcpt-timers 50 100 200 三個(gè)獨(dú)立計(jì)時(shí)器,單位為毫秒 
  atm pvp 1 12transport 
  cell-packing 6 mcpt-timer 2 MNCP 6和MCPT 100毫秒 
  xconnect 203.203.203.203 1 
  encapsulation mpls 
  end 
  信元打包端口模式配置示例 
  在例3中,PE1設(shè)置為信元打包端口模式,而PE2配置與之對(duì)稱。MNCP為六個(gè)信元,MCPT為100us。 
  例3 
  PEl#sh running-config interface ATM 510 
  Building configuration... 
  Current configuration : 238 bytes 
  ! 
  interface ATM5/0 
  atm mcpt-timers 50 100 200 
  cell-packing 6 mcpt-timer 2 
  xconnect 203.203.203.203 1 encapsulation mpls 
  end 
  例子中的信元打包的驗(yàn)證: 
  PEl#sh atm cell-packing 
  average average 
  circuit local nbr of cells peer 
  nbr of cells MCPT 
  type MNCP rcvd in one pkt MNCP 
  sent in one pkt 46) 
  ATM5/0 vc 0/32 6 6 
  6 6 100 
  PE2#sh atm cell-packing 
  average average 
  circuit local nbr of cells peer 
  nbr of cells MCPT 
  type MNCP rcvd in one pkt MNCP 
  sent in one pkt (Ps) 
  ATM2/2 vc 0/32 6 6 
  6 6 100 
  show atm cell-packing命令的輸出結(jié)構(gòu)總結(jié): 
  Circuit type顯示信元打包配置為VC模式。 
  Local MNCP顯示本地配置的MNCP值為6。 
  Peer MNCP顯示對(duì)等配置的MNCP值為6。 
  MCPT(us)顯示本地配置的MCPT超時(shí)時(shí)間。 
  Average number of cells received in one packet 顯示從對(duì)等體接收的一個(gè)信元包中包含6個(gè)信元。 
  Average number of cells received in one packet 顯示向?qū)Φ润w發(fā)送的一個(gè)信元包中包含6個(gè)信元。
              部署信元打包時(shí)的注重事項(xiàng) 
  在計(jì)劃采用信元打包技術(shù)時(shí),您必須根據(jù)網(wǎng)絡(luò)流量模式和服務(wù)水平協(xié)議(SLA)確定MCPT和MNCP值。通過(guò)選擇最優(yōu)的MCPT和MNCP值,能夠控制在信元打包過(guò)程中導(dǎo)致的其他延時(shí)和抖動(dòng)。 
  在理想條件下,下面分別是MNCP值為2和28個(gè)信元時(shí)的理論MCPT超時(shí)時(shí)間。這個(gè)例子假定輸入流量在Engine 3 ATM OC-3或者OC-12接口上保持線性速率。您可以利用方程1設(shè)計(jì)您的信元打包網(wǎng)絡(luò)。 
  方程1: 
  理論MCPT(us)=MNCP大小(信元數(shù))/輸入流量速率(信元數(shù)/秒) 
  情況1: 
  MNCP大小=2個(gè)信元 
  OC-3線性速率輸入流量速率=3.53208cps 
  利用方程1,計(jì)算得到理論MCPT=5.662us 
  情況2: 
  MNCP大小=28個(gè)信元 
  OC-3線性速率輸入流量速率=3.53208cps 
  利用方程1,計(jì)算得到理論MCPT=79.27us 
  情況3: 
  MNCP大小=2個(gè)信元 
  OC-12線性速率輸入流量速率=1412832cps 
  利用方程1,計(jì)算得到理論MCPT=1.416us 
  情況4: 
  MNCP大小=28個(gè)信元 
  OC-12線性速率輸入流量速率=1412832cps 
  利用方程1,計(jì)算得到理論MCPT=19.82us 
  上面計(jì)算得到的MCPT值都是理論值,但是在您的網(wǎng)絡(luò)設(shè)計(jì)計(jì)算中,您需要考慮50us-25ms的硬件可編程范圍(以50us為步進(jìn)單位)。在設(shè)置信元打包時(shí),MCPT應(yīng)當(dāng)加入由ATM交換、網(wǎng)絡(luò)傳播延時(shí)、排隊(duì)、預(yù)定延時(shí),以及擁塞點(diǎn)延時(shí)或者抖動(dòng)等因素導(dǎo)致的信元傳輸延時(shí)(CTD)。 
  上面的計(jì)算表明,信元打包能夠提高帶寬利用率。但是,在打包更多的信元時(shí),每個(gè)被打包的信元必須等待所有用于打包的信元都被接收完畢,或者M(jìn)CPT超時(shí)(無(wú)論哪種情況先發(fā)生)。這會(huì)引入額外的CTD(延時(shí))和信元延時(shí)波動(dòng)(CDV,即抖動(dòng))。 
  通過(guò)讓用戶設(shè)置一個(gè)MNCP和MCPT范圍,Cisco IOS軟件為權(quán)衡這些因素提供了靈活的手段。這個(gè)范圍有助于為滿足嚴(yán)格的SLA要求優(yōu)化CTD和CDV。 
  對(duì)于像CBR和VBR-RT這樣的實(shí)時(shí)流量ATM服務(wù)(需要UNI協(xié)商CTD、CLR和CDV),利用最小打包(兩到五個(gè)信元)優(yōu)化來(lái)自信元打包的CTD和CDV,滿足SLA的要求。 
  對(duì)于非實(shí)時(shí)的流量ATM服務(wù)(不需要UNI QoS協(xié)商),例如VBR-NRT和UBR,您能夠在SLA答應(yīng)的范圍內(nèi)打包更多的信元(10個(gè)或者更多)。 
  總而言之,信元打包能夠通過(guò)串聯(lián)ATM信元,提高分組交換網(wǎng)絡(luò)(PSN)效率。它能夠?yàn)閮?yōu)化打包過(guò)程中導(dǎo)致的CTD和CDV提供靈活的手段,例如MNCP和MCPT。 
  深入閱讀 
  Cisco IOS 軟件版本12.0(30)S 12000、7500和7200 系列 AToM 
  cisco.com/packet/174_5d2 
  Cisco IOS軟件版本12.0(30)S 12000、7500和 7200系列第二層QoS 
  cisco.com/packet/174_5d3 
  PWE3 ATM透明信元傳輸服務(wù) 
  FTP://ftp.rfc-editor.org/in-notes/internet-d rafts/ draft-ietf-pwe3-cell-transport-04.txt 
  AToM網(wǎng)絡(luò)傳輸?shù)姆庋b方法 
  draft-ietf-pwe3-atm-encap-09.txt
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注