Citrix ADC SDX

SDX 设备上的巨型帧

Citrix ADC SDX 设备支持接收和传输包含多达 9216 字节 IP 数据的巨型帧。相比于 1500 字节的标准 IP MTU 大小,巨型帧可以更有效地传输大文件。

Citrix ADC SDX 设备可以在以下部署方案中使用巨型帧:

  • Jumbo to Jumbo:设备以巨型帧的形式接收数据,然后将其作为巨型帧发送。
  • 非巨型到巨型帧:设备以非巨型帧的形式接收数据,然后将其作为巨型帧发送。
  • 巨型到非巨型帧:设备以巨型帧的形式接收数据,然后将其作为非巨型帧发送。

在 SDX 设备上预配的 Citrix ADC 实例支持以下协议的负载平衡配置中的巨型帧:

  • TCP
  • 通过 TCP 的任何其他协议
  • SIP

有关巨型帧的更多信息,请参阅使用案例。

使用案例:巨型到巨型设置

考虑一个巨型到巨型设置的示例,其中使用在 Citrix ADC 实例 NS1 上配置的 SIP 负载平衡虚拟服务器 LBVS-1 对服务器 S1 和 S2 之间的 SIP 流量进行负载平衡。客户端 CL1 和 NS1 之间的连接以及 NS1 和服务器之间的连接都支持巨型帧。

NS1 的接口 10/1 接收或发送来往客户端 CL1 的流量。NS1 的接口 10/2 接收或发送来自服务器 S1 或 S2 的流量。NS1 的接口 10/1 和 10/2 分别是 VLAN 10 和 VLAN 20 的一部分。

为了支持巨型帧,接口 10/1、10/2 和 VLAN VLAN 10、VLAN 20 的 MTU 设置为 9216。

本设置示例中的所有其他网络设备(包括 CL1、S1、S2)也配置为支持巨型帧。

jumbo-jumbo

下表列出了示例中使用的设置。

实体 名称 详细信息
客户端 CL1 的 IP 地址 CL1 192.0.2.10
服务器的 IP 地址 S1 198.51.100.19
  S2 198.51.100.20
为接口(通过使用管理服务界面)和 NS1 上的 VLAN(使用 CLI)指定的 MTU。 10/1 9000
  10/2 9000
  VLAN 10 9000
  VLAN 20 9000
NS1 上代表服务器的服务 SVC-S1 IP 地址:198.51.100.19;协议:SIP;端口:5060
NS1 上代表服务器的服务 SVC-S2 IP 地址:198.51.100.20;协议:SIP;端口:5060
在 VLAN 10 上对虚拟服务器进行负载平衡 LBVS-1 IP 地址:203.0.113.15;协议:SIP;端口:5060;SVC-S1、SVC-S2

以下是 CL1 向 NS1 发出的请求的流量:

  1. CL1 为 LBVS1 创建了一个 20000 字节的 SIP 请求。
  2. CL1 以 IP 分段的形式将请求数据发送到 NS1 的 LBVS1。每个 IP 片段的大小等于或小于 CL1 将这些片段发送到 NS1 的接口上设置的 MTU (9000)。
    • 第一个 IP 片段的大小 = [IP 标头 + UDP 标头 + SIP 数据段] = [20 + 8 + 8972] = 9000
    • 第二个 IP 分段的大小 = [IP 标头 + SIP 数据段] = [20 + 8980] = 9000
    • 最后一个 IP 片段的大小 = [IP 标头 + SIP 数据段] = [20 + 2048] = 2068
  3. NS1 在接口 10/1 接收请求 IP 片段。NS1 接受这些分段,因为每个分段的大小等于或小于接口 10/1 的 MTU (9000)。
  4. NS1 重新组装这些 IP 分段以构成 27000 字节的 SIP 请求。NS1 正在处理此请求。
  5. LBVS-1 的负载平衡算法选择服务器 S1。
  6. NS1 将请求数据以 IP 分段的形式发送到 S1。每个 IP 分段的大小等于或小于 NS1 将这些分段发送到 S1 的接口 10/2 的 MTU (9000)。这些 IP 数据包的来源是 SNIP 地址 NS1。
    • 第一个 IP 片段的大小 = [IP 标头 + UDP 标头 + SIP 数据段] = [20 + 8 + 8972] = 9000
    • 第二个 IP 分段的大小 = [IP 标头 + SIP 数据段] = [20 + 8980] = 9000
    • 最后一个 IP 片段的大小 = [IP 标头 + SIP 数据段] = [20 + 2048] = 2068

