Self IP Addresses是与 VLAN 关联的 BIG-IP ®系统上的 IP 地址,用于访问该 VLAN 中的主机。凭借其网络掩码,一个Self IP Addresses代表一个地址空间,即跨越 VLAN 中主机的 IP 地址范围,而不是单个主机地址。您不仅可以将Self IP Addresses与 VLAN 相关联,还可以将其与 VLAN 组相关联。
Self IP Addresses有两个用途:
当最初在 BIG-IP 系统上运行设置实用程序时,通常会将Self IP Addresses 分配给 VLAN。更具体地说,为每个默认 VLAN(内部和外部)分配一个静态自身 IP 地址和一个浮动自身 IP 地址。稍后,可以使用 BIG-IP 配置实用程序为您创建的其他 VLAN 创建自己的 IP 地址。
Self IP Addresses 位于管理分区/文件夹中,并与流量组相关联。在运行 Setup Utility 时创建的自身 IP 地址位于分区 Common。
可以创建两种类型的Self IP Addresses :
对于为 VLAN 创建的每个Self IP Addresses ,BIG-IP ®系统会自动分配一个媒体访问控制 (MAC) 地址。
作为替代方案,可以全局配置 BIG-IP 系统以将相同的 MAC 地址分配给所有 VLAN。如果在网络包含的交换机类型不为该交换机上的每个 VLAN 保留单独的第 2 层转发表,则此功能很有用。
当您将 BIG-IP ®系统配置为管理本地流量时,您可以实施称为安全网络地址转换 (SNAT) 的功能。 SNAT 是使 BIG-IP 系统将数据包的原始源 IP 地址转换为您指定的 IP 地址的对象。SNAT 确保目标服务器通过 BIG-IP 系统将其响应发送回,而不是直接发送到原始客户端 IP 地址。
创建 SNAT 时,您可以将 BIG-IP 系统配置为自动选择转换地址。BIG-IP 系统自动选择转换地址的这种能力被称为 SNAT 自动映射 ,在这种情况下,系统选择的转换地址始终是现有的Self IP Addresses 。因此,对于从 BIG-IP 系统到目标服务器的流量,配置 SNAT 自动映射可确保数据包标头中的源 IP 地址是Self IP Addresses 。
当您创建自动映射 SNAT 时,BIG-IP 系统实际上会创建一个由系统内部Self IP Addresses 组成的 SNAT 池,然后使用算法从该 SNAT 池中选择和分配地址。
当您最初在 BIG-IP ®系统上运行设置实用程序时,您通常会创建任何静态和浮动Self IP Addresses 并将它们分配给 VLAN。但是,如果您想稍后创建其他Self IP Addresses ,您可以使用 BIG-IP 配置实用程序来执行此操作。
只有具有管理员或资源管理员用户角色的用户才能创建和管理自己的 IP 地址。
Self IP Addresses 可以是 IPv4 或 IPv6 格式。
自 IP 地址与网络掩码相结合,通常表示 VLAN 中的主机 IP 地址范围。如果您将Self IP Addresses 分配给 VLAN 组,则Self IP Addresses 表示分配给该组中 VLAN 的自身 IP 地址范围。
当您为自 IP 地址指定网络掩码时,Self IP Addresses 可以表示 IP 地址范围,而不是单个主机地址。例如,Self IP Addresses是 10.0.0.100 如果您指定网络掩码,则可以表示多个主机 IP 地址 255.255.0.0
您将唯一的Self IP Addresses 分配给特定 VLAN 或 VLAN 组:
将Self IP Addresses分配给 VLAN
分配给 VLAN 的Self IP Addresses应代表一个地址空间,其中包括 VLAN 所包含的主机的自身 IP 地址。例如,如果 VLAN 中一台目标服务器的地址是10.0.0.1 VLAN中另一台服务器的地址是10.0.0.2,您可以分配一个Self IP Addresses 10.0.0.100, 网络掩码为 255.255.0.0, 到 VLAN。
将Self IP Addresses分配给 VLAN 组
您分配给 VLAN 组的Self IP Addresses应代表一个地址空间,其中包括您分配给该组的 VLAN 的Self IP Addresses。例如,如果 VLAN 组中的一个 VLAN 的自身 IP 地址为10.0.20.100 VLAN 组中另一个 VLAN 的地址为10.0.30.100,你可以分配一个地址10.0.0.100, 网络掩码为 255.255.0.0, 到 VLAN 组。
BIG-IP 配置实用程序中的 VLAN/隧道列表显示所有现有 VLAN 和 VLAN 组的名称。
每个自身 IP 地址都有一个称为端口锁定的功能。
端口锁定 是一项安全功能,允许您指定特定的 UDP 和 TCP 协议和服务,自 IP 地址可以从中接受流量。
您可以通过使用tmsh命令 tmsh list net self-allow defaults.
如果您不想使用默认设置 ( 允许无 ),您可以配置端口锁定以允许所有 UDP 和 TCP 协议和服务 ( 允许所有 ) 或仅您指定的那些 ( 允许自定义 )。
来自设备组中已配置对等设备的高可用性相关流量可能不受端口锁定设置的影响。
如果您希望自己的 IP 地址是 浮动IP地址 ,即一个设备组中两个或多个BIG-IP设备共享的地址,可以给自己的IP地址分配一个浮动流量组。浮动流量组会导致自身 IP 地址变为浮动自身 IP 地址。
浮动自身 IP 地址可确保应用程序流量到达其目的地。更具体地说,当相关BIG-IP设备不可用时,浮动自身IP地址使源节点能够成功发送请求,并且使目标节点能够成功发送响应。
如果您希望自身 IP 地址为静态(非浮动)IP 地址(主要用于独立设备),您可以将非浮动流量组分配给自身 IP 地址。非浮动流量组会导致自身 IP 地址变为非浮动自身 IP 地址。非浮动自身 IP 地址的一个示例是分配给名为 HA 的默认 VLAN 的地址,该地址严格用于处理 BIG-IP 设备之间的故障转移通信,而不是处理应用程序流量。
在创建 Self IP Addresses之前,请确保您已经创建了至少一个 VLAN 或 VLAN 组。
Self IP Addresses使 BIG-IP 系统和网络上的其他设备能够通过关联的 VLAN 或 VLAN 组路由应用程序流量。
操作 | 结果 |
---|---|
保留默认设置,仅交通组本地(非浮动). | 系统创建一个非浮动Self IP Addresses,该地址成为仅Traffic groups本地. |
选中标记为的复选框从当前分区/路径继承流量组. | 系统创建一个浮动Self IP Addresses,该地址成为Traffic groups1. |
从Traffic groups列表选择。 | 系统创建一个浮动Self IP Addresses,该地址成为所选流量组的成员。 |
执行此任务后,BIG-IP 系统可以通过指定的 VLAN 或 VLAN 组发送和接收流量。如果 Self IP Addresses是浮动流量组的成员,并且您将系统配置为冗余,则 Self IP Addresses可以在必要时故障转移到另一个设备组成员。
创建 Self IP Addresses后,请确保重复此任务以根据需要创建尽可能多的 Self IP Addresses。