小乔 发表于 2023-10-31 11:09:04

H3C MPLS基础配置命令

本帖最后由 小乔 于 2023-10-31 11:10 编辑

1 MPLS基础1.1MPLS基础配置命令1.1.1display mpls forwarding ilmdisplay mpls forwarding ilm命令用来显示ILM(Incoming Label Map,入标签映射)表项信息。【命令】(独立运行模式)display mpls forwarding ilm [ label ] [ slot slot-number ](IRF模式)display mpls forwarding ilm [ label ] [ chassis chassis-number slot slot-number ]【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【参数】label:显示指定入标签的ILM表项,取值范围为16~1048575。如果不指定本参数,则显示所有入标签的ILM表项信息。slot slot-number:显示指定单板上的ILM表项。slot-number为单板所在的槽位号。如果不指定本参数,则显示主用主控板上的ILM表项。(独立运行模式)chassis chassis-number slot slot-number:显示指定成员设备上指定单板的ILM表项。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则显示Master设备主用主控板上的ILM表项。(IRF模式)【使用指导】ILM用于根据入标签查找对应的标签操作类型、出标签值等。LSR接收到带有标签的报文后,根据报文中的栈顶标签值查找对应的ILM表项,执行相应的标签操作,并转发该报文。【举例】# 显示所有ILM表项。<Sysname> display mpls forwarding ilmTotal ILM entries: 3
Flags: T - Forwarded through a tunnel       N - Forwarded through the outgoing interface to the nexthop IP address       B - Backup forwarding information       A - Active forwarding information       M – P2MP forwarding information
InLabel Oper    VRF   Flag SwapLabel Forwarding Info--------------------------------------------------------------------------------30      SWAP    0   T    1000      10241279    POP   0   -    -         -1407    SWAP    0   NA   1271      Vlan10                  50.2.0.2                      NB   1270      Tun0                      0.0.0.0表1-1 display mpls forwarding ilm命令显示信息描述表

字段描述
Total ILM entriesILM表项总数
InLabel入标签
Oper操作类型,取值包括:·   POP:弹出标签·   POPGO:弹出标签,并将报文转发到另一条隧道·   SWAP:交换标签
VRFVPN实例的索引
Flag转发标记,取值包括:·   T:隧道转发·   N:出接口/下一跳转发·   B:备份转发信息·   A:在用转发信息·   M:点到多点转发信息‌(暂不支持)
SwapLabel交换的标签值,即出标签值
Forwarding Info转发信息·   转发标记为N时,转发信息为出接口和下一跳·   转发标记为T时,转发信息为NID


1.1.2display mpls forwarding nhlfedisplay mpls forwarding nhlfe命令用来显示NHLFE(Next Hop Label Forwarding Entry,下一跳标签转发项)表项信息。【命令】(独立运行模式)display mpls forwarding nhlfe [ nid ] [ slot slot-number ](IRF模式)display mpls forwarding nhlfe [ nid ] [ chassis chassis-number slot slot-number ]【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【参数】nid:显示指定索引号的NHLFE表项的信息。nid为NHLFE表项索引,取值范围为0~4294967294。如果不指定本参数,则显示所有索引号的NHLFE表项信息。slot slot-number:显示指定单板上的NHLFE表项。slot-number为单板所在的槽位号。如果不指定本参数,则显示主用主控板上的NHLFE表项。(独立运行模式)chassis chassis-number slot slot-number:显示指定成员设备上指定单板的NHLFE表项。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则显示Master设备主用主控板上的NHLFE表项。(IRF模式)【使用指导】NHLFE表项描述了标签的转发信息(如出标签、出接口等),NHLFE表项主要用于为报文添加多层标签的情况。需要为报文添加多层标签时,LSR首先通过FIB表项或ILM表项获取最内层标签和对应的NHLFE表项索引,然后根据NHLFE表项索引查找NHLFE表项,从该表项中获取报文的外层标签。【举例】# 显示索引号为2048的NHLFE表项。<Sysname> display mpls forwarding nhlfe 2048Flags: T - Forwarded through a tunnel       N - Forwarded through the outgoing interface to the nexthop IP address       B - Backup forwarding information       A - Active forwarding information       M – P2MP forwarding information
NID      Tnl-Type Flag OutLabel Forwarding Info--------------------------------------------------------------------------------2048       LSP      NA   2025   Vlan10                  10.11.112.26# 显示所有的NHLFE表项。<Sysname> display mpls forwarding nhlfeTotal NHLFE entries: 5
Flags: T - Forwarded through a tunnel       N - Forwarded through the outgoing interface to the nexthop IP address       B - Backup forwarding information       A - Active forwarding information       M – P2MP forwarding information
NID      Tnl-Type Flag OutLabel Forwarding Info--------------------------------------------------------------------------------10         -      TA   -      204920         -      TA   -      20502048       LSP      NA   2025   Vlan10                  10.11.112.262049       LSP      NA   3024   Vlan20                  10.11.112.26                  TB   3026   202050       LSP      NA   3025   Vlan30                  10.11.113.26表1-2 display mpls forwarding nhlfe命令显示信息描述表

