MPLS LDP 基本配置

合集下载

网络协议知识:MPLS协议和LDP协议的比较

网络协议知识:MPLS协议和LDP协议的比较

网络协议知识:MPLS协议和LDP协议的比较MPLS协议和LDP协议都是网络协议中的一种,它们的存在主要为了解决网络中的路由问题和带宽利用率问题。

本文将对MPLS协议和LDP协议进行详细对比,以便更好地了解它们的优缺点。

一、MPLS协议MPLS全称“Multiprotocol Label Switching”,即多协议标签交换。

它是一种用于在现有网络基础设施上提供更快速、更可靠的数据传输服务的技术。

MPLS协议通过利用数据包的标签来确定其在网络中的路径,即不采用传统路由选择算法,MPLS路由器将标记转换为下一跳的标记,并把数据包推送到下一个标记相对应的接口。

标记也可以被用作QoS和流量工程的参考点。

MPLS协议的主要特点是:1、更快速的路由选择由于数据包的标签是提前配置好的,因此在网络中进行路由选择较为迅速,降低了路由选择的开销。

2、提供QoS和流量工程支持通过标记数据包,MPLS能够为不同的服务等级提供不同的服务质量和带宽控制。

3、支持VPN、TE等增值服务MPLS协议的设计初衷就是要支持VPN和TE等增值服务,因此在这些方面的应用十分广泛。

二、LDP协议LDP全称“Label Distribution Protocol”,即标签分发协议。

它是一种基于标签的VPN技术,用于在MPLS网络中分配标签。

LDP是一种点对点协议,通常在两个相邻的MPLS路由器之间建立LDP会话,并分配标签。

LDP协议的主要特点是:1、自动分配标签LDP根据路由表、拓扑、服务质量需求等因素自动分配标签,免去了网络管理员手动配置标签的繁琐过程。

2、支持不同类型的路由LDP协议支持IGP、EGP、BGP等不同类型的路由协议。

3、支持标准路由和隧道路由LDP协议不仅支持标准的MPLS路由,还支持隧道路由,可以根据具体需求进行设置。

三、MPLS和LDP的比较MPLS协议和LDP协议都是基于标签的VPN技术,它们之间的区别如下:1、MPLS协议是一种路由技术,而LDP协议是标签分配协议。

MPLS体系结构

MPLS体系结构

