第3部分7750业务第7课VPLSVPLS第3部分第7课2页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,Alcatel7750SR业务实现R3.0VPLS第3部分第7课3页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel课程目标在完成这部分学习后,学员们将会理解:•VPLS业务的特性和好处•7750SRVPLS的实现•VPLS业务的操作•VPLS业务的配置•VPLS业务的管理任务•OAM工具VPLS第3部分第7课4页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,Alcatel怎样通过MPLS来提供VPLS?有桥接能力的PE路由器•连接成MPLSLSP的网状隧道每次业务的VC标签•使用draft-Martini机制来协商未知/广播•在业务域中,流量的复制。MAC的获取•通过隧道或接入端口•每个VPLS独立的FIBLSP网状网IP/MPLS网络PEAPECPEBPEDVPLSServiceVPLS业务VPLS业务对于在每个站点的每一个VPN,用户边缘设备通过点对点的接入连接与提供商边缘路由器相连。在提供商的网络中,CE设备和PE路由器之间,以太网是作为一种成帧技术。帧结构可以包括IEEE802.1Q以太网VLAN标记,这就允许了用户对他们的网络进行分段并对LAN业务指定服务质量。VPLS同样支持“QinQ”封装,其中,添加第二个VLAN标记作为业务定界。从用户的观点来看,整个VPN看起来就是一个以太网,其中的PE担当网桥的角色,在它们层2目的MAC地址基础之上交换帧。但是,在提供商方面,PE与通用路由封装和/或多协议标签交换的隧道互联。如果利用GRE隧道来连接PE,那么业务就利用标准IP帧格式和寻址来封装和路由通过核心网络。VPLS第3部分第7课5页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,AlcatelVPLSServiceL2switchVPLS:用户角度VLANA所有的单元看起似乎都在同一个以太局域网上整个提供商的网络看起来是2层上的交换。CE-PE接口•简单以太接口•去掉了LAN和WAN之间的2层协议转换•在WAN技术上不需要另外的培训,如FR。CECECEVPLS第3部分第7课6页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,AlcatelVPLS#110.10.1.xVPLS#220.20.2.xCEACEBCEACEBCEACEBVPLS:用户操作用户维护,完善,控制路由。简化增加新站点:不需要重复配置已存在的站点用户维护,完善,控制他们的路由。(与VPRN不同)这种在业务供应商和用户之间的功能性上的清楚划分使得故障处理更为简单。在现有的站点上,添加一个新的站点不需要配置业务供应商设备或者用户设备。VPLS第3部分第7课7页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,AlcatelVPLS:业务供应商方面在业务供应商和用户网络之间清除了功能性的分界线。业务提供商不必处理用户路由的问题分开的入口/出口流量参数详细的帐单和计费IP/MPLS网络IP/MPLS网络以太网CE7750AccessNetworkPEVPLS第3部分第7课8页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,AlcatelVPLS-VC标签每VPLS业务PE之间的VC标签信令例子:•每个PE初始一个目标LDP会话到远端系统IP地址•告诉远端当为每次业务发送包时,使用的是什么VC标签PE1-PE2:对于Svc-id101使用VC-标签pe2-1PE2-PE1:对于Svc-id101使用VC-标签pe1-2PE1-PE3:对于Svc-id101使用VC-标签pe3-1PE2-PE3:对于Svc-id101使用VC-标签pe3-2PE3-PE1:对于Svc-id101使用VC-标签pe1-3PE3-PE2:对于Svc-id101使用VC-标签pe2-3PE-1PE-2PE-3M-1M-3M-4pe2-1pe1-2pe3-2pe3-1pe1-3pe2-3VPLSVPLS用户包要么在IP包中(GRE)传输要么在MPLS包中传输。•包承载一个内部(VC)标记,用来确定这个包属于的哪个业务。这种标记有时被提到是Martini标记。•当一个包到达目的地时,外部IP地址或者MPLS标签就被去掉。这时候,就检查内部标签来决定这个包属于的业务。•在决定了包属于哪个业务后,就检查用户的以太包并且在PE的表中查找它的MAC地址来决定这个包将去的SAP。利用目标LDP(TLDP),VC标记可以手动地或自动分配。在PE之间,TLDP协议被用来动态的协商VC标记。这种方法相对于手动分配标签并不是更倾向错误的,且也不比手动分配标签有更好的标度。VPLS第3部分第7课9页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,Alcatel包格式IP/MPLSPOPPOPCPECPECPECPEPEPEPEPE净荷DASA802.1qpayloadDASAVCLabelTransportLabelL2Header净荷DASA802.1qOptionalControlWordL1封装是附加的L1信息,与SONET或SDH非常相似,要传送数据穿过运营商的设施。传输层是MPLS层,它确定了MPLS隧道传送L2帧或单元通过MPLS网络。VC标签是一个MPLS标签,它确定了详细的L2虚拟连接,例如帧中继DLCI,(通过MPLS隧道已经正在传输帧中继DLCI)。控制字包含关于连接的信息。控制字是可选或是必须的,这要依赖于网络配置。VPLS第3部分第7课10页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,AlcatelSpoke和MeshSDP在spokeSDP上接收的泛洪流量是:•在其他端口上复制的(spoke和MeshSDP和SAP)•不在接受到的端口上复制在Mesh上,业务上接收的泛洪流量是:•在spokeSDPandSAP上复制的•不在其他MeshSDP上传送PE-AServiceGSAPSDPSDPSDPMeshSpokeSDPPE-AServiceGSAPSDPSDPSDPMeshSpokeSDPSpokeSDPMeshSDPSpokeSpoke和网格SDPSpoke和网格SDPSDP是一种广告和连接到一条封装隧道的逻辑方式,并且SDP必须在可使用业务之前被绑定到一个业务上。绑定一个SDP到一个业务,SPOKE或网格上的方式决定了怎样传送扩散流量。SpokeSDPSpokeSDP把扩散流量当成一个传统的桥接端口。在SPOKESDP上接受的扩散流量在其他所有的端口上复制(其他spoke和网格SDP或SAP),但不在接收的端口上复制。MeshSDP对于绑定到同样的业务上的网格SDP被看成是单一桥接端口。在网格上,业务上接收的扩散流量在其它端口上复制。(SPOKESDP和SAP),但是不传送到其它网格SDP。VPLS第3部分第7课11页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,AlcatelMAC泛洪服务1SAPPE-A服务1SAPPE-D用户A服务1SAPPE-B用户A用户rA服务1SAPPE-C用户ASAPSAPSAPSAP用户A用户A用户A用户ASDPSDPSDPDEMUXDEMUXDEMUX当你必须在如下条件时,仅仅复制:在源点:对每个SDP仅仅一个复制在目标点:仅仅一个复制转发到每个转发复用器仅仅一个复制转发到每个用户SAP多播,广播,&未知的目的地有未知目的地MAC地址的广播帧和unicast帧在VPLS里被复制和溢出到所有的PE里为了减少每个MDA的输入转发联合体复制的数目,要求信息包使用内在交换结构的多点传送能力来接收一个复制。每个MDA将为每个要求传送信息包的虚拟接口复制一个复制品。VPLS第3部分第7课12页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserved©2005,Alcatel虚拟专用LAN业务AlcatelProprietary,allrightsreserved©2005,AlcatelVPLS包预排–VPLS学习M1M2M3M41/1/1:1001/1/1:2001/1/2:01/1/2:0从M3发送一个包到M1VPLSSvc-id=1011/1/2:0本地的M3映射位置MACVPLSSvc-id=101隧道到PE2远程M3映射位置MACVPLSSvc-id=101隧道到PE2远程M3映射位置MAC-PE2知道了M3已经到达端口1/1/2:0-PE2以VC-标签pe2-1涌进PE1并以VC-标签pe2-3涌进PE3-PE1从VC-标签pe2-1知道M3在PE2之后-PE1在端口1/1/1:100和1/1/1:200发送-PE3在端口1/1/2:0发送-PE3从VC-标签pe2-3知道了M3在PE2之后-M1接收信息包包预排列VPLSService-id101PE2PE3PE1PE路由器知道了到达他们接入点和网络端口的流量的源MAC地址。每一个PE路由器包含一个转发信息库(FIB),每个VPLS服务实例和获取的MAC地址都分布在这些服务FIB表里。所有得流量基于MAC地址交换并使用LSP隧道在所有的参与PE路由器之间转发。未知包(例如,不知道目的地MAC地址)在所有的LSP上转发到参与业务的PE路由器,直到目标对象的回应和MAC地址已经被关联那个服务的PE路由器知道。VPLS第3部分第7课13页7750SR业务实现R3.0AlcatelUniversityAlcatelProprietary,allrightsreserv