MPLS基本配置

合集下载

第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组播)等。

PTN MPLS Tunnel配置指导

PTN MPLS Tunnel配置指导
路径配置方法 单站配置方法 Tunnel测试方法 Tunnel保护组的配置方法
Tunnel基本属性参数说明

Tunnel ID 名称 方向
信令类型 调度类型 EXP
带宽(kbit/s) 客户 备注
值域
说明
如:5 字符串 单向
设置Tunnel的ID
设置Tunnel的名称
Tunnel的方向 单向Tunnel表示从Ingress节点到Egress节点的方向
MPLS Tunnel保护组配置方法
步骤1- 在“网元管理器”中选择Tunnel 的源网元, 在“功能树”中选择“配置 > APS保护组管理”
步骤2- 选择“保护组”页签,单击“新建”按钮, 弹出“新建Tunnel 保护组”对话框
步骤3 -设置Tunnel 保护组的各种参数 步骤4- 单击“确定”,完成保护组的配置 步骤5 -参考步骤1 到4,配置Tunnel 的宿网元的保
“反向Tunnel”:将携带缺陷信息的BDI 报文发送给入节点,使入节点及时获知缺陷状态 步骤3- 单击“应用”,弹出“操作结果”对话框,提示操作成功
MPLS Tunnel测试方法—ping测试
步骤1 -在“网元管理器”中选择需要配置的网元,在“功能树”中选择“ 配置 > MPLS 管理> 单播 Tunnel管理 ”再选择“OAM参数”
路径配置方法
步骤4 -单击“下一步”,设置步骤3 中所选节点的参数 参数说明
设置网络侧接口信息:选择源网元的出接口,宿网元的入接口和中间网元的出、入接口,下 一跳地址在选中接口后会自动生成
静态标签参考LLD网络规划,若采用网管自动分配方式,则点击“自动分配标签”
路径配置方法
步骤5 -单击“下一步”,弹出的对话框显示创建的Tunnel 的信息 步骤6 -单击“完成”,弹出进度条显示创建进度,创建完成后弹出“操作结果”

14-MPLS配置

14-MPLS配置

MPLS配置目录第1章 MPLS配置 (1)1.1 MPLS概述 (1)1.2 MPLS相关概念 (1)1.2.1 转发等价类 (1)1.2.2 标签 (2)1.2.3 标签转发信息库 (4)1.3 MPLS配置须知 (4)1.4 MPLS配置 (5)1.4.1 MPLS配置任务列表 (5)1.4.2 启动MPLS (5)1.4.3 配置静态LSP (6)1.4.4 配置标签范围 (7)1.4.5 清除MPLS计数器 (7)1.4.6 查看MPLS信息 (7)1.5 LDP配置 (8)1.5.1 LDP配置任务列表 (8)1.5.2 配置LSR标识 (9)1.5.3 启动LDP (9)1.5.4 配置传输地址 (9)1.5.5 配置分发标签的地址列表 (10)1.5.6 配置本地发现机制参数 (10)1.5.7 配置LDP邻居 (11)1.5.8 配置指定邻居发现机制参数 (11)1.5.9 配置会话保持时间 (12)1.5.10 强制Explicit-Null标签 (12)1.5.11 配置LDP日志记录 (12)1.5.12 查看LDP信息 (13)第2章 MPLS L2VPN配置 (14)2.1 MPLS L2VPN概述 (14)2.2 MPLS L2VPN相关概念 (14)2.2.1 VFI (14)2.2.2 Pseudo-Wire (14)2.2.3 无环路的L2VPN网络 (14)2.3 MPLS L2VPN配置 (15)2.3.1 MPLS L2VPN配置任务列表 (15)2.3.2 启动MPLS L2VPN (15)2.3.3 创建VFI (15)2.3.4 VFI与接口绑定 (16)2.3.5 配置静态VC标签 (16)2.3.6 查看L2VPN信息 (17)2.4 MPLS L2VPN配置示例 (17)2.4.1 点到点L2VPN配置示例 (17)第3章 MPLS L3VPN配置 (20)3.1 MPLS L3VPN概述 (20)3.2 MPLS L3VPN配置 (21)3.2.1 MPLS L3VPN配置任务列表 (21)3.2.2 配置MPLS (21)3.2.3 配置LDP (22)3.2.4 配置VRF (22)3.2.5 配置VPN路由 (23)3.2.6 配置PE与P设备之间路由 (23)3.2.7 配置PE间BGP路由 (24)3.3 MPLS L3VPN配置示例 (24)3.3.1 配置R1(CE) (25)3.3.2 配置R2(PE) (25)3.3.3 配置R3(P) (27)第1章 MPLS配置1.1 MPLS概述MPLS(Multiprotocol Label Switching)是多协议标签交换的简称,它用短而定长的标签来封装网络层分组。

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是由一个自治系统号和一个任意的数组成。

