IBM Cloud Docs
配置 VLAN

配置 VLAN

IBM Cloud® Virtual Router Appliance 可以通过使用上行接口上的子接口,通过标准的路由器即插即用设计管理多个虚拟局域网之间的流量。 这意味着上游和下游链接是同一个物理端口。 上游接口一般而言,私人流量( rfc1918 )使用 dp0bond0,公共流量( dp0bond1 )使用。 下游设备通常是虚拟和裸机服务器,在配置时分配了VLAN。

为了管理VRA上的VLAN流量,有两个重要的初始要求:

  • VLAN与VRA相关联,并在云门户中设置为“路由通过”。
  • 在相应的公共或专用上游接口上配置一个带有VLAN编号的VLAN接口(VIF)。

创建 VLAN 接口时,必须为该接口分配至少一个子网网关 IP 地址,作为该 VLAN 上流量的子网网关。 您应该以这种方式在 IBM Cloud 门户中配置分配给VLAN的每个子网。

例如,在独立的VRA中:

set interfaces bonding dp0bond0 vif 1432 address 10.0.10.14/24
set interfaces bonding dp0bond0 vif 1693 address 10.0.20.1/24

此示例中的命令在 dp0bond0 接口上为独立虚拟路由器设备 (VRA) 创建两个虚拟接口。 接口 dp0bond0.1432 处理VLAN 1432的流量,而接口 dp0bond0.1693 处理VLAN 1693的流量。10.0.10.1/2410.0.20.1/24 分别被认为是 10.0.10.0/2410.0.20.0/24 的网关IP地址。 它们也被认为是 子网页面上的 主要或次要静态/便携式子网。 在控制台中,子网网关IP被标记为子网网关IP,但对于这些子网,规则是它始终是子网中的第二个IP。

新用户通常会在VLAN接口上设置网络ID,而不是子网网关。 这将导致所谓的停机。

高可用性命令

对于 VRA 的高可用性 (HA) 对,命令不同。 VIF地址由用户选择或从 192.168.0.0/16172.16.0.0/12 私人空间中生成,仅用于VRA之间的多播连接。 更具体地说,该连接用于 VRRP 广告。 此外,以下示例中的虚拟地址是客户的每个主子网或辅助子网的网关 IP 地址。 vrrp-group 编号应与网关详细信息页面中显示的组号相匹配,并与缺省配置的其余部分中设置的 vrrp-group 相匹配。

以下示例中的第一组命令也可以用于未设置为高可用性的单个VRA。

有关完整 HA 配置 (包括设置 VIF 的同步组) 的更多信息,请参阅 具有 VRRP 的关联 VLAN 子网

在第一个 (或仅) VRA,运行以下命令:

set interfaces bonding dp0bond0 vif 1432 address 192.168.132.1/30
set interfaces bonding dp0bond0 vif 1432 vrrp vrrp-group 1 preempt false
set interfaces bonding dp0bond0 vif 1432 vrrp vrrp-group 1 priority 254
set interfaces bonding dp0bond0 vif 1432 vrrp vrrp-group 1 sync-group vgroup1
set interfaces bonding dp0bond0 vif 1432 vrrp vrrp-group 1 virtual-address 10.0.10.1/24
set interfaces bonding dp0bond0 vif 1693 address 192.168.193.1/30
set interfaces bonding dp0bond0 vif 1693 vrrp vrrp-group 1 preempt false
set interfaces bonding dp0bond0 vif 1693 vrrp vrrp-group 1 priority 254
set interfaces bonding dp0bond0 vif 1693 vrrp vrrp-group 1 sync-group vgroup1
set interfaces bonding dp0bond0 vif 1693 vrrp vrrp-group 1 virtual-address 10.0.20.1/24

然后,在第二个 VRA 上运行:

set interfaces bonding dp0bond0 vif 1432 address 192.168.132.2/30
set interfaces bonding dp0bond0 vif 1432 vrrp vrrp-group 1 preempt false
set interfaces bonding dp0bond0 vif 1432 vrrp vrrp-group 1 priority 253
set interfaces bonding dp0bond0 vif 1432 vrrp vrrp-group 1 sync-group vgroup1
set interfaces bonding dp0bond0 vif 1432 vrrp vrrp-group 1 virtual-address 10.0.10.1/24
set interfaces bonding dp0bond0 vif 1693 address 192.168.193.2/30
set interfaces bonding dp0bond0 vif 1693 vrrp vrrp-group 1 preempt false
set interfaces bonding dp0bond0 vif 1693 vrrp vrrp-group 1 priority 253
set interfaces bonding dp0bond0 vif 1693 vrrp vrrp-group 1 sync-group vgroup1
set interfaces bonding dp0bond0 vif 1693 vrrp vrrp-group 1 virtual-address 10.0.20.1/24