JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:IP 服务     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分TCP/IP 管理

1.  规划网络部署

2.  使用 IPv6 地址的注意事项

3.  配置 IPv4 网络

4.  在网络上启用 IPv6

5.  管理 TCP/IP 网络

6.  配置 IP 隧道

7.  对网络问题进行故障排除

8.  IPv4 参考

9.  IPv6 引用

第 2 部分DHCP

10.  关于 DHCP(概述)

11.  管理 ISC DHCP 服务

12.  配置和管理 DHCP 客户机

13.  DHCP 命令和文件(参考)

第 3 部分IP 安全性

14.  IP 安全体系结构(概述)

15.  配置 IPsec(任务)

16.  IP 安全体系结构(参考)

17.  Internet 密钥交换(概述)

18.  配置 IKE(任务)

19.  Internet 密钥交换(参考资料)

20.  Oracle Solaris 中的 IP 过滤器(概述)

21.  IP 过滤器(任务)

第 4 部分网络性能

22.  集成负载平衡器概述

23.  配置集成负载平衡器(任务)

24.  虚拟路由器冗余协议(概述)

25.  VRRP 配置(任务)

VRRP VNIC 创建

vrrpadm 配置

vrrpadm create-router 子命令

vrrpadm modify-router 子命令

vrrpadm delete-router 子命令

vrrpadm disable-router 子命令

vrrpadm enable-router 子命令

vrrpadm show-router 子命令

安全注意事项

26.  实施拥塞控制

第 5 部分IP 服务质量 (IP Quality of Service, IPQoS)

27.  IPQoS 介绍(概述)

28.  规划启用了 IPQoS 的网络(任务)

29.  创建 IPQoS 配置文件(任务)

30.  启动和维护 IPQoS(任务)

31.  使用流记帐和统计信息收集功能(任务)

32.  IPQoS 的详细介绍(参考)

词汇表

索引

vrrpadm 配置

以下各节概述了 vrrpadm 子命令。有关详细信息,请参见 vrrpadm(1M) 手册页。除了 vrrpadm show-router 子命令外,所有子命令都是持久性的。例如,vrrpadm create-router 创建的 VRRP 路由器将在重新引导期间持久存在。

vrrpadm create-router 子命令

vrrpadm create-router 子命令使用给定的参数创建具有指定 VRID 和地址族的 VRRP 路由器。每个 VRRP 路由器都需要创建一个特殊的 VRRP VNIC,可以使用 dladm create-vnic 命令创建该 VNIC。有关更多信息,请参见 vrrpadm(1M) 手册页。语法如下所示:

# vrrpadm create-router -V vrid -l link -A {inet | inet6} [-p \
priority] [-i adv-interval] [-o flags]router-name

-o 选项用于配置 VRRP 路由器的抢占模式和接受模式。值可以是:preemptun_preemptacceptno_accept。缺省情况下,这两种模式都设置为 true

router-name 用作此 VRRP 路由器的唯一标识符并用于其他 vrrpadm 子命令中。路由器名称中允许使用的字符包括:字母数字字符(a-z、A-Z、0-9)和下划线 ('_')。路由器名称的最大长度为 31 个字符。

vrrpadm modify-router 子命令

vrrpadm modify-router 子命令更改指定 VRRP 路由器的配置。语法如下所示:

# vrrpadm modify-router [-p priority] [-i adv-interval] [-o flags] \
router-name

vrrpadm delete-router 子命令

vrrpadm delete-router 子命令删除指定的 VRRP 路由器。语法如下所示:

# vrrpadm delete-router router-name

vrrpadm disable-router 子命令

VRRP 路由器只有启用后才会运行。缺省情况下,首次创建 VRRP 路由器时会将其启用。但有时,临时禁用 VRRP 路由器也很有用,这样可以进行相应配置更改,然后重新启用该路由器。语法如下所示:

# vrrpadm disable-router router-name

vrrpadm enable-router 子命令

禁用的 VRRP 路由器可以使用 enable-router 子命令再次启用。启用路由器时,创建 VRRP 路由器所基于的底层数据链路(当使用 vrrpadm create-router 创建路由器时使用 -l 选项指定)和路由器的 VRRP VNIC 必须存在。否则,启用操作将失败。语法如下所示:

# vrrpadm enable-router router-name

vrrpadm show-router 子命令

vrrpadm show-router 子命令显示指定 VRRP 路由器的配置和状态。有关更多详细信息,请参见 vrrpadm(1M) 手册页。语法如下所示:

# vrrpadm show-router [-P | -x] [-p] [-o field[,...]] [router-name]

以下是 vrrpadm show-router 输出的示例:

# vrrpadm show-router vrrp1
NAME VRID LINK AF PRIO ADV_INTV MODE STATE VNIC
vrrp1 1 bge1 IPv4 100 1000 e-pa- BACK vnic1

# vrrpadm show-router -x vrrp1
NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS
vrrp1 BACK MAST 1m17s vnic1 10.0.0.100 10.0.0.1

# vrrpadm show-router -P vrrp1
NAME PEER P_PRIO P_INTV P_ADV_LAST M_DOWN_INTV
vrrp1 10.0.0.123 120 1000 0.313s 3609

示例 25-1 VRRP 配置示例

下图显示了典型的 VRRP 配置。

image:典型 VRRP 设置

在此示例中,IP 地址 169.68.82.8 配置为 host1 的缺省网关。此 IP 地址是受由以下两个 VRRP 路由器组成的虚拟路由器保护的虚拟 IP 地址:router1router2。两个路由器中一次只能由一个充当主路由器并承担虚拟路由器的职责,同时转发来自 host1 的包。

假设虚拟路由器的 VRID 为 12,下面显示了用于在 router1router2 上配置上述的 VRRP 配置的步骤。router1 是虚拟 IP 地址 169.68.82.8 的所有者,其优先级为缺省值 (255)。router2 是优先级为 100 的备用路由器。

router1:
# dladm create-vnic -m vrrp -V 12 -A inet -l gw0 vnic1
# vrrpadm create-router -V 12 -A inet -l gw0 vrrp1
# ipadm create-addr -T static -d -a 169.68.82.8/24 vnic1/router1
# ipadm create-addr -T static -d -a 169.68.82.100/24 gw0/router1
# vrrpadm show-router -x vrrp1
NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS
vrrp1 MAST BACK 1m17s vnic1 169.68.82.100 169.68.82.8
router2:
# dladm create-vnic -m vrrp -V 12 -A inet -l gw1 vnic1
# vrrpadm create-router -V 12 -A inet -l gw1 -p 100 vrrp1
# ipadm create-addr -T static -d -a 169.68.82.8/24 vnic1/router2
# ipadm create-addr -T static -d -a 169.68.82.101/24 gw0/router2
# vrrpadm show-router -x vrrp1
NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS
vrrp1 BACK INIT 2m32s vnic1 169.68.82.101 169.68.82.8

router1 的配置为例,必须在 gw0 上至少配置一个 IP 地址。在以下示例中,router1 的此 IP 地址为主 IP 地址,其用于发送 VRRP 通告包:

# vrrpadm show-router -x vrrp1
NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS
vrrp1 MAST BACK 1m17s vnic1 169.68.82.100 169.68.82.8