MPLS协议原理与配置 华为数通HCIP

MPLS协议原理与配置 华为数通HCIP

MPLS:多协议标签交换技术(工作在二层与三层之间)IETF确定MPLS协议作为标准的协议MPLS采用短而定长的标签进行数据转发,大大提高了硬件限制下的转发能力;而且MPLS可以扩展到多种网络协议(如IPv6,IPX等)MPLS协议从各种链路层协议(如PPP、ATM、帧中继、以太网等)得到链路层服务,又为网络层提供面向连接的服务。

MPLS能从IP路由协议和控制协议中得到支持,路由功能强大、灵活,可以满足各种新应用对网络的要求作用:加快IP网络转发速度缺点:硬件不行,FIB,现今应用:MPLS VPNMPLS TE:流量工程MPLS概述MPLS基本网络结构(工作在运行商)路由器的角色:1.LER(Label Edge Router):标签边界路由器,在MPLS网络中,具备标签分配功能,用于标签的压入或弹出,并且同时连接IP与MPLS网络的路由器,如上图中的RTB,RTD。

入站LER:负责对接收到的IP报文压入标签出站LER:负责给离开MPLS网络的报文弹出标签2.LSR(Label Switched Router):标签交换路由器,在MPLS网络中,具有标签分配和标签转发能力的路由器,用于标签的交换,如图中的RTCLSP(Label Switched Path):标签交换路径,即到达同一目的地址的报文在MPLS网络中经过的路径(单向路径)入节点(Ingress):LSP的入口LER中间节点(Transit):位于LSP中间的LSR出节点(Egress):LSP的出口LERFEC(Forwarding Equivalent Class):转发等价类,一般指具有相同转发处理方式的报文。

在MPLS网络中,到达同一目的地址(网络前缀相同的IP地址)的所有报文就是一个FEC (FEC:华为默认32位的主机路由)FEC的划分方式非常灵活,可以是以源地址、目的地址、源端口、目的端口、协议类型或VPN 等为划分依据的任意组合MPLS体系结构:LSP建立到分发标签的最终过程控制平面:负责产生和维护路由信息以及标签信息路由信息表RIB(Routing Information Base):由IP路由协议生成,用于选择路由标签分发协议LDP(Label Distribution Protocol):负责标签的分配、标签转发信息表的建立、标签交换路径的建立、拆除等工作标签信息表LIB(Label Information Base):由标签分发协议生成,用于管理标签信息转发平面:即数据平面(Data Plane),负责普通IP报文的转发以及带MPLS标签报文的转发转发信息表FIB(Forwarding Information Base):从RIB提取必要的路由信息生成,负责普通IP报文的转发标签转发信息表LFIB(Label Forwarding Information Base):简称标签转发表,由标签分发协议建立LFIB,负责带MPLS标签报文的转发MPLS路由器上,报文的转发过程:当收到普通IP报文时,查找FIB表:如果Tunnel ID(隧道id)为0x0,则进行普通IP转发如果Tunnel ID为非0x0,则查找LFIB表,进行MPLS转发当收到带标签的报文时,查找LFIB表:如果对应的出标签是普通标签,则进行MPLS转发如果对应的出标签是特殊标签,如标签3,则将报文的标签去掉,进行IP转发MPLS数据报文结构:MPLS标签封装在链路层和网络层之间,可以支持任意的链路层协议MPLS标签共分4个字段:(4字节)Label:20bit,标签值域,是一个短而定长的、只有本地意义的标识,用于唯一标识去往同一目的地址的报文分组Exp:3bit,用于扩展。