12
LDP消息
LDP版本1定义了下列消息:
发现 问候(Hello) 初始化(Initialization)
会话 会话保持(Keep Alive) 地址(Address) 地址撤消(Address Withdraw)
标记映射(Label Mapping) **
公告 标记中止请求(Label Abort) 标记撤消(Label Withdraw)
Edge LSR
Exchange of Control Plane
routing information
Routing Protocol
Exchange of labels
IP Routing Table Label Distribution Protocol
Incoming IP packets
Incoming labeled packets
标记退出请求 取消前面发出的标记请求
标记取消
解除FEC-标记绑定
标记释放
释放LSR不再需要的前面申请的标记
2013/2014-2
14
标记分发协议(LDP)
LDP定义 LDP对等体 LDP消息 LDP会话 LDP的工作原理 LDP标记分发处理过程 CR-LDP:路由受限标签分发协议(Constraint-Routing
2
标记交换组件*
MPLS网络中的路由器包含两个平面: 控制面—交换第三层路由信息和标记 数据面—基于标记转发分组
控制面*
通过路由协议来交换路由信息
例如OSPF, EIGRP (Enhanced Interior Gateway Routing Protocol ), IS-IS (Intermediate System-to-Intermediate System), 和BGP。

第36章 MPLS配置

第36章 MPLS配置

第36章MPLS配置本手册主要介绍MPLS(Mutiprotocol Label Switching,多协议标签交换)技术及其相关的配置、网络应用实例与分析等。

本手册主要内容:●MPLS简介●MPLS基本配置●MPLS LDP配置●MPLS L2VPN配置●MPLS L3VPN配置●MPLS-TE配置●MPLS OAM配置●MPLS配置实例在配置实例中,对MPLS、L2VPN、L3VPN、L3VPN的跨域、VPN用户访问Internet、MPLS流量工程、快速重路由,LSP Ping/LSP Traceroute,MPLS BFD等应用进行了说明。

36.1MPLS简介多协议标记交换(MPLS)集成了二层交换的简捷性和三层选路的灵活性,在面向无连接的IP网络中带来了面向连接的特性,是目前通信领域的热点技术。

MPLS技术由于其灵活性和高可扩展性,经过不到十年的发展,已成为当今通信领域最有前途的网络技术之一。

它可以用来提供流量工程、QoS和二三层VPN等应用。

和传统IP网络技术相比,MPLS有以下技术优势:(1)链路层协议的无关性:MPLS从协议层次上来说位于网络层和链路层之间,链路层可以是Ethernet、ATM、PPP或Frame Relay等多种协议。

(2)功能扩展的灵活性:MPLS通过引入标记,实现了复杂的选路和QoS信息到二层路径信息的映射,并可以通过标记栈实现功能扩展,支持包括二三层VPN功能等。

(3)协议的通用性:和IP地址不同,标记本身并无具体的含义,标记可以用来映射目标IP地址、光纤通道、波长甚至SDH/SONET中的VC 通道等。

标准方面,IETF是MPLS的主导标准化组织,制定了MPLS方面的多项标准/草案,其中比较重要的包括:RFC3031(MPLS体系结构)、RFC3036(MPLS标记栈)、RFC3270(MPLS支持区分服务)和RFC3353(MPLS网络中的IP组播)等。

ldp给非32位路由分发标签的命令

ldp给非32位路由分发标签的命令

LDP(Label Distribution Protocol)是一个用于在MPLS (Multiprotocol Label Switching)网络中分发标签的协议。

在MPLS网络中,标签用于在数据包传输过程中对数据包进行标记和路由选择。

在LDP中,路由器通过使用标签来识别和路由数据包。

在MPLS网络中,常常会遇到需要为非32位路由(例如IPv6路由)分发标签的情况。

为了处理这种情况,LDP提供了一些命令和配置选项,使得可以为非32位路由分发标签。

下面是一些LDP给非32位路由分发标签的命令:1.配置LDP协议:在配置LDP协议时,需要使用相关命令来启用LDP协议,并配置相应的参数。

对于非32位路由,可能需要特定的参数配置。

2.指定IPv6路由:在分发标签之前,需要先指定要为哪些IPv6路由分发标签。

可以使用命令来指定IPv6路由,并在配置中明确表明这些路由需要被分发标签。

3.配置标签分发策略:针对非32位路由,需要配置相应的标签分发策略。

这包括指定哪些路由需要被分发标签,以及如何分发标签。

4.配置路由策略:为非32位路由分发标签时,需要配置相应的路由策略来确保标签被正确分发并应用到数据包上。

5.启用标签分发:需要使用命令来启用对非32位路由的标签分发。

这将确保配置的标签分发策略和路由策略生效,并开始为非32位路由分发标签。

总结:在MPLS网络中,LDP提供了丰富的命令和配置选项,使得可以为非32位路由分发标签。

通过配置LDP协议、指定IPv6路由、配置标签分发策略、配置路由策略并启用标签分发,可以实现对非32位路由的标签分发。

这些命令和配置选项为网络管理员提供了灵活的手段,以满足不同网络环境下的需求。

LDP(Label Distribution Protocol)在MPLS(Multiprotocol Label Switching)网络中的作用和重要性不言而喻。

它是一个基于TCP的标签分发协议,用于在MPLS网络中为数据包分发标签,以实现更高效的数据传输和路由选择。

MPLSLDP建立LSP示例及解析

MPLSLDP建立LSP示例及解析

MPLSLDP建⽴LSP⽰例及解析LDP建⽴LSP⽰例及解析摘要:本⽂简要介绍LDP建⽴LSP的配置,及LSP建⽴好之后,MPLS包的转发。

LDP建⽴LSP的核⼼思路:通过全局启⽤LDP和接⼝的mpls标签转发功能,借由已经建⽴好的IGP并通告的路由,实现fec和标签、接⼝的映射关系,Forwarding Equivalence Class (FEC)转发等价类在此处即是具有相同⽬的⼦⽹的地址,通过IGP交互获得。

LDP负责标签的交互(分发),维持邻居关系。

出接⼝也是通过IGP获知。

基本LDP配置⽰例1.拓扑:2.配置说明(Cisco):全局启⽤Cisco快速转发(CEF)全局启⽤ldp mpls标签交换配置接⼝IP地址包括loopback环回⼝地址启⽤IGP协议,这⾥⽤的OSPF接⼝下启⽤mpls通常启⽤mpls 的基本配置思路接⼝IP(包括loopback)IGPLSR idMPLS LDP全局使能接⼝mpls ldp使能3.主要配置:接⼝,Loopback接⼝地址地址,ospf配置略,具体可参看配置⽂件。

这⾥需要说明的是OSPF配置的⽬的主要是要能把PE1,2,P1,2之间的链路的路由通告给对⽅,包括loopback 接⼝。

router-id不是必须使⽤loopback接⼝,但这样⽐较好,接⼝不容易出现异动。

PE1(config)#ip cefPE1(config)#mpls ldp router-id Loopback1 //配置ldp router-id配置⼀个可达的接⼝PE1(config)#int gi 1/0PE1(config-if)#mpls ipP1,P2,PE2配置参考上述配置Show running-config配置:P2.txt Pe1.txt P1.t x t Pe2.txt4.检查配置⽣效结果:配置完成后可通过show mpls ldp neighbor查看到LDP邻居关系。

MPLS配置

MPLS配置

目录第2章 MPLS配置..................................................................................................................2-12.1 MPLS配置简介..................................................................................................................2-12.1.1 标签的发布和管理....................................................................................................2-12.1.2 LSP隧道与标签栈...................................................................................................2-22.1.3 倒数第二跳弹出PHP...............................................................................................2-32.1.4 MPLS对TTL的处理...............................................................................................2-42.1.5 MPLS Ping/Traceroute............................................................................................2-42.1.6 LDP基本概念..........................................................................................................2-52.1.7 LDP工作过程..........................................................................................................2-62.1.8 LDP基本操作..........................................................................................................2-72.1.9 LDP环路检测..........................................................................................................2-92.2 配置MPLS基本能力..........................................................................................................2-92.2.1 建立配置任务...........................................................................................................2-92.2.2 配置LSR ID...........................................................................................................2-102.2.3 使能MPLS能力....................................................................................................2-112.2.4 配置PHP特性.......................................................................................................2-112.2.5 配置接口的MPLS MTU.........................................................................................2-112.2.6 配置MPLS三层转发负载分担方式.......................................................................2-112.3 配置静态LSP...................................................................................................................2-122.3.1 建立配置任务.........................................................................................................2-122.3.2 配置静态LSP的入节点.........................................................................................2-132.3.3 配置静态LSP的中间节点.....................................................................................2-132.3.4 配置静态LSP的出节点.........................................................................................2-132.4 配置MPLS LDP...............................................................................................................2-142.4.1 建立配置任务.........................................................................................................2-142.4.2 使能LDP能力.......................................................................................................2-152.4.3 配置LDP发现阶段的参数.....................................................................................2-152.4.4 配置LDP会话参数................................................................................................2-162.4.5 配置LDP标签分配和保持方式..............................................................................2-172.4.6 配置LDP环路检测................................................................................................2-172.4.7 配置LDP MD5认证...............................................................................................2-182.4.8 配置LDP MTU信令功能.......................................................................................2-182.5 配置LDP多实例..............................................................................................................2-192.5.1 建立配置任务.........................................................................................................2-192.5.2 配置LDP多实例....................................................................................................2-192.6 配置LSP的建立策略.......................................................................................................2-202.6.1 建立配置任务.........................................................................................................2-202.6.2 配置LSP触发建立策略.........................................................................................2-212.6.3 配置transit LSP建立策略.....................................................................................2-21 2.7 配置MPLS的TTL处理...................................................................................................2-222.7.1 建立配置任务.........................................................................................................2-222.7.2 配置MPLS的IP TTL复制功能.............................................................................2-232.7.3 配置ICMP响应报文使用的路径............................................................................2-23 2.8 维护MPLS.......................................................................................................................2-242.8.1 显示MPLS的运行状态..........................................................................................2-242.8.2 显示MPLS LDP的运行状态.................................................................................2-242.8.3 重启LDP...............................................................................................................2-252.8.4 清除MPLS的统计信息..........................................................................................2-262.8.5 配置MPLS Ping/Traceroute..................................................................................2-262.8.6 配置MPLS LSP的TRAP功能..............................................................................2-262.8.7 调试MPLS............................................................................................................2-27 2.9 MPLS配置举例................................................................................................................2-272.9.1 配置LDP会话示例................................................................................................2-272.9.2 使用LDP建立LSP示例.......................................................................................2-31 2.10 MPLS故障处理..............................................................................................................2-35第2章 MPLS配置本章主要介绍MPLS基本转发和LDP的配置。

华为MPLS配置

华为MPLS配置

华为MPLS配置1.mpls lsr-id x.x.x.x指定LSR的ID2.mpls ldp激活LDP协议并进入LDP视图3.remote-peer local-ip x.x.x.x(local-ip) remote-ip (x.x.x.x)remote-ip配置LDP Remote-peer,配置LDP remote-peer必须配置local-ip4.loop-detect允许进行环路检测5.hops-count (hop-numbe)设置环路检测最大跳数,设置环路检测的最大跳数,缺省情况下没有配置环路检测最大跳数6.path-vectors (pv-number)设置路径向量的最大值,当环路检测采用路径向量方式时,也需要规定LSP 的最大值。

这样,在以下条件之一时即认为出现了环路,LSP建立失败:(1) 路径向量记录表中已有本LSR的记录。

(2) 路径的跳数超过这里设定的最大值。

7. mpls ldp enable在接口使能LDP8.mpls ldp timer { keepalive keepalive-holdtime | hello hello-holdtime }设置接口LDP会话保持参数,Keepalive报文的缺省定时时间为60秒,Hello报文的缺省定时时间为15秒在不支持广播报文的链路层协议(如帧中继、ATM)上,必须要使用命令map ip { ip-address [ ip-mask ] | default | inarp [ minutes ] } [ broadcast ]配置broadcast属性,以支持广播和组播报文的传递要实现BGP/MPLS vpn的功能一般需要完成以下步骤:在PE、CE、P上配置基本信息;建立PE到PE的具有IP能力的逻辑或物理的链路;发布、更新vpn信息。

BGP/MPLS vpn的配置包括:定义BGP/MPLS vpn进入协议地址族视图PE-CE间路由交换的配置PE-PE间路由交换的配置1. 创建并进入VPN实例视图ip vpn-instance (vpn-instance-name)2. 为vpn-instance创建路由和转发表route-distinguisher (route-distinguisher)RD在与自治系统号(ASN)相关时,RD是由一个自治系统号和一个任意的数组成。

LDP协议标签分发协议

LDP协议标签分发协议

LDP协议标签分发协议LDP(Label Distribution Protocol)是一种用于分发和交换标签的协议,它在MPLS(Multiprotocol Label Switching)网络中起到了重要的作用。

本文将介绍LDP协议的基本原理和工作机制,并深入探讨其标签分发协议的相关内容。

一、LDP协议简介LDP是一种用于建立和维护MPLS标签交换路径的协议,它基于TCP(Transmission Control Protocol)或者UDP(User Datagram Protocol)传输协议,并提供了一种可扩展的分布式标签分发机制。

LDP协议广泛应用于IP/MPLS网络中,主要用于将标签分发到LSP (Label Switched Path)上的各个节点。

二、LDP标签分发过程1. 邻居发现与会话建立在LDP网络中,邻居节点之间需要通过LDP会话来交换标签信息。

LDP邻居节点可以通过HELLO消息来发现对方,并通过发送OPEN消息来建立会话。

会话建立后,节点之间可以交换特定的LDP消息。

2. 标签绑定与分发LDP节点在建立会话后,可以互相交换其所拥有的标签信息。

节点可以发送LABEL MAP消息来告知对方某个前缀对应的标签值,并通过LABEL WITHDRAW消息来取消某个标签的绑定。

这种标签绑定与分发的机制使得节点之间可以准确地识别和转发标签流量。

3. FEC(Forwarding Equivalence Class)与标签分发在LDP协议中,FEC用于标识一组具有相同转发行为的数据流。

LDP节点通过LDP消息交换的方式来学习和维护FEC信息,从而为FEC绑定相应的标签。

当LDP节点收到传入的数据包时,会根据FEC信息来确定相应的标签,从而将数据包转发到正确的目的地。

三、LDP协议的特点1. 无状态性LDP协议是一种无状态的协议,节点之间的会话建立和标签分发过程相互独立。

这种无状态性的设计使得LDP协议具有较好的可扩展性,可以适应大规模的网络拓扑。

MPLS协议原理与配置详解

MPLS协议原理与配置详解

MPLS协议原理与配置详解多协议标签交换MPLS(Multiprotocol Label Switching ),MPLS在⽆连接的IP⽹络上引⼊⾯向连接的标签交换概念,将第三层路由技术和第⼆层交换技术相结合,充分发挥了IP路由的灵活性和⼆层交换的便捷性MPLS并不是⼀种业务或者应⽤,它实际上是⼀种隧道技术。

这种技术不仅⽀持多种⾼层协议与业务,⽽且在⼀定程度上可以保证信息传输的安全性MPLSMP:多协议LS:标签交换(label switch)应⽤场景⽤于早期提⾼转发效率⽤于MPLS VPN(⼆层或三层标签)⽤于MPLS TE流量⼯程⽤于解决路由⿊洞:route recursive-lookup tunnelMPLS是⼯作在“2.5”层的协议在⼆层头部和IP头部之间插⼊MPLS头部(短⽽定长的4字节)MPLS头部可以插⼊多层,普通的MPLS插⼊⼀层头部,MPLS VPN插⼊2层MPLS头部⼀、MPLS基本结构1.MPLS域能够进⾏标签转发的区域2.MPLS 设备⾓⾊LER(label edge router):处于MPLS⽹络的边界设备,负责标签的压⼊push和弹出popLSR(label switch router):处于MPLS⽹络的中间区域,负责标签的交换swap3.LSP标签转发路径到达同⼀⽬的地址的报⽂在mpls⽹络中经过的路径数据转发过程中的LSP是单向的LSP需要构建成功后才能进⾏标签转发构建⽅式:静态、动态LSP的建⽴过程时间就是将FEC和标签进⾏绑定4.FEC转发等价类具有相同转发处理⽅式的报⽂,在MPLS⽹络中,到达同⼀⽬的地址的所有报⽂就是⼀个FECMPLS中,⼀条FEC对应着⼀条路由FEC的划分⽅式以源地址、⽬的地址、源端⼝、⽬的端⼝、协议类型或VPN等为划分依据设备为FEC进⾏标签分配;设备对⼀条FEC完成标签分配后(FEC和标签绑定),建⽴⼀条LSP设备为FEC分发的标签作为⼊标签设备收到FEC对应的标签作为出标签标签值只具有本地意义(不同设备的标签分发是可以⼀致的)5.数据流向上游:数据源⽅向下游:数据⽬的⽅向ingress⼊节点:负责压⼊标签transit中间节点:负责标签交换egress出节点:负责弹出标签标签分发是从下游往上游⽅向分发标签动作动作解释push压⼊swap交换pop弹出null剥离标签,出空标签⼆、MPLS体系结构控制层⾯负责⽣成和维护路由信息和标签信息1.IP路由协议产⽣路由信息2.RIB路由信息表存放路由信息3.LDP标签分发协议Label Distribution Protocol为FEC分发标签4.LIB标签信息表Label Information Base由LDP⽣成,存放FEC和标签的映射关系,管理标签信息数据层⾯负责IP报⽂的转发和带MPLS标签报⽂的转发从控制层⾯下发得到,形成最优表项,直接指导数据转发1.FIB转发信息表Forwarding Information Base基于RIB⽣成,指导IP报⽂转发判断数据是否需要标签转发tunnel ID为0x0:进⾏IP转发tunnel ID为⾮0x0:查看LFIB表,进⾏标签转发2.LFIB标签转发信息表Label Forwarding Information Base基于LIB表和IP路由表⽣成,指导标签报⽂转发由ILM表(⼊标签映射表)和NHLFE(下⼀跳标签转发表)构成NHLFE表(下⼀跳转发表项)内容出接⼝下⼀跳出标签查看⽅式display tunnel-info tunnel-id xxxdisplay mpls lsp include x.x.x.x 32 verboseILM表(⼊标签映射表)内容⼊标签⼊接⼝tunnel ID(token)标签操作类型查看display mpls lsp in-label xxxx verbosedisplay mpls lspFIB表通过tunnel ID关联到LFIB表,ILM表通过tunnel ID关联到NHLFE表3.转发⽅式接收到IP数据包,查看⽬的地址对应的tunnel IDtunnel ID为0x0:进⾏IP转发tunnel ID为⾮0x0:查看LFIB表,进⾏标签转发接收到带MPLS标签的数据包,直接查看LFIB表LFIB出标签为普通标签进⾏标签交换LFIB出标签为空标签查看FIB进⾏IP转发三、MPLS的数据转发流程当数据进⼊MPLS域时:根据FIB表查找相对应的转发条⽬,转发条⽬中包含tunnel ID字段**查看tunnel ID字段tunnel ID为0x0,进⾏IP转发tunnelID为⾮0x0,进⾏MPLS转发查看⼆层头部信息中的TYPE字段type=0x0800表⽰上层为IPtype=0x8847表⽰上层为MPLS1.ingress的处理查询FIB表和NHLFE表指导报⽂转发查看FIB表,根据⽬的IP地址找到对应tunnel IDdisplay fib ##可以找到相关⽬的地的tunnel ID根据tunnel ID找到对应的NHLFE表项,将FIB表项和NHLFE表项相关联起来(FTN) ##查看详细信息(出接⼝、下⼀跳、出标签)display tunnel-info tunnel-id 0x3##查看详细信息(出接⼝、下⼀跳、出标签,标签操作类型)display mpls lsp include 4.4.4.4 32 verbose查看NHLFE表项得出接⼝、下⼀跳、出标签和标签操作类型在IP报⽂中压⼊出标签、同时处理TTL,然后将封装好的MPLS报⽂从相应出接⼝发给下⼀跳2.transit的处理通过查询ILM和NHLFE表指导MPLS报⽂转发根据MPLS的标签值查看对应的ILM表,可以得到tunnel ID。

MPLS BGP VPN分层式组网的配置

MPLS BGP VPN分层式组网的配置

H3C S9500交换机MPLS BGP VPN分层式组网的配置一、组网需求:如下组网中,SPE为服务运行商PE,UPE为用户侧PE。

UPE配置为普通PE配置,SPE配置发送一条默认路由到UPE,另外配置一条命令使不发送其他路由(除默认路由外)到UPE。

二、组网图三、配置步骤:软件版本:S9500交换机1250以后软件版本硬件版本:S9500交换机C/CA/CB类型业务板配置SPE设备1)在SPE设备上面配上LSR-ID,全局使能MPLS,LDP基本能力[SPE] mpls lsr-id 1.0.0.2[SPE] mpls[SPE] mpls ldp2)配置VPN实例[SPE] ip vpn-instance vpn1[SPE-vpn-vpn1] route-distinguisher 100:1[SPE-vpn-vpn1] vpn-target 100:1 both3)配置UPE侧VLAN,并在VLAN接口使能MPLS和LDP[SPE] vlan 201[SPE-vlan201] port gigabitethernet 2/1/1[SPE] interface vlan-interface 201[SPE-vlan-interface201] ip address 10.0.0.1 255.0.0.0[SPE-vlan-interface201] mpls[SPE-vlan-interface201] mpls ldp enable[SPE-vlan-interface201] mpls ldp transport-ip interface4)配置环回口,接口地址必须使用32位掩码的主机地址[SPE] interface loopback0[SPE-LoopBack 0] ip address 1.0.0.2 255.255.255.2555)OSPF SPE和UPE之间的OSPF邻居并发布环回口路由[SPE] ospf[SPE] import-route direct[SPE-ospf-1] area 0[SPE-ospf-1-area-0.0.0.0] network 1.0.0.2 0.0.0.0[SPE-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.2556)配置SPE和UPE之间的BGP基本信息[SPE] bgp 100[SPE] import direct[SPE-bgp] group group1 internal[SPE-bgp] peer 1.0.0.1 group group17)使用环回口建立BGP邻居(必须指定源IP为环回口)[SPE-bgp] peer 1.0.0.1 connect-interface LoopBack0[SPE-bgp] ipv4-family vpn-instance vpn1[SPE--bgp-af-vpn-instance] import direct8)配置MBGP邻居,使交换VPNv4路由[SPE-bgp] ipv4-family vpnv4[SPE-bgp-af-vpn] peer group1 enable[SPE-bgp-af-vpn] peer 1.0.0.1 group group19)配置SPE不向UPE发送其他路由,只发送默认路由(0.0.0.0/0)[SPE-bgp-af-vpn] peer 1.0.0.1 upe[SPE-bgp-af-vpn] peer 1.0.0.1 default-route-advertise vpn-instance vpn1配置UPE设备(UPE配置和普通PE完全设备,没有特殊配置)1)配置LSR-ID,使能MPLS,LDP基本能力[UPE] mpls lsr-id 1.0.0.1[UPE] mpls[UPE-mpls] quit[UPE] mpls ldp2)配置 VPN实例相关信息[UPE] ip vpn-instance vpn1[UPE-vpn-vpn1] route-distinguisher 100:1[UPE-vpn-vpn1] vpn-target 100:1 both3)VLAN接口及环回口配置(对PE路由器,配置Loopbace 0接口地址时,必须使用32位掩码的主机地址。

MPLS原理与配置

MPLS原理与配置

MPLS原理与配置MPLS原理与配置传统IP路由转发:传统的IP转发采⽤的是逐跳转发。

数据报⽂经过每⼀台路由器,都要被解封装查看报⽂⽹络层信息,然后根据路由最长匹配原则查找路由表指导报⽂转发。

各路由器重复进⾏解封装查找路由表和再封装的过程,所以转发性能低。

传统IP路由转发的特点:所有路由器需要知道全⽹的路由。

IP头部不定长,处理效率低。

传统IP转发是⾯向⽆连接的,⽆法提供较好的端到端QoS保证。

MPLS基本概念:MPLS位于TCP/IP协议栈中的数据链路层和⽹络层之间,可以向所有⽹络层提供服务。

通过在数据链路层和⽹络层之间增加额外的MPLS头部,基于MPLS头部实现数据快速转发。

MPLS起源于IPv4(Internet Protocol version 4),其核⼼技术可扩展到多种⽹络协议,包括IPv6(Internet Protocol version 6)、IPX(Internet Packet Exchange)、Appletalk、DECnet、CLNP(Connectionless Network Protocol)等。

MPLS中的“Multiprotocol”指的就是⽀持多种⽹络协议。

MPLS以标签交换替代IP转发。

标签是⼀个短⽽定长的、只具有本地意义的标识符。

MPLS术语介绍 - LSR与MPLS域MPLS域(MPLS Domain):⼀系列连续的运⾏MPLS的⽹络设备构成了⼀个MPLS域。

LSR(Label Switching Router,标签交换路由器):⽀持MPLS的路由器(实际上也指⽀持MPLS的交换机或其他⽹络设备)。

位于MPLS域边缘、连接其它⽹络的LSR称为边沿路由器LER(Label Edge Router),区域内部的LSR称为核⼼LSR(Core LSR)。

MPLS术语介绍 - LSR分类除了根据LSR在MPLS域中的位置进⾏分类之外,还可以根据对数据处理⽅式的不同进⾏分类:⼊站LSR(Ingress LSR):通常是向IP报⽂中压⼊MPLS头部并⽣成MPLS报⽂的LSR。

MPLS配置手册

MPLS配置手册

(1)全局启用LDP:说明:如果全局启用LDP,就将在此路由器的所有接口都开启LDP,但也可以选择只在某接口开启。

r1(config)#mpls label protocol ldp(2)接口启用LDP:说明:如果路由器并非全部接口都需要开启LDP,则只在相应接口开启。

r1(config)#int s1/1r1(config-if)# mpls label protocol ldp(3)在接口下开启发hello包找邻居:r1(config)#int s1/1r1(config-if)#mpls ip说明:接口上配置mpls ip 就算打开了IOS有时还在使用tag-switching来代替mpls ip,但功能是一样的,这两个命令相等。

注:请按上述配置LDP的方法,在MPLS区域内的所有路由器所有相关接口开启LDP并发出hello包,以方便LDP邻居的建立。

附:按以上拓朴,总结出需要的配置为:R1:r1(config)#int s1/1r1(config-if)# mpls label protocol ldpr1(config-if)#mpls ipR2:R2(config)#mpls label protocol ldpR2(config)#int s1/0R2(config-if)#mpls ipR2(config-if)#exitR2(config)#int s1/1R2(config-if)#mpls ipR3:R3(config)#mpls label protocol ldpR3(config)#int s1/0R3(config-if)#mpls ipR3(config-if)#exitR3(config)#int s1/1R3(config-if)#mpls ipR4:R4(config)#int s1/1R4(config-if)#mpls label protocol ldpR4(config-if)#mpls ip5.查看LDP简单信息(1)可以查看哪些接口开启了mpls:r1#sh mpls interfacesr1(config)#ip cef (很多默认开启了)CEF是唯一一种可以用于标签报文转发模式的,CEF是可以改写数据包包头的,所以启用MPLS时,必须在路由器上开CEF,否则无标签修改hello 时间:r1(config)#mpls ldp discovery hello interval 31.LSR是不看IP地址进行数据转发的标签正确便可以转发(私网IP地址可在internet上传输)2.RD(把许多同一私网IP地址用颜色区分):多个私网IP地址传到MPLS域内,无法识别RD帮助识别唯一的私网地址{用户私有网络在被BGP传递时,都加入了RD,BGP要支持这些RD的传递,就是多协议的BGP (MP-BGP),所以MP-BGP在实现MPLS_VPN时,是必不可少的}{原来用户的网段地址长度都是32 bit,而RD长度是64 bit,当用户的地址被加上RD之后,就变成了96 bit,这样的地址被称为vpnv4。

华为路由器MPLS VPN配置示例

华为路由器MPLS VPN配置示例

图1 配置BGP/MPLS IP VPN组网图组网需求如图1所示:•CE1连接公司总部研发区、CE3连接分支机构研发区,CE1和CE3属于vpna;•CE2连接公司总部非研发区、CE4连接分支机构非研发区,CE2和CE4属于vpnb。

公司要求通过部署BGP/MPLS IP VPN,实现总部和分支机构的安全互通,同时要求研发区和非研发区间数据隔离。

配置思路采用如下的思路配置BGP/MPLS IP VPN:1.P、PE之间配置OSPF,实现骨干网的IP连通性。

2.PE、P上配置MPLS基本能力和MPLS LDP,建立MPLS LSP公网隧道,传输VPN数据。

3.PE1和PE2上配置VPN实例,其中,vpna使用的VPN-target属性为111:1,vpnb使用的VPN-target属性为222:2,以实现相同VPN间互通,不同VPN间隔离。

同时,与CE相连的接口和相应的VPN实例绑定,以接入VPN用户。

4.PE1和PE2之间配置MP-IBGP,交换VPN路由信息。

5.CE与PE之间配置EBGP,交换VPN路由信息。

操作步骤1.在MPLS骨干网上配置OSPF协议,实现骨干网PE和P的互通# 配置PE1。

<Huawei> system-view[Huawei] sysname PE1[PE1] interface loopback 1[PE1-LoopBack1] ip address 1.1.1.9 32[PE1-LoopBack1] quit[PE1] interface gigabitethernet 3/0/0[PE1-GigabitEthernet3/0/0] ip address 172.1.1.1 24[PE1-GigabitEthernet3/0/0] quit[PE1] ospf 1[PE1-ospf-1] area 0[PE1-ospf-1-area-0.0.0.0] network 172.1.1.0 0.0.0.255[PE1-ospf-1-area-0.0.0.0] network 1.1.1.9 0.0.0.0[PE1-ospf-1-area-0.0.0.0] quit[PE1-ospf-1] quit# 配置P。

浅谈MPLS中LDP协议工作原理

浅谈MPLS中LDP协议工作原理
的信 息化 平 台 ,有效促 进政 务网络 互联 互通 和政 务 资源 共享 ,形成 统 一 的 电子 政 务 网络 和 资源 共享 平 台 。通过 MP S VP L N技 术 也能够 很好 的服 务 于智 能交 通 网 ,在 一
211 L P P U 头部 ( 图 1 .。 D D 见 )
浅谈M L 中L P P S D 协议工作原理
■ 肖永 钦
( 建 星 网锐 捷 网络有 限公 司 ,福 州 3 0 0 ) 福 5 0 2


文主要 介
MP S ( lpoo o a e S thn ) 中Ⅱ) ( ae Dif u L Mut rtc lL b l wi ig i c P Lbl s b — t i
22 . u) 消 息 P L 消息 为分 四类 : DP
②如果工作在A M或F T R上 ,则使用D D O 模式。
图2 L P I 格 式 D J息  ̄
囤 福 交 科 21第 期 建 通 技 0 年 2 1
u:这 一 位 总 是 为 … ,代 表 可 识 别 的消 息 ,为 0’
“ ”代 表不可 识别 的消息 ; 1
会对该 会话 使 用的标 签分发 模式 进行 协商 ,如果 两端 的
标签 分发 模式 不一致 ,则按 以下 规则 进行 统一 :
张交通 网上承 载 多种业 务 ,比如 :省 交通 政 务 、数 字化 征 管 、交通 行 业单 位等 业 务 ,形 成统 一 的一 张交 通 网和
资源 共享平 台 ,做 到统 一管 理 ,节省 投 资 。因此 我们 有
必要对 MP SV N 术 进行 详细 的 了解 ,而MP SV N L P 技 L P 技 术 中最 大 的创新 就 是 标 签 交换 ,为 了 更好 理 解MP S L V N技术 ,我 们很 有 必要先 来 了解 标签 分发 协议 详细 的 P

