科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道Cisco 路由器的信元打包技术

Cisco 路由器的信元打包技术

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

信元打包(又被称为信元串联)是一种能够将多个信元中继异步传输模式(ATM)信元封装到同一个IP/MPLS分组中的机制。信元中继需要交换所有信元中继分组,因而会降低分组转发速率(PPS)。

作者:中国IT实验室 2007年8月13日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共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...

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设置为信元打包VP模式,而PE2配置与之对称。MNCP为六个信元,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 三个独立计时器,单位为毫秒

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设置为信元打包端口模式,而PE2配置与之对称。MNCP为六个信元,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

例子中的信元打包的验证:

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命令的输出结构总结:

Circuit type显示信元打包配置为VC模式。

Local MNCP显示本地配置的MNCP值为6。

Peer MNCP显示对等配置的MNCP值为6。

MCPT(us)显示本地配置的MCPT超时时间。

Average number of cells received in one packet 显示从对等体接收的一个信元包中包含6个信元。

Average number of cells received in one packet 显示向对等体发送的一个信元包中包含6个信元。

部署信元打包时的注意事项

在计划采用信元打包技术时,您必须根据网络流量模式和服务水平协议(SLA)确定MCPT和MNCP值。通过选择最优的MCPT和MNCP值,能够控制在信元打包过程中导致的其他延时和抖动。

在理想条件下,下面分别是MNCP值为2和28个信元时的理论MCPT超时时间。这个例子假定输入流量在Engine 3 ATM OC-3或者OC-12接口上保持线性速率。您可以利用方程1设计您的信元打包网络。

方程1:

理论MCPT(us)=MNCP大小(信元数)/输入流量速率(信元数/秒)

情况1:

MNCP大小=2个信元

OC-3线性速率输入流量速率=3.53208cps

利用方程1,计算得到理论MCPT=5.662us

情况2:

MNCP大小=28个信元

OC-3线性速率输入流量速率=3.53208cps

利用方程1,计算得到理论MCPT=79.27us

情况3:

MNCP大小=2个信元

OC-12线性速率输入流量速率=1412832cps

利用方程1,计算得到理论MCPT=1.416us

情况4:

MNCP大小=28个信元

OC-12线性速率输入流量速率=1412832cps

利用方程1,计算得到理论MCPT=19.82us

上面计算得到的MCPT值都是理论值,但是在您的网络设计计算中,您需要考虑50us-25ms的硬件可编程范围(以50us为步进单位)。在设置信元打包时,MCPT应当加入由ATM交换、网络传播延时、排队、预定延时,以及拥塞点延时或者抖动等因素导致的信元传输延时(CTD)。

上面的计算表明,信元打包能够提高带宽利用率。但是,在打包更多的信元时,每个被打包的信元必须等待所有用于打包的信元都被接收完毕,或者MCPT超时(无论哪种情况先发生)。这会引入额外的CTD(延时)和信元延时波动(CDV,即抖动)。

通过让用户设置一个MNCP和MCPT范围,Cisco IOS软件为权衡这些因素提供了灵活的手段。这个范围有助于为满足严格的SLA要求优化CTD和CDV。

对于像CBR和VBR-RT这样的实时流量ATM服务(需要UNI协商CTD、CLR和CDV),利用最小打包(两到五个信元)优化来自信元打包的CTD和CDV,满足SLA的要求。

对于非实时的流量ATM服务(不需要UNI QoS协商),例如VBR-NRT和UBR,您能够在SLA允许的范围内打包更多的信元(10个或者更多)。

总而言之,信元打包能够通过串联ATM信元,提高分组交换网络(PSN)效率。它能够为优化打包过程中导致的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透明信元传输服务

ftp://ftp.rfc-editor.org/in-notes/internet-d rafts/ draft-ietf-pwe3-cell-transport-04.txt

AToM网络传输的封装方法

draft-ietf-pwe3-atm-encap-09.txt

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章