国家 / 地区

17-Segment Routing命令参考

01-IPv6 SR命令

本章节下载  (124.60 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/CR/CR19000/Command/Command_Manual/H3C_CR19000_CR-R2512-5W300/17/201907/1211402_30005_0.htm

01-IPv6 SR命令


1 IPv6 SR

1.1  IPv6 SR配置命令

1.1.1  display ipv6 segment-routing sid-list

display ipv6 segment-routing sid-list命令用来显示SID列表。

【命令】

display ipv6 segment-routing sid-list [ list-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

list-name:显示指定SID列表的信息。list-name为SID列表名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示设备上所有的SID列表信息。

【举例】

# 显示IPv6 SR的SID列表aa的信息。

<Sysname> display ipv6 segment-routing sid-list aa

SID list name: aa

  SID information:

    SID index               Address

    1                       20::1

    2                       20::1

    3                       30::1

  SID list usage on tunnels:

    Tunnel number            SID list role

    Tunnel0                  Primary

    Tunnel1                  Backup

    Tunnel2                  Primary

表1-1 display ipv6 segment-routing sid-list命令显示信息描述表

字段

描述

SID list name

SID列表名称

SID information

SID信息

SID index

SID索引值

Address

索引值对应的IPv6地址

SID list usage on tunnels

SID列表在IPv6 SR隧道中的使用情况

Tunnel number

隧道编号

SID list role

SID列表在IPv6 SR隧道中的主备状态:

·     Primary:表示主用

·     Backup:表示备用

 

【相关命令】

·     ipv6 segment-routing sid-list

·     sid

·     tunnel sid-list

1.1.2  ipv6 segment-routing sid-list

ipv6 segment-routing sid-list命令用来创建IPv6 SR的SID列表,并进入对应的列表视图。

undo ipv6 segment-routing sid-list命令用来删除IPv6 SR的SID列表。

【命令】

ipv6 segment-routing sid-list list-name

undo ipv6 segment-routing sid-list list-name

【缺省情况】

不存在IPv6 SR的SID列表。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

list-name:IPv6 SR的SID列表名称,为1~31个字符的字符串,区分大小写。

【举例】

# 配置IPv6 SR的SID列表为aa,并进入对应的列表视图。

<Sysname> system-view

[Sysname] ipv6 segment-routing sid-list aa

[Sysname-srv6-sid-list-aa]

【相关命令】

·     sid

·     tunnel sid-list

1.1.3  service-class

service-class命令用来配置隧道转发类。

undo service-class命令用来删除隧道转发类。

【命令】

service-class class-value

undo service-class

【缺省情况】

未配置隧道转发类。

【视图】

IPv6 SR隧道模式的Tunnel接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

class-value:隧道转发类的值,取值越小,隧道转发的优先级越低,没有配置转发类的隧道优先级最低。取值范围为1~191。

【使用指导】

通过配置隧道转发类,与隧道转发类匹配的流量可以选择相对应的隧道进行转发,以便根据业务的不同提供不同的转发服务。

配置本命令后:

·     设备会优先选择与流量的隧道转发类值相同的隧道转发该流量。

·     如果存在多条与流量的隧道转发类值相同的隧道,只有一条流且为逐流转发则随机选择一条隧道转发;有多条流或者一条流但是为逐包转发则相同转发类的隧道进行负载分担。

·     如果没有与流量的隧道转发类值相同的隧道,则选择隧道转发类值最小的隧道转发流量,未配置隧道转发类的隧道转发类值最小。

【举例】

# 配置隧道Tunnel1转发类为5。

<Sysname> system-view

[Sysname] interface tunnel 1 mode sr ipv6

[Sysname-Tunnel1] service-class 5

1.1.4  sid

sid命令用来配置IPv6 SR SID列表中的节点。

undo sid命令用来删除IPv6 SR SID列表中指定的节点。

【命令】

sid [ index index-number ] ipv6-address

undo sid index index-number

【缺省情况】

SID列表中不存在任何节点。

【视图】

IPv6 SR SID列表视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

index index-number:节点在IPv6 SR SID列表中的索引值。取值范围为1~65535。如果不指定本参数,则自动计算索引值,索引值为在当前SID列表最大索引值的基础上加上一个步长。

ipv6-address:节点的IPv6地址。

【使用指导】

配置SID列表时,请注意:

·     如果手工指定节点索引值,请确保离源节点越近的节点索引值越小。

·     如果不指定索引值,设备会按照配置顺序为节点自动分配索引值,最先配置的节点索引值最低。请先配置离源节点最近的SID。

【举例】

# 在SID列表aa中配置索引值为2、IPv6地址为1::1的节点。

<Sysname> system-view

[Sysname] ipv6 segment-routing sid-list aa

[Sysname-srv6-sid-list-aa] sid index 2 1::1

【相关命令】

·     ipv6 segment-routing sid-list

1.1.5  tunnel bfd enable echo

tunnel bfd enable echo命令用来开启IPv6 SR隧道echo模式的BFD检测功能。

undo tunnel bfd enable echo命令用来关闭IPv6 SR隧道echo模式的BFD检测功能。

【命令】

tunnel bfd enable echo

undo tunnel bfd enable echo

【缺省情况】

IPv6 SR隧道echo模式BFD检测功能处于关闭状态。

【视图】

IPv6 SR隧道模式的Tunnel接口视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

通过配置本命令,设备通过BFD会话检测IPv6 SR隧道,以便设备能够快速发现隧道故障,及时进行相应地处理,如将流量切换到备份路径。

开启IPv6 SR隧道echo模式的BFD检测功能后,当BFD会话状态为down时,IPv6 SR隧道状态为down;当BFD会话状态为up时,IPv6 SR隧道状态为up。

【举例】

# 在IPv6 SR隧道视图下,开启echo模式的BFD检测功能。

<Sysname> system-view

[Sysname] interface tunnel 1 mode sr ipv6

[Sysname-Tunnel1] tunnel bfd enable echo

【相关命令】

·     bfd echo-source-ipv6(可靠性命令参考/BFD)

1.1.6  tunnel route-static

tunnel route-static命令用来配置自动发布静态路由功能。

undo tunnel route-static命令用来恢复缺省情况。

【命令】

tunnel route-static [ preference preference-value ]

undo tunnel route-static

【缺省情况】

设备不会自动发布静态路由。

【视图】

IPv6 SR隧道模式的Tunnel接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

preference preference-value:指定静态路由的优先级,取值范围为1~255,缺省值为60。

【使用指导】

通过在Tunnel接口下配置本命令,设备将会自动生成一条静态路由,静态路由目的地址是IPv6 SR隧道的目的IP,出接口是配置本命令的Tunnel接口。

【举例】

# 配置接口Tunnel1的自动发布静态路由功能,优先级设置为3。

<Sysname> system-view

[Sysname] interface tunnel 1 mode sr ipv6

[Sysname-Tunnel1] tunnel route-static preference 3

1.1.7  tunnel sid-list

tunnel sid-list命令用来配置IPv6 SR隧道引用SID列表。

undo tunnel sid-list命令用来取消IPv6 SR隧道引用指定的SID列表。

【命令】

tunnel sid-list list-name [ backup ]

undo tunnel sid-list list-name

【缺省情况】

IPv6 SR隧道未引用任何SID列表。

【视图】

IPv6 SR隧道模式的Tunnel接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

list-name:IPv6 SR隧道的SID列表名称,为1~31个字符的字符串,区分大小写。

backup:配置指定的SID列表作为IPv6 SR隧道的备用路径。如果不指定本参数,则指定的SID列表作为IPv6 SR隧道的主用路径。

【举例】

# 配置IPv6 SR隧道1引用SID列表aa。

<Sysname> system-view

[Sysname] interface tunnel 1 mode sr ipv6

[Sysname-Tunnel1] tunnel sid-list aa

【相关命令】

·     interface tunnel(三层技术-IP业务命令参考/隧道)

·     ipv6 segment-routing sid-list

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