MPLS LDP 基本配置

MPLS LDP 基本配置

MPLS LDP 基本配置Service Professional Outstanding Teamwork ObtainMPLS LDP基本配置实验V0.12012-6-25Author TEL 顾赟PHONE OrganizationLastUpdate 2013-6-22SPOTO 全球培训 ? 项目 ? 人才1 / 14Service Professional Outstanding Teamwork Obtain目录1 实验目的 ..................................................................... ........................................................................ .............. 3 2 拓扑与需求 ..................................................................... ........................................................................ . (3)2.1 网络拓扑及地址规划 ..................................................................... (3)2.2 需求概述 ..................................................................... ........................................................................ .. 3 3 配置与实现 ..................................................................... ................................................ 错误~未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MPLS LDP 基本配置Service Professional Outstanding Teamwork ObtainMPLS LDP基本配置实验V0.12012-6-25Author TEL 顾赟PHONE OrganizationLastUpdate 2013-6-22SPOTO 全球培训 ? 项目 ? 人才1 / 14Service Professional Outstanding Teamwork Obtain目录1 实验目的 ..................................................................... ........................................................................ .............. 3 2 拓扑与需求 ..................................................................... ........................................................................ . (3)2.1 网络拓扑及地址规划 ..................................................................... (3)2.2 需求概述 ..................................................................... ........................................................................ .. 3 3 配置与实现 ..................................................................... ................................................ 错误~未定义书签。

