• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

20-开放性应用管理命令参考

目录

03-容器和开放性应用公共配置命令

本章节下载 03-容器和开放性应用公共配置命令  (184.58 KB)

03-容器和开放性应用公共配置命令


1 容器和开放性应用公共配置

1.1  容器和开放性应用公共配置命令

1.1.1  tpa data sync

tpa data sync命令用来手工备份用户创建的Docker容器的数据。

【命令】

tpa data sync

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

执行本命令后,设备会批量将用户创建的Docker容器的数据一次性从主用主控板备份到备用主控板。以便设备主用主控板和备用主控倒换后,Docker容器的数据能继续生效。

【举例】

# 备份用户创建的Docker容器的数据。

<Sysname> system-view

[Sysname] tpa data sync

…Synchronization succeeded.

1.1.2  tpa ip send-to-cpu

tpa ip send-to-cpu protocol 6命令用来配置设备将收到的开放性应用的TCP报文先进行相应处理,再上送CPU。

undo tpa ip send-to-cpu protocol 6命令用来取消TCP报文的对应配置。

tpa ip send-to-cpu protocol 17命令用来配置设备将收到的开放性应用的UDP报文先进行相应处理,再上送CPU。

undo tpa ip send-to-cpu protocol 17命令用来取消UDP报文的对应配置。

tpa ip send-to-cpu protocol protocol-number命令用来配置设备将收到的开放性应用的其它协议报文先进行相应处理,再上送CPU。

undo tpa ip send-to-cpu protocol protocol-number命令用来取消其它协议报文的对应配置。

【命令】

TCP协议报文适用的命令形式:

tpa ip send-to-cpu protocol 6 { destination-port destination-port-number | source-port source-port-number } *

undo tpa ip send-to-cpu protocol 6 { destination-port destination-port-number | source-port source-port-number } *

UDP协议报文适用的命令形式:

tpa ip send-to-cpu protocol 17 { destination-port destination-port-number | source-port source-port-number } * [ destination-ip destination-ip-address ]

undo tpa ip send-to-cpu protocol 17 { destination-port destination-port-number | source-port source-port-number } * [ destination-ip destination-ip-address ]

其它协议报文适用的命令形式:

tpa ip send-to-cpu protocol protocol-number [ destination-ip destination-ip-address ]

undo tpa ip send-to-cpu protocol protocol-number [ destination-ip destination-ip-address ]

【缺省情况】

系统视图下,设备将收到的开放性应用的报文直接上送CPU。

接口视图下,对于收到的开放性应用的报文是否直接上送CPU以系统视图的配置为准。

【视图】

系统视图

接口视图

【缺省用户角色】

network-admin

【参数】

protocol protocol-number:开放性应用报文的协议编号,取值范围为1~255。取值为6时,表示TCP协议;取值为17时,表示UDP协议。

destination-port destination-port-number:开放性应用IP报文的目的端口号,destination-port-number取值范围为1~65535。不指定该参数时,表示不对报文的目的端口号进行过滤。只有指定的协议为TCP/UDP时,才支持配置本参数。

source-port source-port-number:开放性应用IP报文的源端口号,source-port-number的取值范围为1~65535。不指定该参数时,表示不对报文的源端口号进行过滤。只有指定的协议为TCP/UDP时,才支持配置本参数。

destination-ip destination-ip-address:报文的目的IP地址,取值范围为224.0.0.0~239.255.255.255和广播地址255.255.255.255。该参数仅用于过滤开放性应用的IPv4组播报文。不指定该参数时,开放性应用的IPv4组播报文不会上送CPU。只有指定的协议不为TCP时,才支持配置本参数。

【使用指导】

缺省情况下,设备收到目的地址为本机IPv4单播地址、子网广播地址的开放性应用的报文后,会上送CPU处理,开放性应用的IPv4组播报文不会上送CPU。为了避免某些问题(如大量报文占用过多CPU资源)或者需要将开放性应用的IPv4组播报文上送CPU时,可以配置本命令。配置本命令后,设备收到匹配指定参数的开放性应用的报文,先进行特定处理(比如报文限速功能),再将处理后的报文上送CPU。

接口视图下的配置只对当前接口生效,系统视图下的配置对所有接口生效。如果设备的接口视图和系统视图同时配置了本功能,则设备收到的开放性应用的报文只要匹配两者之一,会先预处理,再上送CPU。

可通过多次执行本命令,配置多条用于匹配开放性应用上送CPU的规则。

本命令对RPM应用、容器化应用的报文均生效。RPM应用的介绍请参见“开放性应用管理配置指导”中的“RPM应用管理”。

【举例】

# 配置设备将协议号为6,目的端口号为50000,源端口号为40000的开放性应用的IP报文先进行相应处理,再上送CPU。

<Sysname> system-view

[Sysname] tpa ip send-to-cpu protocol 6 destination-port 50000 source-port 40000

1.1.3  tpa ip source

tpa ip source命令用来指定开放性应用发送IP报文的源地址。

undo tpa ip source命令用来恢复缺省情况。

【命令】

tpa ip source interface interface-type interface-number

undo tpa ip source

【缺省情况】

系统视图下,开放性应用发送IP报文时的源地址为Loopback0接口的主IP地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

interface interface-type interface-number:使用接口的主IP地址作为开放性应用发送IP报文的源地址,interface-type interface-number表示接口类型和接口编号。

【使用指导】

RPM应用、和Comware共享网络空间的容器化应用与外界跨网段通信时,将使用本命令指定接口的IP地址作为开放性应用发送的IP报文的源地址。请确保指定的接口配置了IP地址,并且接口状态为Up,并且该接口和目的设备之间路由可达。否则,开放性应用不能和外界通信。

因为LoopBack口能够避免受到接口物理状态的影响,所以建议指定LoopBack口作为源接口,提高通信的可靠性。

多次执行本命令,最后一次配置的命令行生效。

【举例】

# 指定接口HundredGigE1/0/1的地址作为开放性应用发送IP报文的源地址。

<Sysname> system-view

[Sysname] tpa ip source interface hundredgige 1/0/1

1.1.4  tpa ipv6 send-to-cpu

tpa ipv6 send-to-cpu protocol 6命令用来配置设备将收到的开放性应用的TCP报文先进行相应处理,再上送CPU。

undo tpa ipv6 send-to-cpu protocol 6命令用来取消TCP报文的对应配置。

tpa ipv6 send-to-cpu protocol 17命令用来配置设备将收到的开放性应用的UDP报文先进行相应处理,再上送CPU。

undo tpa ipv6 send-to-cpu protocol 17命令用来取消UDP报文的对应配置。

tpa ipv6 send-to-cpu protocol protocol-number命令用来配置设备将收到的开放性应用的其它协议报文先进行相应处理,再上送CPU。

undo tpa ipv6 send-to-cpu protocol protocol-number命令用来取消其它协议报文的对应配置。

【命令】

IPv6 TCP协议报文适用的命令形式:

tpa ipv6 send-to-cpu protocol 6 { destination-port destination-port-number | source-port source-port-number } *

undo tpa ipv6 send-to-cpu protocol 6 { destination-port destination-port-number | source-port source-port-number } *

IPv6 UDP协议报文适用的命令形式:

tpa ipv6 send-to-cpu protocol 17 { destination-port destination-port-number | source-port source-port-number } * [ destination-ipv6 destination-ipv6-address ]

undo tpa ipv6 send-to-cpu protocol 17 { destination-port destination-port-number | source-port source-port-number } * [ destination-ipv6 destination-ipv6-address ]

IPv6其它协议报文适用的命令形式:

tpa ipv6 send-to-cpu protocol protocol-number [ destination-ipv6 destination-ipv6-address ]

undo tpa ipv6 send-to-cpu protocol protocol-number [ destination-ipv6 destination-ipv6-address ]

【缺省情况】

系统视图下,设备将收到的开放性应用的IPv6报文直接上送CPU。

接口视图下,设备将收到的开放性应用的报文的处理方式以系统视图的配置为准。

【视图】

系统视图

接口视图

【缺省用户角色】

network-admin

【参数】

protocol protocol-number:开放性应用IPv6报文的协议编号,protocol-number的取值范围为1~255。取值为6时,表示TCP协议;取值为17时,表示UDP协议。