MPLS

MPLS

MPLS BasicsMPLS简介MPLS(Multiprotocol Label Switching,多协议标签交换)起源于IPv4(Internet Protocol version 4,因特网协议版本4),最初是为了提高转发速度而提出的,其核心技术可扩展到多种网络协议,包括IPv6(Internet Protocol version 6,因特网协议版本6)、IPX(Internet Packet Exchange,网际报文交换)和CLNP (Connectionless Network Protocol,无连接网络协议)等。

MPLS中的“M”指的就是支持多种网络协议。

MPLS技术集二层的快速交换和三层的路由转发于一体,可以满足各种新应用对网络的要求。

MPLS结构的详细介绍可参考RFC 3031(Multiprotocol Label Switching Architecture)。

MPLS基本概念1. 转发等价类MPLS作为一种分类转发技术,将具有相同转发处理方式的分组归为一类,称为FEC(Forwarding Equivalence Class,转发等价类)。

相同FEC的分组在MPLS 网络中将获得完全相同的处理。

FEC的划分方式非常灵活,可以是以源地址、目的地址、源端口、目的端口、协议类型或VPN等为划分依据的任意组合。

例如,在传统的采用最长匹配算法的IP转发中,到同一个目的地址的所有报文就是一个FEC。

2. 标签标签是一个长度固定,仅具有本地意义的短标识符,用于唯一标识一个分组所属的FEC。

一个标签只能代表一个FEC。

标签长度为4个字节,其结构如图1所示。

标签共有4个域:图 1 标签的封装结构标签共有4个域:●Label:标签值字段,长度为20bits,用来标识一个FEC。

●Exp:3bits,保留,协议中没有明确规定,通常用作CoS。

●S:1bit,MPLS支持多重标签。

值为1时表示为最底层标签。

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。

05-第5章 MPLS命令

05-第5章 MPLS命令

