MPLSL2VPN原理培训胶片-XXXX0711-A课件_第1页
MPLSL2VPN原理培训胶片-XXXX0711-A课件_第2页
MPLSL2VPN原理培训胶片-XXXX0711-A课件_第3页
MPLSL2VPN原理培训胶片-XXXX0711-A课件_第4页
MPLSL2VPN原理培训胶片-XXXX0711-A课件_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MPLSL2VPN原理ISSUE1.0MPLSL2VPN原理ISSUE1.0学习完本课程,您应该能够:掌握MPLSL2VPN的原理目标学习完本课程,您应该能够:目标第一章MPLSL2VPN概述第二章MPLSL2VPN原理内容介绍第一章MPLSL2VPN概述内容介绍传统的L2VPN租赁专线(leasedline)方式主要缺点是:建设时间长,价格昂贵,难于管理。虚电路方式虚电路方式与租赁专线相比,建设时间短、价格低在不同类型的网络(如ATM、FR)上提供业务,需要建设并维护独立的网络其速率较慢配置较复杂传统的L2VPN租赁专线(leasedline)方式虚电路MPLSL2VPNMPLSL2VPN就是在MPLS网络上透明传递用户的二层数据。从用户的角度来看,这个MPLS网络就是一个二层的交换网络,通过这个网络,可以在不同站点之间建立二层的连接。TunnelCustomerSiteCustomerSiteCustomerSiteCustomerSitePEPE虚电路MPLSL2VPNMPLSL2VPN就是在MPLSMPLS方式的L2VPN扩展了运营商的网络功能和服务能力具有更高的可扩展性管理责任分工明确路由私有、安全易配置(N方解决?主要体现在隧道复用)多协议支持网络平滑升级MPLS方式的L2VPN扩展了运营商的网络功能和服务能力L2VPN-VRP实现Martini:遵循草案draft-martini-l2circuit-trans-mpls,使用LDP作为传递VC信息的信令。Kompella:遵循草案draft-kompella-ppvpn-l2vpn-xx,与RFC2547定义的BGP/MPLSVPN相似。CCC:在两条PE-CE连接之间配置透明的连接,独占隧道,一层标签。SVC:Martini的一种静态实现L2VPN-VRP实现Martini:遵循草案draft-m第一章MPLSL2VPN概述第二章MPLSL2VPN原理内容介绍第一章MPLSL2VPN概述内容介绍内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC第三节Martini第四节SVC第五节Kompella第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理协议结构Tunnel标签从入口PE到出口PE获取PDUMPLSlabel或GREtunnelVC标签用于在相同的tunnel上标识不同的虚电路MPLSlabel.模拟VC的封装(ControlWord)

32-bit的控制字TunnelingComponentL2PDU(Emulated)TransportComponent连接控制连接控制(LDP、BGP、STATIC-LSP)

用于VC-Label协商,撤销,差错通告‘EmulatedCircuits’有三层封装协议结构Tunnel标签TunnelingCompone报文结构有些情况下,在网络上传输l2vpn报文的时候没有必要传送整个的二层帧,而是在入口端把二层头给剥离,然后在出口端重新添加。但是如果二层头中有些信息需要携带,这种方式就不可取了,因此提出了控制字的方法来解决这个问题,控制字里携带的信息都是INGRESS端和EGRESS端协商好的。控制字主要有三个功能:1、报文转发是需要的序列号2、当最小的mtu大于实际的传输报文时需要进行填充3、二层帧头中需要携带的控制位报文结构有些情况下,在网络上传输l2vpn报文的时候没有必要报文举例-FRFrameRelay帧在转发的时候不携带FrameRelayheader和FCS,控制字是必须使用的BECN、FECN、DE和C/R位使用控制字来携带。报文举例-FRFrameRelay帧在转发的时候不携带Fr内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC第三节Martini第四节SVC第五节Kompella第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理CCC介绍CCC是CircuitCrossConnect(电路交叉连接)的缩写,是通过静态配置来实现L2VPN的一种方式。CCC介绍CCC是CircuitCrossConnecCCC连接类型CCC方式分为本地CCC连接和远程CCC连接。对于本地CCC连接,这两个CE连接到同一个PE设备上,PE设备相当于一个二层交换机。对于远程CCC连接,两个CE连接到不同的PE上,使用PE之间独享的静态LSP作为隧道,不需要任何信令协议传递二层VPN信息。CCC连接类型CCC方式分为本地CCC连接和远程CCC连接。CCC的实现CCC的实现CCC采用一层标记来传送用户数据,因此它对LSP的使用是独占性(不能用于其他L2VPN连接,也不能用于BGP/MPLSVPN或承载普通的IP报文)的,用户必须单独为每一个CCC连接手工配置两条L2VPNLSP(两个方向各一条),这两条L2VPNLSP将只能用于传递这个CCC连接的数据。P节点也要进行STATICLSP的配置CCC的实现CCC的实现CCC组网MPLS网络A公司分支机构2PELSPLSPPEPEA公司分支机构1A公司分支机构3A公司总部Tunnel标签2层头部数据本地连接远程连接CCC组网MPLS网络A公司PELSPLSPPEPEA公司A内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC

第三节Martini第四节SVC第五节Kompella第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理Martini介绍遵循草案draft-martini-l2circuit-trans-mpls,使用LDP作为传递VC信息的信令。PE之间建立LDP的remotesession,PE为CE之间的每条连接分配一个VC标签。二层VPN信息将携带着VC标签,通过LDP建立的LSP转发到remotesession的对端PE。这种方式不能提供象CCC方式的本地交换功能,但是不象CCC远程连接那样,一条LSP只能被一条远程CCC连接独享,服务运行商网络中的一条隧道可以被多条VC共享使用。Martini介绍遵循草案draft-martini-l2cMartini结构Tunnel标签从入口PE到出口PE获取PDUMPLSlabel或GREtunnelVC标签用于在相同的tunnel上标识不同的虚电路MPLSlabel.模拟VC的封装(ControlWord)32-bit的控制字TunnelingComponentL2PDU(Emulated)TransportComponent连接控制连接控制(LDP)

用于VC-Label协商,撤销,差错通告‘EmulatedCircuits’有三层封装LDPMartini结构Tunnel标签TunnelingCoLDP扩展VClabels通过LDPREMOTESESSION交换LABEL还是放在LabelTLV中,在MAPPING中发送定义了新的LDPFEC用来携带VC信息FECelementtype‘128——VirtualCircuitFECElement’:CarriedwithinLDPLabelMappingMessageVC信息的交换是通过DU方式进行的,Describedindraft-martini-l2circuit-trans-mplsLDP扩展VClabels通过LDPREMOTESESMartini的协议处理Martini的协议包括两部份Tunnel建立LDP用来建立在PE之间建立Tunnel,其他的tunnels协议也可以使用如GRE.VC建立通过LDP在两个PE间建立远程邻居通过VCID来建立绑定关系,LDP为VC分配标签PE1CE2PE2CE1PVC-ID:1DLCI:100DLCI:200VC-ID:1(1,1000;PE1)(1,2000;PE2)Martini的协议处理Martini的协议包括两部份PEMartini协议报文Martini协议报文Martini协议报文C:ControlWord(1bit)–1表示需要控制字;0为不需要VC-type(15bits)–VC类型,e.gFR,ATM,VLAN,Ethernet,PPP,HDLCVCinfolength(8bits)–VCIDfield和interfaceparameters的长度GroupID(32bits)–一些VC组成一个组,主要用来批量撤消相应的VC信息。VCID(32bits)–一个VC是由VCID和VCTYPE来唯一确定InterfaceParameters(不定)–一些接口参数,目前用的有MTUMartini协议报文C:ControlWord(1Martini优点在这种Martini方式中,由于在运营商网络中,只有PE设备需要保存少量的VClabel&LSP的映射等少量信息,P设备不包含任何二层VPN信息,所以扩展性好。当需要新增加一条VC时,只在相关的两端PE设备上各配置一个单方向VC连接即可,不影响网络的运行。它配置、实现相对简单,没有VPN的概念,只是提供二层链路的连接性,易于理解。Martini方式适合稀疏的二层连接,例如星型连接。Martini优点在这种Martini方式中,由于在运营商网Martini组网MPLS网络B公司总部PEMPLS隧道(LSP)MPLS隧道(LSP)PEMPLS隧道(LSP)A公司分支机构1A公司分支机构2A公司总部B公司分支机构1B公司分支机构2外层标签VC标签二层头部数据PELDP发布VC标签Martini组网MPLS网络B公司PEMPLS隧道(LSP内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC第三节Martini

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

第一节报文结构

第二节CCC第三节Martini第四节SVC

第五节Kompella第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理kompella结构Tunnel标签从入口PE到出口PE获取PDUMPLSlabel或GREtunnelVC标签用于在相同的tunnel上标识不同的虚电路MPLSlabel.模拟VC的封装(ControlWord)32-bit的控制字TunnelingComponentL2PDU(Emulated)TransportComponent连接控制连接控制(MP-BGP)

用于VC-Label协商,撤销,差错通告‘EmulatedCircuits’有三层封装MP-BGPkompella结构Tunnel标签TunnelingC基本原理:kompella简介与MPLSBGPVPN实现机理类似,特别是CE、PE、ROUTE-TARGET、RD、SITE的定义以及用途区别是kompella传送的是二层信息,而MPLSBGPVPN传送的是三层路由信息,为此kompella进行了相应的BGPNLRI扩展处理的信息不同了,那么发送接受二层信息的流程也发生了相应的变化。基本原理:kompella简介与MPLSBGPVPN实现kompella术语LabelBlockLabelBaseLabelRangeLabel-blockOffsetCEIDCONNECTIONL2VPNINSTANCEkompella术语LabelBlockkompella术语LABELBLOCK1、LABELBLOCK2、LABELBLOCK3组成一个LABELBLOCK;LB:LABELBASELR:LABELRANGELBO:LABELBLOCKOFFSETLABELBLOCK1102400/10/0LB/LR/LBOLABELBLOCK2102410/10/10LB/LR/LBOLABELBLOCK3102420/10/20LB/LR/LBOkompella术语LABELBLOCK1、LABELkompella术语L3VPN传递FEC和单个LABEL的方式;BGP方式L2VPN采取标记块的方式,一次为多个连接分配标记。用户可以指定一个本地CE的范围(CErange),表明这个CE能与多少个CE建立连接。系统会一次为这个CE分配一个标记块,标记块的大小等于CErange。这种方式允许用户为VPN分配一些额外的标记,留待以后使用。这样会造成标记资源的浪费,但是同时带来一个很大的好处:减少VPN部署和扩容时的配置工作量。kompella术语L3VPN传递FEC和单个LABEL的方Kompella信息传递假设PEA、PEB为同属于VPNX的CEm和CEk建立一条VC。我们称PEA为CEm分配的LABELBLOCK为Lm;称Lm的BlockOffset为LOm;称Lm的Label-Base为LBm;称Lm的Label-Range为LRm我们称PEB为CEk分配的LABELBLOCK为Lk;称Lk的BlockOffset为LOk;称Lk的Label-Base为LBk;称Lk的Label-Range为LRk那么PEB收到PEA发送过来的信息会做如下工作:PEAPEBCEmCEkLSPKompella信息传递假设PEA、PEB为同属于VPNKompella信息传递首先检查从PEA收到CE的封装类型,如果不一致,弃之且停止处理;检查是否k=m,如果是,报错“CEIDkhasbeenallocatedtotwoCEsinVPNX(checkCEatPEA)”,然后停止处理;检查和CEm相关的所有的label-blocks是否满足LOm<=k<LOm+LRm,如果任何一个都不满足,报错“CannotcommunicatewithCEm(PEA)ofVPNX:outsiderange”然后停止处理;检查和CEk相关的所有的label-blocks是否满足LOk<=m<LOk+LRk,如果任何一个都不满足,报错“CannotcommunicatewithCEm(PEA)ofVPNX:outsiderange”然后停止处理;检查PEA和PEB之间的通道是否正常建立,如果没有就停止处理,这里假设为LSP隧道,标签为Z;PEB为CE-m分配内层标签为(LBm+k-LOm),PEA为CE-k分配内层标签为(LBk+m-LOk);PEB到PEA的外层隧道的标签为Z;内外层标签兼备,可以干活了,AnyQuestion?Kompella信息传递首先检查从PEA收到CE的封装类型,BGPNLRI扩展引入了新的sub-TLVCircuitStatusVectorLBELRANGETUNNELSTATUSBGPNLRI扩展引入了新的sub-TLVBGPLayer2-InfoExtendedCommunityExtendedCommunityTypeTBDEncapsulationType标识二层封装类型,e.g.,ATM,FrameRelayetc.ControlFlagsMBZ:MUSTBeZeroC:1表示需要控制字;0为不需要S:1表示需要序列号;0为不需要Q&F:保留Layer-2MTUBGPLayer2-InfoExtendedCommu封装类型封装类型PUREIPIP-onlyLayer2Interworking在INGRESS端,二层帧头全部剥离取出IP报文进行转发;此时转发是用到的二层信息依然基于接收帧的二层信息。在EGRESS端,报文被重新封装成二层帧然后发送给CE,此时二层转发信息是依靠VCLABEL来获得的。INGRESS端和相应CE端的链路类型独立于EGRESS端和相应CE端的链路类型,因此这种情况下L2VPN独立于链路类型目前这一块只有理论,并没有实现PUREIPIP-onlyLayer2Interwokompella优点自动拓扑发现—以MP-BGP为信令传播相应信息组网灵活,部署方案成熟—route-target部分解决配置的n方问题—余额配置同时支持本地、远程虚拟链路支持不同接入方式—IPInterworking跨域的解决方式与MPLSL3VPN类似kompella优点自动拓扑发现—以MP-BGP为信令传播相内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC第三节Martini第四节SVC第五节Kompella

第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理MPLSL2VPN比较MPLSL2VPN比较相互对比:L3VPNVSL2VPN相互对比:L3VPNVSL2VPN相互对比:L3VPNVSL2VPN相互对比:L3VPNVSL2VPNMPLSL2VPN原理培训胶片-XXXX0711-A演讲完毕,谢谢观看!演讲完毕,谢谢观看!MPLSL2VPN原理ISSUE1.0MPLSL2VPN原理ISSUE1.0学习完本课程,您应该能够:掌握MPLSL2VPN的原理目标学习完本课程,您应该能够:目标第一章MPLSL2VPN概述第二章MPLSL2VPN原理内容介绍第一章MPLSL2VPN概述内容介绍传统的L2VPN租赁专线(leasedline)方式主要缺点是:建设时间长,价格昂贵,难于管理。虚电路方式虚电路方式与租赁专线相比,建设时间短、价格低在不同类型的网络(如ATM、FR)上提供业务,需要建设并维护独立的网络其速率较慢配置较复杂传统的L2VPN租赁专线(leasedline)方式虚电路MPLSL2VPNMPLSL2VPN就是在MPLS网络上透明传递用户的二层数据。从用户的角度来看,这个MPLS网络就是一个二层的交换网络,通过这个网络,可以在不同站点之间建立二层的连接。TunnelCustomerSiteCustomerSiteCustomerSiteCustomerSitePEPE虚电路MPLSL2VPNMPLSL2VPN就是在MPLSMPLS方式的L2VPN扩展了运营商的网络功能和服务能力具有更高的可扩展性管理责任分工明确路由私有、安全易配置(N方解决?主要体现在隧道复用)多协议支持网络平滑升级MPLS方式的L2VPN扩展了运营商的网络功能和服务能力L2VPN-VRP实现Martini:遵循草案draft-martini-l2circuit-trans-mpls,使用LDP作为传递VC信息的信令。Kompella:遵循草案draft-kompella-ppvpn-l2vpn-xx,与RFC2547定义的BGP/MPLSVPN相似。CCC:在两条PE-CE连接之间配置透明的连接,独占隧道,一层标签。SVC:Martini的一种静态实现L2VPN-VRP实现Martini:遵循草案draft-m第一章MPLSL2VPN概述第二章MPLSL2VPN原理内容介绍第一章MPLSL2VPN概述内容介绍内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC第三节Martini第四节SVC第五节Kompella第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理协议结构Tunnel标签从入口PE到出口PE获取PDUMPLSlabel或GREtunnelVC标签用于在相同的tunnel上标识不同的虚电路MPLSlabel.模拟VC的封装(ControlWord)

32-bit的控制字TunnelingComponentL2PDU(Emulated)TransportComponent连接控制连接控制(LDP、BGP、STATIC-LSP)

用于VC-Label协商,撤销,差错通告‘EmulatedCircuits’有三层封装协议结构Tunnel标签TunnelingCompone报文结构有些情况下,在网络上传输l2vpn报文的时候没有必要传送整个的二层帧,而是在入口端把二层头给剥离,然后在出口端重新添加。但是如果二层头中有些信息需要携带,这种方式就不可取了,因此提出了控制字的方法来解决这个问题,控制字里携带的信息都是INGRESS端和EGRESS端协商好的。控制字主要有三个功能:1、报文转发是需要的序列号2、当最小的mtu大于实际的传输报文时需要进行填充3、二层帧头中需要携带的控制位报文结构有些情况下,在网络上传输l2vpn报文的时候没有必要报文举例-FRFrameRelay帧在转发的时候不携带FrameRelayheader和FCS,控制字是必须使用的BECN、FECN、DE和C/R位使用控制字来携带。报文举例-FRFrameRelay帧在转发的时候不携带Fr内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC第三节Martini第四节SVC第五节Kompella第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理CCC介绍CCC是CircuitCrossConnect(电路交叉连接)的缩写,是通过静态配置来实现L2VPN的一种方式。CCC介绍CCC是CircuitCrossConnecCCC连接类型CCC方式分为本地CCC连接和远程CCC连接。对于本地CCC连接,这两个CE连接到同一个PE设备上,PE设备相当于一个二层交换机。对于远程CCC连接,两个CE连接到不同的PE上,使用PE之间独享的静态LSP作为隧道,不需要任何信令协议传递二层VPN信息。CCC连接类型CCC方式分为本地CCC连接和远程CCC连接。CCC的实现CCC的实现CCC采用一层标记来传送用户数据,因此它对LSP的使用是独占性(不能用于其他L2VPN连接,也不能用于BGP/MPLSVPN或承载普通的IP报文)的,用户必须单独为每一个CCC连接手工配置两条L2VPNLSP(两个方向各一条),这两条L2VPNLSP将只能用于传递这个CCC连接的数据。P节点也要进行STATICLSP的配置CCC的实现CCC的实现CCC组网MPLS网络A公司分支机构2PELSPLSPPEPEA公司分支机构1A公司分支机构3A公司总部Tunnel标签2层头部数据本地连接远程连接CCC组网MPLS网络A公司PELSPLSPPEPEA公司A内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC

第三节Martini第四节SVC第五节Kompella第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理Martini介绍遵循草案draft-martini-l2circuit-trans-mpls,使用LDP作为传递VC信息的信令。PE之间建立LDP的remotesession,PE为CE之间的每条连接分配一个VC标签。二层VPN信息将携带着VC标签,通过LDP建立的LSP转发到remotesession的对端PE。这种方式不能提供象CCC方式的本地交换功能,但是不象CCC远程连接那样,一条LSP只能被一条远程CCC连接独享,服务运行商网络中的一条隧道可以被多条VC共享使用。Martini介绍遵循草案draft-martini-l2cMartini结构Tunnel标签从入口PE到出口PE获取PDUMPLSlabel或GREtunnelVC标签用于在相同的tunnel上标识不同的虚电路MPLSlabel.模拟VC的封装(ControlWord)32-bit的控制字TunnelingComponentL2PDU(Emulated)TransportComponent连接控制连接控制(LDP)

用于VC-Label协商,撤销,差错通告‘EmulatedCircuits’有三层封装LDPMartini结构Tunnel标签TunnelingCoLDP扩展VClabels通过LDPREMOTESESSION交换LABEL还是放在LabelTLV中,在MAPPING中发送定义了新的LDPFEC用来携带VC信息FECelementtype‘128——VirtualCircuitFECElement’:CarriedwithinLDPLabelMappingMessageVC信息的交换是通过DU方式进行的,Describedindraft-martini-l2circuit-trans-mplsLDP扩展VClabels通过LDPREMOTESESMartini的协议处理Martini的协议包括两部份Tunnel建立LDP用来建立在PE之间建立Tunnel,其他的tunnels协议也可以使用如GRE.VC建立通过LDP在两个PE间建立远程邻居通过VCID来建立绑定关系,LDP为VC分配标签PE1CE2PE2CE1PVC-ID:1DLCI:100DLCI:200VC-ID:1(1,1000;PE1)(1,2000;PE2)Martini的协议处理Martini的协议包括两部份PEMartini协议报文Martini协议报文Martini协议报文C:ControlWord(1bit)–1表示需要控制字;0为不需要VC-type(15bits)–VC类型,e.gFR,ATM,VLAN,Ethernet,PPP,HDLCVCinfolength(8bits)–VCIDfield和interfaceparameters的长度GroupID(32bits)–一些VC组成一个组,主要用来批量撤消相应的VC信息。VCID(32bits)–一个VC是由VCID和VCTYPE来唯一确定InterfaceParameters(不定)–一些接口参数,目前用的有MTUMartini协议报文C:ControlWord(1Martini优点在这种Martini方式中,由于在运营商网络中,只有PE设备需要保存少量的VClabel&LSP的映射等少量信息,P设备不包含任何二层VPN信息,所以扩展性好。当需要新增加一条VC时,只在相关的两端PE设备上各配置一个单方向VC连接即可,不影响网络的运行。它配置、实现相对简单,没有VPN的概念,只是提供二层链路的连接性,易于理解。Martini方式适合稀疏的二层连接,例如星型连接。Martini优点在这种Martini方式中,由于在运营商网Martini组网MPLS网络B公司总部PEMPLS隧道(LSP)MPLS隧道(LSP)PEMPLS隧道(LSP)A公司分支机构1A公司分支机构2A公司总部B公司分支机构1B公司分支机构2外层标签VC标签二层头部数据PELDP发布VC标签Martini组网MPLS网络B公司PEMPLS隧道(LSP内容介绍第二章MPLSL2VPN原理

第一节报文结构

第二节CCC第三节Martini

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

第一节报文结构

第二节CCC第三节Martini第四节SVC

第五节Kompella第六节L2VPN的比较内容介绍第二章MPLSL2VPN原理kompella结构Tunnel标签从入口PE到出口PE获取PDUMPLSlabel或GREtunnelVC标签用于在相同的tunnel上标识不同的虚电路MPLSlabel.模拟VC的封装(ControlWord)32-bit的控制字TunnelingComponentL2PDU(Emulated)TransportComponent连接控制连接控制(MP-BGP)

用于VC-Label协商,撤销,差错通告‘EmulatedCircuits’有三层封装MP-BGPkompella结构Tunnel标签TunnelingC基本原理:kompella简介与MPLSBGPVPN实现机理类似,特别是CE、PE、ROUTE-TARGET、RD、SITE的定义以及用途区别是kompella传送的是二层信息,而MPLSBGPVPN传送的是三层路由信息,为此kompella进行了相应的BGPNLRI扩展处理的信息不同了,那么发送接受二层信息的流程也发生了相应的变化。基本原理:kompella简介与MPLSBGPVPN实现kompella术语LabelBlockLabelBaseLabelRangeLabel-blockOffsetCEIDCONNECTIONL2VPNINSTANCEkompella术语LabelBlockkompella术语LABELBLOCK1、LABELBLOCK2、LABELBLOCK3组成一个LABELBLOCK;LB:LABELBASELR:LABELRANGELBO:LABELBLOCKOFFSETLABELBLOCK1102400/10/0LB/LR/LBOLABELBLOCK2102410/10/10LB/LR/LBOLABELBLOCK3102420/10/20LB/LR/LBOkompella术语LABELBLOCK1、LABELkompella术语L3VPN传递FEC和单个LABEL的方式;BGP方式L2VPN采取标记块的方式,一次为多个连接分配标记。用户可以指定一个本地CE的范围(CErange),表明这个CE能与多少个CE建立连接。系统会一次为这个CE分配一个标记块,标记块的大小等于CErange。这种方式允许用户为VPN分配一些额外的标记,留待以后使用。这样会造成标记资源的浪费,但是同时带来一个很大的好处:减少VPN部署和扩容时的配置工作量。kompella术语L3VPN传递FEC和单个LABEL的方Kompella信息传递假设PEA、PEB为同属于VPNX的CEm和CEk建立一条VC。我们称PEA为CEm分配的LABELBLOCK为Lm;称Lm的BlockOffset为LOm;称Lm的Label-Base为LBm;称Lm的Label-Range为LRm我们称PEB为CEk分配的LABELBLOCK为Lk;称Lk的BlockOffset为LOk;称Lk的Label-Base为LBk;称Lk的Label-Range为LRk那么PEB收到PEA发送过来的信息会做如下工作:PEAPEBCEmCEkLSPKompella信息传递假设PEA、PEB为同属于VPNKompella信息传递首先检查从PE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论