华为mpls_l2_vpn_原理培训胶片

上传人:mg****85 文档编号:54889086 上传时间:2018-09-21 格式:PPT 页数:46 大小:1.58MB
返回 下载 相关 举报
华为mpls_l2_vpn_原理培训胶片_第1页
第1页 / 共46页
华为mpls_l2_vpn_原理培训胶片_第2页
第2页 / 共46页
华为mpls_l2_vpn_原理培训胶片_第3页
第3页 / 共46页
华为mpls_l2_vpn_原理培训胶片_第4页
第4页 / 共46页
华为mpls_l2_vpn_原理培训胶片_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《华为mpls_l2_vpn_原理培训胶片》由会员分享,可在线阅读,更多相关《华为mpls_l2_vpn_原理培训胶片(46页珍藏版)》请在金锄头文库上搜索。

1、MPLS L2 VPN 原理,ISSUE 1.0,Page 1,学习完本课程,您应该能够: 掌握MPLS L2 VPN的原理,目 标,Page 2,第一章 MPLS L2 VPN 概述 第二章 MPLS L2 VPN 原理,内容介绍,Page 3,传统的L2VPN,租赁专线(leased line)方式 主要缺点是:建设时间长,价格昂贵,难于管理。 虚电路方式 虚电路方式与租赁专线相比,建设时间短、价格低 在不同类型的网络(如ATM、FR)上提供业务,需要建设并维护独立的网络 其速率较慢 配置较复杂,Page 4,虚电路,MPLS L2VPN,MPLS L2VPN就是在MPLS网络上透明传递用

2、户的二层数据。从用户的角度来看,这个MPLS网络就是一个二层的交换网络,通过这个网络,可以在不同站点之间建立二层的连接。,Tunnel,Customer Site,Customer Site,Customer Site,Customer Site,PE,PE,Page 5,MPLS方式的L2VPN,扩展了运营商的网络功能和服务能力 具有更高的可扩展性 管理责任分工明确 路由私有、安全 易配置(N方解决?主要体现在隧道复用) 多协议支持 网络平滑升级,Page 6,L2VPN-VRP实现,Martini:遵循草案draft-martini-l2circuit-trans-mpls,使用LDP作为

3、传递VC信息的信令。 Kompella:遵循草案draft-kompella-ppvpn-l2vpn-xx,与RFC2547定义的BGP/MPLS VPN相似。 CCC:在两条PE-CE连接之间配置透明的连接,独占隧道,一层标签。 SVC:Martini的一种静态实现,Page 7,第一章 MPLS L2 VPN 概述 第二章 MPLS L2 VPN 原理,内容介绍,Page 8,内容介绍,第二章 MPLS L2 VPN 原理第一节 报文结构第二节 CCC第三节 Martini第四节 SVC第五节 Kompella第六节 L2VPN 的比较,Page 9,协议结构,Tunnel 标签 从入口P

4、E 到出口PE获取PDU MPLS label 或GRE tunnel VC 标签 用于在相同的tunnel上标识不同的虚电路 MPLS label. 模拟 VC 的封装(Control Word) 32-bit 的控制字,Tunneling Component,L2 PDU (Emulated),Transport Component,连接控制,连接控制(LDP、BGP、STATIC-LSP)用于 VC-Label 协商, 撤销, 差错通告,Emulated Circuits 有三层封装,Page 10,报文结构,有些情况下,在网络上传输l2vpn报文的时候没有必要传送整个的二层帧,而是在入

5、口端把二层头给剥离,然后在出口端重新添加。但是如果二层头中有些信息需要携带,这种方式就不可取了,因此提出了控制字的方法来解决这个问题,控制字里携带的信息都是INGRESS端和EGRESS端协商好的。 控制字主要有三个功能: 1、报文转发是需要的序列号 2、当最小的mtu大于实际的传输报文时需要进行填充 3、二层帧头中需要携带的控制位,Page 11,报文举例-FR,Frame Relay帧在转发的时候不携带Frame Relay header和FCS,控制字是必须使用的 BECN、FECN、 DE和C/R位使用控制字来携带。,Page 12,内容介绍,第二章 MPLS L2 VPN 原理第一节

6、 报文结构第二节 CCC第三节 Martini第四节 SVC第五节 Kompella第六节 L2VPN 的比较,Page 13,CCC介绍,CCC是Circuit Cross Connect(电路交叉连接)的缩写,是通过静态配置来实现L2VPN的一种方式。,Page 14,CCC连接类型,CCC方式分为本地CCC连接和远程CCC连接。 对于本地CCC连接, 这两个CE连接到同一个PE设备上,PE设备相当于一个二层交换机。 对于远程CCC连接,两个CE连接到不同的PE上,使用PE之间独享的静态LSP作为隧道,不需要任何信令协议传递二层VPN信息。,Page 15,CCC的实现,CCC的实现 CC

7、C采用一层标记来传送用户数据,因此它对LSP的使用是独占性(不能用于其他L2VPN连接,也不能用于BGP/MPLS VPN或承载普通的IP报文)的,用户必须单独为每一个CCC连接手工配置两条L2VPN LSP(两个方向各一条),这两条L2VPN LSP将只能用于传递这个CCC连接的数据。 P节点也要进行STATIC LSP的配置,Page 16,CCC组网,MPLS网络,A公司 分支机构2,PE,LSP,LSP,PE,PE,A公司 分支机构1,A公司 分支机构3,A公司 总部,Tunnel标签,2层头部,数据,本地 连接,远程 连接,Page 17,内容介绍,第二章 MPLS L2 VPN 原

