? ? ?
由远端节点地址和vc-id号构造全网唯一的PW标识。 vc-id:虚拟链路标志
vc-id在本地节点必须是唯一的,远端节点对应接口需分配同样vc-id号
? VPWS的标签
?
PE路由器之间要定义穿过MPLS网络的LSP隧道 (外层标签)
? 在两个PE路由器之间通过扩展的LDP协议用来传递虚拟链路的信息,分配虚拟链路标记(内层标签) 2、VPWS的工作原理 ? 内层标签的创建
? ?
指定PE相关接口为二层透传端口,并分配相应的vc-id 通过扩展的LDP协议建立session分配虚拟链路标记
? 外层标签的创建
?
PE和P设备间运行路由协议,并通过LDP分配标签创建LSP
? 标签表的形成
?
? 数据转发
PE设备上形成L2标签表和全局标签表,P设备上形成全局标签表
? ? ?
PE从二层透传端口收到报文匹配vc-id
接收PE封装双层标签,内层标记为虚拟链路标记,外层标记为隧道标记 发送PE按照内层标签转发到相应二层透传端口
(二)VPLS
1、VPLS的作用
VPLS:虚拟LAN服务(Virtual Private LAN Service),是点到多点连接。
虚拟LAN服务VPLS的作用:利用以太网和MPLS的组合,来满足运营商和用户的需求,使分散在不同地理位臵上的用户网络可以相互通信。VPWS仅提供点到点的连接,而VPLS提供点到多点的连接
2、VPLS的相关概念 ? VPLS的工作方式
如上图所示:
? ? ? ? ? ?
在PE间建立传输隧道LSP
红用户和绿用户分布在两个独立的虚拟专用LAN 在隧道 LSP中建立点到点的2层 VC LSP CE可以是交换机、路由器等 任意的上层协议
MPLS骨干网相当于一个高度可靠和灵活的LAN交换机
? VPLS的实施标准
VPLS的标准尚未确定,目前的主流流派有: (1)Martini草案
? 规范比较成熟,支持的厂家较多
? 支持多协议
? 一般仅适用于自治域内部 ? 一般要手工配臵
(2)Kompella草案
? 使用和MARTINI同样的封装 ? 可以自动配臵 ? 可以用于自治域间 ? 仅支持IP协议
? VFI—区分VPN用户
虚拟转发实例VFI(Virtual forwarding Instance):在PE上创建一个VPLS实例,不同PE上相同vc-id的VPLS实例属于同一个VPLS域,可以相互通信。
图:VFI示例
? VPLS PE路由器结构
PE路由器包含伪线管理和虚拟转发实例两部分:伪线管理负责建立和维护到其他PE上同VPN的转发实例的伪线;VFI执行MAC学习、MAC交换。
? 伪线的建立
? 伪线PW的建立就是在两个PE之间交换识别VPLS域的MPLS内层标签,或称VC标签
? ? 型)
VC标签和组成LSP的MPLS外层标签共同组成PW
Martini草案对LDP进行了扩展,增加了VC FEC的FEC类型(128型和129
? VPLS的环路问题——水平分割
PE上的虚拟转发实例相当于一个二层交换机,但不必像传统的L2 交换机一样运行STP协议,因为在MPLS L2 VPN中使用内在水平分割机制进行环路的保护。
3、VPLS的工作过程 ? 内层标签的创建
? ? ?
在PE上设定VFI,同一VPLS域中VFI具有相同的vc-id 指定PE相关接口为二层透传端口
通过扩展的LDP建立session分配虚拟链路标记
? 外层标签的创建
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2.5+2.8 数据网-IP RAN(含IPRAN基础组网和IPRAN高级知识)(4)在线全文阅读。
相关推荐: