06-Layer 3—IP Routing Command Reference

HomeSupportReference GuidesCommand ReferencesH3C S9825 & S9855 Switch Series Command References-R9126Pxx-6W10006-Layer 3—IP Routing Command Reference
01-Basic IP routing commands
Title Size Download
01-Basic IP routing commands 490.25 KB

Contents

Basic IP routing commands· 1

address-family ipv4· 1

address-family ipv6· 1

bandwidth-based-sharing· 2

display ecmp mode· 2

display hardware-resource routing-mode· 3

display ip load-sharing mode· 4

display ip load-sharing path· 5

display ip routing-table· 7

display ip routing-table acl 16

display ip routing-table ip-address· 20

display ip routing-table prefix-list 23

display ip routing-table protocol 25

display ip routing-table record· 28

display ip routing-table statistics· 35

display ip routing-table summary· 38

display ipv6 rib attribute· 39

display ipv6 rib graceful-restart 40

display ipv6 rib nib· 40

display ipv6 rib nib record· 43

display ipv6 route-direct nib· 46

display ipv6 routing-table· 48

display ipv6 routing-table acl 56

display ipv6 routing-table ipv6-address· 59

display ipv6 routing-table prefix-list 62

display ipv6 routing-table protocol 64

display ipv6 routing-table record· 67

display ipv6 routing-table statistics· 70

display ipv6 routing-table summary· 72

display rib attribute· 73

display rib graceful-restart 75

display rib nib· 76

display rib nib record· 82

display route-direct nib· 89

ecmp mode enhanced· 94

fib lifetime· 94

flush route-attribute· 95

hardware-resource routing-mode· 95

inter-protocol fast-reroute· 96

ip load-sharing mode· 97

ip load-sharing symmetric enable· 98

ipv6 route fast-switchover enable· 99

nexthop recursive-lookup restrain clear-interval 99

nexthop recursive-lookup restrain disable· 100

primary-path-detect bfd· 101

protocol lifetime· 103

protocol nexthop recursive-lookup· 103

record-limit 104

reset ip routing-table record· 106

reset ip routing-table statistics protocol 106

reset ipv6 rib nib record· 107

reset ipv6 routing-table record· 107

reset ipv6 routing-table statistics protocol 108

reset rib nib record· 108

rib· 109

routing-table limit 109

 


Basic IP routing commands

address-family ipv4

Use address-family ipv4 to create the RIB IPv4 address family and enter its view, or enter the view of the existing RIB IPv4 address family.

Use undo address-family ipv4 to delete the RIB IPv4 address family and all configurations in the view.

Syntax

address-family ipv4

undo address-family ipv4

Default

No RIB IPv4 address family exists.

Views

RIB view

Predefined user roles

network-admin

Examples

# Create the RIB IPv4 address family and enter its view.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4]

address-family ipv6

Use address-family ipv6 to create the RIB IPv6 address family and enter its view, or enter the view of the existing RIB IPv6 address family.

Use undo address-family ipv6 to delete the RIB IPv6 address family and all configurations in the view.

Syntax

address-family ipv6

undo address-family ipv6

Default

No RIB IPv6 address family exists.

Views

RIB view

Predefined user roles

network-admin

Examples

# Create the RIB IPv6 address family and enter its view.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv6

[Sysname-rib-ipv6]

bandwidth-based-sharing

Use bandwidth-based-sharing to enable IPv4 load sharing based on bandwidth.

Use undo bandwidth-based-sharing to disable IPv4 load sharing based on bandwidth.

 

 

NOTE:

This command cannot take effect when IPv4 or IPv6 enhanced ECMP mode is enabled.

 

Syntax

bandwidth-based-sharing

undo bandwidth-based-sharing

Default

The IPv4 load sharing based on bandwidth is disabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

This feature load shares flow traffic among multiple output interfaces based on their load percentages. The device calculates the load percentage for each output interface in terms of their expected bandwidths.

Devices that run load sharing protocols implement load sharing based on the ratios defined by these protocols.

Examples

# Enable IPv4 load sharing based on bandwidth.

<Sysname> system-view

[Sysname] bandwidth-based-sharing

display ecmp mode

Use display ecmp mode to display the IPv4 and IPv6 ECMP mode.

Syntax

display ecmp mode

Views

Any view

Predefined user roles

network-admin

network-operator

Examples

# Display the IPv4 and IPv6 ECMP mode.

<Sysname> display ecmp mode

  ECMP-Mode in use: Default

  ECMP-Mode at the next reboot: Enhanced

Table 1 Command output

Field

Description

ECMP-Mode in use

The current ECMP mode:

·     Default—Normal mode.

·     Enhanced—Enhanced mode.

ECMP-Mode at the next reboot

ECMP mode used at the next startup:

·     Default—Normal mode.

·     Enhanced—Enhanced mode.

Related commands

ecmp mode enhanced

display hardware-resource routing-mode

Use display hardware-resource routing-mode to display the routing-mode hardware resource mode.

Syntax

display hardware-resource [routing-mode]

Views

Any view

Predefined user roles

network-admin

network-operator

Usage guidelines

If you do not specify the routing-mode keyword, this command displays all hardware resource modes.

Examples

# Display the routing-mode hardware resource mode.

<Sysname> display hardware-resource routing-mode

Routing-mode resource(routing-mode), all supported modes:

  ipv6-128          IPv6-128 supported

  -----------------------------------------------

  Default         Current         Next

  ipv6-128        ipv6-128        ipv6-128

Table 2 Command output

Field

Description

Routing-mode resource(routing-mode)

Routing-mode hardware resource mode supported by the device:

ipv6-128—IPv6 routes with more than 64 bits.

Default

Default routing-mode hardware resource mode.

Current

Current routing-mode hardware resource mode.

Next

Most recently configured routing-mode hardware resource mode.

 

Related commands

hardware-resource routing-mode

display ip load-sharing mode

Use display ip load-sharing mode to display the load sharing mode in use.

Syntax

display ip load-sharing mode slot slot-number

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

slot slot-number: Specifies an IRF member device by its member ID. If you do not specify a member device, this command displays the load sharing mode for all member devices.

Examples

# Display the load sharing mode in use.

<Sysname> display ip load-sharing mode slot 1

Load-sharing mode: per-flow

Load-sharing options: dest-ip | src-ip | ip-pro | dest-port | src-port | ingress-port

Load-sharing algorithm: 0

 

Algorithm level: 2

Load-sharing algorithm: 1

 

Algorithm level: 3

Load-sharing algorithm: 2

Table 3 Command output

Field

Description

Load-sharing mode

The load sharing mode in use. The value is per-flow, which represents per-flow load sharing.

Load-sharing options

Options configured for load sharing:

·     dest-ip—Identifies flows by destination IP address in packets.

·     src-ip—Identifies flows by source IP address in packets.

·     ip-pro—Identifies flows by IP protocol in packets.

·     dest-port—Identifies flows by destination port number in packets.

·     src-port—Identifies flows by source port number in packets.

·     ingress-port—Identifies flows by ingress port in packets.

Load-sharing algorithm

Algorithm used by load sharing.

Algorithm level

Load sharing algorithm level.

 

Related commands

ip load-sharing mode

display ip load-sharing path

Use display ip load-sharing path to display the load sharing path selected for a flow.

 

 

NOTE:

This command takes effect only on the S9825 switch series.

 

Syntax

display ip load-sharing path ingress-port interface-type interface-number packet-format { ipv4oe dest-ip ip-address [ src-ip ip-address ] | ipv6oe dest-ipv6 ipv6-address [ flow-label flow-label | src-ipv6 ipv6-address ] * } [ dest-port port-id | ip-pro protocol-id | src-port port-id | vpn-instance vpn-instance-name ] *

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

ingress-port interface-type interface-number: Specifies an ingress port by its type and number.

packet-format { ipv4oe dest-ip ip-address [src-ip ip-address ] | ipv6oe dest-ipv6 ipv6-address [ src-ipv6 ipv6-address ] }: Specifies the packet encapsulation format.

ipv4oe: Specifies the format of IPv4 over Ethernet.

dest-ip ip-address: Specifies the destination IPv4 address in dotted decimal notation. If you do not specify this argument, the calculation uses 0.0.0.0 for path selection.

src-ip ip-address: Specifies the source IPv4 address in dotted decimal notation. If you do not specify this argument, the calculation uses 1.1.1.1 for path selection.

ipv6oe: Specifies the format of IPv6 over Ethernet.

dest-ipv6 ipv6-address: Specifies the destination IPv6 address. If you do not specify this option, the calculation uses 0:0:0:0:0:0:0:0 for path selection.

flow-label flow-label: Specifies the flow label in IPv6 packets. The value range for the flow-label argument is 0 to 1048575. If you do not specify a flow label, the device uses flow label 0 when it calculates ECMP route selection information.

src-ipv6 ipv6-address: Specifies the source IPv6 address. If you do not specify this option, the calculation uses 2000::1 for path selection.

dest-port port-id: Specifies a destination port number in the range of 1 to 65535. If you do not specify this option, the calculation uses 0 for path selection.

ip-pro protocol-id: Specifies an IP protocol by its number in the range of 1 to 255. If you do not specify this option, the calculation uses 0 for path selection if the destination address is an IPv4 address and uses 17 for path selection if the destination address is an IPv6 address.

source-port port-id: Specifies a source port number in the range of 1 to 65535. If you do not specify this option, the calculation uses 0 for path selection.

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. To display the path on the public network, do not specify this option.

Usage guidelines

The option settings in this command must match both the options displayed in the display ip load-sharing mode command and the field values in load shared packets. If the option settings do not meet the requirement, the path displayed by this command might be different from the real path for load sharing.

For tunnel packets forwarded by the device, the display ip load-sharing path command obtains path information only from the outermost layer of the packets.

The display ip load-sharing path command applies to only TCP and UDP packets if the packets contain source and destination port numbers.

For ECMP routes formed through PBR, the display ip load-sharing path command does not support obtaining load sharing path information.

Examples

# Display the load sharing path selected for the flow with the following attributes: ingress port HundredGigE 1/0/3, destination IP address 10.110.0.2, source IP address 10.100.0.2, IP protocol number 153, destination port number 2000, source port number 2000.

<Sysname> display ip load-sharing path ingress-port hundredgige 1/0/3 packet-format ipv4oe dest-ip 10.110.0.2 src-ip 10.100.0.2 ip-pro 153 dest-port 2000 src-port 2000

 

Load-sharing algorithm: 0

Load-sharing options: dest-ip | src-ip | ip-pro | dest-port | src-port | ingress-port

Load-sharing parameters:

  Missing configured are set to 0.

  ingress-port: HundredGigE1/0/3

  packet-format: IPv4oE

  dest-ip: 10.110.0.2

  src-ip: 10.100.0.2

  ip-pro: 153

  dest-port: 2000

  src-port: 2000

Path selected: 20.0.0.2(interface HundredGigE1/0/3)

Table 4 Command output

Field

Description

Load-sharing algorithm

Load sharing algorithm ID.

Load-sharing options

Load sharing options specified by the ip load-sharing mode command.

Load-sharing parameters

Load sharing parameters that you specify for the display ip load-sharing path command.

Missing configured are set to 0.

Values of the unconfigured parameters are set to 0.

ingress-port

Ingress port of the packet.

packet-format

Packet encapsulation format.

dest-ip

Destination IP address of the packet.

src-ip

Source IP address of the packet.

ip-pro

IP protocol number.

dest-port

Destination port number.

src-port:

Source port number.

flow-label

IPv6 packet flow label.

Path selected

Selected path information, including the IPv4 or IPv6 address of the next hop and the egress port.

 

Related commands

ip load-sharing mode

display ip routing-table

Use display ip routing-table to display routing table information.

Syntax

display ip routing-table [ all-vpn-instance | vpn-instance vpn-instance-name ] [ verbose ]

display ip routing-table all-routes

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

all-vpn-instance: Specifies all VPN instances.

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing table information for the public network.

all-routes: Displays routing table information for the public network and all VPN instances.

verbose: Displays detailed routing table information, including information about both active and inactive routes. If you do not specify this keyword, the command displays only brief information about active routes.

Examples

# Display brief information about active routes in the routing table.

<Sysname> display ip routing-table

 

Destinations : 12        Routes : 12

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

0.0.0.0/32          Direct 0    0            127.0.0.1       InLoop0

1.1.1.0/24          Static 60   0            192.168.47.4    Vlan12

                    Static 60   0            192.168.47.4    Vlan13

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/32        Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

127.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

192.168.1.0/24      Direct 0    0            192.168.1.40    Vlan11

192.168.1.0/32      Direct 0    0            192.168.1.40    Vlan11

192.168.1.40/32     Direct 0    0            127.0.0.1       InLoop0

192.168.1.255/32    Direct 0    0            192.168.1.40    Vlan11

255.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

# Display brief information about active routes in the routing table for the public network and all VPN instances.

<Sysname> display ip routing-table all-routes

 

VPN instance: public instance

Destinations : 8        Routes : 8

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

0.0.0.0/32          Direct 0    0            127.0.0.1       InLoop0

1.1.1.0/24          Static 60   0            192.168.47.4    Vlan11

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/32        Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

127.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

192.168.1.40/32     Direct 0    0            127.0.0.1       InLoop0

255.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

 

VPN instance: vpn1

Destinations : 8        Routes : 8

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

0.0.0.0/32          Direct 0    0            127.0.0.1       InLoop0

1.1.2.0/24          Static 60   0            2.2.1.1         Vlan11

3.3.1.0/24          BGP    255  0            55.1.1.2        Vlan12

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/32        Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

127.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

255.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

# Display information about IPv4 routes for all VPN instances.

<Sysname> display ip routing-table all-vpn-instance

 

VPN instance: vpn1

Destinations : 8        Routes : 8

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

0.0.0.0/32          Direct 0    0            127.0.0.1       InLoop0

1.1.2.0/24          Static 60   0            2.2.1.1         Vlan11

3.3.1.0/24          BGP    255  0            55.1.1.2        Vlan12

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/32        Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

127.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

255.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

 

VPN instance: vpn2

Destinations : 7        Routes : 7

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

0.0.0.0/32          Direct 0    0            127.0.0.1       InLoop0

1.1.3.0/24          Static 60   0            3.3.1.1         Vlan13

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/32        Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

127.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

255.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

Table 5 Command output

Field

Description

Destinations

Number of destination addresses.

Routes

Number of routes.

Destination/Mask

Destination address/mask length.

Proto

Route type or protocol that installed the route:

·     Direct—Direct route.

·     Static—Static route.

·     OSPF—OSPF route.

·     ISIS—IS-IS route.

·     BGP—BGP route.

·     OpenR—Open Routing (OpenR) route.

·     O_INTRA—OSPF intra-area route.

·     O_INTER—OSPF inter-area route.

·     O_ASE1—OSPF Type-1 external route.

·     O_ASE2—OSPF Type-2 external route.

·     O_SUM—OSPF summary route.

·     IS_L1—IS-IS Level-1 route.

·     IS_L2—IS-IS Level-2 route.

·     IS_SUM—IS-IS summary route.

Pre

Preference of the route.

Cost

Cost of the route.

NextHop

Next hop address of the route.

Interface

Output interface for packets to be forwarded along the route.

Summary count

Number of routes.

 

# Display detailed information about all routes in the routing table.

<Sysname> display ip routing-table verbose

 

Destinations : 13        Routes : 13

 

Destination: 0.0.0.0/32

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 08h34m37s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x1000c            OrigNextHop: 127.0.0.1

       Label: NULL               RealNextHop: 127.0.0.1

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: InLoopBack0

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: InLoopBack0

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 1.1.1.0/24

   Protocol: Static

  Process ID: 0

   SubProtID: 0x0                        Age: 04h20m37s

        Cost: 0                   Preference: 60

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000003              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x1008c            OrigNextHop: 192.168.47.4

       Label: NULL               RealNextHop: 192.168.47.4

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface12

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface12

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 1.2.3.4/32

   Protocol: BGP instance default

  Process ID: 0

   SubProtID: 0x1                        Age: 02h38m34s

        Cost: 0                   Preference: 255

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 200

       NibID: 0x16000000              LastAs: 200

      AttrID: 0x2                   Neighbor: 2.2.3.4

       Flags: 0x10060            OrigNextHop: 2.2.3.4

       Label: NULL               RealNextHop: 2.2.3.4

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

...

# Display detailed information about all routes in the routing table for all VPN instances.

<Sysname> display ip routing-table all-vpn-instance verbose

 

VPN instance: vpn1

Destinations : 1        Routes : 1

 

Destination: 0.0.0.0/32

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 08h34m37s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: vpn1

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x1000c            OrigNextHop: 127.0.0.1

       Label: NULL               RealNextHop: 127.0.0.1

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: InLoopBack0

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: InLoopBack0

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

VPN instance: vpn2

Destinations : 1        Routes : 1

 

Destination: 1.1.1.0/24

   Protocol: Static

  Process ID: 0

   SubProtID: 0x0                        Age: 04h20m37s

        Cost: 0                   Preference: 60

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: vpn2

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000003              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x1008c            OrigNextHop: 192.168.47.4

       Label: NULL               RealNextHop: 192.168.47.4

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

...

Table 6 Command output

Field

Description

Destinations

Number of destination addresses.

Routes

Number of routes.

Destination

Destination address/mask length.

Protocol

Route type or protocol that installed the route:

·     Direct—Direct route.

·     Static—Static route.

·     OSPF—OSPF route.

·     ISIS—IS-IS route.

·     BGP—BGP route.

·     OpenR—Open Routing (OpenR) route.

·     O_INTRA—OSPF intra-area route.

·     O_INTER—OSPF inter-area route.

·     O_ASE1—OSPF Type-1 external route.

·     O_ASE2—OSPF Type-2 external route.

·     O_SUM—OSPF summary route.

·     IS_L1—IS-IS Level-1 route.

·     IS_L2—IS-IS Level-2 route.

·     IS_SUM—IS-IS summary route.

SubProtID

ID of the subprotocol for routing.

Age

Time for which the route has been in the routing table.

Cost

Cost of the route.

Preference

Preference of the route.

IpPre

IP precedence.

QosLocalID

Local QoS ID.

N/A represents an invalid value.

Tag

Route tag.

State

Route status:

·     Active—Active unicast route.

·     Adv—Route that can be advertised.

·     Inactive—Inactive route.

·     NoAdv—Route that the router must not advertise.

·     Derived—Derived route. If a route recurses to multiple related routes, all related routes except the first one are derived routes. The number of derived routes is not included in the total number of routes.

OrigTblID

Original routing table ID.

OrigVrf

Original VPN instance to which the route belongs. This field displays default-vrf if the route is on the public network.

TableID

ID of the routing table.

OrigAs

Original AS number.

NibID

ID of the next hop.

LastAs

Last AS number.

AttrID

Attribute ID.

Neighbor

Address of the neighbor determined by the routing protocol.

Flags

Flags of the route.

OrigNextHop

Next hop address of the route.

Label

This field is not supported in the current software version.

Label.

RealNextHop

Real next hop of the route.

BkLabel

This field is not supported in the current software version.

Backup label.

BkNexthop

Backup next hop.

SRLabel

This field is not supported in the current software version.

Segment routing (SR) label.

BkSRLabel

This field is not supported in the current software version.

Backup SR label.

SIDIndex

This field is not supported in the current software version.

SID index value.

InLabel

This field is not supported in the current software version.

Incoming label of the route.

Tunnel ID

This field is not supported in the current software version.

Tunnel ID.

Interface

Output interface for packets to be forwarded along the route.

BkTunnel ID

This field is not supported in the current software version.

Backup tunnel ID. If the command output contains three dots (…), multiple backup tunnels exist but only the first backup tunnel takes effect.

BkInterface

Backup output interface. If the command output contains three dots (…), multiple backup output interfaces exist but only the first backup output interface takes effect.

IPInterface

IP output interface.

BkIPInterface

Backup IP output interface.

ColorInterface

This field is not supported in the current software version.

Color output interface obtained through SR-MPLS TE policy-based or SRv6 TE policy-based recursion.

BkColorInterface

This field is not supported in the current software version.

Backup color output interface.

FtnIndex

Index of the FTN entry.

TunnelInterface

This field is not supported in the current software version.

Tunnel output interface.

TrafficIndex

Traffic index in the range of 1 to 64. This field displays N/A when the value is invalid.

BkTunnelInterface

This field is not supported in the current software version.

Backup tunnel output interface.

Connector

BGP connector attribute exchanged between BGP peers along with a VPN IPv4 route. The value of the attribute is the IP address of the remote PE device. The BGP connector attribute is used for MD VPN. This field displays N/A if the BGP connector attribute is not supported.

Summary count

Number of routes.

PathID

Path ID.

SRTunnelID

This field is not supported in the current software version.

SR tunnel ID.

SID Type

This field is not supported in the current software version.

SID type. If the route does not have an SID, this field displays N/A.

NID

Index of the Next Hop Label Forwarding Entry (NHLFE) issued by the routing protocol.

FlushNID

Actual NHLFE index issued to the FIB.

BkNID

Backup NHLFE index issued by the routing protocol.

BkFlushNID

Actual backup NHLFE index issued to the FIB.

VpnPeerId

ID of the VPN peer to which the route belongs, in the range of 1 to 134217727. This field displays N/A when the value is invalid.

Dscp

DSCP value of the route, in the range of 0 to 63. This field displays N/A when the value is invalid.

Exp

MPLS EXP value of the route, which is supported only by BGP. This field displays N/A when the value is invalid.

SID

This field is not supported in the current software version.

Primary SID. N/A indicates that the attribute is not available.

BkSID

This field is not supported in the current software version.

Backup SID. N/A indicates that the attribute is not available.

CommBlockLen

This field is not supported in the current software version.

Common prefix length in the locator.

OrigLinkID

Original link ID of the SDWAN TTE connection.

RealLinkID

Real link ID of the SDWAN TTE connection.

 

display ip routing-table acl

Use display ip routing-table acl to display information about routes permitted by a basic ACL.

Syntax