目录第5章 MPLS配置命令...........................................................................................................5-15.1 MPLS配置命令..................................................................................................................5-15.1.1 debugging mpls ldp.................................................................................................5-15.1.2 debugging mpls management.................................................................................5-25.1.3 debugging mpls packet...........................................................................................5-35.1.4 display mpls forwarding-table..................................................................................5-35.1.5 display mpls interface..............................................................................................5-45.1.6 display mpls ldp.......................................................................................................5-55.1.7 display mpls ldp interface........................................................................................5-75.1.8 display mpls ldp Isp.................................................................................................5-95.1.9 display mpls ldp peer............................................................................................5-105.1.10 display mpls ldp remote-peer..............................................................................5-125.1.11 display mpls ldp session.....................................................................................5-135.1.12 display mpls ldp vpn-instance.............................................................................5-165.1.13 display mpls lsp...................................................................................................5-175.1.14 display mpls lsp statistics....................................................................................5-195.1.15 display mpls route-state......................................................................................5-205.1.16 display mpls static-lsp.........................................................................................5-215.1.17 display mpls statistics interface...........................................................................5-235.1.18 display mpls statistics lsp....................................................................................5-255.1.19 du-readvertise.....................................................................................................5-265.1.20 hops-count...........................................................................................................5-275.1.21 label advertise.....................................................................................................5-285.1.22 label-distribution..................................................................................................5-285.1.23 label-retention......................................................................................................5-295.1.24 loop-detect...........................................................................................................5-305.1.25 lsp-trigger............................................................................................................5-315.1.26 lsr-id.....................................................................................................................5-325.1.27 md5-password.....................................................................................................5-325.1.28 mpls.....................................................................................................................5-335.1.29 mpls ldp...............................................................................................................5-345.1.30 mpls ldp...............................................................................................................5-355.1.31 mpls ldp advertisement.......................................................................................5-355.1.32 mpls ldp remote-peer..........................................................................................5-365.1.33 mpls ldp timer hello-hold.....................................................................................5-375.1.34 mpls ldp timer keepalive-hold..............................................................................5-385.1.35 mpls ldp transport-address..................................................................................5-395.1.36 mpls lsr-id............................................................................................................5-405.1.37 mpls mtu..............................................................................................................5-415.1.38 mtu-signalling......................................................................................................5-415.1.39 path-vectors.........................................................................................................5-425.1.40 remote-ip.............................................................................................................5-42 5.1.41 reset mpls ldp......................................................................................................5-43 5.1.42 reset mpls statistics.............................................................................................5-44 5.1.43 snmp-agent trap enable lsp.................................................................................5-45 5.1.44 static-lsp egress..................................................................................................5-45 5.1.45 static-lsp ingress..................................................................................................5-46 5.1.46 static-lsp transit...................................................................................................5-47 5.1.47 statistics interval..................................................................................................5-48 5.1.48 ttl expiration.........................................................................................................5-48 5.1.49 ttl propagate........................................................................................................5-49表格目录表5-1 display mpls forwarding-table命令输出信息描述.................................................5-4表5-2 display mpls interface命令输出信息描述.............................................................5-5表5-3 display mpls ldp命令输出信息描述......................................................................5-6表5-4 display mpls ldp interface命令输出信息描述.......................................................5-9表5-5 display mpls ldp lsp命令输出信息描述..............................................................5-10表5-6 display mpls ldp peer命令输出信息描述............................................................5-12表5-7 display mpls ldp remote-peer命令输出信息描述................................................5-13表5-8 display mpls ldp session 命令输出信息描述.......................................................5-15表5-9 display mpls lsp命令输出信息描述....................................................................5-19表5-10 display mpls lsp statistics命令输出信息描述....................................................5-20表5-11 display mpls route-state命令输出信息描述......................................................5-21表5-12 display mpls static-lsp命令输出信息描述.........................................................5-22表5-13 display mpls statistics interface命令输出信息描述..........................................5-24第5章 MPLS配置命令5.1 MPLS配置命令5.1.1 debugging mpls ldp【命令】debugging mpls ldp { advertisement | all | error | main | notification | pdu |session | socket | timer } [ interface interface-type interface-number ]debugging mpls ldp { hsb | remote-peer [ remote-name ] }undo debugging mpls ldp { advertisement | all | error | main | notification |pdu | session | socket | timer } [ interface interface-type interface-number ]undo debugging mpls ldp{hsb | remote-peer [ remote-name ] }【视图】用户视图【参数】main:与外部模块相关的主要接口事件。

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_VPN配置实例教材

华为设备中MPLS_VPN配置实例教材

[RouterB-Serial2/1] quit

(4)
创建从Router A到Router C的静态LSP
# 配置Ingress Router A。 [RouterA] static-lsp ingress AtoC destination 3.3.3.9 32 nexthop 10.1.1.2 out-label 30 # 配置Transit Router B [RouterB] static-lsp transit AtoC incoming-interface serial 2/0 in-label 30 nexthop 20.1.1.2 out-label 50 # 配置Egress Router C。 [RouterC] static-lsp egress AtoC incoming-interface serial 2/0 in-label 50 (5) 创建从Router C到Router A的静态LSP # 配置Ingress Router C。 [RouterC] static-lsp ingress CtoA destination 1.1.1.9 32 nexthop 20.1.1.1 out-label 40 # 配置Transit Router B。 [RouterB] static-lsp transit CtoA incoming-interface serial 2/1 in-label 40 nexthop 10.1.1.1 out-label 70 # 配置Egress Router A。 [RouterA] static-lsp egress CtoA incoming-interface serial 2/0 in-label 70

