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

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

目录

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

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

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


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

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

1.1.1  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口作为源接口,提高通信的可靠性。

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

【举例】

# 指定VLAN接口2的地址作为开放性应用发送IP报文的源地址。

<Sysname> system-view

[Sysname] tpa ip source interface vlan-interface 2

1.1.2  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地址,该配置才能生效。

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

【举例】

# 指定VLAN接口2的IPv6地址作为开放性应用发送IPv6报文的源地址。

<Sysname> system-view

[Sysname] tpa ipv6 source interface vlan-interface 2

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

<Sysname> system-view

[Sysname] tpa ipv6 source ipv6 3001::1

1.1.3  tpa socket client-port-range

tpa socket client-port-range命令用来指定系统为开放性客户端应用预留的端口号范围。

undo tpa socket client-port-range命令用来恢复缺省情况。

【命令】

tpa socket client-port-range start-port end-port

undo tpa socket client-port-range

【缺省情况】

系统为开放性客户端应用预留的端口号范围为64512~65535。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

start-port:预留的端口号范围的起始值,取值范围为32768~65535。

end-port:预留的端口号范围的终止值,取值范围为32768~65535。end-port值需要大于等于start-port值,否则配置失败。

【使用指导】

设备收到报文后,会根据目的端口号将报文转发给对应的应用程序处理。设备出厂时已经安装了Comware系统。如果用户同时安装了开放性客户端应用,且该应用和Comware客户端应用程序使用的端口号相同时,会导致其中一个应用程序因为端口号冲突无法正常启动,或其中一个应用程序收不到报文,因为设备将报文转发给了错误的应用程序。配置本命令后,设备会将指定范围的端口号预留给开放性客户端应用使用,避免出现开放性客户端应用和Comware客户端应用程序端口号冲突的问题。

在开放性应用运行的过程中,如果执行本命令修改的预留端口号范围不包括此应用的端口号,则不能修改预留端口号范围。需要先停止运行的开放性应用,再执行本配置,之后重新启动该应用。

使用本功能预留的端口号范围不能包含Comware客户端程序正在使用的端口,否则会配置失败。使用Probe视图下的display system internal tcp port-infodisplay system internal udp port-info命令可查看Comware应用程序正在使用的端口号。

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

【举例】

# 指定系统为开放性客户端应用预留的端口号范围为32768~60999。

<Sysname> system-view

[Sysname] tpa socket client-port-range 32768 60999

1.1.4  tpa socket server-port

tpa socket server-port命令用来配置为开放性服务器应用预留的端口号。

undo tpa socket server-port命令用来恢复缺省情况。

【命令】

tpa socket server-port port-id1 [ to port-id2 ]

undo tpa socket server-port [ port-id1 [ to port-id2 ] ]

【缺省情况】

系统未给开放性服务器应用预留端口号。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

port-id1:预留的端口号,取值范围为1024~65535。

port-id1 to port-id2:预留的端口号范围。port-id1和为起始端口号,port-id2为结束端口号,取值范围为1024~65535。port-id2的值要大于或等于port-id1的值。

【使用指导】

设备出厂时已经安装了Comware系统,如果用户同时安装了开放性服务器应用,且该应用和Comware客户端应用程序使用的端口号相同时,会导致开放性服务器应用因为端口号冲突无法正常启动,或其中一个应用程序收不到报文,因为设备将报文转发给了错误的应用程序。配置本命令后,设备会将指定的端口号预留给开放性服务器应用使用,避免出现开放性服务器应用和Comware应用程序端口号冲突的问题。

管理员为开放性服务器程序指定的预留端口号不能是Comware客户端应用程序或者开放性客户端应用程序已使用的端口号,否则会配置失败。Probe视图下使用display system internal tcp port-infodisplay system internal udp port-info命令可查看Comware程序正在使用的端口号。

执行undo命令时,如果未指定任何参数,则删除所有为开放性服务器预留的端口号。

多次执行本命令,可为开放性服务器应用预留多个端口号。

【举例】

# 为开放性服务器应用预留服务端口号10000。

<Sysname> system-view

[Sysname] tpa socket server-port 10000

# 为开放性服务器应用预留服务端口号范围10001~10010。

<Sysname> system-view

[Sysname] tpa socket server-port 10001 to 10010

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

新华三官网
联系我们