• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

05-网络互通命令参考

目录

30-IPv6静态路由命令

本章节下载 30-IPv6静态路由命令  (230.73 KB)

docurl=/cn/Service/Document_Software/Document_Center/Wlan/WX/H3C_WX3500X/Command/Command_Manual/H3C_WX3500X_E1051P01-4286/05/202206/1627398_30005_0.htm

30-IPv6静态路由命令


1 IPv6静态路由

1.1  IPv6静态路由配置命令

1.1.1  delete ipv6 static-routes all

delete ipv6 static-routes all命令用来删除所有IPv6静态路由。

【命令】

delete ipv6 static-routes all

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

注意

删除全部IPv6静态路由可能导致网络不通,报文转发失败,请谨慎使用。

 

使用本命令删除IPv6静态路由时,系统会提示确认,确认后才会删除所配置的所有IPv6静态路由。

【举例】

# 删除所有IPv6静态路由。

<Sysname> system-view

[Sysname] delete ipv6 static-routes all

This will erase all IPv6 static routes and their configurations, you must reconf

igure all static routes.

Are you sure?[Y/N]:y

【相关命令】

·     ipv6 route-static

1.1.2  display ipv6 route-static nib

display ipv6 route-static nib命令用来显示IPv6静态路由下一跳信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

nib-id:路由邻居ID值,取值范围为十六进制数1~ffffffff。

verbose:显示详细信息。如果未指定本参数,则显示概要信息。

【举例】

# 显示IPv6静态路由邻居信息与下一跳信息。

<Sysname> display ipv6 route-static nib

Total number of nexthop(s): 35

 

      NibID: 0x21000000           Sequence: 0

       Type: 0x41                  Flushed: Yes

   UserKey0: 0x0                   VrfNthp: 0

   UserKey1: 0x0                   Nexthop: 2::3

   UserKey2: 0x0                   IFIndex: 0x10001

   UserKey3: 0x0                 LocalAddr: ::

   TopoNthp: Invalid               ExtType: 0x0

      Color: 0                      COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                   SRPName:

 OriNexthop: ::

 

      NibID: 0x21000001           Sequence: 1

       Type: 0x41                  Flushed: Yes

   UserKey0: 0x0                   VrfNthp: 0

   UserKey1: 0x0                   Nexthop: 3::4

   UserKey2: 0x0                   IFIndex: 0x10002

   UserKey3: 0x0                 LocalAddr: ::

   TopoNthp: Invalid               ExtType: 0x0

      Color: 0                      COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                   SRPName:

 OriNexthop: ::

 

...

表1-1 display ipv6 route-static nib命令显示信息描述表

字段

描述

Total number of nexthop(s)

总的NIB个数

NibID

NIB ID号

Sequence

NIB序列号

Type

NIB类型

Flushed

是否下刷FIB

UserKey0

NIB协议保留数据1

UserKey1

NIB协议保留数据2

UserKey2

NIB协议保留数据3

UserKey3

NIB协议保留数据4

VrfNthp

(暂不支持)下一跳所在VPN索引,显示为0表示公网

Nexthop

下一跳信息

IFIndex

接口索引

LocalAddr

本地接口地址

TopoNthp

(暂不支持子拓扑)下一跳所在拓扑索引,显示为0表示公网拓扑(目前IPv6不支持子拓扑,显示为Invalid)

ExtType

下一跳扩展类型

Color

Color扩展团体属性

COFlag

Color的下一跳标志位

LinkID

(暂不支持)SDWAN TTE连接的Link ID

SIDIndex

SID的索引值

SRPName

(暂不支持)SR-MPLS TE Policy的名称

OriNexthop

路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址

 

# 显示IPv6静态路由邻居与下一跳的详细信息。

<Sysname> display ipv6 route-static nib verbose

Total number of nexthop(s): 35

 

      NibID: 0x21000000           Sequence: 0

       Type: 0x41                  Flushed: Yes

   UserKey0: 0x0                   VrfNthp: 0

   UserKey1: 0x0                   Nexthop: 2::3

   UserKey2: 0x0                   IFIndex: 0x10001

   UserKey3: 0x0                 LocalAddr: ::

   TopoNthp: Invalid               ExtType: 0x0

      Color: 0                      COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                   SRPName:

 OriNexthop: ::

     RefCnt: 1                 FlushRefCnt: 0

       Flag: 0x12                  Version: 1

 1 nexthop(s):