# 配置完成后,在各路由器上执行display ip routing-table命令,可以看到相互之间都学到了到对方的主机路由。 以Router A为例: [RouterA] display ip routing-table Routing Tables: Public Destinations : 9 Destination/Mask 1.1.1.9/32 2.2.2.9/32 3.3.3.9/32 10.1.1.0/24 10.1.1.1/32 10.1.1.2/32 20.1.1.0/24 127.0.0.0/8 127.0.0.1/32 Routes : 9 NextHop Interface

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 基本配置

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)。

Dynamips参数:后续补上实验要求:掌握MPLS基本配置实验配置:运营商骨干网准备工作首先说说运营商骨干网准备工作,配置主要分以下几个部分:1、在PE和P上配置IGP,使骨干网连通。

2、在PE和P上配置MPLS,启动标签交换。

1、在PE和P上配置IGP。

在此选择EIGRP/OSPF/RIP/ISIS中任意一款路由协议均可,此例中使用EIGRP。

R3:R3(config)# router eigrp 100R3(config-router)# network 3.3.3.3 0.0.0.0 !R3的loopback 0为3.3.3.3/32R3(config-router)# network 10.1.1.0 0.0.0.3R4:R4(config)# router eigrp 100R4(config-router)# network 10.1.1.0 0.0.0.3R4(config-router)# network 10.1.1.4 0.0.0.3R5:R3(config)# router eigrp 100R3(config-router)# network 5.5.5.5 0.0.0.0 !R5的loopback 0为5.5.5.5/32R3(config-router)# network 10.1.1.4 0.0.0.32、在PE和P上配置MPLSR3:R3(config)# inte***ce s1/2.1 point-to-pointR3(config-if)# description connect to R4R3(config-if)# mpls ipR4:R4(config)# inte***ce s1/2.1 point-to-pointR4(config-if)# description connect to R3R4(config-if)# mpls ipR4(config)# inte***ce s1/2.2 point-to-pointR4(config-if)# description connect to R5R4(config-if)# mpls ipR5:R5(config)# inte***ce s1/2.1 point-to-pointR5(config-if)# description connect to R4R5(config-if)# mpls ip骨干网准备工作配置完毕!客户端(CE)配置接着来谈谈CE的配置,CE需要将客户的网络接入运营商,同时将自己的路由通告给PE,然后由PE通过骨干网将路由通告给该客户的其他CE。

在此例中,有两个客户:Customer_A和Customer_B,在通过MPLSVPN时,它们彼此的路由信息不会互相干扰。

CE和PE之间可以采用RIP/EIGRP/OSPF/静态路由等方式互相通告路由,CE上的配置也很简单,只需要按照以往一样启动路由协议就够了。

例如:R1和R3之间运行RIPv2,那么R1的配置如下:R1(config)# router ripR1(config-router)# version 2R1(config-router)# no auto-summaryR1(config-router)# nework 172.16.0.0R1(config-router)# nework 10.0.0.0CE的配置在此不再敷述了。

在后面的示例中,我将在两种情况下讲述PE的配置:1、CE和PE之间运行RIPv22、CE和PE之间运行OSPFPE的配置(CE与PE之间运行RIPv2)PE的配置主要分为以下几个步骤:(以R3配置为例,R5配置不再敷述)1、创建VRF。

2、在相应的将接口加入VRF。

3、配置与CE间的路由协议。

4、配置与其他PE之间的MP-BGP。

5、配置重发布。

1、创建VRF。

R3(config)# ip vrf comAR3(config-vrf)# rd 1:27R3(config-vrf)# route-target export 100:27R3(config-vrf)# route-target import 100:27R3(config)# ip vrf comBR3(config-vrf)# rd 1:37R3(config-vrf)# route-target export 100:37R3(config-vrf)# route-target import 100:372、在相应的将接口加入VRF。