3.1 实验步骤 ..................................................................... ........................................ 错误~未定义书签。

3.2 配置MPLS ................................................................... .........................................................................43.3 结果测试 ..................................................................... ........................................................................ (5)3.3.1 查看LDP邻居 ..................................................................... .. (5)3.3.2 查看LDP接口 ..................................................................... .. (6)3.3.3 查看LIB .................................................................... . (6)3.3.4 查看LFIB ................................................................... (9)3.3.5 查看跟踪路由 ..................................................................... (9)3.4 手工指定LDPRID .................................................................... . (10)3.5 修改LDP Transport-Address ................................................................ (11)3.6 修改LDP HelloTime ................................................................... .. (12)3.7 修改LDP HoldTime ................................................................... (13)SPOTO 全球培训 ? 项目 ? 人才2 / 14Service Professional Outstanding Teamwork Obtain1 实验目的1、理解MPLS LDP的基本原理及运作机制。

2 拓扑与需求2.1 网络拓扑及地址规划F0/0F0/0F1/0F1/0设备名称 IP地址接口备注12.1.1.1/24 F0/0R11.1.1.1/32 Lo012.1.1.2/24 F0/0R2 23.1.1.2/24 F1/02.2.2.2/32 Lo023.1.1.3/24 F1/0R33.3.3.3/32 Lo02.2 需求概述1、全网配置静态路由,再配置MPLS协议,并查看其结果。