PrefixIndex: 0                 OrigNexthop: 2::3

  RelyDepth: 2                 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: 0x21000001           Sequence: 1

       Type: 0x41                  Flushed: Yes

   UserKey0: 0x0                   VrfNthp: 0

   UserKey1: 0x0                   Nexthop: 3::4

   UserKey2: 0x0                   IFIndex: 0x10002

   UserKey3: 0x0                 LocalAddr: ::

   TopoNthp: Invalid               ExtType: 0x0

      Color: 0                      COFlag: 0x0

     LinkID: 0x0

   SIDIndex: 0x0                   SRPName:

 OriNexthop: ::

     RefCnt: 1                 FlushRefCnt: 0

       Flag: 0x12                  Version: 1

 1 nexthop(s):

PrefixIndex: 0                 OrigNexthop: 3::4

  RelyDepth: 1                 RealNexthop: ::

  Interface: Vlan11              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

 

...

表1-2 display ipv6 route-static nib verbose命令显示信息描述表

字段

描述

Total number of nexthop(s)

总的NIB个数

NibID

NIB ID号

Sequence

NIB序列号

Type

NIB类型

Flushed

是否下刷FIB

UserKey0

NIB协议保留数据1

UserKey1

NIB协议保留数据2

UserKey2

NIB协议保留数据3

UserKey3

NIB协议保留数据4

VrfNthp

下一跳所在VPN索引,显示为0表示公网

Nexthop

下一跳信息

IFIndex

接口索引

LocalAddr

本地接口地址

TopoNthp

下一跳所在拓扑索引,显示为0表示公网拓扑(目前IPv6不支持子拓扑,显示为Invalid)

ExtType

下一跳扩展类型

Color

Color扩展团体属性

COFlag

Color的下一跳标志位

LinkID

SDWAN TTE连接的Link ID

SIDIndex

SID的索引值

SRPName

SR-MPLS TE Policy的名称

OriNexthop

路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址

x nexthop(s)

下一跳具体值(前面数值表示下一跳个数)

PrefixIndex

等价时下一跳序号

Vrf

(暂不支持)VPN实例名,显示为default-vrf表示公网

OrigNexthop

原始下一跳

RealNexthop

真实下一跳

Interface

出接口

localAddr

本地接口地址

RelyDepth

迭代深度

TunnelCnt

(暂不支持)迭代到隧道的个数

TunnelID

(暂不支持)迭代到隧道的ID

Topology

拓扑名称,显示为base表示公网拓扑(目前IPv6不支持子拓扑,显示为空)

Weight

等价路由各路由的权重,取值为0表示不是等价路由

RefCnt

下一跳信息的引用计数

FlushRefCnt

下一跳信息的下刷引用计数

Flag

下一跳信息的标志位

Version

下一跳信息的版本号

Flags

当前下一跳的标志位

SRPolicyNID

SR-MPLS TE Policy迭代路由的下一跳ID

SRInterface

SR-MPLS TE Policy迭代路由的出接口

ColorWeight

SR-MPLS TE Policy中Color的权重值

Locator

SID所属Locator段的IPv6前缀,N/A表示没有该属性

OrigLinkID

(暂不支持)SDWAN TTE连接的原始Link ID

RealLinkID

(暂不支持)SDWAN TTE连接的真实Link ID

 

1.1.3  display ipv6 route-static routing-table

display ipv6 route-static routing-table命令用来显示IPv6静态路由表信息。

【命令】