8、理第一节 报文结构第二节 CCC第三节 Martini第四节 SVC第五节 Kompella第六节 L2VPN 的比较,Page 18,Martini介绍,遵循草案draft-martini-l2circuit-trans-mpls,使用LDP作为传递VC信息的信令。 PE之间建立LDP的remote session,PE为CE之间的每条连接分配一个VC标签。二层VPN信息将携带着VC标签,通过LDP建立的LSP转发到remote session的对端PE。 这种方式不能提供象CCC方式的本地交换功能,但是不象CCC远程连接那样,一条LSP只能被一条远程CCC连接独享,服务运行商网络中的一条隧

9、道可以被多条VC共享使用。,Page 19,Martini结构,Tunnel 标签 从入口PE 到出口PE获取PDU MPLS label 或GRE tunnel VC 标签 用于在相同的tunnel上标识不同的虚电路 MPLS label. 模拟 VC 的封装(Control Word) 32-bit 的控制字,Tunneling Component,L2 PDU (Emulated),Transport Component,连接控制,连接控制(LDP)用于 VC-Label 协商, 撤销, 差错通告,Emulated Circuits 有三层封装,LDP,Page 20,LDP扩展,VC

10、labels通过LDP REMOTE SESSION交换 LABEL还是放在Label TLV中,在MAPPING中发送 定义了新的LDP FEC用来携带VC信息 FEC element type 128 Virtual Circuit FEC Element: Carried within LDP Label Mapping Message VC信息的交换是通过DU方式进行的, Described in draft-martini-l2circuit-trans-mpls,Page 21,Martini 的协议处理,Martini的协议包括两部份 Tunnel建立 LDP 用来建立在PE之间

11、建立Tunnel, 其他的tunnels协议也可以使用如GRE. VC 建立 通过LDP在两个PE 间建立远程邻居 通过VCID来建立绑定关系,LDP为VC分配标签,PE1,CE2,PE2,CE1,P,VC-ID:1,DLCI:100,DLCI:200,VC-ID:1,(1,1000;PE1),(1,2000;PE2),Page 22,Martini协议报文,Page 23,Martini协议报文,C: Control Word (1 bit) 1表示需要控制字;0为不需要 VC-type (15 bits) VC类型, e.g FR, ATM, VLAN, Ethernet, PPP, HD

12、LC VC info length (8 bits) VCID field和interface parameters的长度 Group ID (32 bits) 一些VC组成一个组,主要用来批量撤消相应的VC信息。 VC ID (32 bits) 一个VC是由VC ID和VC TYPE来唯一确定 Interface Parameters (不定) 一些接口参数,目前用的有MTU,Page 24,Martini优点,在这种Martini方式中,由于在运营商网络中,只有PE设备需要保存少量的VC label&LSP的映射等少量信息,P设备不包含任何二层VPN信息,所以扩展性好。 当需要新增加一条V

13、C时, 只在相关的两端PE设备上各配置一个单方向VC连接即可,不影响网络的运行。 它配置、实现相对简单,没有VPN的概念, 只是提供二层链路的连接性,易于理解。 Martini方式适合稀疏的二层连接,例如星型连接。,Page 25,Martini组网,MPLS网络,B公司 总部,PE,MPLS隧道(LSP),MPLS隧道(LSP),PE,MPLS隧道(LSP),A公司 分支机构1,A公司 分支机构2,A公司 总部,B公司 分支机构1,B公司 分支机构2,外层标签,VC标签,二层头部,数据,PE,LDP发布VC标签,Page 26,内容介绍,第二章 MPLS L2 VPN 原理第一节 报文结构第

14、二节 CCC第三节 Martini第四节 SVC第五节 Kompella第六节 L2VPN 的比较,Page 27,Static VC,SVC方式的其实与LDP方式L2PVN非常类似,不同之点在于他不用使用LDP作为传递二层VC和链路信息的信令,手工配置VC Label信息即可; 不用LDP就意味着不需要使用remote peer,不需要使用LDP相应扩展TLV。便于ISP的网络运营,如果隧道不使用LDP建立的LSP,那么LDP就完全不必使用了; 其他的和Martini基本一致。,Page 28,内容介绍,第二章 MPLS L2 VPN 原理第一节 报文结构第二节 CCC第三节 Martini

15、第四节 SVC第五节 Kompella第六节 L2VPN 的比较,Page 29,kompella结构,Tunnel 标签 从入口PE 到出口PE获取PDU MPLS label 或GRE tunnel VC 标签 用于在相同的tunnel上标识不同的虚电路 MPLS label. 模拟 VC 的封装(Control Word) 32-bit 的控制字,Tunneling Component,L2 PDU (Emulated),Transport Component,连接控制,连接控制(MP-BGP)用于 VC-Label 协商, 撤销, 差错通告,Emulated Circuits 有三层封

16、装,MP-BGP,Page 30,基本原理:kompella简介,与MPLS BGP VPN实现机理类似,特别是CE、PE、ROUTE-TARGET、RD、SITE的定义以及用途 区别是kompella传送的是二层信息,而MPLS BGP VPN传送的是三层路由信息,为此kompella进行了相应的BGP NLRI扩展 处理的信息不同了,那么发送接受二层信息的流程也发生了相应的变化。,Page 31,kompella术语,Label Block Label Base Label Range Label-block Offset CE ID CONNECTION L2VPN INSTANCE,Page 32,kompella术语,LABEL BLOCK1、 LABEL BLOCK2、 LABEL BLOCK3组成一个LABEL BLOCK; LB:LABEL BASE LR:LABEL RANGE LBO:LABEL BLOCK OFFSET,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号