华为MPLSVPN培训资料(内部员工).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《华为MPLSVPN培训资料(内部员工).ppt》由会员分享,可在线阅读,更多相关《华为MPLSVPN培训资料(内部员工).ppt(92页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ISSUEISSUE数通技术支持部数通技术支持部数通技术支持部数通技术支持部MPLS VPNMPLS VPN培训培训培训培训3.03.02021/9/271学习目标学习目标l掌握MPLS的基本概念和工作过程l掌握标签的分配和控制l掌握MPLS VPN 控制和转发流程l掌握MPLS VPN的配置及故障定位学习完本课程,您应该能够:学习完本课程,您应该能够:2021/9/272课程内容课程内容第一章第一章 MPLS 协议协议第二章第二章 VPN概述概述第三章第三章 BGP/MPLS VPN第四章第四章 配置及排错配置及排错2021/9/273MPLS协议起源协议起源lMPLS最初是用来提高路由器的
2、转发速度而提出的一个协议l1996年,Ipsilon公司推出了IP Switching协议,通过标签交换数据包,引发了路由器技术的一次革命l1997年,IETF成 立 了 一 个 MPLS(Multi-Protocol Label Switching)工作组,作为独立于厂商的一系列标准的名称lMulti-Protocol支持多种三层协议,如IP、IPv6、IPX、SNA等lLabel Switching给报文打上标签,以标签交换取代IP转发2021/9/274MPLS的几个术语(一)的几个术语(一)lLabel:是一个比较短的,定长的,通常只具有局部意义的标识。lFEC(Forwarding
3、Equivalence Class):转发等价类。是在转发过程中以等价的方式处理的一组数据分组,可以通过地址、隧道、COS等来标识创建FEClLSP:标签交换通道。一个FEC的数据流,在不同的节点被赋予确定的标签,数据转发按照这些标签进行。数据流所走的路径就是LSP2021/9/275MPLS的几个术语(二)的几个术语(二)lLSR:Label Switching Router。LSR是MPLS的网络的核心交换机或者路由器,它提供标签交换和标签分发功能。lLER:Label Switching Edge Router。在MPLS的网络边缘,进入到MPLS网络的流量由LER分为不同的FEC,并为
4、这些FEC请求相应的标签。它提供流量分类和标签的映射、标签的移除功能。2021/9/276MPLS封装格式封装格式l通常,MPLS包头有32Bit,其中有:l20Bit用作标签(Label),0到15系统保留l3个Bit的EXP,协议中没有明确,通常用作COSl1个Bit的S,用于标识是否是栈底,表明MPLS的标签可以嵌套。l8个Bit的TTL2021/9/277问题问题l当一个链路层协议收到一个MPLS报文后,是如何判断这是一个MPLS报文,应该送给MPLS处理,而不是象普通的IP报文那样,直接送给IP层处理?2021/9/278解答解答l在 以 太 网 中:使 用 值 是 0 x8847(
5、单 播)和0 x8848(组播)来表示承载的是MPLS报文(0800是IP报文)l在PPP中:增加了一种新的NCP:MPLSCP,使用0 x8281来标识2021/9/279MPLS MPLS 网络拓扑结构网络拓扑结构网络拓扑结构网络拓扑结构LSRCustomerIP NetworkIngress LERLSPLabel Switched PathCustomerIP Networkegress LER2021/9/2710传统传统传统传统传统传统IPIPIP转发转发转发转发转发转发l每一跳分析IP头,查找的方式采用最长匹配,可能查找多次l所有路由器都要知道整个网络的所有路由分析IP头映射到下
6、一跳分析IP头映射到下一跳分析IP头映射到下一跳2021/9/2711标签转发基本概念标签转发基本概念lNHLFE(Next Hop Label Forwarding Entry):描述标签操作l 下一跳l 标签操作类型:push/pop/swapl 链路层封装类型等l FTN(FEC to NHLFE):将FEC映射到NHLFEl ILM(Incoming Label Map):将MPLS标签映射到NHLFE2021/9/2712标签转发(一)标签转发(一)出口LER分析IP头FEC绑定LSPFTN-NHLFE入口LERLSRLSR标签操作:pushABCDA:加上标签加上标签L1E1B10
7、.0.1.0/24其他其他标签操作标签操作发送接口发送接口下一跳下一跳NHLFEFEClIngress接收分组,判定分组所属的FEC,给分组加上Label2021/9/2713标签转发(二)标签转发(二)l在MPLS域中只依据标签和标签转发表通过转发单元进行转发ILM-NHLFE入口LERLSRLSR标签操作:swapABCD去掉原来的标签,加上标签去掉原来的标签,加上标签L2E0CL1其他其他标签操作标签操作发送接口发送接口下一跳下一跳NHLFE入标签入标签B,C:2021/9/2714标签转发(三)标签转发(三)l在MPLS域中只依据标签和标签转发表通过转发单元进行转发ILM-NHLFE入
8、口LERLSRLSR标签操作:swapABCD去掉原来的标签,加上标签去掉原来的标签,加上标签L3E0DL2其他其他标签操作标签操作发送接口发送接口下一跳下一跳NHLFE入标签入标签B,C:2021/9/2715标签转发(四)标签转发(四)lEgress将标签去掉,继续转发ILM-NHLFE分析IP头映射到下一跳入口LERLSRLSR标签操作:popABCD去掉标签去掉标签DL3其他其他标签操作标签操作发送接口发送接口下一跳下一跳NHLFE入标签入标签D:2021/9/2716倒数第二跳弹出(倒数第二跳弹出(倒数第二跳弹出(倒数第二跳弹出(PHPPHP)l 在最后一跳,最外层的标签已经没有意义
9、,因此可以在倒数第二跳将标签弹出,减少最后一跳的负担。l 如果只有一层标签,则最后一跳直接进行IP转发;否则,对内层标签做标签转发分析IP头映射到下一跳标签操作:pop分析IP头FEC绑定LSPFTN-NHLFEILM-NHLFEILM-NHLFE入口LERLSRLSR出口LER标签操作:push标签操作:swap2021/9/2717分配标签的协议分配标签的协议l信令协议,用于在LSR之间分配标签,建立LSPl LDPl CR-LDP l RSVP-TEl MP-BGPl BGP2021/9/2718LDP的基本概念的基本概念lLDP是一个动态的生成标签的协议,与动态路由协议(如OSPF)十
10、分相像,都具备如下的几大要素:l报文(或者叫消息)l邻居的自动发现和维护机制l一套算法,用来根据搜集到的信息计算最终结果。l前者计算的结果是标签,后者是路由l主要功能:l发布LabelFEC映射l建立与维护标签交换路径2021/9/2719LDP的基本概念的基本概念在LDP协议中,存在4种LDP消息:l发现(Discovery)消息用于通告和维护网络中LSR的存在。l会话(Session)消息用于建立,维护和结束LDP对等实体之间的会话连接。l通告(Advertisement)消息用于创建、改变和删除特定FEC-标签绑定。l通知(Notification)消息用于提供消息通告和差错通知。202
11、1/9/2720LDP会话的建立和维护会话的建立和维护邻居发现:通过互发hello报文(UDP/prot:646/IP:224.0.0.2)建立TCP连接:由地址大的一方主动发起。(TCP/port:646)会话初始化:由Master发出初始化消息,并携带协商参数。由slave检查参数能否接受,如果能则发送初始化消息,并携带协商参数。并随后发送keepalive消息。master检查参数能否接受,如果能则发送keepalive消息。相互收到keepalive消息,会话建立。期间收到任何差错消息,均关闭会话,断开TCP连接MMMMM2021/9/2721LDP邻居状态机邻居状态机2021/9/2
12、722标签分配和管理(一)标签分配和管理(一)标签分配和管理(一)标签分配和管理(一)l标签分配模式lDoD:downstream-on-demand 下游按需标记分配lDU:downstream unsolicited 下游自主标记分配l上游与下游:在一条LSP上,沿数据包传送的方向,相邻的 LSR分 别 叫 上 游 LSR(upstream LSR)和 下 游LSR(downstream LSR)。下游是路由的始发者。2021/9/2723标签分配和管理(二)标签分配和管理(二)标签分配和管理(二)标签分配和管理(二)l标签控制模式l有序方式(Ordered)l独立方式(Independe
13、nt)l 标签保持方式l保守模式(Conservative)l自由模式(Liberal)2021/9/2724标签分发模式:标签分发模式:DUl下游LSR在LDP会话建立成功,主动向其上游LSR发布标签映射消息l上游路由器保存标签,存放到标签映射表中l标签是设备随机自动生成的,16以下为系统保留上游下游路由触发到到171.68.10/24可以使用标签可以使用标签20到到171.68.1.0/24可以使用标签可以使用标签20171.68.1.0/24171.68.4.0/24到到171.68.10/24可以使用标签可以使用标签18到到171.68.1.0/24可以使用标签可以使用标签182021
14、/9/2725标签分发模式:标签分发模式:DoDl上游LSR向下游LSR发送标签请求消息(包含FEC的描述信息)l下游LSR为此FEC分配标签,并将绑定的标签通过标签映射消息反馈给上游LSR 上游下游路由触发171.68.1.0/24171.68.4.0/24LSR1 LSR2 LSR3请求到目的地址请求到目的地址171.68.10/24的标签的标签请求到目的地址请求到目的地址171.68.1.0/24的标签的标签请求到目的地址请求到目的地址171.68.10/24的标签的标签请求到目的地址请求到目的地址171.68.1.0/24的标签的标签分配到分配到171.68.10/24的标签为的标签为
15、20分配到分配到171.68.1.0/24的标签为的标签为 20分配到分配到171.68.10/24的标签为的标签为18分配到分配到171.68.1.0/24的标签为的标签为 182021/9/2726标签控制模式:有序标签控制模式:有序l只有收到它的下游返回的标签映射消息后才向其上游发送标签映射消息上游下游标签请求标签请求标签请求标签请求标签请求标签请求标签映射标签映射标签映射标签映射标签映射标签映射2021/9/2727标签控制模式:独立标签控制模式:独立l不管有没有收到它的下游返回的标签映射消息都立即向其上游发送标签映射消息上游下游标签映射标签映射标签映射标签映射标签映射标签映射2021
16、/9/2728标签保持方式保守标签保持方式保守l保守方式(Conservative retention mode)l只保留来自下一跳邻居的标签,丢弃所有非下一跳邻居发来的标签。l优点:节省内存和标签空间。l缺点:当IP路由收敛、下一跳改变时LSP收敛慢LSR1LSR2LSR3LSR4LSR5172.16.2/24mappinglabel 20mappinglabel 30mappinglabel 17mappinglabel 16不是到172.16.2/24的下一跳邻居发来的标签,丢弃2021/9/2729标签保持方式自由标签保持方式自由l自由方式(Liberal retention mode
17、)l保留来自邻居的所有发送来的标签l优点:当IP路由收敛、下一跳改变时减少了lsp收敛时间l缺点:需要更多的内存和标签空间。LSR1LSR2LSR3LSR4LSR5172.16.2/24mappinglabel 20mappinglabel 30mappinglabel 17mappinglabel 16不是到172.16.2/24的下一跳邻居发来的标签,保留2021/9/2730标签转发表标签转发表l标签转发表中的IN和OUT,是相对于标签转发而言,不是相对于标签分配的IN和OUT:l入标签是我分给别人的,出标签是别人分给我的l我分配的标签是给别人用的IN interfaceIN label
18、Prefix/MASKOUT interface(nexthop)OUT labelSerial05010.1.1.0/24Eth0(3.3.3.3)80Serial15110.1.1.0/24Eth0(3.3.3.3)80Serial16270.1.2.0/24Eth0(3.3.3.3)52Serial15220.1.2.0/24Eth1(4.4.4.4)52Serial27730.1.2.0/24Serial3(5.5.5.5)3(pop)2021/9/2731问题问题对于一台设备的标签转发表(基于全局)来说:l所有的入标签()l对于不同的路由(但下一跳相同),出标签()l对于不同的路由(
19、下一跳也不同),出标签()l对于同一条路由,入标签和出标签()A 一定不同 B 一定相同 C 可能相同2021/9/2732解答解答对于一台设备的标签转发表(基于全局)来说:l所有的入标签(A)l对于不同的路由(但下一跳相同),出标签(A)l对于不同的路由(下一跳也不同),出标签(C)l对于同一条路由,入标签和出标签(C)A 一定不同 B 一定相同 C 可能相同2021/9/2733课程内容课程内容第一章第一章 MPLS 协议协议第二章第二章 VPN概述概述第三章第三章 BGP/MPLS VPN第四章第四章 配置及排错配置及排错2021/9/2734VPN的基本概念的基本概念Internet出
20、差员工出差员工隧道隧道专线专线办事处办事处总部总部分支机构分支机构合作伙伴合作伙伴异地办事处异地办事处2021/9/2735传统传统VPN的分类(一)的分类(一)l按业务用途分类:lAccess VPNlIntranet VPNlExtranet VPNl按实现的层次分类:l二层隧道 VPNl三层隧道 VPN2021/9/2736传统传统VPN的分类(二)的分类(二)l按运营模式lCPE-based VPNlNetwork-based VPNl按组网模型按组网模型l虚拟租用线(VLL)l虚拟专用拨号网络(VPDN)l虚拟专用LAN网段(VPLS)业务 l虚拟专用路由网(VPRN)业务 2021
21、/9/2737传统传统VPN的实现模型的实现模型2021/9/2738设备角色设备角色lCE(Custom Edge):直接与服务提供商相连的用户设备。lPE(Provider Edge Router):指骨干网上的边缘路由器,与CE相连,主要负责VPN业务的接入。lP(Provider Router):指骨干网上的核心路由器,主要完成路由和快速转发功能。VPN_AVPN_AVPN_B10.3.0.010.1.0.011.5.0.0PPPPPEPECECECEVPN_AVPN_BVPN_B10.1.0.010.2.0.011.6.0.0CEPEPECEVPN_A10.2.0.0CEP-Netw
22、orkP-NetworkP-NetworkP-NetworkC-Network2021/9/2739Overlay VPN隧道建立在隧道建立在CE上上l特点:在CE与CE之间建立隧道,并直接传递路由信息,路由协议数据总是在客户设备之间交换,服务商对客户网络结构一无所知。典型代表是GRE、IPSecl优点:不同的客户地址空间可以重叠,保密性、安全性非常好。l缺点:需要客户自己创建并维护VPN。VPN_AVPN_B10.3.0.010.3.0.0PPEPECECEVPN_AVPN_B10.1.0.010.1.0.0CEPECEP-NetworkP-NetworkP-NetworkP-Network
23、GRE tunnelGRE tunnelGRE tunnelGRE tunnelGRE tunnelGRE tunnelGRE tunnelGRE tunnelP2021/9/2740Overlay VPN隧道建立在隧道建立在PE上上l特点:在PE上为每一个VPN用户建立相应的GRE隧道,路由信息在PE与PE之间传递,公网中的P设备不知道私网的路由信息。l优点:客户把VPN的创建及维护完全交给服务商,保密性、安全性比较好。l缺点:不同的VPN用户不能共享相同的地址空间。VPN_AVPN_B11.3.0.010.3.0.0PPEPECECEVPN_AVPN_B11.1.0.010.1.0.0CE
24、PECEP-NetworkP-NetworkP-NetworkP-NetworkGRE tunnelGRE tunnelGRE tunnelGRE tunnelGRE tunnelGRE tunnelGRE tunnelGRE tunnelP2021/9/2741Overlay VPN的本质的本质lOverlay VPN的本质是一种“静态”VPN,这好比是静态路由,所以他具有类似静态路由的全部缺陷:所有的配置与部署都需要手工完成,而且具有N2问题:l由于是“静态”VPN,则无法反应网络的实时变化。l如果隧道建立在CE上,则必须由用户维护。l如果建立在PE上,则又无法解决地址冲突问题。2021/
25、9/2742Peer-to-Peer VPNlPeertoPeer是指CEtoPE,也就是要在CE与PE之间交换私网路由信息,然后由PE将这些私网路由在PNetwork中传播(P-Network上肯定是运行了一种动态路由协议),这样这些私网路由会自动的传播到其他的PE上。l这种VPN由于私网路由会泄露到公网上,所以必须严格的通过路由来控制,即:要确保同一个VPN的CE路由器上只能有本VPN的路由。l所以,通常CE与PE之间运行的路由协议,与P-Network上运行的路由协议是不同的,即使相同,也要有很好的路由过滤和选择的机制。2021/9/2743Peer-to-Peer VPN共享共享PE方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 MPLSVPN 培训资料 内部 员工
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内