以下是本示例中 S1 对 CL1 的响应的通信流:

  1. 服务器 S1 创建一个 30000 字节的 SIP 响应,以发送到 NS1 的 SNIP 地址。
  2. S1 将 IP 分段中的响应数据发送到 NS1。每个 IP 分段的大小等于或小于 S1 将这些分段发送到 NS1 的接口上设置的 MTU (9000)。
    • 第一个 IP 片段的大小 = [IP 标头 + UDP 标头 + SIP 数据段] = [20 + 8 + 8972] = 9000
    • 第二个和第三个 IP 分段的大小 = [IP 标头 + SIP 数据段] = [20 + 8980] = 9000
    • 最后一个 IP 片段的大小 = [IP 标头 + SIP 数据段] = [20 + 3068] = 3088
  3. NS1 在接口 10/2 接收响应 IP 片段。NS1 接受这些分段,因为每个分段的大小等于或小于接口 10/2 的 MTU (9000)。
  4. NS1 重新组装这些 IP 分段以构成 27000 字节的 SIP 响应。NS1 会处理此响应。
  5. NS1 以 IP 分段的形式将响应数据发送到 CL1。每个 IP 分段的大小等于或小于 NS1 将这些分段发送到 CL1 的接口 10/1 的 MTU (9000)。这些 IP 片段源自 LBVS-1 的 IP 地址。这些 IP 数据包来自 LBVS-1 的 IP 地址,并注定到 CL1 的 IP 地址。
    • 第一个 IP 片段的大小 = [IP 标头 + UDP 标头 + SIP 数据段] = [20 + 8 + 8972] = 9000
    • 第二个和第三个 IP 分段的大小 = [IP 标头 + SIP 数据段] = [20 + 8980] = 9000

最后一个 IP 片段的大小 = [IP 标头 + SIP 数据段] = [20 + 3068] = 3088

配置任务

在 SDX 管理服务上,导航到配置 > 系统 > 接口页面。选择所需的接口,然后单击 Edit(编辑)。设置 MTU 值,然后单击确定。

示例

将接口 10/1 的 MTU 值设置为 9000,将接口 10/2 的 MTU 值设置为 9000。

登录 Citrix ADC 实例并使用 NetScaler 命令行界面完成剩余的配置步骤。

下表列出了在 Citrix ADC 实例上创建所需配置的任务、NetScaler 命令和示例。

任务 NetScaler 命令语法 示例
创建 VLAN 并设置所需的 VLAN 的 MTU 以支持巨型帧。 add vlan <id> -mtu <positive_integer> show vlan <id> add vlan 10 -mtu 9000; add vlan 20 -mtu 9000
将接口绑定到 VLAN。 bind vlan <id> -ifnum <interface_name>; show vlan <id> bind vlan 10 -ifnum 10/1; bind vlan 20 -ifnum 10/2
添加一个 SNIP 地址。 add ns ip <IPAddress> <netmask> -type SNIP; show ns ip add ns ip 198.51.100.18 255.255.255.0 -type SNIP
创建代表 SIP 服务器的服务。 add service <serviceName> <ip> SIP_UDP <port> ; show service <name> add service SVC-S1 198.51.100.19 SIP_UDP 5060; dd service SVC-S2 198.51.100.20 SIP_UDP 5060
创建 SIP 负载平衡虚拟服务器并将服务绑定到它 add lb vserver <name> SIP_UDP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name> add lb vserver LBVS-1 SIP_UDP 203.0.113.15 5060; bind lb vserver LBVS-1 SVC-S1;bind lb vserver LBVS-1 SVC-S2
bind lb vserver LBVS-1 SVC-S2 save ns config; show ns config  

