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

20-开放性应用管理配置指导

目录

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

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

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


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

1.1  容器和开放性应用公共配置简介

Comware V9支持用户在H3C物理设备上部署Docker容器,以及基于Comware系统的RPM应用、基于Docker容器的应用。这些应用只需遵循RPM或者Docker容器相关打包、编排、运行要求,既能在设备上运行,具有很强的开放性。为简化描述,下文中将Comware系统中安装的RPM应用、Docker容器中的应用统称为开放性应用。容器化应用和Comware系统中的应用互相隔离,既能作为Comware系统功能的补充,又不会影响Comware系统的运行。

本文介绍Docker容器的公共配置,以及开放性应用的公共配置。

1.2  容器公共配置

1.2.1  备份容器数据

1. 功能简介

使用本功能,设备会批量将Docker容器中的数据一次性从主用主控板备份到备用主控板。以便设备主用主控板和备用主控板倒换后,Docker容器的数据能继续生效。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     手工备份Docker容器的数据。

tpa data sync

1.3  开放性应用公共配置

1.3.1  为开放性应用配置源地址

1. 功能简介

RPM应用和Comware共享网络命名空间的Docker容器中的应用,需要和外界跨网段通信时,必须配置源地址,目的设备和源地址之间必须路由可达。配置源地址后,设备将使用指定接口的IP地址作为开放性应用发送的IP报文的源地址。

和Comware非共享网络命名空间的Docker容器中的开放性应用使用Virtual-Eth-Group接口和外界通信,不使用源地址,不需要配置源地址。

2. 配置限制和指导

请确保指定的接口配置了IP地址,并且接口状态为Up,并且该接口和目的设备之间路由可达。否则,开放性应用不能和外界通信。

通过本功能指定开放性应用发送IPv6报文的源地址时,只能指定IPv6全球单播地址。

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

3. 为开放性应用配置源地址(系统视图)

(1)     进入系统视图。

system-view

(2)     指定开放性应用发送IP报文的源地址。(IPv4网络)

tpa ip source interface interface-type interface-number

缺省情况下,开放性应用发送IP报文时的源地址为Loopback0接口的主IP地址。

(3)     指定开放性应用发送IPv6报文的源地址。(IPv6网络)

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

缺省情况下,开放性应用发送IPv6报文时的源地址为Loopback0接口的IPv6地址。

1.3.2  配置IP报文预处理功能

1. 功能简介

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

2. 配置限制和指导

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

3. 配置IP报文预处理功能(系统视图)

(1)     进入系统视图。

system-view

(2)     配置设备将收到的开放性应用的报文先进行相应处理,再上送CPU。(IPv4网络)

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

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 ]

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

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

缺省情况下,设备将收到的开放性应用的报文直接上送CPU。

(3)     配置设备将收到的开放性应用的报文先进行相应处理,再上送CPU。(IPv6网络)

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

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 ]

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

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

缺省情况下,设备将收到的开放性应用的IPv6报文直接上送CPU。

4. 配置IP报文预处理功能(接口视图)

(1)     进入系统视图。

system-view

(2)     进入接口视图。

interface interface-type interface-number

(3)     配置设备将收到的开放性应用的报文先进行相应处理,再上送CPU。(IPv4网络)

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

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 ]

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

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

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

(4)     配置设备将收到的开放性应用的报文先进行相应处理,再上送CPU。(IPv6网络)

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

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 ]

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

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

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

 

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

新华三官网
联系我们