虚拟路由器冗余协议(VRRP)是一种选举和冗余协议,它将虚拟路由器的责任动态分配给局域网(LAN)上的一个物理路由器。 这提高了网络中路由路径的可用性和可靠性。
在VRRP中,虚拟路由器中的一台物理路由器被选为活动路由器,而同一虚拟路由器中的另一台物理路由器则作为备用路由器,以防活动路由器发生故障。物理路由器称为VRRP路由器。
参与主机的默认网关分配给虚拟路由器而不是物理路由器。如果代表虚拟路由器路由数据包的物理路由器发生故障,则会选择另一台物理路由器来自动替换它。在任何给定时间转发数据包的物理路由器称为活动路由器。
VRRP还支持流量负载共享。通过配置VRRP,使多个路由器共享进出LAN客户端的流量,可以在可用路由器之间公平共享流量。
VRRP的优势如下:
下图显示基本VRRP拓扑。在本例中,路由器A、B和C形成VRRP组。组的IP地址与为路由器A的以太网接口(192.168.10.1)配置的地址相同。
由于虚拟IP地址使用路由器A物理以太网接口的IP地址,因此路由器A是活动路由器(也称为IP地址所有者)。 作为活动路由器,路由器A拥有VRRP组的虚拟IP地址,并转发发送到此IP地址的数据包。客户端1至3的默认网关IP地址配置为192.168.10.254。
注意:可以进行配置,使活动虚拟路由器(而不是IP地址所有者)仍能响应或处理数据包。例如ping。
路由器B和C用作虚拟路由器备用。如果虚拟主用路由器发生故障,配置了更高优先级的路由器将成为虚拟主用路由器,并以最小的中断为LAN主机提供服务。
当路由器A恢复时,它再次成为虚拟活动路由器。在活动恢复期间,两个活动都会转发数据包,因此会出现一些重复(常规行为),但不会中断。
在此拓扑中,配置了两台虚拟路由器。对于虚拟路由器1,路由器A是IP地址192.168.10.1的所有者,是虚拟活动路由器,路由器B是路由器A的备用虚拟路由器。客户端1和2的默认网关IP地址配置为192.168.10.254。
对于虚拟路由器2,路由器B是IP地址192.168.10.2和虚拟活动路由器的所有者,而路由器A是到路由器B的备用虚拟路由器。客户端3和4的默认网关IP地址配置为192.168.10.254。
在交换机上配置VRRP设置之前,请遵循以下准则:
在同一LAN中的所有虚拟路由器中,必须为虚拟路由器分配唯一的虚拟路由器标识符(VRID)。支持同一虚拟路由器的所有VRRP路由器必须配置与虚拟路由器相关的所有信息,包括其VRID。只有在设备上启用IP路由时,才应在设备上启用虚拟路由器。
本文提供有关如何在交换机上配置VRRP设置的说明。
步骤1.登录到交换机的基于Web的实用程序,然后在“显示模式”下拉列表中选择高级。
注意:可用菜单选项可能因设备型号而异。在本例中,使用SG550XG-24T。
步骤2.选择IP Configuration > VRRP > Virtual Routers。
步骤3.单击Add添加新接口。
步骤4.从Interface区域选择接口。在本例中,选择VLAN 10。
步骤5.在Virtual Router Identifier字段中输入虚拟路由器标识符。范围为1到255。
注意:在本例中,使用1。
步骤6.(可选)在“说明”字段中输入说明。
注意:在本例中,输入VLAN 10。
步骤7.选中Enable Status复选框以在交换机上启用VRRP。
步骤8.选择要使用的VRRP版本。选项有:
注意:在本例中,选择VRRP v2。
步骤9.从IP Address Owner区域点击选项。选项有:
注意:在本例中,选择“否”,输入的IP地址为192.168.10.254。这表示虚拟路由器上的IP地址。
步骤10.选择要在VRRP消息中使用的IP地址。默认源IP地址是接口上定义的IP地址的最低值。如果选择“用户定义”,请相应地选择IP地址。
注意:在本例中,选择Use default。
步骤11.如果此设备是所有者,则此字段将获取值255,并且此值不能更改。否则,请根据该设备充当活动路由器的能力输入该设备的优先级。非所有者设备的默认值为100。
注意:VRRP路由器的优先级取决于以下各项:如果VRRP路由器是所有者,则其优先级为255(最高)。 如果它不是所有者,则手动配置优先级(始终小于255)。
注意:在本例中,使用100。如果要配置备用虚拟路由器,请输入较低的优先级。
步骤12.在Preempt Mode区域,从以下选项中选择:
注意:在本例中,选择True。
步骤13.在Accept Control Mode区域,从以下选项中选择:
注意:在本例中,选择Accept。
第14步。(可选)选中Enable IP SLA Track复选框以启用从路由器到默认路由下一跳的连接跟踪。要了解有关此功能的详细信息,请单击此处。
注意:在本示例中,IP SLA跟踪被禁用。
步骤15.(可选)如果IP SLA跟踪已启用,请在跟踪对象字段中输入验证连接的SLA跟踪的编号。此值在SLA路径页面中输入。最多可以使用一个64。
注意:在本例中,使用1。
第16步。(可选)IP SLA跟踪已启用,请在“递减”字段中输入递减值。如果跟踪对象状态为down,则路由器的VRRP优先级会按此值递减。可以使用1到253,默认值为10。
注意:在本例中,使用10。
步骤17.在Advertisement Interval字段中输入通告数据包的发送频率。
注意:在本例中,使用1000。
步骤18.单击“应用”,然后单击“关闭”。
步骤19.(可选)单击“保存”将设置保存到启动配置文件。
注意:IPv4 VRRP虚拟路由器表的主用/备用状态区域应显示已配置的虚拟路由器的状态。如果要配置备用虚拟路由器,状态应显示为备用。
现在,您应该已在SG550XG交换机上成功配置VRRP虚拟路由器设置。