用例:非巨型到巨型设置

考虑一个非巨型到巨型设置的示例,其中使用在 Citrix ADC 实例 NS1 上配置的负载平衡虚拟服务器 LBVS1 来对服务器 S1 和 S2 之间的流量进行负载平衡。客户端 CL1 和 NS1 之间的连接支持非巨型帧,NS1 和服务器之间的连接支持巨型帧。

NS1 的接口 10/1 接收或发送来往客户端 CL1 的流量。NS1 的接口 10/2 接收或发送来自服务器 S1 或 S2 的流量。

NS1 的接口 10/1 和 10/2 分别是 VLAN 10 和 VLAN 20 的一部分。为了仅支持 CL1 和 NS1 之间的非巨型帧,接口 10/1 和 VLAN 10 的 MTU 都设置为默认值 1500。

为了支持 NS1 和服务器之间的巨型帧,接口 10/2 和 VLAN 20 的 MTU 设置为 9000。

NS1 和服务器之间的服务器和所有其他网络设备也配置为支持巨型帧。由于 HTTP 流量基于 TCP,因此会在每个端点相应设置 MSS 以支持巨型帧:

  • 对于 CL1 和 NS1 的虚拟服务器 LBVS1 之间的连接,NS1 上的 MSS 将在 TCP 配置文件中设置,然后该配置文件绑定到 LBVS1。
  • 对于 NS1 和 S1 的 SNIP 地址之间的连接,在 TCP 配置文件中设置 NS1 上的 MSS,然后将其绑定到 NS1 上代表 S1 的服务 (SVC-S1)。

nonjumbo

下表列出了此示例中使用的设置:

实体 名称 详细信息
客户端 CL1 的 IP 地址 CL1 192.0.2.10
服务器的 IP 地址 S1 198.51.100.19
  S2 198.51.100.20
接口 10/1 的 MTU(通过使用管理服务接口)。   1500
为接口 10/2 设置的 MTU(通过使用管理服务接口)。   9000
NS1 上的 VLAN 10 的 MTU(通过使用 NetScaler 命令行界面)。   1500
在 NS1 上为 VLAN 20 设置了 MTU(通过使用 NetScaler 命令行界面)。   9000
NS1 上代表服务器的服务 SVC-S1 IP 地址:198.51.100.19;协议:HTTP;端口:80;MSS:8960
  SVC-S2 IP 地址:198.51.100.20;协议:HTTP;端口:80;MSS:8960
在 VLAN 10 上对虚拟服务器进行负载平衡 LBVS-1 IP 地址:203.0.113.15;协议:HTTP;端口:80;绑定服务:SVC-S1、SVC-S2;MSS:1460

