在单一类别LSP中待转发的报文共同使用节点内部对应此特定转发类别的综合资源,这些经标签封装后的报文不必利用其标签内的EXP域对特定转发类别进行标识,但可以在EXP字段内标识该报文的丢弃优先级。
对于多类别的LSP,报文携带的标签内部EXP字段不仅可以标识该报文的丢弃优先级,还可以指明此报文所属的区分服务类别,传输报文将利用MPLS报头内标识的区分服务类别信息获取节点内相应的资源。
四、当前MPLS技术存在的问题
MPLS技术发展十分迅速,仅仅经历三年时间,就已发展成为被业界推崇的一种Internet新兴技术,充分显示了其强大的技术优势。但是,目前MPLS技术在许多方面还存在相当大的难点,需要认真思考与探讨。
1.对标签合并功能的支持
标签合并能够有效解决网络标签资源有限的问题,并且便于网络实施流量工程,其代价是LSR对LIB的维护将更加复杂。如果LSR支持标签合并功能,则意味着该节点必须支持多点到点的传输能力,目前改造后的ATM-LSR或帧中继-LSR设备均不支持多点到点的传输方式,并且节点容易在出端口产生信元交织。为解决上述问题,必须要对现有的ATM-LSR或帧中继-LSR进行硬件改造,其实现难度很大,成本高并且难以与传统ATM/帧中继业务相兼容。
此外,对于QoS路由而言,要求网络为特定的业务流分配特定的LSP,因而不能采用标签合并传输方式。标签合并功能的使用环境以及节点相应的处理操作还有待于IETFMPLS工作组的进一步解决。
2.环路(Loop)问题
在网络层IP报文通过TTL超时机制来丢弃报文。但在L2层由于ATM/帧中继硬件并不提供TTL功能。因而没有办法来直接丢弃产生环路的报文,由于环路的存在,网络拥塞程度不断加剧,它不仅使报文无法到达正确的信宿,甚至有可能导致网络被迫丢弃用于更新路由信息的报文,致使路由寻径变得更加不稳定,延长了环路分组在网络中的驻留时间。
目前MPD解决环路问题的主要方法是使用环路检测机制。该机制允许环路在网络中产生,但当网络检测到环路存在时,要求节点立即关闭环路。IETF当前提出了基于穿线法(Thread)的环路检测机制,由于其算法实现复杂且下完善,因而仍然需要开发更好的环路检测算法以消除环路问题。
3.MPLS实施区分服务
MPLS与分类业务的技术优势相结合是当今Internet的发展趋势,但是由于ATM采用硬件交换的方式,现有方案仅利用CLP/DE字段标识特定的分类业务,致使目前ATM/帧中继链路与分类业务类型(PSC)的对应关系很不明确,这将给MPLS实施分类业务来带很大的困难,这一问题需要尽早解决。
4.ATM交换机对于CR-LDP的支持
传统的ATM交换机采用了5种服务类别标准用以支持特定的QoS服务,而受限的标签分配协议(CR-LDP)则以令牌筒参数标识用户要求的流量特性,因而两种QoS参数的精确映射将是CR-LSP有效支持保证特定IPQoS服务的关键。由此可见,经过改造后的ATM-LSR对于不同的流量参数、权重取值、业务频率等众多CR-LDP受限参数如何在设备内部分配相应的队列及节点资源,用以保证数据的有效传输将是CR-LDP首要解决的问题。
5.CR-LDP与RSVP扩展信号的互通问题
采用RSVP扩展信令与CR-LDP都可以建立支持特定IPQoS服务的LSP以及实施面向全网的流量工程,但是它们彼此在信令体系结构之间的差别极大。虽然业界普遍看好CR-LDP,但是为了MPLS技术的蓬勃发展以及满足ISP的实际需要,解决两种信令之间的互通问题是十分必要的。理想的信令互通模型解决方案的出台将会把MPLS技术引入一个更为广泛的应用领域。