display ip routing-table [ vpn-instance vpn-instance-name ] acl ipv4-acl-number [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

ipv4-acl-number: Specifies a basic ACL by its number in the range of 2000 to 2999.

verbose: Displays detailed information about all routes permitted by the basic ACL. If you do not specify this keyword, the command displays only brief information about active routes permitted by the basic ACL.

Usage guidelines

If the specified ACL does not exist or has no rules configured, the command displays information about all routes.

If a rule in the specified ACL has the VPN instance match criterion configured, the rule will not take effect.

Examples

# Define basic ACL 2000 and set the route filtering rules.

<Sysname> system-view

[Sysname] acl basic 2000

[Sysname-acl-ipv4-basic-2000] rule permit source 192.168.1.0 0.0.0.255

[Sysname-acl-ipv4-basic-2000] rule deny source any

# Display brief information about active routes permitted by basic ACL 2000.

[Sysname-acl-ipv4-basic-2000] display ip routing-table acl 2000

 

Summary count : 4

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

192.168.1.0/24      Direct 0    0            192.168.1.111   Vlan11

192.168.1.0/32      Direct 0    0            192.168.1.111   Vlan11

192.168.1.111/32    Direct 0    0            127.0.0.1       InLoop0

192.168.1.255/32    Direct 0    0            192.168.1.111   Vlan11

For command output, see Table 5.

# Display detailed information about all routes permitted by basic ACL 2000.

<Sysname> display ip routing-table acl 2000 verbose

 

Summary count : 4

 

Destination: 192.168.1.0/24

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x1                        Age: 04h20m37s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000003              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x10080            OrigNextHop: 192.168.1.111

       Label: NULL               RealNextHop: 192.168.1.111

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 192.168.1.0/32

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 04h20m37s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000003              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x1008c            OrigNextHop: 192.168.1.111

       Label: NULL               RealNextHop: 192.168.1.111

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 192.168.1.111/32

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x1                        Age: 04h20m37s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x10004            OrigNextHop: 127.0.0.1

       Label: NULL               RealNextHop: 127.0.0.1

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: InLoopBack0

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: InLoopBack0

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 192.168.1.255/32

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 04h20m37s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000003              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x1008c            OrigNextHop: 192.168.1.111

       Label: NULL               RealNextHop: 192.168.1.111

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

...

For command output, see Table 6.

display ip routing-table ip-address

Use display ip routing-table ip-address to display information about routes to a specific destination address.

Use display ip routing-table ip-address1 to ip-address2 to display information about routes to a range of destination addresses.

Syntax

display ip routing-table [ vpn-instance vpn-instance-name ] ip-address [ mask-length | mask ] [ longer-match ] [ verbose ]

display ip routing-table [ vpn-instance vpn-instance-name ] ip-address1 to ip-address2 [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

ip-address: Specifies a destination IP address in dotted decimal notation.

mask-length: Specifies the mask length, an integer in the range of 0 to 32.

mask: Specifies the IP address mask in dotted decimal notation.

longer-match: Displays the route entries that meet the matching rules as described in the usage guidelines.

ip-address1 to ip-address2: Specifies a destination IP address range.

verbose: Displays detailed routing table information, including information about both active and inactive routes. If you do not specify this keyword, the command displays brief information about active routes.

Usage guidelines

Executing the command with different parameters yields different outputs.

·     display ip routing-table ip-address

¡     The system ANDs the entered destination IP address with the subnet mask in each active route entry.

¡     The system ANDs the destination IP address in each active route entry with its own subnet mask.

If the two operations yield the same result for an entry, the entry is displayed.

·     display ip routing-table ip-address mask

¡     The system ANDs the entered destination IP address with the entered subnet mask.

¡     The system ANDs the destination IP address in each active route entry with the entered subnet mask.

If the two operations yield the same result for an entry with a subnet mask not greater than the entered subnet mask, the entry is displayed.

·     display ip routing-table ip-address longer-match

¡     The system ANDs the entered destination IP address with the subnet mask in the following way:

-     If the entered IP address belongs to class A, B, or C, the system ANDs it with the default subnet mask of the corresponding class.

-     If the entered IP address is 0.0.0.0, the system ANDs it with the subnet mask 0.0.0.0.

-     Except the previous cases, for example, if the entered IP address is a loopback address, the system ANDs it with the subnet mask 255.255.255.255.

¡     The system ANDs the destination IP address in each active route entry with the subnet mask of the entered IP address.

If the two operations yield the same result for multiple entries, all the entries are displayed.

·     display ip routing-table ip-address mask longer-match

¡     The system ANDs the entered destination IP address with the entered subnet mask.

¡     The system ANDs the destination IP address in each active route entry with the entered subnet mask.

If the two operations yield the same result for multiple entries, all the entries are displayed.

·     display ip routing-table ip-address1 to ip-address2

The system displays active route entries with destinations in the range of ip-address1/32 to ip-address2/32.

Examples

# Display brief information about the routes to the destination IP address 11.0.0.1.

<Sysname> display ip routing-table 11.0.0.1

 

Summary count : 3

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

11.0.0.0/8          Static 60   0            0.0.0.0         NULL0

11.0.0.0/16         Static 60   0            0.0.0.0         NULL0

11.0.0.0/24         Static 60   0            0.0.0.0         NULL0

# Display brief information about the routes to the destination IP address 11.0.0.1 with mask length 20.

<Sysname> display ip routing-table 11.0.0.1 20

 

Summary count : 2

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

11.0.0.0/8          Static 60   0            0.0.0.0         NULL0

11.0.0.0/16         Static 60   0            0.0.0.0         NULL0

# Display brief information about the routes to the destination IP address 11.0.0.1 with the default mask length for class A networks.

<Sysname> display ip routing-table 11.0.0.1 longer-match

 

Summary count : 3

 

Destination/Mask   Proto   Pre Cost        NextHop         Interface

11.0.0.0/8         Static  60  0           0.0.0.0         NULL0

11.0.0.0/16        Static  60  0           0.0.0.0         NULL0

11.0.0.0/24        Static  60  0           0.0.0.0         NULL0

# Display brief information about the routes to the destination IP address 11.0.0.1 with mask length 20.

<Sysname> display ip routing-table 11.0.0.1 20 longer-match

 

Summary count : 3

 

Destination/Mask   Proto   Pre Cost        NextHop         Interface

11.0.0.0/8         Static  60  0           0.0.0.0         NULL0

11.0.0.0/16        Static  60  0           0.0.0.0         NULL0

11.0.0.0/24        Static  60  0           0.0.0.0         NULL0

# Display brief information about the routes to destination addresses in the range of 1.1.1.0 to 5.5.5.0.

<Sysname> display ip routing-table 1.1.1.0 to 5.5.5.0

 

Summary count : 4

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

1.1.1.1/32          Direct 0    0            127.0.0.1       InLoop0

2.2.2.0/24          Direct 0    0            2.2.2.1         Vlan2

3.3.3.1/32          Direct 0    0            127.0.0.1       InLoop0

4.4.4.1/32          Direct 0    0            127.0.0.1       InLoop0

# Display detailed information about the routes to the destination IP address 1.2.3.4.

<Sysname> display ip routing-table 1.2.3.4 verbose

 

Summary count : 1

 

Destination: 1.2.3.4/32

   Protocol: Static

  Process ID: 0

   SubProtID: 0x1                        Age: 00h00m37s

        Cost: 0                   Preference: 60

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x15000000              LastAs: 0

      AttrID: 0x0                   Neighbor: 0.0.0.0

       Flags: 0x10060            OrigNextHop: 192.168.47.2

       Label: NULL               RealNextHop: 192.168.47.2

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

For command output, see Table 6.

display ip routing-table prefix-list

Use display ip routing-table prefix-list to display routes permitted by an IP prefix list.

Syntax

display ip routing-table [ vpn-instance vpn-instance-name ] prefix-list prefix-list-name [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

prefix-list-name: Specifies an IP prefix list by its name, a case-sensitive string of 1 to 63 characters.

verbose: Displays detailed information about all routes permitted by the IP prefix list. If you do not specify this keyword, the command displays brief information about active routes permitted by the IP prefix list.

Usage guidelines

If the specified IP prefix list does not exist, the command displays information about all routes.

Examples

# Create an IP prefix list named test to permit the route 1.1.1.0/24.

<Sysname> system-view

[Sysname] ip prefix-list test permit 1.1.1.0 24

# Display brief information about the active route permitted by the IP prefix list.

[Sysname] display ip routing-table prefix-list test

 

Summary count : 1

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

1.1.1.0/24          Direct 0    0            1.1.1.2         Vlan11

For command output, see Table 5.

# Display detailed information about all routes permitted by the IP prefix list.

[Sysname] display ip routing-table prefix-list test verbose

 

Summary count : 1

 

Destination: 1.1.1.0/24

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x1                        Age: 04h20m37s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x10000003              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x1008c            OrigNextHop: 1.1.1.2

       Label: NULL               RealNextHop: 1.1.1.2

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

For command output, see Table 6.

display ip routing-table protocol

Use display ip routing-table protocol to display information about routes installed by a protocol.

Syntax

display ip routing-table [ vpn-instance vpn-instance-name ] protocol protocol [ inactive | verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

protocol: Specifies a routing protocol.

inactive: Displays information about inactive routes. If you do not specify this keyword, the command displays information about both active and inactive routes.

verbose: Displays detailed routing table information. If you do not specify this keyword, the command displays brief routing information.

Examples

# Display brief information about direct routes.

<Sysname> display ip routing-table protocol direct

 

Summary count : 9

 

Direct Routing table status : <Active>

Summary count : 9

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

0.0.0.0/32          Direct 0    0            127.0.0.1       InLoop0

2.2.2.0/24          Direct 0    0            2.2.2.1         Vlan2

2.2.2.0/32          Direct 0    0            2.2.2.1         Vlan2

2.2.2.2/32          Direct 0    0            127.0.0.1       InLoop0

2.2.2.255/32        Direct 0    0            2.2.2.1         Vlan2

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/32        Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

127.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0

 

Direct Routing table status : <Inactive>

Summary count : 0

# Display brief information about static routes.

<Sysname> display ip routing-table protocol static

 

Summary count : 1

 

Static Routing table status : <Active>

Summary count : 0

 

Static Routing table status : <Inactive>

Summary count : 1

 

Destination/Mask    Proto  Pre  Cost         NextHop        Interface

1.2.3.0/24          Static 60   0            1.2.4.5        Vlan10

# Display brief information about OpenR routes.

<Sysname> display ip routing-table protocol openr

 

Summary count : 1

 

OpenR Routing table status : <Active>

Summary count : 1

 

Destination/Mask    Proto  Pre  Cost         NextHop        Interface

192.11.3.0/24       OpenR  30   0            12.13.3.12     Vlan10

 

OpenR Routing table status : <Active>

Summary count : 0

# Display detailed information about BGP routes.

<Sysname> display ip routing-table protocol bgp verbose

 

Summary count : 1

 

Destination: 1.1.1.2/32

   Protocol: BGP instance default

  Process ID: 0

   SubProtID: 0x6                        Age: 00h03m54s

        Cost: 0                   Preference: 255

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 200

       NibID: 0x16000000              LastAs: 200

      AttrID: 0x0                   Neighbor: 192.168.47.2

       Flags: 0x10060            OrigNextHop: 192.168.47.2

       Label: NULL               RealNextHop: 192.168.47.2

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

For command output, see Table 6.

# Display detailed information about OpenR routes.

<Sysname> display ip routing-table protocol openr verbose

Summary count : 1

Destination: 192.11.3.0/24

   Protocol: OpenR

  Process ID: 0

   SubProtID: 0xfe                       Age: 01h13m48s

        Cost: 0                   Preference: 30

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x2                     OrigAs: 0

       NibID: 0x19000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: 0.0.0.0

       Flags: 0x10040            OrigNextHop: 12.13.3.12

       Label: NULL               RealNextHop: 12.13.3.12

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface10

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface10

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

For command output, see Table 6.

display ip routing-table record

Use display ip routing-table record to display IPv4 route entry records.

Syntax

display ip routing-table record flush [ delete | update ] [ verbose ]

display ip routing-table record notify [ delete | update ] [ verbose ]

display ip routing-table record receive [ add | delete | update ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

flush: Displays the records for the route entries issued by the RIB to the FIB.

notify: Displays the records for the route entries notified by the RIB to the routing protocol.

receive: Displays the records for the route entries received by the RIB from the routing protocol.

add: Displays the records for the added route entries.

delete: Displays the records for the deleted route entries.

update: Displays the records for the updated route entries. If you specify the flush or notify keyword, the system takes added route entries as updated route entries when displaying the associated records.

verbose: Displays detailed information about IPv4 route entry records. If you do not specify this keyword, the command displays only brief information about IPv4 route entry records.

Usage guidelines

If you do not specify the add, delete, or update keyword, the command displays records for the added, deleted, and updated route entries.

When the system enters the level-1 memory threshold alarm status, it stops recording new route entry information. When the system enters the level-3 memory threshold alarm status, it clears existing route entry records. When the system exits the level-1 memory threshold alarm status, it starts recording new route entry information again.

Examples

# Display brief information about the records for the route entries issued by the RIB to the FIB.

<Sysname> display ip routing-table record flush

 

Total number of records: 2

 

Date   Time         Action Destination/Mask/VNID/Vrf

210907 15:38:50:961 update 200.0.0.0/24/0x111000000/default-vrf

210907 15:40:13:331 delete 200.0.0.0/24/0x0/default-vrf

Table 7 Command output

Field

Description

Total number of records

Total number of route entry records.

Date

Date when a record was generated.

Time

Time when the record was generated.

Action

Action on the route entry in the record:

·     update.

·     delete.

Destination

Destination address.

Mask

Mask length.

VNID

VN entry ID.

Vrf

Name of the VPN instance to which the route belongs. If the route belongs to the public network, this field displays default-vrf.

 

# Display detailed information about the records for the updated route entries issued by the RIB to the FIB.

<Sysname> display ip routing-table record flush update verbose

 

Total number of records: 1

Limit of records: 1000

 

        Time: 210907 15:38:50:961    Action: update

 Destination: 200.0.0.0/24

    VrfIndex: 0                     VrfName: default-vrf

    PriNibID: 0x0

      OrigAs: 0                      LastAs: 0

        VNID: 0x111000000            AttrId: 0xffffffff

       Flags: 0x10020000

       Label: 0xffffffff            BkLabel: 0xffffffff

   LabelType: None               InstanceId: 0

IpPrecedence: 255              QosLocalId: 65535

TrafficIndex: 65535                     Exp: N/A

   VpnPeerId: N/A                      Dscp: N/A

Table 8 Command output

Field

Description

Total number of records

Total number of route entry records.

Limit of records

Maximum number of route entry records.

Time

Date and time when a record was generated.

Action

Action on the route entry in the record:

·     update.

·     delete.

Destination

Destination address and mask length.

VrfIndex

VPN instance index.

VrfName

Name of the VPN instance to which the route belongs. If the route belongs to the public network, this field displays default-vrf.

PriNibID

This field is not supported in the current software version.

SRv6 forwarding entry index.

OrigAs

Original AS number.

LastAs

Last AS number.

VNID

VN entry ID.

AttrId

Route attribute ID.

Flags

This field is not supported in the current software version.

Flags of the route.

Label

This field is not supported in the current software version.

Label.

BkLabel

This field is not supported in the current software version.

Backup label.

LabelType

This field is not supported in the current software version.

Protocol generated the labels. Values include:

·     None—No label.

·     BGP—BGP protocol.

·     SLSP—SLSP protocol.

·     OSPF—OSPF protocol.

·     ISIS—IS-IS protocol.

·     UNR—User network route.

·     Unknown—Unknown protocol.

InstanceId

ID of the multi-instance process.

IpPre

IP preference.

QosLocalID

Local QoS ID.

TrafficIndex

Traffic index. This field displays N/A when the value is invalid.

SID Type

This field is not supported in the current software version.

SID type.

VsiIndex

This field is not supported in the current software version.

Index of the VSI to which the EVPN SRv6 SID belongs.

LinkId

This field is not supported in the current software version.

Link ID of the L2VPN End.DX2 SID.

ArgLen

This field is not supported in the current software version.

Arguments field length.

Exp

MPLS EXP value of the route, which is supported only by BGP. This field displays N/A when the value is invalid.

VpnPeerId

ID of the VPN peer to which the route belongs, in the range of 1 to 134217727. This field displays N/A when the value is invalid.

Dscp

DSCP value of the route, in the range of 0 to 63. This field displays N/A when the value is invalid.

FlowIndex

Flow index.

SID Type

SID type. This field displays N/A if the attribute is not available.

LinkId

Link ID of the SDWAN TTE connection.

 

# Display brief information about the records for the route entries notified by the RIB to the routing protocol.

<Sysname> display ip routing-table record notify

 

Total number of records: 3

 

Date   Time         Action Destination/Mask/NibID/Vrf

210907 15:38:50:961 update 200.0.0.0/24/0x11000000/default-vrf

210907 15:39:46:496 update 200.0.0.0/24/0x11000000/default-vrf

210907 15:39:51:825 update 200.0.0.0/24/0x11000000/default-vrf

Table 9 Command output

Field

Description

Total number of records

Total number of route entry records.

Date

Date when a record was generated.

Time

Time when the record was generated.

Action

Action on the route entry in the record:

·     update.

·     delete.

Destination

Destination address.

Mask

Mask length.

NibID

ID of the next hop.

Vrf

Name of the VPN instance to which the route belongs. If the route belongs to the public network, this field displays default-vrf.

 

# Display detailed information about the records for the deleted route entries notified by the RIB to the routing protocol.

<Sysname> display ip routing-table record notify delete verbose

 

Total number of records: 1

Limit of records: 1000

 

        Time: 210908 09:22:11:460    Action: delete

 Destination: 200.0.0.0/8

     TableID: 0x2                     NibID: 0x0

      ActCnt: 0                  InactNibID: 0x0

    VrfIndex: 0                     VrfName: default-vrf

 OldProtocol: STATIC            NewProtocol: UnSpec

       Flags: 0xc00                ExtFlags: 0x22

Table 10 Command output

Field

Description

Total number of records

Total number of route entry records.

Limit of records

Maximum number of route entry records.

Time

Date and time when a record was generated.

Action

Action on the route entry in the record:

·     add.

·     update.

·     delete.

Destination

Destination address and mask length.

TableID

ID of the routing table for the route.

NibID

Next hop ID.

ActCnt

Number of active routes using the route prefix.

InactNibID

Next hop ID of the inactive route reported to MPLS.

VrfIndex

VPN instance index.

VrfName

Name of the VPN instance to which the route belongs. If the route belongs to the public network, this field displays default-vrf.

OldProtocol

Routing protocol reported by the route the previous time.

NewProtocol

Routing protocol reported by the route the current time.

Flags

Flags of the route.

ExtFlags

Extended flags of the route.

 

# Display brief information about the records for the route entries received by the RIB from the routing protocol.

<Sysname> display ip routing-table record receive

 

Total number of records: 3

 

Date   Time         Action Proto      Destination/Mask/NibID/Vrf

210907 15:38:50:957 add    STATIC     200.0.0.0/24/0x11000000/default-vrf

210907 15:39:51:825 update STATIC     200.0.0.0/24/0x11000000/default-vrf

210907 15:40:13:329 delete STATIC     200.0.0.0/24/0x11000000/default-vrf

Table 11 Command output

Field

Description

Total number of records

Total number of route entry records.

Date

Date when a record was generated.

Time

Time when the record was generated.

Action

Action on the route entry:

·     add.

·     update.

·     delete.

Protocol

Routing protocol discovered the route.

Destination

Destination address.

Mask

Mask length.

PrefixLength

IPv6 address prefix length.

NibID

ID of the next hop.

Vrf

Name of the VPN instance to which the route belongs. If the route belongs to the public network, this field displays default-vrf.

 

# Display detailed information about the records for the added route entries received by the RIB from the routing protocol.

<Sysname> display ip routing-table record receive add verbose

 

Total number of records: 1

Limit of records: 1000

 

        Time: 210907 15:38:50:957    Action: add

 Destination: 200.0.0.0/24

     TableID: 0x2                 ProcessID: 0

    VrfIndex: 0                     VrfName: default-vrf

    Protocol: STATIC              SubProtID: 0x1

       NibID: 0x11000000           NewNibID: N/A

      AttrID: 0xffffffff           ModFlags: 0x0

       Flags: 0x60               ResetFlags: 0x0

       Label: 0xffffffff            BkLabel: 0xffffffff

     SRLabel: 0xffffffff          BkSRLabel: 0xffffffff

     InLabel: 0xffffffff           SIDIndex: 0xffffffff

      CommID: 0x8000000                 Tag: 0

        Cost: 0                  Preference: 60

       IpPre: N/A                QosLocalID: N/A

   Connector: N/A                    PathID: 0x0

    SID Type: N/A

         SID: N/A

       BkSID: N/A

         Exp: N/A

   VpnPeerId: N/A                      Dscp: N/A

Table 12 Command output

Field

Description

Total number of records

Total number of route entry records.

Limit of records

Maximum number of route entry records.

Time

Date and time when a record was generated.

Action

Action on the route entry:

·     add.

·     update.

·     delete.

Destination

Destination address and mask length.

TableID

Routing table ID of the route entry.

ProcessID

Process ID.

VrfIndex

VPN instance index.

VrfName

Name of the VPN instance to which the route belongs. If the route belongs to the public network, this field displays default-vrf.

Protocol

Routing protocol discovered the route.

SubProtID

Routing subprotocol ID.

NibID

Next hop ID.

NewNibID

ID of the updated next hop.

This field displays N/A if the attribute is not available.

AttrID

Route attribute ID.

Flags

Flags of the route.

ResetFlags

Reset flags of the route upon an update.

This field displays 1 if any bit in the Flags field is changed.

ModFlags

Modified flags of the route.

Label

This field is not supported in the current software version.

Label.

BkLabel

This field is not supported in the current software version.

Backup label.

SRLabel

This field is not supported in the current software version.

SR label.

BkSRLabel

This field is not supported in the current software version.

Backup SR label.

InLabel

This field is not supported in the current software version.

Incoming label of the route.

SIDIndex

This field is not supported in the current software version.

SID index value.

CommID

Common informatin entry ID of the route.

Tag

Route tag.

Cost

Cost of the route.

Preference

Preference of the route.

IpPre

IP precedence.

QosLocalID

Local QoS ID.

Connector

BGP Connector attribute.

This field displays N/A if the attribute is not available.

PathID

Path ID.

SID Type

SID type. If the route does not have an SID, this field displays N/A.

SID

Primary SID. If no primary SID is available, this field displays N/A.

BkSID

Backup SID. If no backup SID is available, this field displays N/A.

Exp

MPLS EXP value of the route, which is supported only by BGP. This field displays N/A when the value is invalid.

VpnPeerId

ID of the VPN peer to which the route belongs, in the range of 1 to 134217727. This field displays N/A when the value is invalid.

Dscp

DSCP value of the route, in the range of 0 to 63. This field displays N/A when the value is invalid.

 

display ip routing-table statistics

Use display ip routing-table statistics to display IPv4 route or route prefix statistics.

Syntax

display ip routing-table [ all-routes | all-vpn-instance | vpn-instance vpn-instance-name ] [ prefix ] statistics

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

all-routes: Specifies the public network and all VPN instances.

all-vpn-instance: Specifies all VPN instances.

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays IPv4 route statistics for the public network.

prefix: Displays statistics about IPv4 route prefixes. If you do not specify this keyword, the command displays statistics about IPv4 routes.

Usage guidelines

If you do not specify any parameters, this command displays statistics about IPv4 routes in the public network.

Examples

# Display IPv4 route statistics for the public network.

<Sysname> display ip routing-table statistics

 

Total prefixes: 15        Active prefixes: 15

 

Proto      Routes      Active      Added       Deleted

DIRECT     12          12          30          18

STATIC     3           3           5           2

UNR        0           0           0           0

RIP        0           0           0           0

OSPF       0           0           0           0

IS-IS      0           0           0           0

LISP       0           0           0           0

EIGRP      0           0           0           0

BGP        0           0           0           0

OpenR      0           0           0           0

Total      15          15          35          20

# Display IPv4 route statistics for the public network and all VPN instances.

<Sysname> display ip routing-table all-routes statistics

 

Total prefixes: 11        Active prefixes: 11

 

Proto      Routes      Active      Added       Deleted

DIRECT     8           8           8           0

STATIC     3           3           5           2

UNR        0           0           0           0

RIP        0           0           0           0

OSPF       0           0           0           0

IS-IS      0           0           0           0

LISP       0           0           0           0

EIGRP      0           0           0           0

BGP        0           0           0           0

OpenR      0           0           0           0

Total      11          11          13          2

# Display IPv4 route statistics for VPN instance vpn1.

<Sysname> display ip routing-table vpn-instance vpn1 statistics

 

Total prefixes: 11        Active prefixes: 11

 

Proto      Routes      Active      Added       Deleted

DIRECT     8           8           8           0

STATIC     3           3           5           2

UNR        0           0           0           0

RIP        0           0           0           0

OSPF       0           0           0           0

IS-IS      0           0           0           0

LISP       0           0           0           0

EIGRP      0           0           0           0

BGP        0           0           0           0

OpenR      0           0           0           0

Total      11          11          13          2

# Display IPv4 route statistics for all VPN instances.

<Sysname> display ip routing-table all-vpn-instance statistics

 

Total prefixes: 11        Active prefixes: 11

 

Proto      Routes      Active      Added       Deleted

DIRECT     8           8           8           0

STATIC     3           3           5           2

UNR        0           0           0           0

RIP        0           0           0           0

OSPF       0           0           0           0

IS-IS      0           0           0           0

LISP       0           0           0           0

EIGRP      0           0           0           0

BGP        0           0           0           0

OpenR      0           0           0           0

Total      11          11          13          2

# Display IPv4 route prefix statistics for the public network.

<Sysname> display ip routing-table prefix statistics

 

Proto      Prefixes    Active      Added       Deleted

DIRECT     7           7           7           0

STATIC     0           0           0           0

UNR        0           0           0           0

RIP        1           0           1           0

OSPF       0           0           0           0

IS-IS      0           0           0           0

LISP       0           0           0           0

EIGRP      0           0           0           0

BGP        0           0           0           0

OpenR      0           0           0           0

Total      8           7           8           0

Table 13 Command output

Field

Description

Proto

Protocol that installed the route.

Routes

Number of routes installed by the protocol.

Prefixes

Number of IPv4 route prefixes.

Active

Number of active routes.

Added

Number of routes added to the routing table after the router started up or the routing table was cleared most recently.

Deleted

Number of routes marked as deleted, which will be cleared after a period.

Total

Total number of routes.

 

display ip routing-table summary

Use display ip routing-table summary to display brief routing table information, including maximum number of ECMP routes, maximum number of active routes, and number of remaining active routes.

Syntax

display ip routing-table [ vpn-instance vpn-instance-name ] summary

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays brief routing table information for the public network.

Examples

# Display brief routing table information for the public network.

<Sysname> display ip routing-table summary

 

Max ECMP: 32

Max Active Route: 262144

Remain Active Route: 262126

# Display brief routing table information for the MPLS L3VPN instance vpn1.

<Sysname> display ip routing-table vpn-instance vpn1 summary

 

Max ECMP: 32

Max Active Route: 262144

Remain Active Route: 262134

Threshold value percentage of max active routes: 100%

Table 14 Command output

Field

Description

Max ECMP

Maximum number of ECMP routes supported by the system.

Max Active Route

Maximum number of supported routes.

Remain Active Route

Number of the remaining inactive routes.

Threshold value xxx

Alarm threshold of active routes specified by using the routing-table limit command in a VPN instance:

·     Threshold value of active routes alert—This field is displayed when the alarm threshold is specified by using the routing-table limit number simply-alert command. When the number of active routes exceeds the alarm threshold, the system logs the event and sends traps but still accepts active routes.

·     Threshold value percentage of max active routes—This field is displayed when the routing-table limit number simply-alert command is not configured or when the alarm threshold is specified by using the routing-table limit number warn-threshold command. The value range for the alarm threshold is 1 to 100 in percentage. When the percentage of active routes exceeds the alarm threshold, the system logs the event and sends traps but still accepts active routes. If the number of active routes reaches the maximum number, no more routes can be added. The percentage of active routes equals the number of active routes divided by the maximum number of active routes supported in a VPN instance, and multiplied by 100.

display ipv6 rib attribute

Use display ipv6 rib attribute to display route attribute information in the IPv6 RIB.

Syntax

display ipv6 rib attribute [ attribute-id ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

attribute-id: Specifies a route attribute by its ID, a hexadecimal string in the range of 0 to ffffffff.

Examples

# Display route attribute information in the IPv6 RIB.

<Sysname> display ipv6 rib attribute

Total number of attribute(s): 1

 

Detailed information of attribute 0x9:

                  Flag: 0x0

              Protocol: BGP4+ instance default

        Address family: IPv6

       Reference count: 0

      Local preference: 0

Ext-communities number: 0

 Ext-communities value: N/A

    Communities number: 0

     Communities value: N/A

        AS-path number: 0

         AS-path value: N/A

For command output, see Table 18.

display ipv6 rib graceful-restart

Use display ipv6 rib graceful-restart to display IPv6 RIB GR state information.

Syntax

display ipv6 rib graceful-restart

Views

Any view

Predefined user roles

network-admin

network-operator

Examples

# Display IPv6 RIB GR state information.

<Sysname> display ipv6 rib graceful-restart

RIB GR state     : Phase2-calculation end

RCOM GR state    : Flush end

Protocol GR state:

 No.  Protocol   Lifetime FD   State    Start/End

--------------------------------------------------

 1    DIRECT6    480      29   End      No/No

 2    STATIC6    480      32   End      No/No

 3    ISISV6     480      30   End      No/No

 4    BGP4+ instance default

                 480      31   End      No/No

 5    OpenR6     480      83   End      No/No

For command output, see Table 19.

display ipv6 rib nib

Use display ipv6 rib nib to display next hop information in the IPv6 RIB.

Syntax

display ipv6 rib nib [ self-originated ] [ nib-id ] [ verbose ]

display ipv6 rib nib [ sub-nib nib-id ] [ verbose ]

display ipv6 rib nib protocol protocol [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

self-originated: Displays information about next hops of self-originated routes in the IPv6 RIB.

sub-nib nib-id: Specifies a sub-NIB by its ID to display information about its parent NIB.

nib-id: Specifies a NIB by its ID, a hexadecimal string in the range of 1 to ffffffff.

verbose: Displays detailed next hop information in the IPv6 RIB. If you do not specify this keyword, the command displays brief next hop information in the IPv6 RIB.

protocol protocol: Specifies a protocol by its name.

Examples

# Display brief next hop information in the IPv6 RIB.

<Sysname> display ipv6 rib nib

Total number of nexthop(s): 151

 

      NibID: 0x20000000        Sequence: 0

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: ::

   UserKey2: 0x0                IFIndex: 0x111

   UserKey3: 0x0              LocalAddr: ::

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

 

      NibID: 0x20000001        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: ::1

   UserKey2: 0x0                IFIndex: 0x112

   UserKey3: 0x0              LocalAddr: ::1

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

 

...

# Display detailed next hop information in the IPv6 RIB.

<Sysname> display ipv6 rib nib verbose

Total number of nexthop(s): 151

 

      NibID: 0x20000000        Sequence: 0

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: ::

   UserKey2: 0x0                IFIndex: 0x111

   UserKey3: 0x0              LocalAddr: ::

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

     RefCnt: 4              FlushRefCnt: 1

       Flag: 0x84               Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: ::

  RelyDepth: 0              RealNexthop: ::

  Interface: NULL0            LocalAddr: ::

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology:

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

      NibID: 0x20000001        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: ::1

   UserKey2: 0x0                IFIndex: 0x112

   UserKey3: 0x0              LocalAddr: ::1

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

     RefCnt: 4              FlushRefCnt: 1

       Flag: 0x84               Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: ::1

  RelyDepth: 0              RealNexthop: ::1

  Interface: InLoop0          LocalAddr: ::1

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology:

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

      NibID: 0x26000002        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 122::2

   UserKey2: 0x0                IFIndex: 0x112

   UserKey3: 0x0              LocalAddr: 122::2

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

   Instance: abc

     RefCnt: 4              FlushRefCnt: 1

       Flag: 0x84               Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: 122::2

  RelyDepth: 0              RealNexthop: 122::2

  Interface: InLoop0          LocalAddr: ::1

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology:

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

...

For command output, see Table 20 and Table 21.

display ipv6 rib nib record

Use display ipv6 rib nib record to display next hop records in the IPv6 RIB.

Syntax

display ipv6 rib nib record flush [ delete | update ] [ verbose ]

display ipv6 rib nib record receive [ add | delete | update ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

flush: Displays the records for the next hops issued by the IPv6 RIB to the FIB.

receive: Displays the records for the next hops received by the IPv6 RIB from the routing protocol.

add: Displays the records for the added next hops.

delete: Displays the records for the deleted next hops.

update: Displays the records for the updated next hops. If you specify the flush keyword, the system takes added next hops as updated next hops when displaying the associated records.

verbose: Displays detailed information about next hop records. If you do not specify this keyword, the command displays only brief information about next hop records.

Usage guidelines

If you do not specify the add, delete, or update keyword, the command displays records for the added, deleted, and updated next hops.

When the system enters the level-1 memory threshold alarm status, it stops recording new next hop information. When the system enters the level-3 memory threshold alarm status, it clears existing next hop records. When the system exits the level-1 memory threshold alarm status, it starts recording new next hop information again.

Examples

# Display brief information about the records for the next hops issued by the IPv6 RIB to the FIB.

<Sysname> display ipv6 rib nib record flush

 

Total number of records: 2

 

Date   Time         Action VNID

210908 15:31:55:364 update 0x20000000

210908 15:31:55:364 update 0x120000001

For descriptions about the command output, see Table 22.

# Display detailed information about the records for the updated next hops issued by the IPv6 RIB to the FIB.

<Sysname> display ipv6 rib nib record flush update verbose

 

Total number of records: 2

Limit of records: 1000

 

        Time: 210908 15:31:55:364    Action: update

       NibID: 0x20000000               VNID: 0x20000000

    Sequence: 0                     Version: 1

        Flag: 0x80                     Type: 0xd

      RefCnt: 4                 FlushRefCnt: 1

    VrfIndex: 0                     Nexthop: ::

     IfIndex: 1410                LocalAddr: ::

     ExtType: 0x0               NibInstance: IFM

    UserKey0: 0x0                  UserKey1: 0x0

    SIDIndex: 0x0              SrPolicyName:

       Color: 0                  OriNexthop: ::

      COFlag: 0x0                   Locator: N/A

      LinkID: 0x0                PolicyName:

 1 nexthop(s):

 PrefixIndex: 0                 OrigNexthop: ::

   RelyDepth: 0                 RealNexthop: ::

   Interface: 258                 LocalAddr: ::

    VrfIndex: 0                    Topology:

      Weight: 0                       Flags: 0x800

 SRPolicyNID: 4294967295        SRInterface: 0

 ColorWeight: 0                     Locator: N/A

 TELoadShare: 0

  OrigLinkID: 0x0                RealLinkID: 0x0

 

        Time: 210908 15:31:55:364    Action: update

       NibID: 0x20000001               VNID: 0x120000001

    Sequence: 1                     Version: 1

        Flag: 0x80                     Type: 0x1

      RefCnt: 4                 FlushRefCnt: 1

    VrfIndex: 0                     Nexthop: ::1

     IfIndex: 1410                LocalAddr: ::1

     ExtType: 0x0               NibInstance: IFM

    UserKey0: 0x0                  UserKey1: 0x0

    SIDIndex: 0x0              SrPolicyName:

       Color: 0                  OriNexthop: ::

      COFlag: 0x0                   Locator: N/A

      LinkID: 0x0                PolicyName:

 1 nexthop(s):

 PrefixIndex: 0                 OrigNexthop: ::

   RelyDepth: 0                 RealNexthop: ::

   Interface: 258                 LocalAddr: ::

    VrfIndex: 0                    Topology:

      Weight: 0                       Flags: 0x800

 SRPolicyNID: 4294967295        SRInterface: 0

 ColorWeight: 0                     Locator: N/A

 TELoadShare: 0

  OrigLinkID: 0x0                RealLinkID: 0x0

For descriptions about the command output, see Table 23.

# Display brief information about the records for the next hops received by the IPv6 RIB from the routing protocol.

<Sysname> display ipv6 rib nib record receive

 

Total number of records: 3

 

Date   Time         Action NibID      NibInstance

210908 10:45:35:211 add    0x21000000 USR

210908 10:45:35:215 update 0x21000000 USR

210908 10:49:47:785 delete 0x21000000 USR

For descriptions about the command output, see Table 24.

# Display detailed information about the records for the added next hops received by the IPv6 RIB from the routing protocol.

<Sysname> display ipv6 rib nib record receive add verbose

 

Total number of records: 1

Limit of records: 1000

 

        Time: 210928 14:39:14:147    Action: add

       NibID: 0x20000000           Sequence: 0

 NibInstance: IFM                   Version: 1

        Flag: 0x0                   UsrData: 0xffffffffffffffff

        Type: 0x1                   ExtType: 0x0

    VrfIndex: 0                     VrfName: default-vrf

  InstanceId: 0                     Nexthop: ::1

     IfIndex: 1410                LocalAddr: ::1

    UserKey0: 0x0                  UserKey1: 0x0

       Color: 0                      COFlag: 0x0

   BandWidth: 0                      Weight: 0

   ProtNibID: 0xffffffff           NibFlags: 0x0

    SIDIndex: 0x0              SrPolicyName:

      LinkID: 0x0                PolicyName:

 1 nexthop(s):

 PrefixIndex: 0                 OrigNexthop: ::1

   RelyDepth: 0                 RealNexthop: ::1

   Interface: 1410                LocalAddr: ::1

    VrfIndex: 0                    Topology:

      Weight: 0                       Flags: 0x0

 SRPolicyNID: 4294967295        SRInterface: 0

 ColorWeight: 0                     Locator: N/A

 TELoadShare: 0

  OrigLinkID: 0x0                RealLinkID: 0x0

For descriptions about the command output, see Table 25.

display ipv6 route-direct nib

Use display ipv6 route-direct nib to display next hop information for IPv6 direct routes.

Syntax

display ipv6 route-direct nib [ nib-id ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

nib-id: Specifies a NIB by its ID, a hexadecimal string in the range of 1 to ffffffff.

verbose: Displays detailed next hop information for IPv6 direct routes. If you do not specify this keyword, the command displays brief next hop information for IPv6 direct routes.

Examples

# Display brief next hop information for IPv6 direct routes.

<Sysname> display ipv6 route-direct nib

Total number of nexthop(s): 115

 

      NibID: 0x20000000        Sequence: 0

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: ::

   UserKey2: 0x0                IFIndex: 0x111

   UserKey3: 0x0              LocalAddr: ::

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

 

      NibID: 0x20000001        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: ::1

   UserKey2: 0x0                IFIndex: 0x112

   UserKey3: 0x0              LocalAddr: ::1

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

 

...

# Display detailed next hop information for IPv6 direct routes.

<Sysname> display ipv6 route-direct nib verbose

Total number of nexthop(s): 115

 

      NibID: 0x20000000        Sequence: 0

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: ::

   UserKey2: 0x0                IFIndex: 0x111

   UserKey3: 0x0              LocalAddr: ::

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

     RefCnt: 1              FlushRefCnt: 0

       Flag: 0x2                Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: ::

  RelyDepth: 0              RealNexthop: ::

  Interface: NULL0            LocalAddr: ::

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology:

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

      NibID: 0x20000001        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: ::1

   UserKey2: 0x0                IFIndex: 0x112

   UserKey3: 0x0              LocalAddr: ::1

   TopoNthp: Invalid            ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: ::

     RefCnt: 1              FlushRefCnt: 0

       Flag: 0x2                Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: ::1

  RelyDepth: 0              RealNexthop: ::1

  Interface: InLoop0          LocalAddr: ::1

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology:

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

...

For command output, see Table 26 and Table 27.

display ipv6 routing-table

Use display ipv6 routing-table to display IPv6 routing table information.

Syntax

display ipv6 routing-table [ all-vpn-instance | vpn-instance vpn-instance-name ] [ verbose ]

display ipv6 routing-table all-routes

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

all-vpn-instance: Displays IPv6 routing table information for all VPN instances.

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

all-routes: Displays IPv6 routing table information for the public network and all VPN instances.

verbose: Displays detailed routing table information, including information about both active and inactive routes. If you do not specify this keyword, the command displays only brief information about active routes.

Examples

# Display brief information about active routes in the IPv6 routing table.

<Sysname> display ipv6 routing-table

 

Destinations : 3 Routes : 3

 

Destination: ::1/128                                     Protocol  : Direct

NextHop    : ::1                                         Preference: 0

Interface  : InLoop0                                     Cost      : 0

 

Destination: 6::/64                                      Protocol  : Static

NextHop    : 5::2                                        Preference: 60

Interface  : HGE1/0/1                                     Cost      : 0

 

Destination: 6::/64                                      Protocol  : Static

NextHop    : 5::2                                        Preference: 60

Interface  : HGE1/0/2                                     Cost      : 0

Table 15 Command output

Field

Description

Destinations

Number of destination addresses.

Routes

Number of routes.

Destination

IPv6 address and prefix of the destination network or host.

NextHop

Next hop address of the route.

Preference

Preference of the route.

Interface

Output interface for packets to be forwarded along the route.

Protocol

Route type or protocol that installed the route:

·     Direct—Direct route.

·     Static—Static route.

·     OSPFv3—OSPFv3 route.

·     ISISv6—IPv6 IS-IS route.

·     BGP4+—IPv6 BGP route.

·     OpenR6—IPv6 Open Routing (IPv6 OpenR) route.

·     O_INTRA—OSPF intra-area route.

·     O_INTER—OSPF inter-area route.

·     O_ASE1—OSPF Type-1 external route.

·     O_ASE2—OSPF Type-2 external route.

·     O_SUM—OSPF summary route.

·     IS_L1—IS-IS Level-1 route.

·     IS_L2—IS-IS Level-2 route.

·     IS_SUM—IS-IS summary route.

Cost

Cost of the route.

Summary count

Number of routes.

 

# Display detailed information about all routes in the routing table.

<Sysname> display ipv6 routing-table verbose

 

Destinations : 6 Routes : 6

 

Destination: ::1/128

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 19h23m02s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 0

       NibID: 0x20000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: ::

       Flags: 0x10004            OrigNextHop: ::1

       Label: NULL               RealNextHop: ::1

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: InLoopBack0

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: InLoopBack0

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 6::/64

   Protocol: Static

  Process ID: 0

   SubProtID: 0x0                        Age: 00h01m47s

        Cost: 0                   Preference: 60

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 0

       NibID: 0x21000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: ::

       Flags: 0x10080            OrigNextHop: 5::2

       Label: NULL               RealNextHop: 3::3

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface12

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface12

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 12::/96

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 00h01m47s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 0

       NibID: 0x20000003              LastAs: 0

      AttrID: 0xffffffff            Neighbor: ::

       Flags: 0x10080            OrigNextHop: ::

       Label: NULL               RealNextHop: ::

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 12::1/128

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 00h01m45s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 0

       NibID: 0x20000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: ::

       Flags: 0x10004            OrigNextHop: ::1

       Label: NULL               RealNextHop: ::1

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: InLoopBack0

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: InLoopBack0

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: FF::11/128

   Protocol: BGP4+ instance default

  Process ID: 0

   SubProtID: 0x6                        Age: 00h00m33s

        Cost: 0                   Preference: 255

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 200

       NibID: 0x26000000              LastAs: 200

      AttrID: 0x1                   Neighbor: 12::2

       Flags: 0x10060            OrigNextHop: 12::2

       Label: NULL               RealNextHop: 12::2

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

...

Table 16 Command output

Field

Description

Destination

IPv6 address and prefix of the destination network or host.

Protocol

Route type or protocol that installed the route:

·     Direct—Direct route.

·     Static—Static route.

·     OSPFv3—OSPFv3 route.

·     ISISv6—IPv6 IS-IS route.

·     BGP4+—IPv6 BGP route.

·     OpenR6—IPv6 Open Routing (IPv6 OpenR) route.

·     O_INTRA—OSPF intra-area route.

·     O_INTER—OSPF inter-area route.

·     O_ASE1—OSPF Type-1 external route.

·     O_ASE2—OSPF Type-2 external route.

·     O_SUM—OSPF summary route.

·     IS_L1—IS-IS Level-1 route.

·     IS_L2—IS-IS Level-2 route.

·     IS_SUM—IS-IS summary route.

SubProtID

ID of the subprotocol for routing.

Age

Time for which the route has been in the routing table.

Cost

Cost of the route.

Preference

Preference of the route.

IpPre

IP precedence.

QosLocalID

Local QoS ID.

N/A represents an invalid value.

Tag

Tag of the route.

State

Route status:

·     Active—Active unicast route.

·     Adv—Route that can be advertised.

·     Inactive—Inactive route.

·     NoAdv—Route that the router must not advertise.

·     Derived—Derived route. If a route recurses to multiple related routes, all related routes except the first one are derived routes. The number of derived routes is not included in the total number of routes.

OrigTblID

Original routing table ID.

OrigVrf

Original VPN instance to which the route belongs. This field displays default-vrf if the route is on the public network.

TableID

ID of the routing table.

OrigAs

Original AS number.

NibID

ID of the next hop.

LastAs

Last AS number.

AttrID

Attribute ID.

Neighbor

Address of the neighbor determined by the routing protocol.

Flags

Flags of the route.

OrigNextHop

Next hop address of the route.

Label

This field is not supported in the current software version.

Label.

RealNextHop

Real next hop of the route.

BkLabel

This field is not supported in the current software version.

Backup label.

BkNexthop

Backup next hop.

SRLabel

This field is not supported in the current software version.

Segment routing (SR) label.

BkSRLabel

This field is not supported in the current software version.

Backup SR label.

SIDIndex

This field is not supported in the current software version.

SID index value.

InLabel

This field is not supported in the current software version.

Incoming label of the route.

Tunnel ID

This field is not supported in the current software version.

Tunnel ID.

Interface

Output interface for packets to be forwarded along the route.

BkTunnel ID

This field is not supported in the current software version.

Backup tunnel ID. If the command output contains three dots (…), multiple backup tunnels exist but only the first backup tunnel takes effect.

BkInterface

Backup output interface.  If the command output contains three dots (…), multiple backup output interfaces exist but only the first backup output interface takes effect.

IPInterface

IP output interface.

BkIPInterface

Backup IP output interface.

ColorInterface

This field is not supported in the current software version.

Color output interface obtained through SR-MPLS TE policy-based or SRv6 TE policy-based recursion.

BkColorInterface

This field is not supported in the current software version.

Backup color output interface.

TunnelInterface

This field is not supported in the current software version.

Tunnel output interface.

BkTunnelInterface

This field is not supported in the current software version.

Backup tunnel output interface.

FtnIndex

Index of the FTN entry.

TrafficIndex

Traffic index in the range of 1 to 64. This field displays N/A when the value is invalid.

Connector

BGP connector attribute exchanged between BGP peers along with a VPN IPv4 route. The value of the attribute is the IP address of the remote PE device. The BGP connector attribute is used for MD VPN. This field displays N/A if BGP connector attribute is not supported.

PathID

Path ID.

SRTunnelID

This field is not supported in the current software version.

SR tunnel ID.

SID Type

This field is not supported in the current software version.

SID type. If the route does not have an SID, this field displays N/A.

NID

NHLFE index issued by the routing protocol.

FlushNID

Actual NHLFE index issued to the FIB.

BkNID

Backup NHLFE index issued by the routing protocol.

BkFlushNID

Actual backup NHLFE index issued to the FIB.

VpnPeerId

ID of the VPN peer to which the route belongs, in the range of 1 to 134217727. This field displays N/A when the value is invalid.

Dscp

DSCP value of the route, in the range of 0 to 63. This field displays N/A when the value is invalid.

Exp

MPLS EXP value of the route, which is supported only by BGP. This field displays N/A when the value is invalid.

SID

This field is not supported in the current software version.

Primary SID. N/A indicates that the attribute is not available.

BkSID

This field is not supported in the current software version.

Backup SID. N/A indicates that the attribute is not available.

CommBlockLen

This field is not supported in the current software version.

Common prefix length in the locator.

OrigLinkID

Original link ID of the SDWAN TTE connection.

RealLinkID

Real link ID of the SDWAN TTE connection.

 

display ipv6 routing-table acl

Use display ipv6 routing-table acl to display routing information permitted by an IPv6 basic ACL.

Syntax

display ipv6 routing-table [ vpn-instance vpn-instance-name ] acl ipv6-acl-number [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

ipv6-acl-number: Specifies a basic IPv6 ACL by its number in the range of 2000 to 2999.

verbose: Displays detailed information about all routes permitted by the basic IPv6 ACL. If you do not specify this keyword, the command displays only brief information about active routes permitted by the basic IPv6 ACL.

Usage guidelines

If the specified IPv6 ACL does not exist or has no rules configured, the command displays information about all IPv6 routes.

If a rule in the specified IPv6 ACL has the VPN instance match criterion configured, the rule will not take effect.

Examples

# Display brief information about active routes permitted by IPv6 ACL 2000.

<Sysname> display ipv6 routing-table acl 2000

 

Summary count : 5

 

Destination : ::1/128                                    Protocol  : Direct

NextHop     : ::1                                        Preference: 0

Interface   : InLoop0                                    Cost      : 0

 

Destination: 12::/96                                     Protocol  : Direct

NextHop    : ::                                          Preference: 0

Interface  : Vlan11                                      Cost      : 0

 

Destination: 12::1/128                                   Protocol  : Direct

NextHop    : ::1                                         Preference: 0

Interface  : InLoop0                                     Cost      : 0

 

Destination: FF::11/128                                  Protocol  : BGP4+

NextHop    : 12::2                                       Preference: 255

Interface  : Vlan11                                      Cost      : 0

 

Destination: FE80::/10                                   Protocol  : Direct

NextHop    : ::                                          Preference: 0

Interface  : InLoop0                                     Cost      : 0

For command output, see Table 15.

# Display detailed information about all routes permitted by IPv6 ACL 2000.

<Sysname> display ipv6 routing-table acl 2000 verbose

 

Summary count : 6

 

Destination: ::1/128

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 19h29m12s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 0

       NibID: 0x20000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: ::

       Flags: 0x10004            OrigNextHop: ::1

       Label: NULL               RealNextHop: ::1

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: InLoopBack0

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: InLoopBack0

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

Destination: 12::/96

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 00h07m57s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 0

       NibID: 0x20000003              LastAs: 0

      AttrID: 0xffffffff            Neighbor: ::

       Flags: 0x10080            OrigNextHop: ::

       Label: NULL               RealNextHop: ::

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

 

...

For command output, see Table 16.

display ipv6 routing-table ipv6-address

Use display ipv6 routing-table ipv6-address to display information about routes to an IPv6 destination address.

Use display ipv6 routing-table ipv6-address1 to ipv6-address2 to display information about routes to a range of IPv6 destination addresses.

Syntax

display ipv6 routing-table [ vpn-instance vpn-instance-name ] ipv6-address [ prefix-length ] [ longer-match ] [ verbose ]

display ipv6 routing-table [ vpn-instance vpn-instance-name ] ipv6-address1 to ipv6-address2 [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

ipv6-address: Specifies a destination IPv6 address.

prefix-length: Specifies the prefix length in the range of 0 to 128.

longer-match: Displays the route entries that meet the matching rules as described in the usage guidelines.

ipv6-address1 to ipv6-address2: Specifies a destination IPv6 address range.

verbose: Displays detailed routing table information, including information about both active and inactive routes. If you do not specify this keyword, the command displays only brief information about active routes.

Usage guidelines

Executing the command with different parameters yields different output.

·     display ipv6 routing-table ipv6-address

¡     The system ANDs the entered destination IPv6 address with the prefix length in each active route entry.

¡     The system ANDs the destination IPv6 address in each active route entry with the prefix length in the entry.

If the two operations yield the same result for an entry, the entry is displayed.

·     display ipv6 routing-table ipv6-address prefix-length

¡     The system ANDs the entered destination IPv6 address with the entered prefix length.

¡     The system ANDs the destination IPv6 address in each active route entry with the entered prefix length.

If the two operations yield the same result for an entry with a prefix length not greater than the entered prefix length, the entry is displayed.

·     display ipv6 routing-table ipv6-address longer-match

If you do not specify the prefix-length argument, the command yields the same result as the display ipv6 routing-table command.

·     display ipv6 routing-table ipv6-address prefix-length longer-match

¡     The system ANDs the entered destination IPv6 address with the entered prefix length.

¡     The system ANDs the destination IPv6 address in each active route entry with the entered prefix length.

If the two operations yield the same result for multiple entries, all the entries are displayed.

·     display ipv6 routing-table ipv6-address1 to ipv6-address2

The system displays route entries with destinations in the range of ipv6-address1/128 to ipv6-address2/128.

Examples

# Display brief information about the routes to the destination IPv6 address 10::1 127.

<Sysname> display ipv6 routing-table 10::1 127

 

Summary count: 3

 

Destination: 10::/64                                     Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

 

Destination: 10::/68                                     Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

 

Destination: 10::/120                                    Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

# Display brief information about the routes to the destination IPv6 address 10::1 with prefix length 127.

<Sysname> display ipv6 routing-table 10::1 127 longer-match

 

Summary count : 3

 

Destination: 10::/64                                     Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

 

Destination: 10::/68                                     Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

 

Destination: 10::/120                                    Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

# Display brief information about the routes to destination addresses in the range of 100:: to 300::.

<Sysname> display ipv6 routing-table 100:: to 300::

 

Summary count : 3

 

Destination: 100::/64                                    Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

 

Destination: 200::/64                                    Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

 

Destination: 300::/64                                    Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

# Display detailed information about the routes to destination IPv6 addresses 1:2::3:4/128.

<Sysname> display ipv6 routing-table 1:2::3:4 128 verbose

 

Summary count : 1

 

Destination: 1:2::3:4/128

   Protocol: BGP4+ instance abc

  Process ID: 0

   SubProtID: 0x1                        Age: 00h01m14s

        Cost: 0                   Preference: 255

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0x1                     OrigAs: 200

       NibID: 0x26000000              LastAs: 200

      AttrID: 0x0                   Neighbor: 2:2::3:4

       Flags: 0x10060            OrigNextHop: 2:2::3:4

       Label: NULL               RealNextHop: 2:2::3:4

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

For command output, see Table 16.

Related commands

display ipv6 routing-table

display ipv6 routing-table prefix-list

Use display ipv6 routing-table prefix-list to display information about IPv6 routes permitted by an IPv6 prefix list.

Syntax

display ipv6 routing-table [ vpn-instance vpn-instance-name ] prefix-list prefix-list-name [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

prefix-list-name: Specifies an IPv6 prefix list by its name, a case-sensitive string of 1 to 63 characters.

verbose: Displays detailed information about all IPv6 routes permitted by the IPv6 prefix list. If you do not specify this keyword, the command displays brief information about active IPv6 routes permitted by the IPv6 prefix list.

Usage guidelines

If the specified IPv6 prefix list does not exist, the command displays information about all routes.

Examples

# Create an IPv6 prefix list named test to permit the prefix ::1/128.

<Sysname> system-view

[Sysname] ipv6 prefix-list test permit ::1 128

# Display brief information about the active IPv6 route permitted by the IPv6 prefix list.

[Sysname] display ipv6 routing-table prefix-list test

 

Summary count : 1

 

Destination: ::1/128                                     Protocol  : Direct

NextHop    : ::1                                         Preference: 0

Interface  : InLoop0                                     Cost      : 0

For command output, see Table 15.

# Display detailed information about all routes permitted by the IPv6 prefix list.

[Sysname] display ipv6 routing-table prefix-list test verbose

 

Summary count : 1

 

Destination: ::1/128

   Protocol: Direct

  Process ID: 0

   SubProtID: 0x0                        Age: 08h57m19s

        Cost: 0                   Preference: 0

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active NoAdv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 0

       NibID: 0x20000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: ::

       Flags: 0x10004            OrigNextHop: ::1

       Label: NULL               RealNextHop: ::1

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: InLoopBack0

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: InLoopBack0

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

For command output, see Table 16.

display ipv6 routing-table protocol

Use display ipv6 routing-table protocol to display information about IPv6 routes installed by a protocol.

Syntax

display ipv6 routing-table [ vpn-instance vpn-instance-name ] protocol protocol [ inactive | verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays routing information for the public network.

protocol: Specifies a routing protocol.

inactive: Displays information about inactive routes. If you do not specify this keyword, the command displays information about both active and inactive routes.

verbose: Displays detailed routing table information. If you do not specify this keyword, the command displays brief routing information.

Examples

# Display brief information about IPv6 direct routes.

<Sysname> display ipv6 routing-table protocol direct

 

Summary count : 2

 

Direct Routing table status : <Active>

Summary count : 2

 

Destination: ::1/128                                     Protocol  : Direct

NextHop    : ::1                                         Preference: 0

Interface  : InLoop0                                     Cost      : 0

 

Destination: FE80::/10                                   Protocol  : Direct

NextHop    : ::                                          Preference: 0

Interface  : InLoop0                                     Cost      : 0

 

Direct Routing table status : <Inactive>

Summary count : 0

# Display brief information about IPv6 static routes.

<Sysname> display ipv6 routing-table protocol static

 

Summary count : 3

 

Static Routing table status : <Active>

Summary count : 3

 

Destination: 2::2/128                                    Protocol  : Static

NextHop    : fe80::2                                     Preference: 60

Interface  : Vlan12                                      Cost      : 0

 

Destination: 2::2/128                                    Protocol  : Static

NextHop    : fe80::3                                     Preference: 60

Interface  : Vlan12                                      Cost      : 0

 

Destination: 3::3/128                                    Protocol  : Static

NextHop    : 2::2                                        Preference: 60

Interface  : Vlan12                                      Cost      : 0

 

Static Routing table status : <Inactive>

Summary count : 0

# Display brief information about IPv6 OpenR routes.

<Sysname> display ipv6 routing-table protocol openr

 

Summary count : 1

 

OpenR6 Routing table status : <Active>

Summary count : 1

 

Destination: 2::2/128                                    Protocol  : OpenR6

NextHop    : fe80::2                                     Preference: 30

Interface  : Vlan12                                      Cost      : 0

 

OpenR6 Routing table status : <Inactive>

Summary count : 0

# Display detailed information about IPv6 BGP routes.

<Sysname> display ipv6  routing-table protocol bgp4+ verbose

 

Summary count : 1

 

Destination: 22::22/128

   Protocol: BGP4+ instance abc

  Process ID: 0

   SubProtID: 0x6                        Age: 00h04m15s

        Cost: 0                   Preference: 255

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 200

       NibID: 0x25000001              LastAs: 200

      AttrID: 0x3                   Neighbor: 121::2

       Flags: 0x10060            OrigNextHop: 121::2

       Label: NULL               RealNextHop: 121::2

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

For command output, see Table 16.

# Display detailed information about IPv6 OpenR routes.

<Sysname> display ipv6 routing-table protocol openr verbose

Summary count : 1

Destination: 100::/64

   Protocol: OpenR6

  Process ID: 0

   SubProtID: 0x1                        Age: 01h28m12s

        Cost: 0                   Preference: 30

       IpPre: N/A                 QosLocalID: N/A

         Tag: 0                        State: Active Adv

   OrigTblID: 0x0                    OrigVrf: default-vrf

     TableID: 0xa                     OrigAs: 0

       NibID: 0x21000000              LastAs: 0

      AttrID: 0xffffffff            Neighbor: ::

       Flags: 0x10060            OrigNextHop: 200::6

       Label: NULL               RealNextHop: ::

     BkLabel: NULL                 BkNextHop: N/A

     SRLabel: NULL                 Interface: Vlan-interface11

   BkSRLabel: NULL               BkInterface: N/A

   Tunnel ID: Invalid            IPInterface: Vlan-interface11

 BkTunnel ID: Invalid          BKIPInterface: N/A

     InLabel: NULL            ColorInterface: N/A

    SIDIndex: NULL          BKColorInterface: N/A

    FtnIndex: 0x0            TunnelInterface: N/A

TrafficIndex: N/A          BKTunnelInterface: N/A

   Connector: N/A                     PathID: 0x0

  SRTunnelID: Invalid

    SID Type: N/A                        NID: Invalid

    FlushNID: Invalid                  BkNID: Invalid

  BkFlushNID: Invalid              StatFlags: 0x0

         Exp: N/A

   VpnPeerId: N/A                       Dscp: N/A

         SID: N/A                 OrigLinkID: 0x0

       BkSID: N/A                 RealLinkID: 0x0

CommBlockLen: 0

For command output, see Table 16.

display ipv6 routing-table record

Use display ipv6 routing-table record to display IPv6 routing entry records.

Syntax

display ipv6 routing-table record flush [ delete | update ] [ verbose ]

display ipv6 routing-table record notify [ delete | update ] [ verbose ]

display ipv6 routing-table record receive [ add | delete | update ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

flush: Displays the records for the route entries issued by the IPv6 RIB to the FIB.

notify: Displays the records for the route entries notified by the IPv6 RIB to the routing protocol.

receive: Displays the records for the route entries received by the IPv6 RIB from the routing protocol.

add: Displays the records for the added route entries.

delete: Displays the records for the deleted route entries.

update: Displays the records for the updated route entries. If you specify the flush or notify keyword, the system takes added route entries as updated route entries when displaying the associated records.

verbose: Displays detailed information about IPv6 route entry records. If you do not specify this keyword, the command displays only brief information about IPv6 route entry records.

Usage guidelines

If you do not specify the add, delete, or update keyword, the command displays records for the added, deleted, and updated route entries.

When the system enters the level-1 memory threshold alarm status, it stops recording new route entry information. When the system enters the level-3 memory threshold alarm status, it clears existing route entry records. When the system exits the level-1 memory threshold alarm status, it starts recording new route entry information again.

Examples

# Display brief information about the records for the route entries issued by the IPv6 RIB to the FIB.

<Sysname> display ipv6 routing-table record flush

 

Total number of records: 2

 

Date   Time         Action Destination/PrefixLength/VNID/Vrf

210908 09:33:21:996 update 1001::/64/0x520000004/default-vrf

210908 09:33:23:386 update 1001::1/128/0x120000001/default-vrf

For descriptions about the command output, see Table 7.

# Display detailed information about the records for the updated route entries issued by the IPv6 RIB to the FIB.

<Sysname> display ipv6 routing-table record flush update verbose

 

Total number of records: 2

Limit of records: 1000

 

        Time: 210908 09:33:21:996    Action: update

 Destination: 1001::/64

    VrfIndex: 0                     VrfName: default-vrf

    PriNibID: 0x0

      OrigAs: 0                      LastAs: 0

        VNID: 0x520000004

       Flags: 0x10040000          FlowIndex: 65535

       Label: 0xffffffff            BkLabel: 0xffffffff

IpPrecedence: 255              QosLocalId: 65535

    SID Type: 0                    VsiIndex: 0xffffffff

      LinkId: 0xffffffff             ArgLen: 0

  InstanceId: 0                      AttrId: 0xffffffff

 

        Time: 210908 09:33:23:386    Action: update

 Destination: 1001::1/128

    VrfIndex: 0                     VrfName: default-vrf

    PriNibID: 0x0

      OrigAs: 0                      LastAs: 0

        VNID: 0x120000001

       Flags: 0x10040000          FlowIndex: 65535

       Label: 0xffffffff            BkLabel: 0xffffffff

IpPrecedence: 255              QosLocalId: 65535

    SID Type: 0                    VsiIndex: 0xffffffff

      LinkId: 0xffffffff             ArgLen: 0

  InstanceId: 0                      AttrId: 0xffffffff

For descriptions about the command output, see Table 8.

# Display brief information about the records for the route entries notified by the IPv6 RIB to the routing protocol.

<Sysname> display ipv6 routing-table record notify

 

Total number of records: 1

 

Date   Time         Action Destination/PrefixLength/NibID/Vrf

210908 10:47:03:698 update 2000::/64/0x21000000/default-vrf

For descriptions about the command output, see Table 9.

# Display detailed information about the records for the deleted route entries notified by the IPv6 RIB to the routing protocol.

<Sysname> display ipv6 routing-table record notify delete verbose

 

Total number of records: 1

Limit of records: 1000

 

        Time: 210908 10:49:47:787    Action: delete

 Destination: 2000::/64

     TableID: 0xa                     NibID: 0x0

      ActCnt: 0                  InactNibID: 0x0

    VrfIndex: 0                     VrfName: default-vrf

 OldProtocol: STATIC            NewProtocol: UnSpec

     RtFlags: 0xc00              ExtRtFlags: 0x22

For descriptions about the command output, see Table 10.

# Display brief information about the records for the route entries received by the IPv6 RIB from the routing protocol.

<Sysname> display ipv6 routing-table record receive

 

Total number of records: 1

 

Date   Time         Action Proto      Destination/PrefixLength/NibID/Vrf

210908 09:33:23:385 add    DIRECT     1001::1/128/0x20000001/default-vrf

For descriptions about the command output, see Table 11.

# Display detailed information about the records for the added route entries received by the IPv6 RIB from the routing protocol.

<Sysname> display ipv6 routing-table record receive add verbose

 

Total number of records: 1

Limit of records: 1000

 

        Time: 210908 09:33:23:385    Action: add

 Destination: 1001::1/128

     TableID: 0xa                 ProcessID: 0

    VrfIndex: 0                     VrfName: default-vrf

    Protocol: DIRECT              SubProtID: 0x0

       NibID: 0x20000001           NewNibID: N/A

      AttrID: 0xffffffff           ModFlags: 0x0

       Flags: 0x4                ResetFlags: 0x0

       Label: 0xffffffff            BkLabel: 0xffffffff

     SRLabel: 0xffffffff          BkSRLabel: 0xffffffff

     InLabel: 0xffffffff           SIDIndex: 0xffffffff

      CommID: 0x5000001                 Tag: 0

        Cost: 0                  Preference: 0

       IpPre: N/A                QosLocalID: N/A

   Connector: N/A                    PathID: 0x0

    SID Type: N/A

         SID: N/A

       BkSID: N/A

         Exp: N/A

   VpnPeerId: N/A                      Dscp: N/A

For descriptions about the command output, see Table 12.

display ipv6 routing-table statistics

Use display ipv6 routing-table statistics to display IPv6 route and route prefix statistics.

Syntax

display ipv6 routing-table [ all-routes | all-vpn-instance | vpn-instance vpn-instance-name ] [ prefix ] statistics

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

all-routes: Specifies the public network and all VPN instances.

all-vpn-instance: Specifies all VPN instances.

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays route statistics for the public network.

prefix: Displays statistics about IPv6 route prefixes. If you do not specify this keyword, the command displays statistics about IPv6 routes.

Usage guidelines

If you do not specify any parameters, this command displays statistics about IPv6 routes in the public network.

Examples

# Display IPv6 route statistics for the public network.

<Sysname> display ipv6 routing-table statistics

 

Total prefixes: 8        Active prefixes: 8

 

Proto      Routes      Active      Added       Deleted

DIRECT     5           5           5           0

STATIC     3           3           3           0

UNR        0           0           0           0

RIPng      0           0           0           0

OSPFv3     0           0           0           0

IS-ISv6    0           0           0           0

LISP       0           0           0           0

SRv6       0           0           0           0

BGP4+      0           0           0           0

OpenR6     0           0           0           0

Total      8           8           8           0

# Display IPv6 route statistics for the public network and all VPN instances.

<Sysname> display ipv6 routing-table all-routes statistics

 

Total prefixes: 6        Active prefixes: 6

 

Proto      Routes      Active      Added       Deleted

DIRECT     3           3           3           0

STATIC     3           3           5           2

UNR        0           0           0           0

RIPng      0           0           0           0

OSPFv3     0           0           0           0

IS-ISv6    0           0           0           0

LISP       0           0           0           0

SRv6       0           0           0           0

BGP4+      0           0           0           0

OpenR6     0           0           0           0

Total      6           6           8           2

# Display IPv6 route statistics for VPN instance vpn1.

<Sysname> display ipv6 routing-table vpn-instance vpn1 statistics

 

Total prefixes: 11        Active prefixes: 11

 

Proto      Routes      Active      Added       Deleted

DIRECT     8           8           8           0

STATIC     3           3           5           2

UNR        0           0           0           0

RIPng      0           0           0           0

OSPFv3     0           0           0           0

IS-ISv6    0           0           0           0

LISP       0           0           0           0

SRv6       0           0           0           0

BGP4+      0           0           0           0

OpenR6     0           0           0           0

Total      11          11          13          2

# Display IPv6 route statistics for all VPN instances.

<Sysname> display ipv6 routing-table all-vpn-instance statistics

 

Total prefixes: 11        Active prefixes: 11

 

Proto      Routes      Active      Added       Deleted

DIRECT     8           8           8           0

STATIC     3           3           5           2

UNR        0           0           0           0

RIPng      0           0           0           0

OSPFv3     0           0           0           0

IS-ISv6    0           0           0           0

LISP       0           0           0           0

SRv6       0           0           0           0

BGP4+      0           0           0           0

OpenR6     0           0           0           0

Total      11          11          13          2

# Display IPv6 route prefix statistics for the public network.

<Sysname> display ipv6 routing-table prefix statistics

 

Proto      Prefixes      Active      Added       Deleted

DIRECT     5             5           5           0

STATIC     1             1           1           0

UNR        0             0           0           0

RIPng      0             0           0           0

OSPFv3     0             0           0           0

IS-ISv6    0             0           0           0

LISP       0             0           0           0

SRv6       0             0           0           0

BGP4+      0             0           0           0

OpenR6     0             0           0           0

Total      6             6           6           0

Table 17 Command output

Field

Description

Proto

Protocol that installed the route.

Routes

Number of routes installed by the protocol.

Prefixes

Number of IPv6 route prefixes.

Active

Number of active routes.

Added

Number of routes added to the routing table after the router started up or the routing table was cleared most recently.

Deleted

Number of routes marked as deleted, which will be cleared after a period.

Total

Total number of routes.

 

display ipv6 routing-table summary

Use display ipv6 routing-table summary to display brief IPv6 routing table information, including maximum number of ECMP routes, maximum number of active routes, and number of remaining active routes.

Syntax

display ipv6 routing-table [ vpn-instance vpn-instance-name ] summary

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command displays brief IPv6 routing table information for the public network.

Examples

# Display brief IPv6 routing table information for the public network.

<Sysname> display ipv6 routing-table summary

 

Max ECMP: 32

Max Active Route: 262144

Remain Active Route: 262126

# Display brief IPv6 routing table information for the MPLS L3VPN instance vpn1.

<Sysname> display ipv6 routing-table vpn-instance vpn1 summary

 

Max ECMP: 32

Max Active Route: 262144

Remain Active Route: 262134

Threshold value of active routes alert: 65100

For command output, see Table 14.

display rib attribute

Use display rib attribute to display route attribute information in the RIB.

Syntax

display rib attribute [ attribute-id ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

attribute-id: Specifies a route attribute by its ID, a hexadecimal string in the range of 0 to ffffffff.

Examples

# Display route attribute information in the RIB.

<Sysname> display rib attribute

Total number of attribute(s): 10

 

Detailed information of attribute 0x0:

                  Flag: 0x0

              Protocol: BGP instance default

        Address family: IPv4

       Reference count: 0

Act-RT reference count: 0

            Flush flag: 0

      Local preference: 0

Ext-communities number: 26

 Ext-communities value: <RT: 1:1> <RT: 2:2> <RT: 3:3> <RT: 123.123.123.123:65535

                        > <RT: 1234567890:65535> <RT: 123.123.123.123:65534> <RT

                        : 4:4> <RT: 5:5> <RT: 6:6> <RT: 7:7> <RT: 8:8> <RT: 9:9>

                         <RT: 10:10> <RT: 10:1> <RT: 10:11> <RT: 10:12> <RT: 10:

                        13> <RT: 10:14> <RT: 10:15> <RT: 10:16> ...

    Communities number: 0

     Communities value: N/A

        AS-path number: 0

         AS-path value: N/A

  SFlow AS-path length: 0

   SFlow AS-path value: N/A

 

 

Detailed information of attribute 0x1:

                  Flag: 0x0

              Protocol: BGP

        Address family: IPv4

       Reference count: 0

Act-RT reference count: 0

            Flush flag: 0

      Local preference: 0

Ext-communities number: 1

 Ext-communities value: <RT: 1:2>

    Communities number: 0

     Communities value: N/A

        AS-path number: 0

         AS-path value: N/A

  SFlow AS-path length: 0

   SFlow AS-path value: N/A

Table 18 Command output

Field

Description

Protocol

Protocol that generates the attribute.

Act-RT reference count

Reference count of active routes.

Flush flag

Flag of flushing route attribute information to the FIB:

·     0—The route attribute information is not flushed to the FIB.

·     1—The route attribute information is flushed to the FIB.

Ext-communities number

Number of the extended community attribute values.

Ext-communities value

Values of the extended community attribute. This field displays N/A when no values exist, and it can display a maximum of 20 values.

Communities number

Number of the COMMUNITY attribute values.

Communities value

Values of the COMMUNITY attribute. This field displays N/A when no values exist, and it can display a maximum of 20 values.

AS-path number

Number of ASs in the AS_PATH attribute.

AS-path value

Values of the AS_PATH attribute, including AS_SET, AS_SEQUENCE, confederation AS_SET, and confederation AS_SEQUENCE. This field displays N/A when no values exist, and it can display a maximum of 20 values.

SFlow AS-path length

Length of the sFlow AS-path attribute.

SFlow AS-path value

Value of the sFlow AS-path attribute. This field displays N/A if the length of the sFlow AS-path attribute is 0. This field can display a maximum of 80 characters.

 

display rib graceful-restart

Use display rib graceful-restart to display RIB GR state information.

Syntax

display rib graceful-restart

Views

Any view

Predefined user roles

network-admin

network-operator

Examples

# Display RIB GR state information.

<Sysname> display rib graceful-restart

RIB GR state     : Phase2-calculation end

RCOM GR state    : Flush end

Protocol GR state:

 No.  Protocol   Lifetime FD   State    Start/End

--------------------------------------------------

 1    DIRECT     100      30   End      No/No

 2    STATIC     480      34   End      No/No

 3    OSPF       480      36   End      No/No

 4    ISIS       480      32   End      No/No

 5    BGP instance default 

                 480      25   End      No/No

 6    OpenR      480      85   End      No/No

Table 19 Command output

Field

Description

RIB GR state

RIB GR status:

·     Start—GR starts.

·     IGP end—All IGP protocols complete GR.

·     VPN-triggering end—Optimal route selection triggered by VPN routes completes.

·     VPN-calculation end—Optimal VPN route selection completes.

·     Routing protocol end—All routing protocols complete GR.

·     Triggering start—All triggered optimal route selection starts.

·     Triggering end—All triggered optimal route selection completes.

·     Phase1-calculation end—Optimal route selection phase 1 completes.

·     All end—All protocols complete GR.

·     Phase2-calculation end—Optimal route selection phase 2 completes.

RCOM GR state

RCOM GR status:

·     Start—GR starts.

·     VPN-calculation end—Optimal VPN route selection completes.

·     VPN-notification end—VPN routes have been delivered to the route management module.

·     Routing protocol end—All routing protocols complete GR.

·     Phase1-calculation end—Optimal route selection phase 1 completes.

·     Notification end—All routes have been delivered to the route management module.

·     Phase2-calculation end—Optimal route selection phase 2 completes.

·     Flush start—Starts to flush routes to the FIB.

·     Flush end—Completes flushing routes to the FIB.

No.

Protocol number.

Lifetime

Lifetime (in seconds) of routes in the RIB during GR.

FD

Handle between the protocol and the RIB.

State

Protocol GR state:

·     Init—Initialization state.

·     Listen—Listening state.

·     Idle.

·     Active.

·     Start—GR starts.

·     End—GR completes.

Start/End

Message sending state:

·     No—The message has not been sent.

·     Yes—The message has been sent.

 

display rib nib

Use display rib nib to display next hop information in the RIB.

Syntax

display rib nib [ self-originated ] [ nib-id ] [ verbose ]

display rib nib [ sub-nib nib-id ] [ verbose ]

display rib nib protocol protocol [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

self-originated: Displays information about next hops of self-originated routes in the RIB.

sub-nib nib-id: Specifies a sub-NIB by its ID to display information about its parent NIB.

nib-id: Specifies a NIB by its ID, a hexadecimal string in the range of 1 to ffffffff.

verbose: Displays detailed next hop information in the RIB. If you do not specify this keyword, the command displays brief next hop information in the RIB.

protocol protocol: Specifies a protocol by its name.

Examples

# Display brief next hop information in the RIB.

<Sysname> display rib nib

Total number of nexthop(s): 176

 

      NibID: 0x10000000        Sequence: 0

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 0.0.0.0

   UserKey2: 0x0                IFIndex: 0x111

   UserKey3: 0x0              LocalAddr: 0.0.0.0

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

 

      NibID: 0x10000001        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 127.0.0.1

   UserKey2: 0x0                IFIndex: 0x112

   UserKey3: 0x0              LocalAddr: 127.0.0.1

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

 

      NibID: 0x10000002        Sequence: 2

       Type: 0x5                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 127.0.0.1

   UserKey2: 0x0                IFIndex: 0x112

   UserKey3: 0x0              LocalAddr: 127.0.0.1

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

 

      NibID: 0x16000000        Sequence: 3

       Type: 0x21               Flushed: No

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 12.1.1.2

   UserKey2: 0x0                IFIndex: 0x0

   UserKey3: 0x0              LocalAddr: 0.0.0.0

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

   Instance: abc

 

...

Table 20 Command output

Field

Description

NibID

ID of the next hop.

Sequence

Sequence number of the next hop.

Type

Type of the next hop.

Flushed

Indicates whether the route with the next hop has been flushed to the FIB.

Age

Elapsed time since the next hop information was last updated.

UserKey0

Reserved data 1.

UserKey1

Reserved data 2.

UserKey2

Reserved data 3.

UserKey3

Reserved data 4.

VrfNthp

Index of the VPN instance to which the next hop belongs. This field displays 0 if the next hop is on the public network.

Nexthop

Next hop address.

IFIndex

Interface index.

LocalAddr

Local interface address.

TopoNthp

(Non-base topologies are not supported in the current software version.) Index of the topology that contains the next hop. For IPv4 routes, this field displays 0 if the next hop is on the public network. For IPv6 routes, this field displays Invalid.

ExtType

NIB extension type.

Color

This field is not supported in the current software version.

Color extended community attribute.

COFlag

This field is not supported in the current software version.

Flag of the color extended community attribute.

LinkID

Link ID of the SDWAN TTE connection.

SIDIndex

This field is not supported in the current software version.

SID index value.

Instance

BGP instance name.

SubNibID

ID of the sub-next hop.

SubSeq

Sequence number of the sub-next hop.

NthpCnt

Number of sub-next hops.

Samed

Number of the same sub-next hops.

NthpType

Type of the sub-next hop. The value is IP, which represents IP forwarding.

SRPName

This field is not supported in the current software version.

SR-MPLS TE policy name.

OriNexthop

Original next hop of the route. If the route is obtained from a BGP update message, this field displays the next hop IP address in the received message.

 

# Display detailed next hop information in the RIB.

<Sysname> display rib nib verbose

Total number of nexthop(s): 176

 

      NibID: 0x10000000        Sequence: 0

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 0.0.0.0

   UserKey2: 0x0                IFIndex: 0x10002

   UserKey3: 0x0              LocalAddr: 0.0.0.0

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

     RefCnt: 6              FlushRefCnt: 2

       Flag: 0x84               Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: 0.0.0.0

  RelyDepth: 0              RealNexthop: 0.0.0.0

  Interface: NULL0            LocalAddr: 0.0.0.0

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology: base

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

      NibID: 0x10000001        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 127.0.0.1

   UserKey2: 0x0                IFIndex: 0x10002

   UserKey3: 0x0              LocalAddr: 127.0.0.1

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

     RefCnt: 11             FlushRefCnt: 5

       Flag: 0x84               Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: 127.0.0.1

  RelyDepth: 0              RealNexthop: 127.0.0.1

  Interface: InLoop0          LocalAddr: 127.0.0.1

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology: base

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

      NibID: 0x15000003        Sequence: 3

       Type: 0x43               Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x100010000        VrfNthp: 0

   UserKey1: 0x0                Nexthop: 22.22.22.22

   UserKey2: 0x0                IFIndex: 0x10002

   UserKey3: 0x0              LocalAddr: 127.0.0.1

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

   Instance: default

     RefCnt: 9              FlushRefCnt: 3

       Flag: 0x84               Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: 22.22.22.22

  RelyDepth: 1              RealNexthop: 13.1.1.2

  Interface: Vlan11           LocalAddr: 13.1.1.1

  TunnelCnt: 1                      Vrf: default-vrf

   TunnelID: 1025              Topology: base

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

...

Table 21 Command output

Field

Description

x nexthop (s)

Number of next hops.

PrefixIndex

Prefix index of the next hop for an ECMP route.

Vrf

VPN instance name. For the public network, this field displays default-vrf.

OrigNexthop

Original next hop.

RealNexthop

Real next hop.

Interface

Output interface.

LocalAddr

Local interface address.

IFIndex

Interface index.

TopoNthp

Non-base topologies are not supported in the current software version.

Index of the topology that contains the next hop. For IPv4 routes, this field displays 0 if the next hop is on the public network. For IPv6 routes, this field displays Invalid.

ExtType

NIB extension type.

Color

Color extended community attribute.

COFlag

Flag of the color extended community attribute.

LinkID

Link ID of the SDWAN TTE connection.

SIDIndex

SID index value.

SRPName

This field is not supported in the current software version.

SR-MPLS TE policy name.

OriNexthop

Original next hop of the route. If the route is obtained from a BGP update message, this field displays the next hop IP address in the received message.

RelyDepth

Recursion depth.

TunnelCnt

This field is not supported in the current software version.

Number of tunnels after route recursion.

TunnelID

This field is not supported in the current software version.

ID of the tunnel after route recursion.

Topology

Non-base topologies are not supported in the current software version.

Topology name. For IPv4 routes, this field displays base for the topology on the public network. For IPv6 routes, this field is blank.

Weight

ECMP route weight. This field displays 0 for non-ECMP routes.

Instance

BGP instance name.

RefCnt

Reference count of the next hop.

FlushRefCnt

Reference count of the next hop that is flushed to the FIB.

Flag

Flag of the next hop.

Version

Version of the next hop.

Flags

Flags of the detailed next hop.

SRPolicyNID

This field is not supported in the current software version.

NIB ID of the route obtained from an SR-MPLS TE policy through route recursion.

SRInterface

This field is not supported in the current software version.

Output interface of the route obtained from the SR-MPLS TE policy through route recursion.

ColorWeight

This field is not supported in the current software version.

Weight value of the color attribute in the SR-MPLS TE policy.

Locator

This field is not supported in the current software version.

IPv6 prefix of the locator to which the SID belongs. N/A indicates that the attribute is not available.

OrigLinkID

Original link ID of the SDWAN TTE connection.

RealLinkID

Real link ID of the SDWAN TTE connection.

display rib nib record

Use display rib nib record to display next hop records in the RIB.

Syntax

display rib nib record flush [ delete | update ] [ verbose ]

display rib nib record receive [ add | delete | update ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

flush: Displays the records for the next hops issued by the RIB to the FIB.

receive: Displays the records for the next hops received by the RIB from the routing protocol.

add: Displays the records for the added next hops.

delete: Displays the records for the deleted next hops.

update: Displays the records for the updated next hops. If you specify the flush keyword, the system takes added next hops as updated next hops when displaying the associated records.

verbose: Displays detailed information about next hop records. If you do not specify this keyword, the command displays only brief information about next hop records.

Usage guidelines

If you do not specify the add, delete, or update keyword, the command displays records for the added, deleted, and updated next hops.

When the system enters the level-1 memory threshold alarm status, it stops recording new next hop information. When the system enters the level-3 memory threshold alarm status, it clears existing next hop records. When the system exits the level-1 memory threshold alarm status, it starts recording new next hop information again.

Examples

# Display brief information about the records for the next hops issued by the RIB to the FIB.

<Sysname> display rib nib record flush

 

Total number of records: 2

 

Date   Time         Action VNID

210908 15:31:58:753 update 0x10000000

210908 15:31:58:755 update 0x110000001

Table 22 Command output

Field

Description

Total number of records

Total number of next hop records.

Date

Date when a record was generated.

Time

Time when the record was generated.

Action

Action on the next hop in the record:

·     add.

·     update.

·     delete.

VNID

VN entry ID.

 

# Display detailed information about the records for the updated next hops issued by the RIB to the FIB.

<Sysname> display rib nib record flush update verbose

 

Total number of records: 1

Limit of records: 1000

 

        Time: 210928 14:39:14:162    Action: update

       NibID: 0x10000000               VNID: 0x10000000

    Sequence: 0                     Version: 1

        Flag: 0x80                     Type: 0x1

      RefCnt: 5                 FlushRefCnt: 1

    VrfIndex: 0x0                   Nexthop: 127.0.0.1

     IfIndex: 1410                LocalAddr: 127.0.0.1

     ExtType: 0x0               NibInstance: IFM

    UserKey0: 0x0                  UserKey1: 0x0

    SIDIndex: 0x0              SrPolicyName:

       Color: 0                  OriNexthop: 0.0.0.0

      COFlag: 0x0                   Locator: N/A

      LinkID: 0x0                PolicyName:

 1 nexthop(s):

 PrefixIndex: 0                 OrigNexthop: 127.0.0.1

   RelyDepth: 0                 RealNexthop: 127.0.0.1

   Interface: 1410                LocalAddr: 127.0.0.1

    VrfIndex: 0                    Topology: base

      Weight: 0                       Flags: 0x0

 SRPolicyNID: 4294967295        SRInterface: 0

 ColorWeight: 0                     Locator: N/A

 TELoadShare: 0

  OrigLinkID: 0x0                RealLinkID: 0x0

Table 23 Command output

Field

Description

Total number of records

Total number of next hop records.

Limit of records

Maximum number of next hop records.

Time

Date and time when a record was generated.

Action

Action on the next hop in the record:

·     update.

·     delete.

NibID

ID of the next hop.

VNID

VN entry ID.

Sequence

Sequence number of the next hop.

Version

Version of the next hop.

Flag

Flag of the next hop.

RefCnt

Reference count of the next hop.

FlushRefCnt

Reference count of the next hop that is flushed to the FIB.

Type

Next hop type.

VrfIndex

VPN instance index.

Nexthop

Next hop address.

IfIndex

Output interface index.

LocalAddr

Local interface address.

ExtType

Extended type of the next hop.

NibInstance

Instance or protocol generated the next hop information:

·     IFM—Interface management instance.

·     USR—Static routing.

·     RIP—RIP or RIPng.

·     OSPF—OSPF or OSPFv3.

·     ISIS—IS-IS or IPv6 IS-IS.

·     BGP—BGP or BGP4+.

·     RIB—IP routing table instance.

·     UNR—User network routing instance.

·     None—Unknown or invalid instance.

UserKey0

Reserved data 1.

UserKey1

Reserved data 2.

SIDIndex

This field is not supported in the current software version.

SID index value.

SrPolicyName

This field is not supported in the current software version.

Name of an SR-MPLS TE policy.

Color

This field is not supported in the current software version.

Color extended community attribute.

OriNexthop

Original next hop address of the route.

If the route is obtained from a BGP UPDATE message, the address is the next hop IP address in the BGP UPDATE message.

COFlag

This field is not supported in the current software version.

Flag of the color extended community attribute.

Locator

IPv6 prefix of the locator to which the SID belongs.

If no locator is available, this field displays N/A.

PolicyName

Name of the SR-MPLS TE policy.

TELoadShare

LoadShare setting of the TE interface.

SubType

Subtype of the parent NIB.

SubNibID

ID of the sub-next hop.

SubSeq

Sequence number of the sub-next hop.

NthpCnt

Number of sub-next hops.

Samed

Number of the same sub-next hops.

NthpType

Type of the sub-next hop:

·     IP—IP forwarding.

x nexthop (s)

Number of next hops.

PrefixIndex

Prefix index of the next hop for an ECMP route.

OrigNexthop

Original next hop.

RelyDepth

Recursion depth.

RealNexthop

Real next hop.

Interface

Output interface.

Topology

Topology name. The topology name for the IPv4 public network is base. This field is blank for IPv6, because IPv6 does not support non-base topologies.

Weight

ECMP route weight. This field displays 0 for non-ECMP routes.

Flags

Flags of the current next hop.

SRPolicyNID

This field is not supported in the current software version.

NIB ID of the route obtained from an SR-MPLS TE policy through route recursion.

SRInterface

This field is not supported in the current software version.

Output interface of the route obtained from the SR-MPLS TE policy through route recursion.

ColorWeight

This field is not supported in the current software version.

Weight value of the color attribute in the SR-MPLS TE policy.

Locator

IPv6 prefix of the locator to which the SID belongs.

If no locator is available, this field displays N/A.

LinkID

link ID of the SDWAN TTE connection.

OrigLinkID

Original link ID of the SDWAN TTE connection.

RealLinkID

Real link ID of the SDWAN TTE connection.

 

# Display brief information about the records for the next hops received by the RIB from the routing protocol.

<Sysname> display rib nib record receive

 

Total number of records: 2

 

Date   Time         Action NibID      NibInstance

210907 14:42:09:471 add    0x10000003 IFM

210907 15:35:45:190 delete 0x10000003 IFM

Table 24 Command output

Field

Description

Total number of records

Total number of next hop records.

Date

Date when a record was generated.

Time

Time when the record was generated.

Action

Action on the next hop in the record:

·     add.

·     update.

·     delete.

NibID

ID of the next hop.

NibInstance

Instance or protocol generated the next hop information:

·     IFM—Interface management instance.

·     USR—Static routing.

·     RIP—RIP or RIPng.

·     OSPF—OSPF or OSPFv3.

·     ISIS—IS-IS or IPv6 IS-IS.

·     BGP—BGP or BGP4+.

·     RIB—IP routing table instance.

·     UNR—User network routing instance.

·     None—Unknown or invalid instance.

 

# Display detailed information about the records for the added next hops received by the RIB from the routing protocol.

<Sysname> display rib nib record receive add verbose

 

Total number of records: 1

Limit of records: 1000

 

        Time: 210928 14:39:14:148    Action: add

       NibID: 0x10000000           Sequence: 0

 NibInstance: IFM                   Version: 1

        Flag: 0x0                   UsrData: 0xffffffffffffffff

        Type: 0x1                   ExtType: 0x0

    VrfIndex: 0                     VrfName: default-vrf

  InstanceId: 0                     Nexthop: 127.0.0.1

     IfIndex: 1410                LocalAddr: 127.0.0.1

    UserKey0: 0x0                  UserKey1: 0x0

       Color: 0                      COFlag: 0x0

   BandWidth: 0                      Weight: 0

   ProtNibID: 0xffffffff           NibFlags: 0x0

    SIDIndex: 0x0              SrPolicyName:

      LinkID: 0x0                PolicyName:

 1 nexthop(s):

 PrefixIndex: 0                 OrigNexthop: 127.0.0.1

   RelyDepth: 0                 RealNexthop: 127.0.0.1

   Interface: 1410                LocalAddr: 127.0.0.1

    VrfIndex: 0                    Topology: base

      Weight: 0                       Flags: 0x0

 SRPolicyNID: 4294967295        SRInterface: 0

 ColorWeight: 0                     Locator: N/A

 TELoadShare: 0

  OrigLinkID: 0x0                RealLinkID: 0x0

Table 25 Command output

Field

Description

Total number of records

Total number of next hop records.

Limit of records

Maximum number of next hop records.

Time

Date and time when a record was generated.

Action

Action on the next hop in the record:

·     add.

·     update.

·     delete.

NibID

Next hop ID.

Sequence

Next hop sequence number.

NibInstance

Instance or protocol generated the next hop information:

·     IFM—Interface management instance.

·     USR—Static routing.

·     RIP—RIP or RIPng.

·     OSPF—OSPF or OSPFv3.

·     ISIS—IS-IS or IPv6 IS-IS.

·     BGP—BGP or BGP4+.

·     RIB—IP routing table instance.

·     UNR—User network routing instance.

·     None—Unknown or invalid instance.

Version

Version of the next hop.

Flag

Flag of the next hop.

UsrData

Protocol private data.

VrfIndex

VPN instance index.

VrfName

Name of the VPN instance to which the route belongs. If the route belongs to the public network, this field displays default-vrf.

Type

Next hop type.

Nexthop

Next hop address.

ExtType

Extended type of the next hop.

LocalAddr

Local interface address.

InstanceId

ID of the multi-instance process.

IfIndex

Interface index.

UserKey0

Reserved data 1.

UserKey1

Reserved data 2.

Color

This field is not supported in the current software version.

Color extended community attribute.

COFlag

This field is not supported in the current software version.

Flag of the color extended community attribute.

BandWidth

Bandwidth of the link associated with the next hop.

Weight

ECMP route weight. This field displays 0 for non-ECMP routes.

ProtNibID

Next hop ID carried by the protocol.

NibFlags

Flags of the next hop.

SIDIndex

This field is not supported in the current software version.

SID index value.

SrPolicyName

This field is not supported in the current software version.

SR-MPLS TE policy name.

LinkID

Link ID of the SDWAN TTE connection.

PolicyName

Name of the SR-MPLS TE policy.

SubType

Subtype of the parent NIB.

SubNibID

ID of the sub-next hop.

SubSeq

Sequence number of the sub-next hop.

NthpCnt

Number of sub-next hops.

Samed

Number of the same sub-next hops.

NthpType

Type of the sub-next hop:

·     IP—IP forwarding.

x nexthop (s)

Number of next hops.

PrefixIndex

Prefix index of the next hop for an ECMP route.

OrigNexthop

Original next hop.

RelyDepth

Recursion depth.

RealNexthop

Real next hop.

Interface

Output interface.

Topology

Topology name. The topology name for the IPv4 public network is base. This field is blank for IPv6, because IPv6 does not support non-base topologies.

Flags

Flags of the detailed next hop.

SRPolicyNID

This field is not supported in the current software version.

NIB ID of the route obtained from an SR-MPLS TE policy through route recursion.

SRInterface

This field is not supported in the current software version.

Output interface of the route obtained from the SR-MPLS TE policy through route recursion.

ColorWeight

This field is not supported in the current software version.

Weight value of the color attribute in the SR-MPLS TE policy.

Locator

IPv6 prefix of the locator to which the SID belongs.

If no locator is available, this field displays N/A.

TELoadShare

LoadShare setting of the TE interface.

OrigLinkID

Original link ID of the SDWAN TTE connection.

RealLinkID

Real link ID of the SDWAN TTE connection.

display route-direct nib

Use display route-direct nib to display next hop information for direct routes.

Syntax

display route-direct nib [ nib-id ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

nib-id: Specifies a NIB by its ID, a hexadecimal string in the range of 1 to ffffffff.

verbose: Displays detailed next hop information for direct routes. If you do not specify this keyword, the command displays brief next hop information for direct routes.

Examples

# Display brief next hop information for direct routes.

<Sysname> display route-direct nib

Total number of nexthop(s): 116

 

      NibID: 0x10000000        Sequence: 0

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 0.0.0.0

   UserKey2: 0x0                IFIndex: 0x10002

   UserKey3: 0x0              LocalAddr: 0.0.0.0

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

 

      NibID: 0x10000001        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 127.0.0.1

   UserKey2: 0x0                IFIndex: 0x10002

   UserKey3: 0x0              LocalAddr: 127.0.0.1

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

 

...

Table 26 Command output

Field

Description

NibID

ID of the NIB.

Sequence

Sequence number of the NIB.

Type

Type of the NIB.

Flushed

Indicates whether the route with the NIB has been flushed to the FIB.

Age

Elapsed time since the next hop information was last updated.

UserKey0

Reserved data 1.

UserKey1

Reserved data 2.

UserKey2

Reserved data 3.

UserKey3

Reserved data 4.

Color

Color extended community attribute.

COFlag

Flag of the color extended community attribute.

LinkID

Link ID of the SDWAN TTE connection.

SIDIndex

SID index value.

VrfNthp

Index of the VPN instance to which the next hop belongs. This field displays 0 if the next hop is on the public network.

Nexthop

Next hop address.

IFIndex

Interface index.

LocalAddr

Local interface IP address.

TopoNthp

Non-base topologies are not supported in the current software version.

Index of the topology that contains the next hop. For IPv4 routes, this field displays 0 if the next hop is on the public network. For IPv6 routes, this field displays Invalid.

ExtType

NIB extension type.

SRPName

This field is not supported in the current software version.

SR-MPLS TE policy name.

OriNexthop

Original next hop of the route. If the route is obtained from a BGP update message, this field displays the next hop IP address in the received message.

 

# Display detailed next hop information for direct routes.

<Sysname> display route-direct nib verbose

Total number of nexthop(s): 116

 

      NibID: 0x10000000        Sequence: 0

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 0.0.0.0

   UserKey2: 0x0                IFIndex: 0x10002

   UserKey3: 0x0              LocalAddr: 0.0.0.0

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

     RefCnt: 2              FlushRefCnt: 0

       Flag: 0x2                Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: 0.0.0.0

  RelyDepth: 0              RealNexthop: 0.0.0.0

  Interface: NULL0            LocalAddr: 0.0.0.0

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology: base

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

      NibID: 0x10000001        Sequence: 1

       Type: 0x1                Flushed: Yes

        Age: 00h01m50s

   UserKey0: 0x0                VrfNthp: 0

   UserKey1: 0x0                Nexthop: 127.0.0.1

   UserKey2: 0x0                IFIndex: 0x10002

   UserKey3: 0x0              LocalAddr: 127.0.0.1

   TopoNthp: 0                  ExtType: 0x0

      Color: 0                   COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                SRPName:

 OriNexthop: 0.0.0.0

     RefCnt: 5              FlushRefCnt: 0

       Flag: 0x2                Version: 1

 1 nexthop(s):

PrefixIndex: 0              OrigNexthop: 127.0.0.1

  RelyDepth: 0              RealNexthop: 127.0.0.1

  Interface: InLoop0          LocalAddr: 127.0.0.1

  TunnelCnt: 0                      Vrf: default-vrf

   TunnelID: N/A               Topology: base

     Weight: 0                    Flags: 0x0

SRPolicyNID: 4294967295     SRInterface:

ColorWeight: 0                  Locator: N/A

 OrigLinkID: 0x0             RealLinkID: 0x0

 

...

Table 27 Command output

Field

Description

x nexthop(s)

Number of next hops.

PrefixIndex

Prefix index of the next hop for an ECMP route.

Vrf

VPN instance name. For the public network, this field displays default-vrf.

OrigNexthop

Original next hop.

RealNexthop

Real next hop.

Interface

Output interface.

localAddr

Local interface address.

RelyDepth

Recursion depth.

TunnelCnt

This field is not supported in the current software version.

Number of tunnels after route recursion.

TunnelID

This field is not supported in the current software version.

ID of the tunnel after route recursion.

Topology

Non-base topologies are not supported in the current software version.

Topology name. For IPv4 routes, this field displays base for the topology on the public network. For IPv6 routes, this field is blank.

Weight

ECMP route weight. This field displays 0 for non-ECMP routes.

RefCnt

Reference count of the next hop.

FlushRefCnt

Reference count of the next hop that is flushed to the FIB.

Flag

Flag of the next hop.

Version

Version of the next hop.

IFIndex

Interface index.

TopoNthp

Non-base topologies are not supported in the current software version.

Index of the topology that contains the next hop. For IPv4 routes, this field displays 0 if the next hop is on the public network. For IPv6 routes, this field displays Invalid.

ExtType

NIB extension type.

Color

Color extended community attribute.

COFlag

Flag of the extended community attribute.

LinkID

Link ID of the SDWAN TTE connection.

SIDIndex

This field is not supported in the current software version.

SID index value.

SRPName

This field is not supported in the current software version.

SR-MPLS TE policy name.

OriNexthop

Original next hop of the route. If the route is obtained from a BGP update message, this field displays the next hop IP address in the received message.

Flags

Flags of the detailed next hop.

SRPolicyNID

This field is not supported in the current software version.

NIB ID of the route obtained from an SR-MPLS TE policy through route recursion.

SRInterface

This field is not supported in the current software version.

Output interface of the route obtained from the SR-MPLS TE policy through route recursion.

ColorWeight

This field is not supported in the current software version.

Weight value of the color attribute in the SR-MPLS TE policy.

Locator

This field is not supported in the current software version.

IPv6 prefix of the locator to which the SID belongs. N/A indicates that the attribute is not available.

OrigLinkID

Original link ID of the SDWAN TTE connection.

RealLinkID

Real link ID of the SDWAN TTE connection.

ecmp mode enhanced

Use ecmp mode enhanced to enable the IPv4 and IPv6 enhanced ECMP mode.

Use undo ecmp mode to disable the IPv4 and IPv6 enhanced ECMP mode.

Syntax

ecmp mode enhanced

undo ecmp mode

Default

The IPv4 and IPv6 enhanced ECMP mode is disabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

When one or multiple ECMP routes fail, the default ECMP mode enables the device to reallocate all traffic to the remaining routes.

The enhanced ECMP mode enables the device to reallocate only the traffic of the failed routes to the remaining routes.

This command takes effect after a device reboot. Before you reboot the device, make sure you understand the potential impact on the network.

Examples

# Enable the IPv4 and IPv6 enhanced ECMP mode.

<Sysname> system-view

[Sysname] ecmp mode enhanced

The configuration will take effect at the next reboot. Continue? [Y/N]:y

Reboot device to make the configuration take effect.

Related commands

display ecmp mode

fib lifetime

Use fib lifetime to set the maximum lifetime for IPv4 or IPv6 routes in the FIB.

Use undo fib lifetime to restore the default.

Syntax

fib lifetime seconds

undo fib lifetime

Default

The maximum lifetime for IPv4 or IPv6 routes in the FIB is 600 seconds.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Parameters

seconds: Specifies the maximum lifetime for routes in the FIB, in the range of 0 to 6000 seconds. When this argument is set to 0, FIB entries immediately age out after a protocol or RIB process switchover.

Usage guidelines

When a protocol or RIB process switchover occurs and GR is not configured, FIB entries age out after the time specified in this command.

Examples

# Set the maximum lifetime for IPv4 routes in the FIB to 60 seconds.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] fib lifetime 60

flush route-attribute

Use flush route-attribute to enable the RIB to flush route attribute information to the FIB.

Use undo flush route-attribute remove the configuration.

Syntax

flush route-attribute protocol

undo flush route-attribute protocol

Default

The RIB does not flush route attribute information to the FIB.

Views

RIB IPv4 address family view

Predefined user roles

network-admin

Parameters

protocol: Specifies a routing protocol. In the current software version, only BGP is supported.

Examples

# Enable the RIB to flush BGP route attribute information to the FIB.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] flush route-attribute bgp

hardware-resource routing-mode

Use hardware-resource routing-mode to set the routing-mode hardware resource mode.

Use undo hardware-resource routing-mode to restore the default.

Syntax

hardware-resource routing-mode ipv6-128

undo hardware-resource routing-mode

Default

The routing-mode hardware resource mode is IPv6-128.

Views

System view

Predefined user roles

network-admin

Parameters

ipv6-128: Specifies the IPv6-128 mode.

Usage guidelines

This command takes effect upon device reboot. Before you reboot the device, make sure you understand the potential impact on the network.

The default routing-mode hardware resource mode is IPv6-128. In this mode, the device supports IPv6 routes with more than 64 bits.

Examples

# Set the routing-mode hardware resource mode to IPv6-128.

<Sysname> system-view

[Sysname] hardware-resource routing-mode ipv6-128

Related commands

display hardware-resource routing-mode

inter-protocol fast-reroute

Use inter-protocol fast-reroute to enable IPv4 or IPv6 RIB inter-protocol FRR.

Use undo inter-protocol fast-reroute to disable IPv4 or IPv6 RIB inter-protocol FRR.

Syntax

inter-protocol fast-reroute [ vpn-instance vpn-instance-name ]

undo inter-protocol fast-reroute [ vpn-instance vpn-instance-name ]

Default

Inter-protocol FRR is disabled.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command enables inter-protocol FRR for the public network.

Usage guidelines

This command allows a device to perform fast rerouting between routes of different protocols. A backup next hop is automatically selected to reduce the service interruption time caused by unreachable next hops. When the next hop of the primary link fails, the traffic is redirected to the backup next hop.

This command uses the next hop of a route from a different protocol as the backup next hop for the faulty route, which might cause loops.

Inter-protocol FRR cannot select a backup next hop from routes in the RIB that have the same next hop, output interface, and destination as those of the faulty route.

Examples

# Enable IPv4 RIB inter-protocol FRR for the public network.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] inter-protocol fast-reroute

ip load-sharing mode

Use ip load-sharing mode to configure the load sharing mode.

Use undo ip load-sharing mode to restore the default.

Syntax

ip load-sharing mode per-flow [ algorithm algorithm-number [ seed seed-number ] [ shift shift-number ] | [ dest-ip | dest-port | ingress-port | ip-pro | src-ip | src-port ] * ] { global | slot slot-number }

undo ip load-sharing mode [ per-flow [ algorithm algorithm-number [ seed seed-number ] [ shift shift-number ] | [ dest-ip | dest-port | ingress-port | ip-pro | src-ip | src-port ] * ] ] { global | slot slot-number }

Default

The device performs per-flow load sharing based on the following criteria: source IP address, destination IP address, source port number, destination port number, IP protocol number, and ingress port.

Views

System view

Predefined user roles

network-admin

Parameters

per-flow: Implements per-flow load sharing.

algorithm algorithm-number: Specifies an algorithm by its number for per-flow load sharing.The value range and the default value for the algorithm-number argument is 0 to 13.

seed seed-number: Specifies the seed value for the algorithm. The value range for the seed-number argument is 0 to ffff.

dest-ip: Identifies flows by destination IP address.

dest-port: Identifies flows by destination port.

ingress-port: Identifies flows by ingress port.

ip-pro: Identifies flows by protocol number.

src-ip: Identifies flows by source IP address.

src-port: Identifies flows by source port.

global: Configures the load sharing mode globally.

slot slot-number: Specifies an IRF member device by its member ID. If you do not specify a member device, this command configures the load sharing mode for all member devices.

Usage guidelines

The dest-ip and src-ip keywords are specified in pairs.

·     If you specify the dest-ip keyword, this command automatically adds the src-ip keyword.

·     If you specify the src-ip keyword, this command automatically adds the dest-ip keyword.

The src-port and dest-port keywords are specified in pairs.

·     If you specify the dest-port keyword, this command automatically adds the src-port keyword.

·     If you specify the src-port keyword, this command automatically adds the dest-port keyword.

If you execute this command multiple times for the same algorithm level, the most recent configuration takes effect.

If traffic is not load shared well among interfaces, you can use the seed seed-number option and the shift shift-number option to adjust the algorithm result.

Examples

# Configure per-flow load sharing.

<Sysname> system-view

[Sysname] ip load-sharing mode per-flow slot 1

# Configure per-flow load sharing for slot 1 and specify algorithm 1 at level 2.

<Sysname> system-view

[Sysname] ip load-sharing mode per-flow level 2 algorithm 1 slot 1

ip load-sharing symmetric enable

Use ip load-sharing symmetric enable to enable symmetric load sharing.

Use undo ip load-sharing symmetric enable to disable symmetric load sharing.

Syntax

ip load-sharing symmetric enable

undo ip load-sharing symmetric enable

Default

Symmetric load sharing is disabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

Symmetric load sharing ensures that bidirectional traffic specific to a particular source and destination address pair flow along the same path.

 

Examples

# Enable symmetric load sharing.

<Sysname> system-view

[Sysname] ip load-sharing symmetric enable

ipv6 route fast-switchover enable

Use ipv6 route fast-switchover enable to enable IPv6 route fast switchover.

Use undo ipv6 route fast-switchover enable to disable IPv6 route fast switchover.

Syntax

ipv6 route fast-switchover enable

undo ipv6 route fast-switchover enable

Default

IPv6 route fast switchover is disabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

Use this command if a physical interface is the output interface for a large number of routes, including ECMP routes and primary/secondary routes. When a link failure occurs on an interface, the device typically performs the following operations before switching the traffic to a valid route:

1.     Deletes all ND entries for the link.

2.     Instructs the FIB to delete the associated FIB entries.

This process is time-consuming and interruptive if a large number of routes traverse the interface. Route fast switchover minimizes traffic interruption by instructing the FIB to delete the affected FIB entries immediately without having to wait for the ND entries to be deleted.

Examples

# Enable IPv6 route fast switchover.

<Sysname> system-view

[Sysname] ipv6 route fast-switchover enable

nexthop recursive-lookup restrain clear-interval

Use nexthop recursive-lookup restrain clear-interval to set the interval for clearing the recursion loop counter.

Use undo nexthop recursive-lookup restrain clear-interval to restore the default.

Syntax

nexthop recursive-lookup restrain clear-interval interval

undo nexthop recursive-lookup restrain clear-interval

Default

The interval for clearing the recursion loop counter is 600 seconds.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Parameters

clear-interval interval: Specifies the interval for clearing the recursion loop counter, in the range of 1 to 65535 seconds.

Usage guidelines

Recursion loop suppression enables the system to use a counter to record the number of route recursion failures. When the counter reaches 20, the system suppresses route recursion for a specified period of time. When the suppression time expires, the system resets the counter and disables route recursion suppression.

Examples

# Set the interval for clearing the recursion loop counter to 100 seconds.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] nexthop recursive-lookup restrain clear-interval 100

nexthop recursive-lookup restrain disable

Use nexthop recursive-lookup restrain disable to disable the suppression for next hop recursion loop.

Use undo nexthop recursive-lookup restrain disable to enable the suppression for next hop recursion loop.

Syntax

nexthop recursive-lookup restrain disable

undo nexthop recursive-lookup restrain disable

Default

Suppression for next hop recursion loop is enabled.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Usage guidelines

A recursion loop occurs when a route recurses to a related route that recurses back to the route. It causes a route recursion failure and further lookup for a related route. If recursion loop persists, continuous route flapping will cause high system resource consumption and CPU utilization.

This command enables the system to use a counter to record the number of route recursion failures. When the counter reaches 20, the system suppresses route recursion for a specified period of time to save system resources on the device.

Examples

# Disable the suppression for next hop recursion loop.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] nexthop recursive-lookup restrain disable

primary-path-detect bfd

Use primary-path-detect bfd to enable BFD for primary route next hop detection of inter-protocol FRR or ECMP routes.

Use undo primary-path-detect bfd to disable BFD for primary route next hop detection of inter-protocol FRR or ECMP routes.

Syntax

primary-path-detect bfd { ctrl | echo } [ inter-protocol-frr | protocol-ecmp protocol ]

undo primary-path-detect bfd [ inter-protocol-frr | protocol-ecmp protocol ]

Default

BFD is disabled for primary route next hop detection of inter-protocol FRR or ECMP routes.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Parameters

ctrl: Specifies the BFD control packet mode.

echo: Specifies the BFD echo packet mode.

inter-protocol-frr: Enables primary route next hop detection for inter-protocol FRR.

protocol-ecmp protocol: Enables primary route next hop detection for ECMP routes of a routing protocol.

·     In RIB IPv4 address family view, the value for the protocol argument can be bgp, isis, ospf, or static.

·     In RIB IPv6 address family view, the value for the protocol argument depends on the BFD mode.

¡     In BFD control packet mode, the value can be bgp4+, isisv6, ospfv3, or static.

¡     In BFD echo packet mode, the value can be bgp4+ or static.

Usage guidelines

After you configure this command, device automatically creates an IP FRR BFD session to detect the next hop availability of the primary route. Upon primary route next hop failure, traffic can be immediately switched to the backup route next hop for fast convergence.

·     For inter-protocol FRR, the primary route is the route with the highest preference among the routes to the same destination.

·     For ECMP routes of a routing protocol, the primary route is each ECMP route. If you specify the ecmp-shared keyword when configuring FRR for a routing protocol, the device will use the LFA algorithm to calculate backup next hops for each ECMP route. The routes destined for the backup next hops are also added to the routing table as ECMP routes and the state of these routes is backup. BFD does not detect these backup ECMP routes.

This command takes effect and automatically creates a BFD session only when the primary route exists and a backup next hop is generated for it.

You can execute this command multiple times to change the BFD mode (echo packet mode or control packet mode).

If you do not specify the inter-protocol-frr or protocol-ecmp keyword, the command applies to both inter-protocol FRR and ECMP routes. The command without the inter-protocol-frr and protocol-ecmp keywords takes precedence over that with the inter-protocol-frr or protocol-ecmp keyword. For example, if you have used the primary-path-detect bfd ctrl command, you can use only the following commands to modify or cancel the command configuration:

·     primary-path-detect bfd echo.

·     undo primary-path-detect bfd.

A control-packet-mode BFD session can be successfully established through negotiation between the two ends. To use a control-packet-mode BFD session to detect the primary route next hop availability, you must create a static BFD session that meets the following requirements on the next hop device:

·     Create a single-hop BFD session in control packet mode.

·     The source IP address of the BFD session is the destination IP address of the BFD session automatically created by the local end.

·     The destination IP address of the BFD session is the source IP address of the BFD session automatically created by the local end.

·     The remote discriminator of the BFD session is the local discriminator of the BFD session automatically created by the local end.

The local device can use a control-packet-mode BFD session to detect the primary route next hop only after you create the static BFD session on the primary route next hop device. For more information about creating static BFD sessions, see BFD configuration in High Availability Configuration Guide.

When another protocol (for example, BGP, OSPF, and IS-IS) uses BFD to detect the primary route next hop, it also automatically create a BFD session. If the next hop to be detected is the same as the next hop of the RIB primary route, the device does not repeatedly create the same type of BFD sessions. Instead, the device reuses the BFD session of other protocols.

Examples

# Enable control-mode BFD for primary route next hop detection of IS-IS ECMP routes.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] primary-path-detect bfd ctrl protocol-ecmp isis

Related commands

display ip routing-table

fast-reroute

inter-protocol fast-reroute

protocol lifetime

Use protocol lifetime to set the maximum lifetime for IPv4 or IPv6 routes in the RIB.

Use undo protocol lifetime to restore the default.

Syntax

protocol protocol [ instance instance-name ] lifetime seconds

undo protocol protocol [ instance instance-name ] lifetime

Default

The maximum lifetime for IPv4 or IPv6 routes in the RIB is 900 seconds.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Parameters

protocol: Specifies a routing protocol.

seconds: Specifies the maximum lifetime for routes and labels in the RIB, in the range of 1 to 6000 seconds.

instance instance-name: Specifies a BGP instance by its name, a case-sensitive string of 1 to 31 characters. This argument applies only to the BGP protocol. If you do not specify a BGP instance, this command sets the maximum lifetime for all BGP routes and labels in the RIB.

Usage guidelines

When GR is enabled, make sure the protocol can complete GR and install all route entries to the RIB within the lifetime configured in this command.

Examples

# Set the maximum lifetime for static routes in the RIB to 60 seconds.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] protocol static lifetime 60

protocol nexthop recursive-lookup

Use protocol nexthop recursive-lookup to configure routing policy-based recursive lookup.

Use undo protocol nexthop recursive-lookup to remove the configuration.

Syntax

protocol protocol nexthop recursive-lookup route-policy route-policy-name

undo protocol protocol nexthop recursive-lookup route-policy

Default

Routing policy-based recursive lookup is not configured.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Parameters

protocol: Specifies a routing protocol, which can be bgp or static in RIB IPv4 address family view or bgp4+ in RIB IPv6 address family view.

route-policy-name: Specifies a routing policy by its name, a case-sensitive string of 1 to 63 characters.

Usage guidelines

Configure routing policy-based recursive lookup to control route recursion results. For example, when a route changes, the routing protocol has to perform a route recursion if the next hop is indirectly connected. The routing protocol might select an incorrect path, which can cause traffic loss. To prevent this problem, you can use a routing policy to filter out incorrect routes. The routes that pass the filtering of the routing policy will be used for route recursion.

The apply clauses in the specified routing policy cannot take effect.

Make sure a minimum of one related route can match the routing policy for correct traffic forwarding.

Examples

# Configure recursive lookup based on routing policy policy1 for static routes.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] protocol static nexthop recursive-lookup route-policy policy1

record-limit

Use record-limit to set the maximum number of RIB next hop records or route entry records.

Use undo record-limit to restore the default.

Syntax

record-limit limit [ rib nib [ flush [ delete | update ] | receive [ add | delete | update ] ] ]

undo record-limit [ rib nib [ flush [ delete | update ] | receive [ add | delete | update ] ] ]

record-limit limit [ routing-table [ flush [ delete | update ] | notify [ delete | update ] | receive [ add | delete | update ] ] ]

undo record-limit [ routing-table [ flush [ delete | update ] | notify [ delete | update ] | receive [ add | delete | update ] ] ]

Default

The maximum number of RIB next hop records or route entry records is 1000.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Parameters

limit: Sets the maximum number of RIB next hop records or route entry records. The value range is 0 to 10000. To disable recording for RIB next hops or route entries, set the value to 0. When the number of records reaches the maximum number, the system can record new next hops or route entries. However, the new next hop or route entry records overwrite the oldest next hop or route entry records.

rib nib: Sets the maximum number of RIB next hop records.

routing-table: Sets the maximum number of route entry records.

flush: Sets the maximum number of records flushed from RIB to FIB.

notify: Sets the maximum number of records reported by RIB to routing protocols.

receive: Sets the maximum number of records received by RIB from routing protocols.

add: Sets the maximum number of records that contain the add action.

update: Sets the maximum number of records that contain the update action. If you specify the flush or notify keyword, records that contain the add action are also counted into the update category.

delete: Sets the maximum number of records that contain the delete action.

Usage guidelines

Repeat the command to set the maximum number for different types of records.

If you do not specify the rib nib or routing-table keywords, the command sets the maximum number for all types of RIB next hop and route entry records.

If you do not specify the add, delete, or update keyword, the command sets the maximum number for records that contain the add, delete, and update actions.

Examples

# Set the maximum number of next hop records and route entry records to 100 in the IPv4 RIB.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] record-limit 100

# Set the maximum number of IPv4 route entry records to 200.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] record-limit 200 routing-table

# Set the maximum number of next hop records that contain the add action to 300. The records are received by IPv4 RIB from routing protocols.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] record-limit 300 nib receive

# Set the maximum number of route entry records that contain the update action to 400. The records are reported by IPv6 RIB to routing protocols.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv6

[Sysname-rib-ipv6] record-limit 400 routing-table notify update

# Set the maximum number of next hop records that contain the delete action to 500. The records are flushed from IPv6 RIB to FIB.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv6

[Sysname-rib-ipv6] record-limit 500 nib flush delete

reset ip routing-table record

Use reset ip routing-table record to clear IPv4 routing entry records.

Syntax

reset ip routing-table record

Views

User view

Predefined user roles

network-admin

Examples

# Clear IPv4 routing entry records.

<Sysname> reset ip routing-table record

reset ip routing-table statistics protocol

Use reset ip routing-table statistics protocol to clear IPv4 route statistics.

Syntax

reset ip routing-table statistics protocol [ vpn-instance vpn-instance-name ] { protocol | all }

reset ip routing-table [ all-routes | all-vpn-instance ] statistics protocol { protocol | all }

Views

User view

Predefined user roles

network-admin

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command clears IPv4 route statistics for the public network.

all-routes: Clears route statistics for the public network and all VPN instances.

all-vpn-instance: Clears route statistics for all VPN instances.

protocol: Clears route statistics for a routing protocol.

all: Clears route statistics for all IPv4 routing protocols.

Usage guidelines

This command clears IPv4 route statistics for the public network if you do not specify the all-routes, vpn-instance, or all-vpn-instance keyword.

Examples

# Clear all IPv4 route statistics for the public network.

<Sysname> reset ip routing-table statistics protocol all

reset ipv6 rib nib record

Use reset ipv6 rib nib record to clear next hop records in the IPv6 RIB.

Syntax

reset ipv6 rib nib record

Views

User view

Predefined user roles

network-admin

Examples

# Clear next hop records in the IPv6 RIB.

<Sysname> reset ipv6 rib nib record

reset ipv6 routing-table record

Use reset ipv6 routing-table record to clear IPv6 routing entry records.

Syntax

reset ipv6 routing-table record

Views

User view

Predefined user roles

network-admin

Examples

# Clear IPv6 routing entry records.

<Sysname> reset ipv6 routing-table record

reset ipv6 routing-table statistics protocol

Use reset ipv6 routing-table statistics protocol to clear IPv6 route statistics.

Syntax

reset ipv6 routing-table statistics protocol [ vpn-instance vpn-instance-name ] { protocol | all }

reset ipv6 routing-table [ all-routes | all-vpn-instance ] statistics protocol { protocol | all }

Views

User view

Predefined user roles

network-admin

Parameters

vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a VPN instance, the command clears the IPv6 route statistics for the public network.

all-routes: Clears route statistics for the public network and all VPN instances.

all-vpn-instance: Clears route statistics for all VPN instances.

protocol: Clears route statistics for an IPv6 routing protocol.

all: Clears route statistics for all IPv6 routing protocols.

Usage guidelines

This command clears IPv6 route statistics for the public network if you do not specify the all-routes, vpn-instance, or all-vpn-instance keyword.

Examples

# Clear all IPv6 route statistics for the public network.

<Sysname> reset ipv6 routing-table statistics protocol all

reset rib nib record

Use reset rib nib record to clear next hop records in the IPv4 RIB.

Syntax

reset rib nib record

Views

User view

Predefined user roles

network-admin

Examples

# Clear next hop records in the IPv4 RIB.

<Sysname> reset rib nib record

rib

Use rib to enter RIB view.

Use undo rib to remove all configurations in RIB view.

Syntax

rib

undo rib

Views

System view

Predefined user roles

network-admin

Examples

# Enter RIB view.

<Sysname> system-view

[Sysname] rib

[Sysname-rib]

routing-table limit

Use routing-table limit to set the maximum number of active IPv4/IPv6 routes supported by the device.

Use undo routing-table limit to restore the default.

Syntax

routing-table limit number { warn-threshold | simply-alert }

undo routing-table limit

Default

The maximum number of active IPv4/IPv6 routes is not set for the device.

Views

RIB IPv4 address family view

RIB IPv6 address family view

Predefined user roles

network-admin

Parameters

number: Specifies the maximum number of active IPv4/IPv6 routes supported by the device, in the range of 1 to 4294967295.

warn-threshold: Specifies an alarm threshold in the range of 1 to 100, in percentage. When the percentage of active routes exceeds the alarm threshold, the system generates a system log message but still accepts active routes. You can take relevant actions based on the message to save system resources. If the number of active routes reaches the maximum number, no more routes can be added and new routes are discarded.

simply-alert: Enables the device to still accept active routes but generate a log message when the number of active IPv4/IPv6 routes exceeds the maximum number.

Usage guidelines

Configuration in RIB IPv4 address family view limits the number of active IPv4 routes for the public network and all VPN instances.

Configuration in RIB IPv6 address family view limits the number of active IPv6 routes for the public network and all VPN instances.

If you execute this command multiple times in the same view, the most recent configuration takes effect.

Examples

# In RIB IPv4 address family view, set the maximum number of active IPv4 routes to 1000 for the public network and all VPN instances. The device still accepts new active routes but generates a system log message when the maximum number of active routes is exceeded.

<Sysname> system-view

[Sysname] rib

[Sysname-rib] address-family ipv4

[Sysname-rib-ipv4] routing-table limit 1000 simply-alert

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Intelligent Storage
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
  • Technical Blogs
All Support
  • Become A Partner
  • Partner Policy & Program
  • Global Learning
  • Partner Sales Resources
  • Partner Business Management
  • Service Business
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us
新华三官网