以下是本示例中 CL1 向 S1 发出的请求的流量:

  1. 客户端 CL1 创建一个 200 字节的 HTTP 请求以发送到 NS1 的虚拟服务器 LBVS-1。
  2. CL1 打开了与 NS1 的 LBVS-1 的连接。CL1 和 NS1 在建立连接时交换各自的 TCP MSS 值。
  3. 由于 NS1 的 MSS 大于 HTTP 请求,因此 CL1 将请求数据以单个 IP 数据包的形式发送到 NS1。 1.

    <div id="concept_57AEA1C9D3DA47948B6D834341388D29__d978e142">
    
    Size of the request packet = \[IP Header + TCP Header + TCP Request\] = \[20 + 20 + 200\] = 240
    
    </div>
    
  4. NS1 在接口 10/1 接收请求数据包,然后处理数据包中的 HTTP 请求数据。
  5. LBVS-1 的负载平衡算法选择服务器 S1,然后 NS1 在其中一个 SNIP 地址和 S1 之间建立连接。NS1 和 CL1 在建立连接时交换各自的 TCP MSS 值。
  6. 由于 S1 的 MSS 大于 HTTP 请求,NS1 将单个 IP 数据包中的请求数据发送到 S1。
    1. 请求数据包的大小 = [IP 标头 + TCP 标头 + [TCP 请求] = [20 + 20 + 200] = 240

以下是本示例中 S1 对 CL1 的响应的通信流:

  1. 服务器 S1 创建一个 18000 字节的 HTTP 响应以发送到 NS1 的 SNIP 地址。
  2. S1 将响应数据分成多个 NS1 的 MSS,然后将这些数据段以 IP 数据包的形式发送到 NS1。这些 IP 数据包来自 S1 的 IP 地址,并指定到 NS1 的 SNIP 地址。
    • 前两个数据包的大小 = [IP 标头 + TCP 标头 + (TCP 分段=NS1 的 MSS 大小)] = [20 + 20 + 8960] = 9000
    • 最后一个数据包的大小 = [IP 标头 + TCP 标头 + (剩余的 TCP 数据段)] = [20 + 20 + 2080] = 2120
  3. NS1 在接口 10/2 接收响应数据包。
  4. 从这些 IP 数据包中,NS1 将所有 TCP 数据段组合起来,构成 18000 字节的 HTTP 响应数据。NS1 会处理此响应。
  5. NS1 将响应数据分割为 CL1 的 MSS 的倍数,然后通过 IP 数据包将这些数据段从接口 10/1 发送到 CL1。这些 IP 数据包来自 LBVS-1 的 IP 地址,并注定到 CL1 的 IP 地址。
    • 除最后一个数据包之外的所有数据包的大小 = [IP 标头 + TCP 标头 + (TCP 有效负载=CL1 的 MSS 大小)] = [20 + 20 + 1460] = 1500
    • 最后一个数据包的大小 = [IP 标头 + TCP 标头 + (剩余的 TCP 分段)] = [20 + 20 + 480] = 520

配置任务

在 SDX 管理服务上,导航到配置 > 系统 > 接口页面。选择所需的接口,然后单击 Edit(编辑)。设置 MTU 值,然后单击确定。

示例

设置以下 MTU 值:

  • 对于 10/1 接口作为 1500
  • 对于 10/2 接口作为 9000

登录 Citrix ADC 实例并使用 NetScaler 命令行界面完成剩余的配置步骤。

下表列出了在 Citrix ADC 实例上创建所需配置的任务、NetScaler 命令和示例。

|任务|NetScaler 命令行语法|示例| |— |— |— | |创建 VLAN 并设置所需的 VLAN 的 MTU 以支持巨型帧。|add vlan <id> -mtu <positive_integer>; show vlan <id>|add vlan 10 -mtu 1500; add vlan 20 -mtu 9000| |将接口绑定到 VLAN。|bind vlan <id> -ifnum <interface_name>; show vlan <id>|bind vlan 10 -ifnum 10/1; bind vlan 20 -ifnum 10/2| |添加一个 SNIP 地址。|add ns ip <IPAddress> <netmask> -type SNIP; show ns ip|add ns ip 198.51.100.18 255.255.255.0 -type SNIP| |创建表示 HTTP 服务器的服务|add service <serviceName> <ip> HTTP <port>; show service <name>|add service SVC-S1 198.51.100.19 http 80; add service SVC-S2 198.51.100.20 http 80| |创建 HTTP 负载平衡虚拟服务器并将服务绑定到该虚拟服务器|add lb vserver <name> HTTP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name>|add lb vserver LBVS-1 http 203.0.113.15 80; bind lb vserver LBVS-1 SVC-S1| |创建自定义 TCP 配置文件并设置其 MSS 以支持巨型帧。|add tcpProfile <name> -mss <positive_integer>; show tcpProfile <name>|add tcpprofile NS1-SERVERS-JUMBO -mss 8960| |将自定义 TCP 配置文件绑定到所需的服务。|set service <Name> -tcpProfileName <string>; show service <name>|set service SVC-S1 -tcpProfileName NS1- SERVERS-JUMBO; set service SVC-S2 -tcpProfileName NS1- SERVERS-JUMBO| |Save the configuration|save ns config; show ns config|

用例:巨型和非巨型流在同一组接口上共存

考虑一个在 Citrix ADC 实例 NS1 上配置负载平衡虚拟服务器 LBVS1 和 LBVS2 的示例。LBVS1 用于对服务器 S1 和 S2 之间的 HTTP 流量进行负载平衡,全局用于在服务器 S3 和 S4 之间对流量进行负载均衡。

CL1 在 VLAN 10 上,S1 和 S2 在 VLAN20 上,CL2 在 VLAN 30 上,S3 和 S4 在 VLAN 40 上。VLAN 10 和 VLAN 20 支持巨型帧,VLAN 30 和 VLAN 40 仅支持非巨型帧。

换句话说,CL1 和 NS1 之间的连接以及 NS1 和服务器 S1 或 S2 之间的连接都支持巨型帧。CL2 和 NS1 之间的连接以及 NS1 与服务器 S3 或 S4 之间的连接仅支持非巨型帧。

NS1 的接口 10/1 接收或发送来自客户端的流量。NS1 的接口 10/2 接收或发送来自服务器的流量。

接口 10/1 作为标记接口绑定到 VLAN 10 和 VLAN 20,接口 10/2 作为标记接口绑定到 VLAN 30 和 VLAN 40。

为了支持巨型帧,接口 10/1 和 10/2 的 MTU 设置为 9216。

在 NS1 上,VLAN 10 的 MTU 设置为 9000;支持巨型帧的 VLAN 30 的 MTU 设置为 9000;对于仅支持非巨型帧,将 VLAN 20 的 MTU 设置为默认值 1500,将 VLAN 40 设置为默认值。

NetScaler 接口上用于标记为 VLAN 的数据包的有效 MTU 是该接口的 MTU 或 VLAN 的 MTU(以较低者为准)。例如:

  • 接口 10/1 的 MTU 为 9216。VLAN 10 的 MTU 为 9000。在接口 10/1 上,带有 VLAN 10 标记的数据包的 MTU 为 9000。
  • 接口 10/2 的 MTU 为 9216。VLAN 20 的 MTU 为 9000。在接口 10/2 上,带有 VLAN 20 标记的数据包的 MTU 为 9000。
  • 接口 10/1 的 MTU 为 9216。VLAN 30 的 MTU 为 1500。在接口 10/1 上,带有 VLAN 30 标记的数据包的 MTU 为 1500。
  • 接口 10/2 的 MTU 为 9216。VLAN 40 的 MTU 为 1500。在接口 10/2 上,带有 VLAN 40 标记的数据包的 MTU 为 9000。

CL1、S1、S2 以及 CL1 和 S1 或 S2 之间的所有网络设备都配置为巨型帧。

由于 HTTP 流量基于 TCP,因此会在每个端点相应设置 MSS 以支持巨型帧。

  • 对于 CL1 和 NS1 的虚拟服务器 LBVS-1 之间的连接,NS1 上的 MSS 将在 TCP 配置文件中设置,然后该配置文件绑定到 LBVS1。
  • 对于 NS1 和 S1 的 SNIP 地址之间的连接,在 TCP 配置文件中设置 NS1 上的 MSS,然后将其绑定到 NS1 上代表 S1 的服务 (SVC-S1)。

jumbo-nonjumbo

下表列出了此示例中使用的设置。

|实体|名称|详细信息| |–|–|–| |客户端的 IP 地址|CL1|192.0.2.10 ||CL2|192.0.2.20 |服务器的 IP 地址|S1|198.51.100.19 ||S2|198.51.100.20 ||S3|198.51.101.19 ||S4|198.51.101.20 |NS1 上的 SNIP 地址||198.51.100.18; 198.51.101.18 |为 NS1 上的接口和 VLAN 指定了 MTU|10/1|9216 ||10/2|9216 |VLAN 10|9000 |VLAN 20|9000 |VLAN 30|9000 |VLAN 40|1500 |Default TCP profile|nstcp_default_profile|MSS: 1460 |Custom TCP profile|ALL-JUMBO|MSS: 8960 |Services on NS1 representing servers|SVC-S1|IP address: 198.51.100.19; Protocol: HTTP; Port: 80; TCP profile: ALL-JUMBO (MSS: 8960) ||SVC-S2|IP address: 198.51.100.20; Protocol: HTTP; Port: 80; TCP profile: ALL-JUMBO (MSS: 8960) ||SVC-S3|IP address: 198.51.101.19; Protocol: HTTP; Port: 80; TCP profile: nstcp_default_profile (MSS:1460) ||SVC-S4|IP address: 198.51.101.20; Protocol: HTTP; Port: 80; TCP profile: nstcp_default_profile (MSS:1460) |Load balancing virtual servers on NS1|LBVS-1|IP address = 203.0.113.15; Protocol: HTTP; Port:80; Bound services: SVC-S1, SVC-S2; TCP profile: ALL-JUMBO (MSS: 8960) ||LBVS-2|IP address = 203.0.114.15; Protocol: HTTP; Port:80; Bound services: SVC-S3, SVC-S4; TCP Profile: nstcp_default_profile (MSS:1460)

以下是 CL1 向 S1 发出的请求的流量:

  1. 客户端 CL1 创建一个 20000 字节的 HTTP 请求以发送到 NS1 的虚拟服务器 LBVS-1。
  2. CL1 打开了与 NS1 的 LBVS-1 的连接。CL1 和 NS1 在建立连接时交换它们的 TCP MSS 值。
  3. 由于 NS1 的 MSS 值小于 HTTP 请求,因此 CL1 将请求数据分割成 NS1 MSS 的倍数,并将这些段标记为 VLAN 10 的 IP 数据包发送到 NS1。
    • 前两个数据包的大小 = [IP 标头 + TCP 标头 + (TCP 分段=NS1 MSS)] = [20 + 20 + 8960] = 9000
    • 最后一个数据包的大小 = [IP 标头 + TCP 标头 + (剩余的 TCP 数据段)] = [20 + 20 + 2080] = 2120
  4. NS1 在接口 10/1 接收这些数据包。NS1 接受这些数据包是因为这些数据包的大小等于或小于带有 VLAN 10 标记的数据包的接口 10/1 的有效 MTU (9000)。
  5. 从这些 IP 数据包中,NS1 将所有 TCP 数据段组合起来构成 20000 字节的 HTTP 请求。NS1 正在处理此请求。
  6. LBVS-1 的负载平衡算法选择服务器 S1,然后 NS1 在其中一个 SNIP 地址和 S1 之间建立连接。NS1 和 CL1 在建立连接时交换各自的 TCP MSS 值。
  7. NS1 将请求数据分割成 S1 MSS 的倍数,并将这些段以标记为 VLAN 20 的 IP 数据包发送到 S1。
    • 前两个数据包的大小 = [IP 标头 + TCP 标头 + (TCP 有效负载=S1 MSS)] = [20 + 20 + 8960] = 9000
    • 最后一个数据包的大小 = [IP 标头 + TCP 标头 + (剩余的 TCP 数据段)] = [20 + 20 + 2080] = 2120

以下是 S1 响应 CL1 的流量:

  1. 服务器 S1 创建一个 30000 字节的 HTTP 响应以发送到 NS1 的 SNIP 地址。
  2. S1 将响应数据分成多个 NS1 的 MSS,然后将这些数据段以标记为 VLAN 20 的 IP 数据包的形式发送到 NS1。这些 IP 数据包来自 S1 的 IP 地址,并指定到 NS1 的 SNIP 地址。
    • 前三个数据包的大小 = [IP 标头 + TCP 标头 + (TCP 分段=NS1 的 MSS 大小)] = [20 + 20 + 8960] = 9000
    • 最后一个数据包的大小 = [IP 标头 + TCP 标头 + (剩余的 TCP 分段)] = [20 + 20 + 3120] = 3160
  3. NS1 在接口 10/2 接收响应数据包。NS1 接受这些数据包,因为对于带有 VLAN 20 标记的数据包,它们的大小等于或小于接口 10/2 的有效 MTU 值 (9000)。
  4. 从这些 IP 数据包中,NS1 汇集所有 TCP 数据段以构成 30000 字节的 HTTP 响应。NS1 会处理此响应。
  5. NS1 将响应数据分割为 CL1 的 MSS 的倍数,然后将这些数据段以标记为 VLAN 10 的 IP 数据包的形式从接口 10/1 发送到 CL1。这些 IP 数据包来自 LBVS 的 IP 地址,并注定到 CL1 的 IP 地址。
    • 前三个数据包的大小 = [IP 标头 + TCP 标头 + [(TCP 有效负载=CL1 的 MSS 大小)] = [20 + 20 + 8960] = 9000
    • 最后一个数据包的大小 = [IP 标头 + TCP 标头 + (剩余的 TCP 分段)] = [20 + 20 + 3120] = 3160

配置任务

在 SDX 管理服务上,导航到配置 > 系统 > 接口页面。选择所需的接口,然后单击 Edit(编辑)。设置 MTU 值,然后单击确定。

示例

设置以下 MTU 值:

  • 对于 10/1 接口作为 9216
  • 对于 10/2 接口作为 9216

登录 Citrix ADC 实例并使用 NetScaler 命令行界面完成剩余的配置步骤。

下表列出了在 Citrix ADC 实例上创建所需配置的任务、NetScaler 命令和示例。

|任务|语法|示例| |— |— |— | |创建 VLAN 并设置所需的 VLAN 的 MTU 以支持巨型帧。|add vlan <id> -mtu <positive_integer>; show vlan <id>|add vlan 10 -mtu 9000; add vlan 20 -mtu 9000; add vlan 30 -mtu 1500; add vlan 40 -mtu 1500| |将接口绑定到 VLAN。|bind vlan <id> -ifnum <interface_name>; show vlan <id>|bind vlan 10 -ifnum 10/1 -tagged; bind vlan 20 -ifnum 10/2 -tagged; bind vlan 30 -ifnum 10/1 -tagged; bind vlan 40 -ifnum 10/2 -tagged| |添加一个 SNIP 地址。|add ns ip <IPAddress> <netmask> -type SNIP; show ns ip|add ns ip 198.51.100.18 255.255.255.0 -type SNIP; add ns ip 198.51.101.18 255.255.255.0 -type SNIP| |创建表示 HTTP 服务器的服务。|add service <serviceName> <ip> HTTP <port>; show service <name>|add service SVC-S1 198.51.100.19 http 80; add service SVC-S2 198.51.100.20 http 80; add service SVC-S3 198.51.101.19 http 80; add service SVC-S4 198.51.101.20 http 80| |创建 HTTP 负载平衡虚拟服务器并将服务绑定到该虚拟服务器|add lb vserver <name> HTTP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name>|add lb vserver LBVS-1 http 203.0.113.15 80; bind lb vserver LBVS-1 SVC-S1; bind lb vserver LBVS-1 SVC-S2| |||add lb vserver LBVS-2 http 203.0.114.15 80; bind lb vserver LBVS-2 SVC-S3; bind lb vserver LBVS-2 SVC-S4| |创建自定义 TCP 配置文件并设置其 MSS 以支持巨型帧。|add tcpProfile <name> -mss <positive_integer>; show tcpProfile <name>|add tcpprofile ALL-JUMBO -mss 8960| |将自定义 TCP 配置文件绑定到所需的负载平衡虚拟服务器和服务。|set service <Name> -tcpProfileName <string>; show service <name>|set lb vserver LBVS-1 - tcpProfileName ALL-JUMBO; set service SVC-S1 - tcpProfileName ALL-JUMBO; set service SVC-S2 - tcpProfileName ALL-JUMBO| |Save the configuration|save ns config; show ns config|

SDX 设备上的巨型帧