将 Oracle® Solaris 11.2 系统配置为路由器或负载平衡器

退出打印视图

更新时间: 2014 年 9 月
 
 

为第 2 层和第 3 层 VRRP 路由器配置虚拟 IP 地址

要为 L2 VRRP 路由器配置 IP 地址,您必须通过与该路由器关联的 VRRP VNIC 配置 vrrp 类型的虚拟 IP 地址。

要为 L3 VRRP 路由器配置虚拟 IP 地址,您必须在配置 L3 VRRP 路由器所在的 IP 接口上使用 vrrp 类型的 IP 地址。


注 -  要配置 IPv6 地址,必须已经通过将路由器的地址系列指定为 inet6 创建了 VRRP VNIC 或 L3 VRRP 路由器。

要为 VRRP 路由器配置虚拟 IP 地址,请使用以下语法:


# ipadm create-addr [-t] -T vrrp [-a local=addr[/prefix-length]] \
 [-n router-name].... addr-obj | interface
–t

指定配置的地址是临时地址,并且更改仅应用于活动配置。

–T vrrp

指定配置的地址是 vrrp 类型。

–n router-name

–n router-name 选项对于 L2 VRRP 路由器是可选的,因为 VRRP 路由器名称可从配置 IP 地址所在的 VRRP VNIC 接口派生。

有关更多信息,请参见 ipadm(1M) 手册页。


注 -  您也可以使用 vrrpadm 命令的 –a 选项配置虚拟 IP 地址。有关更多信息,请参见创建 VRRP 路由器
示例 4-3  为 L2 VRRP 路由器配置虚拟 IP 地址

您可以使用 vrrp 类型的 IP 地址为 L2 VRRP 路由器配置虚拟 IP 地址。以下示例显示了如何为 l2router1 创建虚拟 IP 地址。

# ipadm create-ip vrrp_vnic1
# ipadm create-addr -T vrrp -n l2router1 -a 192.168.82.8/24 vrrp_vnic1/vaddr1

以下示例显示了如何为 V6vrrp_vnic1/vaddr1 创建 IPv6 链路本地 vrrp IP 地址。

# ipadm create-ip V6vrrp_vnic1
# ipadm create-addr -T vrrp V6vrrp_vnic1/vaddr1

要为 VRRP 路由器配置 IPv6 链路本地 vrrp 类型的 IP 地址,无需指定本地地址。IPv6 链路本地 vrrp 类型的 IP 地址是根据关联 VRRP 路由器的 VRID 创建的。

示例 4-4  为 L3 VRRP 路由器配置虚拟 IP 地址

以下示例显示了如何为 l3router1 配置虚拟 IP 地址。

# ipadm create-ip ipmp0
# ipadm create-addr -T vrrp -n l3router1 -a 172.16.82.8/24 ipmp0/vaddr1

以下示例显示了如何为 L3 VRRP 路由器 l3V6router1 配置 IPv6 链路本地 vrrp 类型的 IP 地址。

# ipadm create-ip ipmp1
# ipadm create-addr -T vrrp -n l3V6router1 ipmp1/vaddr0