字段描述
Total NHLFE entriesNHLFE表项总数
NIDNHLFE表项索引
Tnl-Type隧道类型,取值包括:·   LOCAL:表示直连下一跳对应的LSP隧道·   LSP:表示静态LSP隧道、采用LDP或BGP协议建立的LSP隧道·   TE:表示MPLS TE隧道接口对应的隧道·   GRE:表示GRE隧道·   CRLSP:表示静态CRLSP隧道或采用RSVP协议建立的CRLSP隧道·   -:表示隧道类型为无效值
Flag转发标记,取值包括:·   T:隧道转发·   N:出接口/下一跳转发·   B:备份转发信息·   A:在用转发信息·   M:点到多点转发信息‌(暂不支持)
OutLabel出标签值
Forwarding Info转发信息·   转发标记为N时,转发信息为出接口和下一跳·   转发标记为T时,转发信息为NID


1.1.3display mpls interfacedisplay mpls interface命令用来显示使能了MPLS能力接口的MPLS相关信息。【命令】display mpls interface [ interface-type interface-number ]【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【参数】interface-type interface-number:显示指定接口的MPLS相关信息。interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有使能了MPLS能力接口的MPLS相关信息。【举例】# 显示所有使能了MPLS能力接口的MPLS相关信息。<Sysname> display mpls interfaceInterface               Status       MPLS MTUVlan10                  Up         1500Vlan20                  Up         1500表1-3 display mpls interface命令显示信息描述表

字段描述
Interface接口名称
Status接口状态
MPLS MTU接口的MPLS MTU,单位为字节


【相关命令】·   mpls enable·   mpls mtu1.1.4display mpls labeldisplay mpls label命令用来显示MPLS标签的使用状态。【命令】display mpls label { label-value1 [ to label-value2 ] | all }【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【参数】label-value1:显示指定标签的使用状态。label-value1为标签值,取值范围为16~1048575。当与label-value2一起使用时,label-value1表示标签范围的起始值。to label-value2:标签范围的结束值取值范围为16~1048575。如果同时指定了label-value1和本参数,则显示label-value1到label-value2之间标签的使用状态。all:显示所有标签的使用状态。【举例】# 显示1025~1027之间标签的使用状态。<Sysname> display mpls label 1025 to 1027Label          Owner          State1025         LDP            Alloc1026         LDP            Alloc1027         LDP            Inuse表1-4 display mpls label命令显示信息描述表

字段描述
Label标签值
Owner标签使用者,即使用该标签的协议,取值包括:·   Static:表示静态LSP·   LDP·   BGP·   StaticCR:表示静态CRLSP·   RSVP·   L2VPN·   ISIS·   -:表示标签处于空闲状态,即State字段取值为Idle
State标签的使用状态,取值包括:·   Idle:标签空闲·   Alloc:标签已被申请·   Pending:标签已释放,但仍被LSP表项使用·   Inuse:标签已被申请,同时被LSP表项使用