display ipv6 route-static routing-table [ ipv6-address prefix-length ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

ipv6-address:目的IPv6地址。

prefix-length:前缀长度,取值范围为0~128。

【举例】

# 显示IPv6静态路由表信息。

<Sysname> display ipv6 route-static routing-table

Total number of routes: 5

 

Status: * - valid

 

*Destination: 1::1/128

       NibID: 0x21000000        NextHop: 2::2

   MainNibID: N/A             BkNextHop: N/A

     BkNibID: N/A             Interface: Vlan-interface11

     TableID: 0xa           BkInterface: N/A

        Flag: 0x80d0a          BfdSrcIp: N/A

     DbIndex: 0x3            BfdIfIndex: 0x0

        Type: Normal        BfdVrfIndex: 0

  TrackIndex: 0xffffffff          Label: NULL

  Preference: 60            vrfIndexDst: 0

     BfdMode: N/A            vrfIndexNH: 0

   Permanent: 0                     Tag: 0

 

*Destination: 1::1234/128

      NibID: 0x21000000        NextHop: 2::2

   MainNibID: N/A             BkNextHop: N/A

     BkNibID: N/A             Interface: NULL0

     TableID: 0xa           BkInterface: N/A

        Flag: 0x80d0a          BfdSrcIp: N/A

     DbIndex: 0x1            BfdIfIndex: 0x0

        Type: Normal        BfdVrfIndex: 0

  TrackIndex: 0xffffffff          Label: NULL

  Preference: 60            vrfIndexDst: 0

     BfdMode: N/A            vrfIndexNH: 0

   Permanent: 0                     Tag: 0

 

...

表1-3 display ipv6 route-static routing-table命令显示信息描述表

字段

描述

Total number of routes

总的路由条数

Destination

目的地址/掩码

NibID

下一跳信息ID

MainNibID

FRR静态路由主下一跳信息ID

BkNibID

FRR静态路由备下一跳信息ID

NextHop

此路由的下一跳地址

BkNextHop

此路由的备份下一跳地址

Interface

出接口,即到该目的网段的数据包将从此接口发出(当路由迭代到SRv6 TE Policy或SR-MPLS TE Policy时,出接口显示为该Policy的名称)

BkInterface

备份出接口(当路由迭代到SRv6 TE Policy或SR-MPLS TE Policy时,出接口显示为该Policy的名称)

TableID

路由所在的表ID

Flag

路由标志位

DbIndex

路由所在DB的DB索引

Type

路由类型:

·     Normal:普通类型的静态路由

·     DHCP:DHCP类型的静态路由

·     NAT:NAT类型的静态路由

BfdSrcIp

(暂不支持)BFD非直连会话源地址

BfdIfIndex

(暂不支持)BFD使用的接口索引

BfdVrfIndex

(暂不支持)BFD所在VPN索引,显示为0表示公网

BfdMode

(暂不支持)BFD模式:

·     N/A:未配置BFD会话

·     Ctrl:控制报文方式的BFD会话

·     Echo:echo报文方式的BFD会话

TrackIndex

NQA Track索引

Label

标签

Preference

路由优先级

vrfIndexDst

(暂不支持)目的所在VPN,显示为0表示公网

vrfIndexNH

(暂不支持)下一跳所在VPN,显示为0表示公网

Permanent

永久静态路由标志(1表示永久静态路由)

Tag

路由标记

 

1.1.4  ipv6 route-static

ipv6 route-static命令用来配置IPv6静态路由。

undo ipv6 route-static命令用来删除指定的IPv6静态路由。

【命令】

ipv6 route-static ipv6-address prefix-length { interface-type interface-number [ next-hop-address ] [permanent ] | next-hop-address [permanent ] } [ preference preference ] [ tag tag-value ] [ recursive-lookup ] [ description text ]

undo ipv6 route-static ipv6-address prefix-length [ interface-type interface-number [ next-hop-address ] | next-hop-address ] [ preference preference ]

【缺省情况】

未配置IPv6静态路由。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

ipv6-address prefix-length:IPv6地址及前缀长度。

interface-type interface-number:路由出接口的类型和编号。对于接口类型为非P2P接口(包括广播类型接口),必须指定下一跳地址。

next-hop-address:下一跳IPv6地址。

recursive-lookup host-route:指定IPv6静态路由只能迭代到主机路由。

permanent:指定为永久IPv6静态路由。指定本参数后,IPv6静态路由会一直生效,不受出接口状态的影响,即使在出接口down时,配置的永久IPv6静态路由仍然保持active状态。

preference preference:路由的优先级,取值范围为1~255,缺省值为60。

tag tag-value:静态路由Tag值,用于标识该条静态路由。tag-value的取值范围为1~4294967295,缺省值为0。

recursive-lookup:开启IPv6静态路由下一跳循环迭代功能(即允许迭代到更大网段的路由)。如果不指定本参数,则表示关闭IPv6静态路由的下一跳循环迭代功能。

description text:静态路由描述信息。text为1~60个字符的字符串,除“?”外,可以包含空格等特殊字符。

【使用指导】

如果配置的IPv6静态路由指定目的地址为::/0(前缀长度为0),则表示配置了一条IPv6缺省路由。如果报文的目的地址无法匹配路由表中的任何一项,设备将选择IPv6缺省路由来转发IPv6报文。

在配置静态路由时,可以指定出接口(interface-type interface-number),也可指定下一跳地址(next-hop-address),如果出接口类型为广播(以太网接口或VLAN接口),必须指定下一跳地址。

当使用recursive-lookup host-route参数指定静态路由迭代到主机路由时,需要在本端下一跳对应的出接口以及对端接口上配置ipv6 nd route-direct advertise命令开启ND直连路由通告功能,通告128位主机路由。

IPv6静态路由进行路由迭代时,若迭代路由的目的地址范围包含该IPv6静态路由的目的地址,例如某条IPv6静态路由4::2/64的迭代路由的目的地址为4::2/48,则认为发生了循环迭代。在开启IPv6静态路由下一跳循环迭代功能之前循环迭代会导致本次迭代失败并继续进行路由迭代。在开启IPv6静态路由下一跳循环迭代功能之后,只要迭代路由的出接口为设备的直连出接口,则即使发生了循环迭代,也认为本次迭代成功。经过循环迭代找到出接口的IPv6静态路由不允许被其他路由协议发布到其他设备。

参数recursive-lookup host-routerecursive-lookup互斥,不能同时配置。

举例】

# 配置IPv6静态路由,该路由的目的地址为1:1:2::/64,下一跳地址为1:1:3::1。

<Sysname> system-view

[Sysname] ipv6 route-static 1:1:2:: 64 1:1:3::1

【相关命令】

·     display ipv6 routing-table protocol(网络互通命令参考/IP路由基础)

1.1.5  ipv6 route-static default-preference

ipv6 route-static default-preference命令用来配置IPv6静态路由的缺省优先级。

undo ipv6 route-static default-preference命令用来恢复缺省情况。

【命令】

ipv6 route-static default-preference default-preference

undo ipv6 route-static default-preference

【缺省情况】

IPv6静态路由的缺省优先级为60。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

default-preference:IPv6静态路由缺省优先级的值,取值范围为1~255。

【使用指导】

如果在配置IPv6静态路由时没有指定优先级,就会使用缺省优先级。

重新配置缺省优先级后,新设置的缺省优先级仅对新增的IPv6静态路由有效。

【举例】

# 配置IPv6静态路由的缺省优先级为120。

<Sysname> system-view

[Sysname] ipv6 route-static default-preference 120

【相关命令】

·     display ipv6 routing-table protocol(网络互通命令参考/IP路由基础)

1.1.6  ipv6 route-static fast-reroute auto

ipv6 route-static fast-reroute auto命令用来开启IPv6静态路由自动快速重路由功能。

undo ipv6 route-static fast-reroute auto命令用来关闭IPv6静态路由自动快速重路由功能。

【命令】

ipv6 route-static fast-reroute auto

undo ipv6 route-static fast-reroute auto

【缺省情况】

IPv6静态路由自动快速重路由功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 开启IPv6静态路由自动快速重路由功能。

<Sysname> system-view

[Sysname] ipv6 route-static fast-reroute auto

1.1.7  ipv6 route-static nd-request

ipv6 route-static nd-request命令用来开启向IPv6静态路由下一跳发送ND请求的功能。

undo ipv6 route-static nd-request命令用来关闭向IPv6静态路由下一跳发送ND请求功能。

【命令】

ipv6 route-static nd-request [ interval interval ]

undo ipv6 route-static nd-request

【缺省情况】

向IPv6静态路由下一跳发送ND请求功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

interval:发送ND请求的时间间隔,取值范围为1~300,单位为秒,缺省值为5。

【使用指导】

对于指定了recursive-lookup host-route参数的IPv6静态路由或按照路由策略迭代到主机路由(通过protocol nexthop recursive-lookup命令)的IPv6静态路由,如果IPv6路由表中不存在直接相连的邻居设备的主机路由,会导致路由迭代失败,该IPv6静态路由无法激活。通过本功能可以解决上述问题。

开启本功能后,设备将按照设置的时间间隔周期性地向未指定出接口且迭代主机路由失败的IPv6静态路由下一跳发送ND请求。当收到ND应答后,设备会将主机路由添加到IPv6路由表中,迭代到该主机路由的IPv6静态路由会自动激活,此时设备将停止发送ND请求。

关于ND的详细介绍,请参见“网络互通”中的“IPv6邻居发现”。

【举例】

# 开启向IPv6静态路由下一跳发送ND请求功能,并设置发送时间间隔为10秒。

<Sysname> system-view

[Sysname] ipv6 route-static nd-request interval 10

【相关命令】

·     ipv6 route-static

·     protocol nexthop recursive-lookup(网络互通/IP路由基础)

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们