MPLS L3VPN组网中BGP协议路由汇聚的标签分配策略
2012-08-06于俊锋陈常嘉程树纲
于俊锋,陈常嘉,程树纲
(1.北京交通大学 电子信息工程学院,北京100044;2.华三通信技术有限公司 软件部,北京100085)
MPLS L3VPN是服务提供商VPN解决方案中一种基于PE的L3VPN技术,它使用BGP在服务提供商骨干网上发布VPN路由,使用MPLS在服务提供商骨干网上转发VPN报文。MPLS L3VPN组网方式灵活、可扩展性好,并能够方便地支持MPLS QoS和MPLS TE,因此得到越来越多的应用。
1 MPLS技术概述
1.1 MPLS L3VPN模型
由3部分组成:CE、PE和P。
(1)CE(Customer Edge)设备:用户网络边缘设备,有接口直接与SP(Service Provider,服务提供商)相连。CE“感知”不到VPN的存在,也不需要必须支持MPLS。
(2)PE(Provider Edge)路由器:服务提供商边缘路由器,是服务提供商网络的边缘设备,与用户的CE直接相连。在MPLS网络中,对VPN的所有处理都发生在PE上。
(3)P(Provider)路由器:服务提供商网络中的骨干路由器,不与CE直接相连。P设备只需要具备基本MPLS转发能力。
1.2 MPLS L3VPN的相关术语
(1)Site:是指相互之间具备IP连通性的一组IP系统;
(2)VPN实例:在MPLS VPN中,通过VPN实例(VPN-instance)实现不同VPN之间的路由隔离。PE上每个VPN实例都有相对独立的路由表和转发表。
MPLS-VPN是指采用MPLS技术在骨干的宽带IP网络上构建企业IP专网,实现跨地域、安全、高速、可靠的数据、语音、图像多业务通信。
(3)VPN Target属性:扩展团体属性,用来控制VPN路由信息的发布。分2类:Export Target属性和Import Target属性。只有在接收到其它PE发布的VPNv4路由Export Target属性与本地PE上VPN实例的Import Target属性匹配时,才把路由加入到相应的VPN路由表中。
(4)LSP:标记交换路径。转发等价类在MPLS网络中不同的节点被赋予确定的标签,数据转发按照这些标签进行,数据流所走的路径就是LSP。
(5)FIB和LFIB
FIB:由路由表所得出来的转发信息表,指导IP转发;
LFIB:标签转发信息表,指导MPLS转发。……