1.1.5display mpls lspdisplay mpls lsp命令用来显示LSP(Label Switched Path,标签交换路径)信息。【命令】display mpls lsp [ egress | in-label label-value | ingress | outgoing-interface interface-type interface-number | protocol { bgp | isis | ldp | local | rsvp-te [ p2mp ] | static | static-cr } | transit ] [ vpn-instance vpn-instance-name ] [ ipv4-address mask-length | ipv6 [ ipv6-address prefix-length ] ] [ verbose ]【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【参数】egress:显示本设备作为出节点的LSP信息。in-label label-value:显示以指定值为入标签的LSP信息。label-value为标签值,取值范围为0~1048575。ingress:显示本设备作为入节点的LSP信息。outgoing-interface interface-type interface-number:显示以指定接口为出接口的LSP信息。interface-type interface-number为接口类型和接口编号。protocol:根据建立LSP的协议类型显示LSP信息。bgp:显示BGP LSP信息。isis:显示IS-IS建立的SRLSP信息。ldp:显示LDP LSP信息。local:显示直连下一跳、MPLS TE隧道接口对应的LSP信息。rsvp-te:显示RSVP-TE建立的CRLSP信息。p2mp:显示RSVP-TE P2MP建立的点到多点类型的CRLSP信息。如果不指定本参数,则显示RSVP-TE P2P及RSVP-TE P2MP建立的CRLSP信息。static:显示手工配置的静态LSP信息。static-cr:显示手工配置的静态CRLSP信息。transit:显示本设备作为中间节点的LSP信息。vpn-instance vpn-instance-name:显示指定VPN实例的LSP信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网的LSP信息。ipv4-address mask-length:显示到达指定IPv4 FEC的LSP信息。ipv4-address为FEC的目的IPv4地址;mask-length为FEC目的IPv4地址的掩码长度,取值范围为0~32。ipv6:显示IPv6的LSP信息。如果不指定本参数,则显示IPv4的LSP信息。ipv6-address prefix-length:显示到达指定IPv6 FEC的LSP信息。ipv6-address为FEC的目的IPv6地址;prefix-length为FEC目的IPv6地址的前缀长度,取值范围为0~128。verbose:显示LSP的详细信息。如果不指定本参数,则显示LSP的简要信息。【使用指导】如果未指定任何参数,则显示所有LSP的简要信息;如果只指定了verbose参数,则显示所有LSP的详细信息。【举例】# 显示所有IPv4 LSP的简要信息。<Sysname> display mpls lspFEC                         Proto    In/Out Label    Interface/Out NHLFE100.100.100.100/24          LDP      -/1049          Vlan20Backup                               -/1050          Vlan21100.100.100.10/24         LDP      -/1051          Vlan22Backup                               -/1050          Vlan21100.100.100.10/24         LDP      -/1049          Vlan30101.100.100.10/24         LDP      1026/1049       Vlan20102.100.100.10/24         LDP      1027/-          -103.100.100.10/24         LDP      1028/1049       Tunnel10110.100.100.20/24         BGP      -/1049          Vlan20111.100.100.10/24         BGP      2028/1049       Vlan20112.100.100.10/24         BGP      2029/-          Vlan20113.100.100.10/24         BGP      2030/1049       NHLFE1500114.100.100.10/24         BGP      2031/1050       Tunnel100100.100.100.100             Local    -/-             Vlan20101.101.101.101/32          Static   -/100         Vlan20-                           Static   100/200         Vlan20-                           Static   101/-         Vlan20200.200.200.200/64000/64000 RSVP   -/1030          Vlan10201.200.200.200/64000/64000 RSVP   1024/1031       Vlan10202.200.200.200/64000/64000 RSVP   1025/-          -150.140.150.100/64001/0   StaticCR -/1000          Vlan10-                           StaticCR 50/1001         Vlan10-                           StaticCR 51/-            -表1-5 display mpls lsp命令显示信息描述表

字段描述
FEC转发等价类,包括以下形式:·   IP地址/掩码:表示根据目的地址划分FEC·   IP地址:表示根据下一跳地址划分FEC·   IP地址/Out Label:表示根据下一跳地址和出标签划分FEC·   Ingress LSR ID/Tunnel ID/LSP ID:表示RSVP TE的FEC·   -:表示静态Transit LSP、静态Egress LSP、静态Transit CRLSP或静态Egress CRLSP如果显示为“Backup”,则表示该LSP是前一条LSP的备份LSP
Proto标签分发协议,取值包括:·   LDP:表示该LSP为采用LDP协议建立的LDP LSP·   BGP:表示该LSP为采用BGP协议建立的BGP LSP·   IS-IS:表示该LSP为采用IS-IS协议建立的SRLSP·   RSVP:表示该LSP为采用RSVP协议建立的CRLSP·   Static:表示该LSP为手工配置的静态LSP·   StaticCR:表示该LSP为手工配置的静态CRLSP·   Local:表示该LSP为直连下一跳、MPLS TE隧道接口对应的LSP
In/Out Label入标签值/出标签值
Interface/Out NHLFE出接口名称或NHLFE索引取值为NHLFEnumber时,表示该LSP迭代到NID为number的NHLFE表项对应的Ingress LSP


# 显示所有IPv6 LSP的简要信息。<Sysname> display mpls lsp ipv6FEC      : 100:100:100:100:100:100:100:100/128Protocol : BGP      In-Label   : 1200Out-Label: 1300   Out-Interface: Vlan10BkLabel: 1400   BkInterface: Vlan20表1-6 display mpls lsp ipv6命令显示信息描述表

字段描述
FEC转发等价类,包括以下形式:·   IP地址/掩码:表示根据目的地址划分FEC·   IP地址:表示根据下一跳地址划分FEC·   IP地址/Out Label:表示根据下一跳地址和出标签划分FEC·   Ingress LSR ID/Tunnel ID/LSP ID:表示RSVP TE的FEC·   -:表示静态Transit LSP、静态Egress LSP、静态Transit CRLSP或静态Egress CRLSP
Protocol标签分发协议,取值包括:·   LDP:表示该LSP为采用LDP协议建立的LDP LSP·   BGP:表示该LSP为采用BGP协议建立的BGP LSP·   RSVP:表示该LSP为采用RSVP协议建立的CRLSP·   Static:表示该LSP为手工配置的静态LSP·   StaticCR:表示该LSP为手工配置的静态CRLSP·   Local:表示该LSP为直连下一跳、MPLS TE隧道接口对应的LSP
In-Label入标签值
Out-Label出标签值
Out-Interface出接口
BkLabel备份LSP的出标签值
BkInterface备份LSP的出接口