destination-port destination-port-number:开放性应用IPv6报文的目的端口号,destination-port-number的取值范围为1~65535。不指定该参数时,表示不对报文的目的端口号进行过滤。只有指定的协议为TCP/UDP时,才支持配置本参数。

source-port source-port-number:开放性应用IPv6报文的源端口号,source-port-number的取值范围为1~65535。不指定该参数时,表示不对报文的源端口号进行过滤。只有指定的协议为TCP/UDP时,才支持配置本参数。

destination-ipv6 destination-ipv6-address:IPv6报文的目的IPv6地址,取值范围为合法的IPv6组播地址。该参数仅用于过滤开放性应用的IPv6组播报文。不指定该参数时,开放性应用的IPv6组播报文不会上送CPU。只有指定的协议为非TCP时,才支持配置本参数。

【使用指导】

缺省情况下,设备收到目的地址为本机IPv6单播地址的开放性应用的报文后,会上送CPU处理,开放性应用的IPv6组播报文不会上送CPU。为了避免某些问题(如大量报文占用过多CPU资源)或者需要将开放性应用的IPv6组播报文上送CPU时,可以配置本命令。配置本命令后,设备收到匹配指定参数的开放性应用的报文,先进行特定处理(比如报文限速功能),再将处理后的报文上送CPU。

接口视图下的配置只对当前接口生效,系统视图下的配置对所有接口生效。如果设备的接口视图和系统视图同时配置了本功能,则设备收到的开放性应用的报文只要匹配两者之一,会先预处理,再上送CPU。

可通过多次执行本命令,配置多条用于匹配开放性应用上送CPU的规则。

本命令对RPM应用、容器化应用的报文均生效。RPM应用的介绍请参见“开放性应用管理配置指导”中的“RPM应用管理”。

【举例】

# 配置设备将协议号为6,目的端口号为50000,源端口号为40000的开放性应用的IPv6报文先进行相应处理,再上送CPU。

<Sysname> system-view

[Sysname] tpa ipv6 send-to-cpu protocol 6 destination-port 50000 source-port 40000

1.1.5  tpa ipv6 source

tpa ipv6 source命令用来指定开放性应用发送IPv6报文的源地址。

undo tpa ipv6 source命令用来恢复缺省情况。

【命令】

tpa ipv6 source { interface interface-type interface-number | ipv6 ipv6-address }

undo tpa ipv6 source

【缺省情况】

系统视图下,开放性应用发送IPv6报文时的源地址为Loopback0接口的IPv6地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

interface interface-type interface-number:使用指定接口的IPv6地址作为开放性应用发送IP报文的源地址,interface-type interface-number表示接口类型和接口编号。

ipv6 ipv6-address:使用指定的IPv6地址作为开放性应用发送IP报文的源地址。源地址只能配置为全球单播地址。

【使用指导】

RPM应用、和Comware共享网络空间的容器化应用和外界跨网段通信时,将使用本命令指定的地址作为发送的IPv6报文的源地址。

配置tpa ipv6 source interface命令后,则开放性应用使用通过display ipv6 interface命令显示的该接口的第一个有效IPv6全球单播地址作为发送IPv6报文的源地址。

配置使用指定接口的IPv6地址作为开放性应用发送IP报文的源地址时:

·     需要使用配置了IPv6地址、状态为Up,并且和目的设备之间路由可达的接口。

·     建议指定的接口上只配置一个IPv6全球单播地址,否则会导致开放性应用发送IPv6报文的源地址发生变化。如果指定的接口不存在IPv6全球单播地址,则本命令不生效。

·     因为LoopBack口能够避免受到接口物理状态的影响,所以建议指定LoopBack口作为源接口,提高通信的可靠性。

配置tpa ipv6 source ipv6命令时,指定的IPv6地址必须是该设备上某个接口的IPv6地址,该配置才能生效。

多次执行本命令,最后一次配置的命令行生效。

【举例】

# 指定接口HundredGigE1/0/1的IPv6地址作为开放性应用发送IPv6报文的源地址。

<Sysname> system-view

[Sysname] tpa ipv6 source interface hundredgige 1/0/1

# 指定IPv6地址3001::1作为开放性应用发送IPv6报文的源地址。

<Sysname> system-view

[Sysname] tpa ipv6 source ipv6 3001::1

 

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

新华三官网
联系我们