2、手工指定LDP RID、修改LDP Transport-Address、修改LDP Hello time、修改LDP Hold time,并查看其结果。

SPOTO 全球培训 ? 项目 ? 人才3 / 14Service Professional Outstanding Teamwork Obtain3 配置与实现3.1 实验步骤1、搭建拓扑,配置IP。

2、配置静态路由,保证全网畅通。

3、启用MPLS LDP协议。

4、手工指定LDP RID。

5、修改LDP Transport-Address。

6、修改LDP Hello time。

7、修改LDP Hold time。

3.2 配置MPLSR1(config)#mpls label protocol ldp //将MPLS标签协议设为LDP,默认为LDPR1(config)#mpls label range 100 199 //指定本地分配标签的范围R1(config)#interface f0/0R1(config-if)#mpls ip //指定MPLS协议,默认是LDPR2(config)#mpls label range 200 299R2(config)#interface f0/0R2(config-if)#mpls ipR2(config)#interface f1/0R2(config-if)#mpls ipR3(config)#mpls label range 300 399R3(config)#interface f1/0R3(config-if)#mpls ip首先必须在全局下启用CEF,然后才能够在接口下启MPLS LDP。

标签值有20个比特位,所以除了被保留的标签值0到15以外,标签值16到1048575都可以用来进行普通报文转发。