‌# 显示所有LSP的详细信息。<Sysname> display mpls lsp verboseDestination: 56.10.10.2FEC          : 56.10.10.2/32Protocol   : LDPLSR Type   : EgressService      : StatisticsIn-Label   : 1024State      : ActiveInbound Statistics:Octets    : 13000Packets   : 100Errors    : 0Discards: 0
Destination: 56.10.10.4FEC          : 56.10.10.2/32Protocol   : LDPLSR Type   : TransitService      : StatisticsIn-Label   : 1026Inbound Statistics:Octets    : 10600Packets   : 100Errors    : 0Discards: 0Path ID      : 0x40000000.1State      : ActiveOut-Label    : 1800Nexthop      : 10.1.1.2Out-Interface: Vlan10BkLabel      : 1900BkNexthop    : 20.1.1.2BkInterface   : Vlan20Outbound Statistics:Octets    : 12600Packets   : 100Errors    : 0Discards: 0
Destination: 56.10.10.4FEC          : 56.10.10.2/32Protocol   : LDPLSR Type   : IngressService      : -NHLFE ID   : 2000State      : ActiveOut-Label    : 1800Nexthop      : 10.1.1.2Out-Interface: Vlan10表1-7 display mpls lsp verbose命令显示信息描述表

字段描述
DestinationLSP的目的地址
FEC转发等价类,包括以下形式:·   IP地址/掩码:表示根据目的地址划分FEC·   IP地址:表示根据下一跳地址划分FEC·   IP地址/Out Label:表示根据下一跳地址和出标签划分FEC·   Ingress LSR ID/Tunnel ID/LSP ID:表示RSVP TE的FEC·   -:表示静态Transit LSP、静态Egress LSP、静态Transit CRLSP或静态Egress CRLSP
Protocol标签分发协议,取值包括:·   LDP:表示该LSP为采用LDP协议建立的LDP LSP·   BGP(instance-name):表示该LSP为采用BGP协议建立的BGP LSP,instance-name表示BGP实例名称,取值为default表示默认实例·   RSVP:表示该LSP为采用RSVP协议建立的CRLSP·   Static:表示该LSP为手工配置的静态LSP·   StaticCR:表示该LSP为手工配置的静态CRLSP·   Local:表示该LSP为直连下一跳、MPLS TE隧道接口对应的LSP
LSR TypeLSR类型,取值包括:·   Ingress:LSP的入节点·   Transit:LSP的中间节点·   Egress:LSP的出节点
Service‌LSP上部署的业务目前仅支持Statistics,表示MPLS转发统计功能
In-Label入标签值
Path ID转发路径,取值为0xnn.m,nn表示承载本层LSP的外层LSP的NHLFE组ID,m表示等价路径编号
NHLFE IDNHLFE表项索引
StateLSP状态,取值包括:·   Active:LSP正在使用·   Inactive:LSP空闲未用
Inbound Statistics入方向的MPLS转发统计信息,包括入方向接收的字节数(Octets)、接收的报文数(Packets)、接收的错误报文数(Errors)和丢弃的报文数(Discards)
Out-Label出标签值
Nexthop下一跳地址
Out-Interface出接口
BkLabel备份LSP的出标签值
BkNexthop备份LSP的下一跳地址
BkInterface备份LSP的出接口
Outbound Statistics出方向的MPLS转发统计信息,包括出方向发送的字节数(Octets)、发送的报文数(Packets)、错误报文数(Errors)和丢弃的报文数(Discards)


【相关命令】·   display mpls lsp statistics1.1.6display mpls lsp statisticsdisplay mpls lsp statistics命令用来显示LSP的统计信息。【命令】display mpls lsp statistics [ ipv6 ]【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【参数】ipv6:显示IPv6 LSP的统计信息。如果不指定本参数,则显示IPv4 LSP的统计信息。【举例】# 显示IPv4 LSP的统计信息。<Sysname> display mpls lsp statisticsLSP Type      Ingress/Transit/EgressActiveStatic LSP    0/0/0                   0/0/0Static CRLSP0/0/0                   0/0/0LDP LSP       2/2/1                   2/2/1RSVP CRLSP    0/0/0                   0/0/0BGP LSP       0/0/0                   0/0/0Local LSP   2/0/0                   2/0/0ISIS LSP      0/0/0                   0/0/0-----------------------------------------------------Total         4/2/1                   4/2/1# 显示IPv6 LSP的统计信息。<Sysname> display mpls lsp statistics ipv6LSP Type      Ingress/Transit/EgressActiveStatic LSP    0/0/0                   0/0/0Static CRLSP0/0/0                   0/0/0LDP LSP       6/6/2                   6/6/2RSVP CRLSP    0/0/0                   0/0/0BGP LSP       0/0/0                   0/0/0Local LSP   2/0/0                   2/0/0-----------------------------------------------------Total         8/6/2                   8/6/2表1-8 display mpls lsp statistics命令显示信息描述表

