admin分区的VLAN配置
VLAN可以作为专用VLAN或共享VLAN绑定到一个分区。根据实际部署情况,可以将VLAN绑定到分区,将VLAN的网络流量与其他分区隔离。
专用VLAN—未启用“共享”选项的VLAN,只能绑定一个分区,且必须是带标签的VLAN。例如,在客户机-服务器部署中,出于安全原因,系统管理员在服务器端为每个分区创建一个专用VLAN。
共享VLAN—VLAN绑定(共享)到多个分区,并启用“共享”选项。例如,在客户端-服务器部署中,如果系统管理员对客户端网络没有控制权,则创建一个VLAN并在多个分区之间共享。
共享VLAN可以跨多个分区使用。它创建在默认分区中,可以将一个共享VLAN绑定到多个分区。缺省情况下,共享VLAN隐式绑定到默认分区,因此不能显式绑定。
请注意
部署在任何hypervisor (ESX、KVM、Xen和Hyper-V)平台上的Citrix ADC设备必须在分区设置和流量域中同时满足以下条件:
- 对于带分区的共享vlan,启用混杂模式、MAC更改、MAC欺骗或伪造传输。
- 如果流量通过专用VLAN,则启用带有虚拟交换机端口组属性的VLAN。
在分区(多租户)Citrix ADC设备中,系统管理员可以隔离流向特定分区的流量。它通过将一个或多个vlan绑定到每个分区来实现。一个VLAN可以专用于一个分区,也可以跨多个分区共享。
专用vlan
为了隔离进入分区的流量,需要创建VLAN,并将VLAN与分区关联。这样,VLAN仅对关联分区可见,通过该VLAN的流量仅在关联分区中进行分类和处理。
要为特定分区实现专用VLAN,请执行以下操作。
- 添加VLAN (V1)。
- 将网口作为tagged网口绑定到VLAN。
- 创建分区(P1)。
- 将分区(P1)绑定到专用VLAN (V1)。
使用CLI进行如下配置
创建VLAN
添加vlan
例子
添加vlan 100
绑定VLAN
绑定vlan
-ifnum -tagged
例子
绑定vlan 100 -ifnum 1/8 -tagged
创建分区
添加ns分区<分区名> [-maxBandwidth
][-maxConn ][-maxMemLimit ]
例子
添加ns分区P1 -maxBandwidth 200 -maxconn 50 -maxmemlimit 90 Done
将分区与VLAN绑定
绑定partition
-vlan
例子
绑定vlan 100
该任务指导管理员通过Citrix ADC界面配置专用VLAN
- 导航到配置>系统>网络> vlan*并按添加创建VLAN。
在创建VLAN页,设置以下参数:
- VLAN ID
- 别名
- 最大传输单元
- 动态路由
- IPv6动态路由
- 分区共享
- 在接口绑定,选中一个或多个接口,将其与VLAN绑定。
- 在IP绑定,选择一个或多个IP地址,并与VLAN绑定。
- 点击好吧而且完成.
共享VLAN
在共享VLAN配置中,每个分区都有一个MAC地址,在共享VLAN中接收的流量按照MAC地址进行分类。建议只配置三层VLAN,对子网流量有一定的限制。分区MAC地址仅在共享VLAN部署时有效。
请注意
从Citrix ADC version 12.1 build 51.16开始,分区设备中的共享VLAN支持动态路由协议。
下图显示了一个VLAN (VLAN 10)如何在两个分区之间共享。
需要部署共享VLAN配置,操作步骤如下:
- 创建共享选项为“enabled”的VLAN,或在现有VLAN上启用共享选项。默认情况下,该选项为“disabled”。
- 将分区接口绑定到共享VLAN。
- 创建分区,每个分区都有自己的PartitionMAC地址。
- 将分区绑定到共享VLAN。
该任务指导管理员通过CLI配置共享VLAN
在命令提示符中输入以下命令,添加VLAN或设置已有VLAN的共享参数:
add vlan [-sharing (ENABLED | DISABLED)] set vlan [-sharing (ENABLED | DISABLED)] add vlan 100 -sharing ENABLED set vlan 100 -sharing ENABLED
该任务指导管理员通过CLI将分区与共享VLAN绑定
在命令提示符下,输入:
bind partition -vlan bind partition P1 -vlan 100 add ns partition P1 -maxBandwidth 200 -maxconn 50 -maxmemlimit 90 -partitionMAC
该任务指导软件调测工程师通过CLI配置分区MAC地址
set ns partition [-partitionMAC] set ns partition P1 -partitionMAC 22:33:44:55:66:77
该任务指导管理员通过CLI为共享VLAN绑定分区
bind partition -vlan bind partition -vlan bind partition P1 -vlan 100 bind partition P2 -vlan 100 bind partition P3 -vlan 100 bind partition P4 -vlan 100
该任务指导管理员通过Citrix ADC界面配置共享VLAN
导航到配置>系统>网络> vlan然后选择VLAN配置文件,单击编辑设置分区共享参数。
在创建VLAN页,选择分区共享复选框。
点击好吧然后完成.
跨管理分区的共享VLAN上的动态路由
Citrix ADC设备中的管理分区提供了一种托管多个租户的方法。
从Citrix ADC version 12.1 build 51.16开始,分区设备中的共享VLAN支持动态路由协议。路由可以在与管理分区关联的专用或共享vlan中配置。
管理分区专用VLAN.在专用VLAN中,租户的数据路径由一个或多个VLAN标识。它会导致租户的配置和数据路径隔离。为了发布VIP地址的健康状态,在每个分区中启用动态路由,并在每个分区中建立路由邻接关系。
跨管理分区的共享VLAN.在共享VLAN中,在非缺省分区中配置的VIP地址可以通过缺省分区中形成的单个邻接关系或对等体发布。所有VIP地址的下一跳均使用非默认分区的SNIP地址advertiseOnDefaultPartition选项)在非默认分区中。配置的SNIP地址在路由通告中被标记为下一跳地址。
考虑一个在Citrix ADC设备中设置管理分区的示例,VLAN 100在默认分区和非默认分区之间共享:AP-3和AP-5。SNIP地址在默认分区中添加了SNIP1, AP-3中添加了SNIP3, AP-5中添加了SNIP5。SNIP1、SNIP3、SNIP5在vlan-100范围内可达。VIP地址默认分区中添加了VIP1, AP-3中添加了VIP3, AP-5中添加了VIP5。VIP3和VIP5通过在默认分区中形成的单邻接关系或对等关系发布。
在开始之前
在非缺省管理分区中配置共享VLAN的动态路由之前,请确保:
- 在默认分区的共享VLAN上配置动态路由.在缺省分区的共享VLAN上配置动态路由包括以下步骤:
- 开启共享VLAN的动态路由功能。
- 添加启用动态路由的SNIP地址。该IP地址用于与上游动态路由。
- 将SNIP IP子网与共享VLAN绑定。
- 缺省分区上配置了一个或多个动态路由协议.有关更多信息,请参见配置动态路由协议.
配置步骤
在非缺省admin分区中配置共享VLAN的动态路由包括以下步骤:
在非默认分区中添加一个SNIP IP地址.该SNIP地址必须与缺省分区中动态路由的SNIP地址在同一网段。
在非默认分区中,使用动态路由方式发布VIP地址时,需要设置或启用以下参数.
- 主机路由网关(hostRtGw)。此处填写为上一步中添加的SNIP地址。
- 在默认分区上发布(advertiseOnDefaultPartition)。启用该参数。
示例配置
考虑一个Citrix ADC设备中的管理分区设置示例。在这个设备上配置了一个非默认的管理分区AP-3。AP-3绑定共享VLAN VLAN100。下面的示例配置在AP-3中通过VLAN100配置动态路由。
步骤 | 示例配置 |
---|---|
在默认管理分区上 | - |
开启共享VLAN 100的动态路由功能。 | 使能vlan 100 -dynamicRouting |
添加启用动态路由的SNIP地址192.0.2.10。该IP地址用于与上游动态路由。 | add ns ip 192.0.2.10 255.255.255.0 -type SNIP -dynamicRouting enabled |
将192.0.2.10子网绑定到共享VLAN 100。 | 绑定vlan 100 -IPAddress 192.0.2.10 255.255.255.0 |
在非默认的管理分区AP-3上 | - |
添加SNIP IP地址192.0.2.30。该SNIP地址与默认分区的SNIP地址192.0.2.10在同一网段。 | add ns ip 192.0.2.30 255.255.255.0 -type SNIP |
使用动态路由发布VIP地址203.0.113.300时,启用advertiseOnDefaultPartition 参数和设置hostRtGw 参数到192.0.2.30。 |
set ns ip 203.0.113.300 255.255.255.255 -hostRoute enabled -advertiseOnDefaultPartition enabled -hostRtGw 192.0.2.30 |
跨管理分区的共享VLAN上的IPv6动态路由
的使能ns特性IPv6PT
而且设置L3Param ipv6dynamicrouting ENABLED
命令必须使能,IPv6地址才能在管理分区的共享VLAN上动态路由。配置共享VLAN的IPv6动态路由举例如下。
示例配置
下面的示例配置在AP-3中通过VLAN 100配置动态路由。
步骤 | 示例配置 |
---|---|
在默认管理分区上 | - |
开启共享VLAN 100的动态路由功能。 | 使能vlan 100 -dynamicRouting |
增加SNIP IP地址2001:b:c:d::1/64,启用动态路由。SNIP IP地址用于与上游动态路由。 | add ns ip6 2001:b:c:d::1/64 -type SNIP -dynamicRouting enabled |
将2001:b:c:d::1/64子网绑定到共享VLAN 100。 | 绑定vlan 100 -IPAddress 2001:b:c:d::1/64 |
在非默认的管理分区AP-3上 | - |
添加SNIP IP地址2001:b:c:d::2/64。该SNIP地址与默认分区的SNIP地址2001:b:c:d::2/64在同一网段。 | add ns ip6 2001:b:c:d::2/64 -type SNIP |
对于使用动态路由发布VIP地址2002::1/128,启用advertiseOnDefaultPartition 参数和设置ip6hostRtGw 参数为2001:b:c:d::2。 |
set ns ip6 2002::1/128 -hostRoute enabled -advertiseOnDefaultPartition enabled -ip6hostRtGw 2001:b:c:d::2 |
管理分区中的VIP必须在默认分区的VTYSH上视为内核路由。
>开关默认分区完成> vtysh ns # ns # sh ipv6路由内核ipv6路由表代码:K -内核路线,C -连接,S -静态,R - RIP, O - OSPF IA - OSPF国米,E1 - OSPF外部类型1,E2 - OSPF外部2型,我——是什么,寿命是B -边界网关协议计时器:正常运行时间K 2002::通过2001:1/128 B: C: d:: 2, vlan0, 01:24:15 > >默认分区上,贵宾:2002::1通过SNIP6在美联社称:2001:B: C: d:: 2存在于美联社作为一个内核的路线
可以通过缺省分区下OSPFv3/BGP+的redistribute kernel选项向上游发布。
运行router ipv6 ospf !路由器ipv6 ospf 1重分发内核!
在Citrix ADC SDX设备上具有管理分区的共享VLAN
在SDX设备上,在使用具有共享vlan的管理分区之前,必须使用Management Service用户界面生成和配置PMAC地址。Management Service支持通过以下方式生成分区MAC地址:
- 使用基本MAC地址
- 指定自定义MAC地址
- 随机生成MAC地址
请注意
- 随机生成的MAC地址用于高可用性以外的其他部署。
- 生成分区MAC地址后,必须在配置管理分区之前重新启动Citrix ADC实例。有关从SDX设备生成分区MAC地址的详细信息,请参见生成分区MAC地址以在SDX设备的Citrix ADC实例上配置管理分区.