在Cisco的IOS中,默认的范围是16到100000,可以通过mpls label range命令来修改标签范围。

SPOTO 全球培训 ? 项目 ? 人才4 / 14Service Professional Outstanding Teamwork Obtain3.3 结果测试3.3.1 查看LDP邻居R1# show mpls ldp neighborPeer LDP Ident: 2.2.2.2:0; Local LDP Ident 1.1.1.1:0 //本地LDPID(RID + 标签空间)TCP connection: 2.2.2.2.25590 - 1.1.1.1.646State: Oper; Msgs sent/rcvd: 12/12; DownstreamUp time: 00:03:43LDP discovery sources:FastEthernet0/0, Src IP addr: 12.1.1.2Addresses bound to peer LDP Ident:12.1.1.2 2.2.2.2 23.1.1.2R2#show mpls ldp neighborPeer LDP Ident: 1.1.1.1:0; Local LDP Ident 2.2.2.2:0TCP connection: 1.1.1.1.646 - 2.2.2.2.25590State: Oper; Msgs sent/rcvd: 14/14; DownstreamUp time: 00:05:49LDP discovery sources:FastEthernet0/0, Src IP addr: 12.1.1.1Addresses bound to peer LDP Ident:12.1.1.1 1.1.1.1Peer LDP Ident: 3.3.3.3:0; Local LDP Ident 2.2.2.2:0 TCP connection: 3.3.3.3.44602 - 2.2.2.2.646State: Oper; Msgs sent/rcvd: 13/13; DownstreamUp time: 00:04:34LDP discovery sources:FastEthernet1/0, Src IP addr: 23.1.1.3Addresses bound to peer LDP Ident:23.1.1.3 3.3.3.3R3#show mpls ldp neighborPeer LDP Ident: 2.2.2.2:0; Local LDP Ident 3.3.3.3:0 TCP connection: 2.2.2.2.646 - 3.3.3.3.44602State: Oper; Msgs sent/rcvd: 13/13; DownstreamUp time: 00:05:01LDP discovery sources:FastEthernet1/0, Src IP addr: 23.1.1.2Addresses bound to peer LDP Ident:SPOTO 全球培训 ? 项目 ? 人才5 / 14Service Professional Outstanding Teamwork Obtain12.1.1.2 2.2.2.2 23.1.1.2LDP通过Hello消息(UDP端口646)发现对方,然后通过建立一个TCP会话(TCP 端口646)在对等体之间通告标签映射信息。

相关文档
最新文档