字段描述
LSP TypeLSP的类型,取值包括:·   Static LSP:静态LSP·   Static CRLSP:静态CRLSP·   LDP LSP:通过LDP建立的LSP·   Local LSP:直连下一跳、MPLS TE隧道接口对应的LSP·   RSVP CRLSP:通过RSVP建立的CRLSP·   BGP LSP:通过BGP建立的LSP·   IS-IS:通过IS-IS建立的SRLSP
Total各种类型LSP的总数
Ingress本设备作为入节点的LSP数量
Transit本设备作为中间节点的LSP数量
Egress本设备作为出节点的LSP数量
Active处于可用状态的各种类型LSP的数量


1.1.7display mpls nibdisplay mpls nib命令用来显示MPLS的NIB(Nexthop Information Base,下一跳信息库)信息。【命令】display mpls nib [ nib-id ]【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【参数】nib-id:显示指定MPLS下一跳的信息。nib-id为MPLS下一跳的索引,取值范围为1~FFFFFFFFFFFFFFFE。如果不指定本参数,则显示所有MPLS下一跳的信息。【举例】# 显示所有MPLS下一跳的信息。<Sysname> display mpls nibNIB ID: 0x40000000Users: 1Status: ActiveECMP number: 1      Outgoing NHLFE ID: 1024      Backup outgoing NHLFE ID: 1027表1-9 display mpls nib命令显示信息描述表

字段描述
NIB IDMPLS下一跳索引
Users引用该MPLS下一跳的ILM表项数目
StatusMPLS下一跳的状态,取值包括:·   Active,激活表项·   Dummy,非激活表项
ECMP number等价路径数目
Outgoing NHLFE IDMPLS下一跳对应的NHLFE表项索引
Backup outgoing NHLFE IDMPLS下一跳对应的备份NHLFE表项的索引


1.1.8display mpls niddisplay mpls nid命令用来显示NHLFE表项索引的使用状态。【命令】display mpls nid [ nid-value1 [ to nid-value2 ] ]【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【参数】nid-value1:显示指定NHLFE表项索引的使用状态。nid-value1为NHLFE表项索引,取值范围为0~65535。当与nid-value2一起使用时,nid-value1表示索引范围的起始值。to nid-value2:NHLFE表项索引,表示索引范围的结束值取值范围为0~65535。如果同时指定了nid-value1和本参数,则显示nid-value1到nid-value2之间的NHLFE表项索引的使用状态。【使用指导】设备上的NHLFE表项索引(该索引为32位二进制数)分为两类:·   固定NHLFE表项索引:设备为隧道接口生成的NHLFE表项索引,该索引的高4位为非0值。·   动态NHLFE表项索引:设备为LDP LSP、静态LSP、CRLSP等协议生成的LSP分配的NHLFE表项索引,该索引的高4位为0。本命令只能用来显示动态NHLFE表项索引的使用状态。执行本命令时,如果不指定任何参数,则显示所有动态NHLFE表项索引的使用状态。【举例】# 显示1028~1500之间的NHLFE表项索引的使用状态。<Sysname> display mpls nid 1028 to 1500NID alloc state: '.' means not used, '$' means used1028   :...$.... ........ ........ ................ ........ ........ ........1092   :........ ........ ........ ................ ........ ........ ........1156   :........ ........ ........ ................ ........ ........ ........1220   :........ ........ ........ ................ ........ ........ ........1284   :........ ........ ........ ................ ........ ........ ........1348   :........ ........ ........ ................ ........ ........ ........1412   :........ ........ ........ ................ ........ ........ ........1476   :........ ........ ........ .表1-10 display mpls nid命令显示信息描述表

字段描述
NID alloc stateNID使用状态
'.' means not used“.”表示未使用
'$' means used“$”表示已经使用


1.1.9display mpls summarydisplay mpls summary命令用来显示MPLS汇总信息。【命令】display mpls summary【视图】任意视图【缺省用户角色】network-adminnetwork-operatormdc-adminmdc-operator【举例】# 显示MPLS汇总信息。<Sysname> display mpls summaryMPLS LSR ID      : 2.2.2.2Egress Label Type: Implicit-nullLabels:Range         Idle16-1023         10081024-9215       806465536-73727   8192131072-139263   8192Protocols:Type            StateLDP             NormalStatic          Normal表1-11 display mpls summary命令显示信息描述表

