一个信元打包分组在MPLS网络中的生命周期
第xx页的图1显示了被打包到MPLS网络中的ATM信元。
输入ATM信元会在MCPT超时之前,排队构成一个信元包,直到达到预定的信元包大小为止。这时,FPGA会生成控制字,将T标志编码为0,指明AAL0 ATM信元类型,为每个信元包分组生成一个序列号。剩余的字段都被设置为0。
FPGA会将控制字(CW)附加到信元打包分组,将该分组转发到硬件转发ASIC。(在伪线设置中CW是可选的。如果两个PE商定支持CW,它就会被使用;否则它就不会被插入。)
Cisco 12000系列路由器对信元打包的支持
硬件转发ASIC会添加VC和隧道标签,将分组转发到面向核心的MPLS连接。面向核心的MPLS连接会为MPLS分组添加第二层报头,再将MPLS分组放到光纤上。
在MPLS核心,分组包含一个ATM信元包+CW+VC标签+IGP标签+第二层报头。隧道标签将在倒数第二跳被去除。发送到输出供应商边缘的分组包含一个ATM信元包+CW+VC标签+第二层报头。
在输出供应商边缘,面向核心的MPLS连接能够将分组从光纤中取出,去除第二层报头,再将分组转发到面向边缘的线路卡。面向边缘的线路卡上的硬件转发ASIC会去除VC标签,将剩余的分组转发到输出信元打包FPGA。
输出信元打包FPGA会去除控制字,利用其FIFO缓存将ATM信元打包分组分解为52字节的ATM信元。这些52字节的ATM信元随后会被转发到SAR芯片。
输出SAR芯片会从FPGA收到52字节的ATM芯片,向ATM信元报头添加1字节的HEC,构成一个53字节的ATM信元。这些ATM信元随后将通过线路发送到输出ATM永久虚拟电路。

信元打包的配置和验证
下面是信元打包配置的三个例子:VC模式、VP模式和端口模式。另外还将介绍信元打包的验证过程。
在例1中,PE1和PE2都配置为信元打包VC模式,MNCP为六个信元,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
更多内容请看PCdog.com--Cisco IOS技术手册 Cisco交换机 Cisco路由器配置手册专题
