输入ATM信元会在MCPT超时之前,排队构成一个信元包,直到达到预定的信元包大小为止。这时,FPGA会生成控制字,将T标志编码为0,指明AAL0 ATM信元类型,为每个信元包分组生成一个序列号。剩余的字段都被设置为0。
FPGA会将控制字(CW)附加到信元打包分组,将该分组转发到硬件转发ASIC。(在伪线设置中CW是可选的。如果两个PE商定支持CW,它就会被使用;否则它就不会被插入。)
Cisco 12000系列路由器对信元打包的支持
Cisco 12000线路卡
4端口IP服务引擎(ISE) ATM over SONET OC-12/STM-4
4端口ISE ATM over SONET OC-3/STM-1
Cisco 12000型号
全部
软件
Cisco IOS软件版本12.(27)S1和更高版本
信元打包传输模式
虚拟电路连接模式
虚拟路径连接模式
端口连接模式
运营、管理和维护(OAM)
F4和F5上的分段回环和故障管理
F4和F5上的故障管理
服务质量
信元丢失优先级(CLP)分类
试验性(EXP)标记
ATM论坛流量管理4.0和4.1,基于虚拟电路监管、排序和整形
基于监管措施的信元打包
加权随机早期检测(WRED)和Modified Deficit Round Robin(MDRR)输出双CLP阈值队列极限
交换类型
伪线
本地交换
硬件转发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永久虚拟电路。
Javed Asghar 是一位软件工程师,精通用于千兆交换和路由器平台的高级MPLS技术。现就职于思科的路由技术部门。他的电子邮件地址为jasghar@cisco.com。
Syed Natif Nawaz,CCIE编号8825,是思科路由技术部门千兆交换和路由平台领域的软件开发经理。他的电子邮件地址为snawaz@cisco.com。
Muhammad Waris Sagheer是一位软件工程师,精通用于千兆交换和路由器平台的高级MPLS技术。现就职于思科的路由技术部门。他的电子邮件地址为waris@cisco.com。
[1] [2] 下一页
信元打包的配置和验证
下面是信元打包配置的三个例子: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...
C