字段描述
MPLS LSR IDMPLS LSR标识符
Egress Label TypeEgress向倒数第二跳通告的标签类型,取值包括:·   Implicit-null:隐式空标签·   Explicit-null:显式空标签·   Non-null:非空标签
Labels标签相关信息
Range标签范围
Idle标签范围内空闲的标签数目
Protocols生成LSP的标签分发协议及其运行状态
Type协议类型,取值包括:·   LDP·   BGP(instance-name):instance-name表示BGP实例名称,取值为default表示默认实例·   RSVP·   Static:表示静态LSP·   StaticCR:表示静态CRLSP·   TE·   CCC·   ISIS
State标签分发协议运行状态,取值包括:·   Normal:正常状态·   Recover:协议处于GR期间


1.1.10mpls enablempls enable命令用来使能接口的MPLS能力。undo mpls enable命令用来关闭接口的MPLS能力。【命令】mpls enableundo mpls enable【缺省情况】接口的MPLS能力处于关闭状态。【视图】接口视图【缺省用户角色】network-adminmdc-admin【举例】# 在接口Vlan-interface2上使能MPLS能力。<Sysname> System-view interface vlan-interface 2 mpls enable【相关命令】·   display mpls interface1.1.11mpls label advertisempls label advertise命令用来配置设备作为Egress节点时为倒数第二跳分配的标签类型。undo mpls label advertise命令用来恢复缺省情况。【命令】mpls label advertise { explicit-null | implicit-null | non-null }undo mpls label advertise【缺省情况】设备作为Egress节点时为倒数第二跳分配隐式空标签(implicit-null)。【视图】系统视图【缺省用户角色】network-adminmdc-admin【参数】explicit-null:指定设备作为Egress节点时为倒数第二跳分配显式空标签,标签值为0。implicit-null:指定设备作为Egress节点时为倒数第二跳分配隐式空标签,标签值为3。non-null:指定设备作为Egress节点时为倒数第二跳分配非空标签。【使用指导】请根据实际情况选择Egress节点为倒数第二跳分配的标签类型:·   如果倒数第二跳节点支持PHP(Penultimate Hop Popping,倒数第二跳弹出)功能,则建议采用隐式空标签;·   如果在简化Egress节点转发处理的同时,希望Egress节点能够根据标签中的TC等信息决定QoS策略,则建议采用显式空标签;·   非空标签只使用在一些比较特殊的场景,比如Egress节点上部署了OAM,只有根据标签才能对应到OAM功能实体的情况,通常情况下不建议使用非空标签。设备作为倒数第二跳节点时,允许Egress节点向其通告显式空标签、隐式空标签和非空标签。对于LDP LSP,执行mpls label advertise命令修改Egress分配的标签类型后,已经建立的LDP LSP会被拆除,并根据新的标签类型重新建立。对于BGP LSP,mpls label advertise命令只对新建立的BGP LSP生效,执行本命令前已经建立的BGP LSP不受影响。若要使本命令对已经建立的BGP LSP生效,则需要从BGP路由表中删除BGP LSP对应的路由,并重新引入该路由。【举例】# 配置设备作为Egress节点时为倒数第二跳分配隐式空标签。<Sysname> system-view mpls label advertise implicit-null【相关命令】·   reset mpls ldp(MPLS命令参考/LDP)1.1.12mpls lsr-idmpls lsr-id命令用来配置本节点的LSR ID。undo mpls lsr-id命令用来恢复缺省情况。【命令】mpls lsr-id lsr-idundo mpls lsr-id【缺省情况】未配置本节点的LSR ID。【视图】系统视图【缺省用户角色】network-adminmdc-admin【参数】lsr-id:LSR的ID,点分十进制格式,用于标识一个LSR。【使用指导】推荐使用LSR上某个Loopback接口的地址作为LSR ID。【举例】# 配置本节点的LSR ID为3.3.3.3。<Sysname> system-view mpls lsr-id 3.3.3.3【相关命令】·   lsr-id(MPLS命令参考/LDP)1.1.13mpls mtumpls mtu命令用来配置接口的MPLS MTU值。undo mpls mtu命令用来恢复缺省情况。【命令】mpls mtu sizeundo mpls mtu【缺省情况】未配置接口的MPLS MTU值。此时如果配置了IP MTU,则根据IP MTU进行分片;如果未配置IP MTU,则根据接口的MTU值进行分片。分片的长度不包含MPLS标签栈的长度,为分片添加MPLS标签栈后MPLS报文的长度可能会大于接口MTU的值。【视图】接口视图【缺省用户角色】network-adminmdc-admin【参数】size:接口的MPLS MTU值,取值范围为46~65535,单位为字节。【使用指导】只有在接口上使能MPLS功能后,该命令才会生效。配置的MPLS MTU值大于接口MTU时,有可能导致数据转发失败。MPLS TE隧道接口不支持本命令。【举例】# 配置接口Vlan-interface2的MPLS MTU值为1000。<Sysname> system-view interface vlan-interface 2 mpls enable mpls mtu 1000【相关命令】·   display mpls interface1.1.14mpls statisticsmpls statistics命令用来使能指定LSP的MPLS标签转发统计功能。undo mpls statistics命令用来关闭指定LSP的MPLS标签转发统计功能。【命令】mpls statistics { all | [ vpn-instance vpn-instance-name ] { ipv4 ipv4-address mask-length | ipv6 ipv6-address prefix-length } | static | te ingress-lsr-id tunnel-id }undo mpls statistics { all | [ vpn-instance vpn-instance-name ] { ipv4 ipv4-address mask-length | ipv6 ipv6-address prefix-length } | static | te ingress-lsr-id tunnel-id }【缺省情况】所有LSP的MPLS标签转发统计功能均处于关闭状态。【视图】系统视图【缺省用户角色】network-adminmdc-admin【参数】all:统计所有LSP的信息。vpn-instance vpn-instance-name:统计指定VPN实例的LSP信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则统计公网的LSP信息。ipv4 ipv4-address mask-length:统计指定FEC对应IPv4 LSP的信息。ipv4-address为FEC的IPv4目的地址,mask-length为FEC目的地址的掩码长度,取值范围为0~32。ipv6 ipv6-address prefix-length:统计指定FEC对应BGP-IPv6 LSP的信息。ipv6-address为FEC的IPv6目的地址,prefix-length为FEC目的地址的前缀长度,取值范围为0~128。static:统计静态LSP和静态CRLSP的信息。te ingress-lsr-id tunnel-id:统计指定RSVP-TE隧道的信息。ingress-lsr-id为入节点的LSR ID,tunnel-id为隧道ID,取值范围为1~4095。【使用指导】MPLS标签转发是指接收到带有标签的报文后,根据报文中的入标签转发该报文。本命令用来使能MPLS标签转发的统计功能。FTN转发是指接收到不带标签的报文,为其添加标签后转发该报文。FTN转发的统计功能需要通过RIB IPv4地址族视图下的mpls-forwarding statistics prefix-list命令来使能。只有使能指定LSP的MPLS标签转发统计功能,并通过mpls statistics interval命令使能统计信息收集功能,用户才能利用display mpls lsp verbose命令查看该LSP的MPLS标签转发的统计信息。在PE设备上使用mpls statistics enable命令开启指定VPN实例的MPLS标签转发统计功能会同时开启该VPN实例内所有LSP的MPLS标签转发统计功能。有关VPN实例的MPLS标签转发统计功能的详细介绍,请参见“MPLS配置指导”中的“MPLS L3VPN”。【举例】# 使能目的地址为2.2.2.2/32的FEC对应LSP的MPLS标签转发统计功能。<Sysname> system-view mpls statistics ipv4 2.2.2.2 32【相关命令】·   display mpls lsp verbose·   mpls statistics interval·   reset mpls statistics1.1.15mpls statistics intervalmpls statistics interval命令用来使能MPLS标签转发统计信息的收集功能,并设置统计信息收集的时间间隔。undo mpls statistics interval命令用来关闭MPLS标签转发统计信息的收集功能。【命令】mpls statistics interval intervalundo mpls statistics interval【缺省情况】MPLS标签转发统计信息收集功能处于关闭状态。【视图】系统视图【缺省用户角色】network-adminmdc-admin【参数】interval:MPLS标签转发统计信息收集的时间间隔,取值范围为30~65535,单位为秒。【使用指导】只有使能指定LSP或VPN实例的MPLS标签转发统计功能,并通过本命令使能统计信息收集功能,用户才能查看该LSP或VPN实例的MPLS标签转发统计信息。【举例】# 使能MPLS标签转发统计信息收集功能,并将统计信息收集时间间隔设置为30秒。<Sysname> system-view mpls statistics interval 30【相关命令】·   display ip vpn-instance mpls statistics(MPLS命令参考/MPLS L3VPN)·   display mpls lsp verbose·   mpls statistics·   mpls statistics enable(MPLS命令参考/MPLS L3VPN)·   reset ip vpn-instance mpls statistics(MPLS命令参考/MPLS L3VPN)·   reset mpls statistics1.1.16mpls ttl expiration enablempls ttl expiration enable命令用来使能MPLS的TTL超时消息发送功能。undo mpls ttl expiration enable命令用来关闭MPLS的TTL超时消息发送功能。【命令】mpls ttl expiration enableundo mpls ttl expiration enable【缺省情况】MPLS的TTL超时消息发送功能处于开启状态。【视图】系统视图【缺省用户角色】network-adminmdc-admin【使用指导】使能MPLS的TTL超时消息发送功能后,当LSR收到TTL为1的MPLS报文时,LSR会生成ICMP的TTL超时消息。对于一层标签的MPLS报文,LSR沿着本地IP路由返回ICMP TTL超时消息;对于多层标签的MPLS报文,LSR沿着发送MPLS报文的LSP转发ICMP TTL超时消息,由Egress节点将该消息返回给发送者。关闭MPLS的TTL超时消息发送功能后,当LSR收到TTL为1的MPLS报文时,LSR不会生成ICMP的TTL超时消息。【举例】# 关闭MPLS的TTL超时消息发送功能。<Sysname> system-view undo mpls ttl expiration enable1.1.17mpls ttl propagatempls ttl propagate命令用来使能TTL复制功能。undo mpls ttl propagate命令用来关闭TTL复制功能。【命令】mpls ttl propagate { public | vpn }undo mpls ttl propagate { public | vpn }【缺省情况】对于通过公网进行转发的报文,TTL复制功能处于开启状态;对于通过VPN进行转发的报文,TTL复制功能处于关闭状态。【视图】系统视图【缺省用户角色】network-adminmdc-admin【参数】public:对通过公网转发的报文进行设置。vpn:对通过VPN转发的报文进行设置。【使用指导】IP报文进入MPLS网络和IP报文离开MPLS网络时,TTL的处理方式分为以下两种情况:·   使能TTL复制功能:IP报文进入MPLS域时将IP TTL复制到标签的TTL域;报文离开MPLS域时将标签的TTL复制到IP的TTL域。Ingress和Egress上都使能TTL复制功能的情况下,Tracert的结果将反映报文实际经过的路径,MPLS骨干网的节点对用户网络的报文可见。·   禁止TTL复制功能:IP报文进入MPLS域,为IP报文添加标签时,标签的TTL域取值为255;报文离开MPLS域时,直接弹出标签,不修改IP TTL的值。禁止TTL复制功能的情况下,Tracert的结果不包括MPLS骨干网络中的每一跳,MPLS骨干网的节点对用户网络的报文不可见,从而隐藏MPLS骨干网络的结构。在MPLS域内部,MPLS报文多层标签之间的TTL值总是互相复制。mpls ttl propagate命令只决定是否将IP TTL复制到标签的TTL域、是否将标签的TTL复制到IP的TTL域。建议在LSP经过的LSR上配置相同的TTL域处理方式。如果配置mpls ttl propagate vpn命令使能对VPN报文的TTL复制功能,则建议在同一个VPN的所有PE上都使能此功能,以保证不同的PE上执行Tracert得到的跳数结果一致。【举例】# 使能VPN报文的TTL复制功能。<Sysname> system-view mpls ttl propagate vpn1.1.18reset mpls statisticsreset mpls statistics命令用来清除指定LSP的MPLS转发统计信息。【命令】reset mpls statistics { all | [ vpn-instance vpn-instance-name ] { ipv4 ipv4-address mask-length | ipv6 ipv6-address prefix-length } | static | te ingress-lsr-id tunnel-id }【视图】用户视图【缺省用户角色】network-adminmdc-admin【参数】all:清除所有LSP的统计信息。vpn-instance vpn-instance-name:清除指定VPN实例的LSP统计信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则清除公网的LSP统计信息。ipv4 ipv4-address mask-length:清除指定FEC对应IPv4 LSP的统计信息。ipv4-address为FEC的IPv4目的地址,mask-length为FEC目的地址的掩码长度,取值范围为0~32。ipv6 ipv6-address prefix-length:清除指定FEC对应BGP-IPv6 LSP的统计信息。ipv6-address为FEC的IPv6目的地址,prefix-length为FEC目的地址的前缀长度,取值范围为0~128。static:清除静态LSP和静态CRLSP的统计信息。te ingress-lsr-id tunnel-id:清除指定RSVP-TE隧道的统计信息。ingress-lsr-id为入节点的LSR ID,tunnel-id为隧道ID,取值范围为1~4095。【举例】# 清除目的地址为2.2.2.2/32的FEC对应LSP的MPLS转发统计信息。<Sysname> reset mpls statistics ipv4 2.2.2.2 32【相关命令】·   display mpls lsp verbose·   mpls statistics·   mpls statistics interval1.1.19snmp-agent trap enable mplssnmp-agent trap enable mpls命令用来开启MPLS模块的告警功能。undo snmp-agent trap enable mpls命令用来关闭MPLS模块的告警功能。【命令】snmp-agent trap enable mplsundo snmp-agent trap enable mpls【缺省情况】MPLS模块的告警功能处于关闭状态。【视图】系统视图【缺省用户角色】network-adminmdc-admin【使用指导】开启MPLS模块的告警功能后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。【举例】# 开启MPLS模块的告警功能。<Sysname> system-view snmp-agent trap enable mpls

shadowaikaoshi 发表于 2024-1-15 13:57:27

学习学习学习学习
页: [1]
查看完整版本: H3C MPLS基础配置命令