R3(config)# inte***ce Serial1/2.2 point-to-pointR3(config-if)# ip vrf forwarding comAR3(config)# inte***ce Serial1/2.3 point-to-pointR3(config-if)# ip vrf forwarding comB3、配置与CE间的路由协议。

R3(config)# router ripR3(config-router)# version 2!R3(config-router)# address-family ipv4 vrf comBR3(config-router-af)# network 10.0.0.0R3(config-router-af)# no auto-summaryR3(config-router-af)# version 2R3(config-router-af)# exit-address-family!R3(config-router)# address-family ipv4 vrf comAR3(config-router-af)# network 10.0.0.0R3(config-router-af)# no auto-summaryR3(config-router-af)# version 2R3(config-router-af)# exit-address-family此时可以使用show ip route vrf XXX查看虚拟路由表是否学习到客户的路由。

4、配置与R5之间的MP-BGP。

R3(config)# router bgp 100R3(config-router)# no synchronizationR3(config-router)# neighbor 5.5.5.5 remote-as 100R3(config-router)# neighbor 5.5.5.5 update-source Loopback0R3(config-router)# no auto-summary!R3(config-router)# address-family vpnv4R3(config-router-af)# neighbor 5.5.5.5 activateR3(config-router-af)# neighbor 5.5.5.5 send-community bothR3(config-router-af)# exit-address-family!R3(config-router)# address-family ipv4 vrf comBR3(config-router-af)# no auto-summaryR3(config-router-af)# no synchronizationR3(config-router-af)# exit-address-family!R3(config-router)# address-family ipv4 vrf comAR3(config-router-af)# no auto-summaryR3(config-router-af)# no synchronizationR3(config-router-af)# exit-address-family5、配置重发布。

R3(config)# router ripR3(config-router)# address-family ipv4 vrf comBR3(config-router-af)# redistribute bgp 100 metric 5!R3(config-router)# address-family ipv4 vrf comAR3(config-router-af)# redistribute bgp 100 metric 5!R3(config)# router bgp 100R3(config-router)# address-family ipv4 vrf comBR3(config-router-af)# redistribute rip!R3(config-router)# address-family ipv4 vrf comAR3(config-router-af)# redistribute rip所有配置完毕。

PE的配置(CE与PE之间运行OSPF)基本配置思想与楼上相同,这里就简单说说PE的OSPF配置和MP-BGP配置的不同点吧。

R3的OSPF与MP-BGP配置如下:R3(config)# router ospf 1 vrf comAR3(config-router-af)# redistribute bgp 100 subnetsR3(config-router-af)# network 10.1.1.8 0.0.0.3 area 0!R3(config)# router ospf 1 vrf comBR3(config-router-af)# redistribute bgp 100 subnetsR3(config-router-af)# network 10.1.1.12 0.0.0.3 area 0R3(config)# router bgp 100R3(config-router)# no synchronizationR3(config-router)# neighbor 5.5.5.5 remote-as 100R3(config-router)# neighbor 5.5.5.5 update-source Loopback0R3(config-router)# no auto-summary!R3(config-router)# address-family vpnv4R3(config-router-af)# neighbor 5.5.5.5 activateR3(config-router-af)# neighbor 5.5.5.5 send-community bothR3(config-router-af)# exit-address-family!R3(config-router)# address-family ipv4 vrf comAR3(config-router-af)# redistribute ospf 1R3(config-router-af)# no auto-summaryR3(config-router-af)# no synchronizationR3(config-router-af)# exit-address-family!R3(config-router)# address-family ipv4 vrf comBR3(config-router-af)# redistribute ospf 1R3(config-router-af)# no auto-summaryR3(config-router-af)# no synchronizationR3(config-router-af)# exit-address-family实验验证:OK都这样配的和我们公司那个一样哈哈。

相关文档
最新文档