3.4 总结
MPLS和VPN体系结构(修订版)
在这一章中,我们讨论了在ATM网络中运行MPLS的具体内容。MPLS架构允许在不对ATM交换机的硬件进行升级的条件下,就在ATM网络中部署MPLS。
注释:鉴于传统ATM没有VC聚合功能,因此,如果要支持相应的功能,常常需要对ATM交换机进行硬件升级。
ATM交换机不需要在控制处理器中添加支持MPLS信令的新控制软件。有些交换机不支持额外的需求,这就需要为这些交换机添加支持MPLS的外部控制器(标签交换控制器)。
若要支持ATM环境,需要对MPLS转发和标签分配流程稍作如下修改。
- 基于信元的标签交换纯粹根据ATM信元头部的VPI/VCI值来执行,以此支持现有的ATM架构。因此,要将栈顶的MPLS标签编码到ATM信元头部中。
- 即使将栈顶标签放到ATM信元头部,在带标签数据包中的MPLS栈仍然是完整的,因为它仍需要支持其他MPLS功能,如MPLS实验位或TTL字段。MPLS标签头部的顶部标签会被设置为0,因为在ATM网络中用不到这个标签。
- ATM网络中的标签分发是基于下游按需分发的流程来执行的,这种流程可以使通过LC-ATM接口的VC数降到最少。
- 在它们可以将标签分配给上游LSR并在ATM交换矩阵中建立从入站到出站的VPI/VCI映射之前,传统ATM交换机必须向下游LSR请求标签。必须为每个来自的上游请求消息请求新的标签,以此防止信元交错的问题。
- 高级ATM交换机支持VC聚合和附加的信元缓存功能,这些功能也可以防止信元交错的问题。因此这些交换机可以为所有上游邻居使用同样的下游标签,于是,通过LC-ATM接口使用的VC数量也就可以得到显著的降低。
在ATM网络中,下游按需的标签分发机制也对基于ATM的MPLS网络收敛时间产生了影响。由于新的标签必须在IP路由协议收敛之后才能得到请求和分配,因此这会增加总的收敛时间。
时间: 2024-10-07 22:03:59