文档适用产品型号:XCM8806、XCM8810
文档目的:
以下分别用简单、全冗余、VRRP tracking 的三个例子介绍 XCM8800 交换机的 VRRP 配置。
文档说明:
由于 VRRP 特性通常使用在具有三层特性的设备上,所以此文档在很多地方会将具有三层特性的交换机描述为路由器。例如:主路由器、备份路由器、虚拟路由器等。阅读本文档时请将其理解为XCM880 系列的三层交换机即可。
本文档翻译与修订自 XCM 8800 系列用户手册章节,如需要进一步了解英文版文档说明请参考:《XCM 8800 系列用户手册》的 VRRP 功能部分第 589 页。
例1:简单的 VRRP 网络配置
如上图所示:一个虚拟的路由器配置在交换机 A 与交换机B之间,使用三个参数:
- VRID为1
- MAC地址:00-00-5E-00-01-01
- 虚拟IP地址:192.168.1.3
交换机 A 配置优先级255。表明它为主路由器
交换机 B 配置优先级100。表明它为备份路由器
主路由器负责将转发数据包到虚拟路由器。在 VRRP 功能被启用后。主路由器广播一个包含有虚拟路由器 MAC 地址的 ARP 查询,在本例中 MAC 是:00-00-5E-00-01-01。在网络中的主机发送流量到默认网关时,将使用虚拟路由器的 MAC 地址封装数据包。
虚拟路由器的 IP 地址配置为交换机 A 上面的物理接口的 IP 地址,此情况下通常将交换机 A 设为主路由器。虚拟路由器的 IP 同时也配置在每个备份路由器上。然而,对于备份路由器而言,这个IP地址是不关联到物理接口上的。也就是备份路由器上的物理接口应拥有各自独立的接口 IP 地址。如果主路由器失效,备份路由器将承担转发流量到虚拟路由器的职责。
需要注意的是:由于关联到主路由器的虚拟 IP 地址不是备份路由器的物理接口地址。备份路由器不能回复 TCP/IP 信息(例如 Ping)。
交换机 A 的配置如下:
configure vlan vlan1 ipaddress 192.168.1.3/24
create vrrp vlan vlan1 vrid 1
configure vrrp vlan vlan1 vrid 1 prioirty 255(由于接口号IP与虚拟IP相同,可配置优先级为255)
configure vrrp vlan vlan1 vrid 1 add 192.168.1.3
enable vrrp
交换机 B 的配置如下:
configure vlan vlan1 ipaddress 192.168.1.5/24
create vrrp vlan vlan1 vrid 1
configure vrrp vlan vlan1 vrid 1 add 192.168.1.3
enable vrrp
例2:全冗余 VRRP 网络配置
如上图所示:
交换机 A 将有如下参数:
IP 地址:192.168.1.3
主路由器 VRID:1
备份路由器 VRID:2
MAC 地址:00-00-5E-00-01-01
交换机 B 将有如下参数:
IP地址:192.168.1.5
主路由器VRID:2
备份路由器VRID:1
MAC 地址:00-00-5E-00-01-02
2个虚拟路由器同步运作。4台主机流量将在虚拟路由器中进行负载分割,主机1和主机2配置VRID为1(交换机A)作为默认网关,主机3与主机4配置VRID为2(交换机B)作为默认网关。在某一交换机失效情况下,备份路由器接替网关工作,正常运行。
下面的命令行配置是假设在交换机上已建立VLAN名字叫VLAN1。
交换机 A 配置命令如下:
configure vlan vlan1 ipaddress 192.168.1.3/24
create vrrp vlan vlan1 vrid 1
configure vrrp vlan vlan1 vrid 1 priority 255
configure vrrp vlan vlan1 vrid 1 add 192.168.1.3
create vrrp vlan vlan1 vrid 2
configure vrrp vlan vlan1 vrid 2 add 192.168.1.5
enable vrrp
交换机 B 配置命令如下:
configure vlan vlan1 ipaddress 192.168.1.5/24
create vrrp vlan vlan1 vrid 2
configure vrrp vlan vlan1 vrid 2 priority 255
configure vrrp vlan vlan1 vrid 2 add 192.168.1.5
create vrrp vlan vlan1 vrid 1
configure vrrp vlan vlan1 vrid 1 add 192.168.1.3
enable vrrp
例3:VRRP 的 Tracking 配置
配置 VLAN tracking 使用下面的命令:
Configure vrrp vlan vrrp1 vrid 2 add track-vlan vlan1
使用到 tracking 机制,如果 VLAN1 失效,VRRP 主路由器会认知到没有路径往上一级的路由器,因此会执行 VRRP 切换到备份路由器。
配置路由表 tracking,使用下面的命令:
Configure vrrp vlan vrrp1 vrid 2 add track-iproute 10.10.10.0/24
命令中的路由必须存在于 IP 路由表中,当路由不再可用时,交换机执行 VRRP 切换到备份路由器。
配置ping tracking,使用下面的命令:
Configure vrrp vlan vrrp1 vrid 2 add track-ping 10.10.10.121 frequency 2 miss 2
表明 IP 地址 10.10.10.121 被跟踪,如果它在2秒钟接收不到响应包或其中有两次PING包丢失,交换机将执行VRRP切换到备份路由器。
注意:如果有一个二层交换机放置于一个带有优先级255的VRRP交换机和另一个交换机之间(如上图),VRRP 交换机将不可以从 Ping-tracking 的失效中恢复过来。在这种情况下,NETGEAR 建议VRRP 主路由器的优先级设为小于255。
如需要了解 XCM8800 系列交换机的 VRRP 功能,请参考另一编文档:<<XCM8800 系列交换机的 VRRP 应用之一---功能说明>>
序号 |
日期 |
跟进人 |
内容摘要 |
1 |
2013-06-25 |
Sam Li |
文档创建 |
2 |
2014-01-13 |
Sam Li |
文档修正 |