网关冗余协议

简介:
HSRP - 思科私有
VRRP - 公有标准 

经过前面内容的学习,我们已经完全掌握了一个网段中的通信过程,

熟悉了交换机的工作原理,以及在2层设备上如何区分不同的广播域 - VLAN 
并且不同的 VLAN 之间的简单通信,也有所了解。
不同VLAN之间通信,我们称之为路由,得用到网关的概念。

为了提高网络的稳定性,我们可以在网络中部署多个网关。

当终端主机上网的时候,可以选择其中的任何一个进行外网的访问。

如果一个网关挂掉了,可以选择另外一个。

两个网关之间可以形成备份。

并且,当两个网关设备都完好的时候,两个设备之间,还可以进行流量
的负载均衡。

 但是,存在的问题是,我们需要在一个终端主机上配置两个网关IP地址

但是,这种方式是无法实现的,因为每个终端设备只可以配置一个网关。
如此一来,每次网关设备坏掉的时候,我们得通知终端工作人员,自己更换
网关IP地址,这种方式对于用户而言,感受是非常不好的。

所以,我们可以使用虚拟化技术,让两个网关设备,虚拟成一个网关。

然后,我们在每个终端设备上配置网关IP地址的时候,仅仅配置这一个
虚拟网关的IP地址,就可以了。

以后,终端在进行访问外网的时候,就可以直接向虚拟网关IP地址发包

就可以了。

可以实现网关虚拟化的协议,也称之为“网关冗余“协议,分为
私有协议 - HSRP (hot-standby routing protocol )
公有协议 - VRRP (virtual route redundancy protocol )

HSRP 
-定义 双机热备协议
在多个网关之间运行该协议,可以虚拟出一个“虚拟网关”,
该虚拟网关有自己的虚拟IP地址和虚拟MAC地址。
-设备角色
active : 参与到 hsrp 协议中的路由器,有一个 活动设备 , 
该设备才是真正用来转发上网数据的设备;
standby: 参与到 hsrp 协议中的路由器,有一个 备份设备,
当 活动设备 挂掉以后,该设备就升级为活动设备,
用于实现数据的转发
-选举原则: 
比较参与 HSRP 协议的多个网关的优先级以及IP地址,
首先比较优先级,默认是100,越大越好;
如果优先级相同,则比较IP地址,越大越好;
-配置命令:
-HSRP 
R1:
interface gi0/0/0
no shutdown 
ip address 192.168.10.201 255.255.255.0 // 配置网关1的IP地址;
standby 10 ip 192.168.10.254 // 配置 vlan 10 中的虚拟网关的IP地址;
standby 10 priority 105 // 配置 vlan10 中的网关1的 HSRP 优先级
standby 10 preempt // 开启 网关1 在 HSRP 组10 中的抢占功能;
R2:
interface gi0/0/0
no shutdown 
ip address 192.168.10.202 255.255.255.0
standby 10 ip 192.168.10.254
standby 10 preempt //(可选)

-多组的HSRP
      我们可以为 HSRP 进行分组配置,不同的 VLAN/广播域 
      分别使用不同的 HSRP 组 进行虚拟网关的配置。
      从而可以实现虚拟网关基于 HSRP 组进行流量的负载均衡。 

    例如:三层交换机作为 VLAN 的网关
          核心交换机 SW1 作为 VLAN 10   和 VLAN 20 的主网关
                         作为 VLAN 30   和 VLAN 40 的辅网关
          核心交换机 SW2 作为 VLAN 30   和 VLAN 40 的主网关
                         作为 VLAN 10   和 VLAN 20 的辅网关                             

          主网关的优先级为 105
          辅网关的优先级为 默认值, 100 ;
          主网关故障以后,备份网关可以升级为主网关
          主网关修复以后,还可以抢占回原有的主网关身份              

          VLAN10的IP地址规划: 
                PC-1: 192.168.10.1 255.255.255.0 
                      192.168.10.254 (虚拟网关IP地址)
                    网关-1: 192.168.10.100 255.255.255.0
                    网关-2: 192.168.10.200 255.255.255.0                      
          VLAN20的IP地址规划: 
                PC-2: 192.168.20.1 255.255.255.0 
                      192.168.20.254 (虚拟网关IP地址)
                    网关-1: 192.168.20.100 255.255.255.0
                    网关-2: 192.168.20.200 255.255.255.0

以上案例配置思路:

1、配置终端设备
      vlan 10 , PC-1 : 192.168.10.1/24 , 192.168.10.254
      vlan 20 , PC-1 : 192.168.20.1/24 , 192.168.20.254       
2、配置网络设备 
     - SW1
         #创建VLAN
         #配置端口模式
         #放入指定的VLAN 或做成 trunk
         #启动路由功能
         #配置网关端口IP地址
         #为网关配置HSRP,将其配置为 VLAN 10 和 VLAN 20  的主根
         #为网关配置HSRP,将其配置为 VLAN 30 和 VLAN 30  的辅根             
     - SW2
         #创建VLAN
         #配置端口模式
         #放入指定的VLAN 或做成 trunk
         #启动路由功能
         #配置网关端口IP地址
         #为网关配置HSRP,将其配置为 VLAN 10 和 VLAN 20  的辅根
         #为网关配置HSRP,将其配置为 VLAN 30 和 VLAN 30  的主根    

     - SW3
         #创建VLAN 
         #配置互联端口(access / trunk )            

3、验证与测试
    SW1/2:
       show vlan brief 
       shwo interface trunk 
       show standby - 查看 HSRP 配置信息
       debug ip icmp
    PC-1/2: 
       ipconfig 
       ping 192.168.x.x 

HSRP-思科私有

 支持多个组;都可以基于组,进行流量的负载均衡。
     HSRP/VRRP ,不可以实现网关的冗余,还可以实现负载均衡。

     100个文件, 10个人 --> 10件/人 (等价的负载均衡)
     100个文件,5个人处理80文件,
                5个人处理20文件,
                            -非等价负载均衡
    唯一表示一个流量的五元组:
        SMAC+DMAC -- SIP+DIP -- TCP/UDP+port
            基于MAC地址负载均衡
                  SMAC 
                  DMAC
            基于IP地址负载均衡
                  SIP
                  DIP 

interface fas0/0
standby 10 ip x.x.x.x

HSRP :
active
standby

在思科设备上实现 VRRP 的配置:

配置:interface fas0/0 
vrrp 10 ip x.x.x.x

验证:show vrrp

VRRP-公有标准

华为设备配置
interface gi0/0/0
vrrp vrid 10 virtual-ip 192.168.10.250
验证命令:
display vrrp

-优化
链路跟踪-上行链路跟踪技术
VRRP/HSRP 主网关,可以跟踪上行链路的状态,
如果端口 down ,则会主动降低自己的优先级,
以确保 备网关,可以立刻升为 主网关。
#配置:
interface vlanif 10 
vrrp vrid 10 track interface gi0/0/1 reduce 100 ;



本文转自 Mr_Lee_1986 51CTO博客,原文链接:http://blog.51cto.com/13504837/2057489,如需转载请自行联系原作者


相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
EMQ
|
Prometheus 监控 网络协议
EMQX 5.0 全新网关框架:轻松实现多物联网协议接入
本文将对EMQX全新的网关框架及功能使用进行详细解读,帮助读者更好地利用EMQX的多协议接入能力连接各类设备,满足更多物联网场景的数据接入需求。
EMQ
697 1
EMQX 5.0 全新网关框架:轻松实现多物联网协议接入
|
10天前
|
域名解析 网络协议 Linux
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
|
负载均衡 监控 网络协议
边界网关协议 - 段路由的链路状态 (BGP-LS) 扩展
段路由 (Segment Routing,SR) 允许通过将路径编码为称为“段”的拓扑子路径序列来灵活定义端到端路径。这些段由路由协议通告,例如 IGP 拓扑中的链路状态路由协议(IS-IS、OSPFv2 和 OSPFv3)。
1322 0
边界网关协议 - 段路由的链路状态 (BGP-LS) 扩展
|
Kubernetes 数据安全/隐私保护 容器
服务网格ASM使用FAQ之(3):如何在ASM网关中通过配置TLS协议版本来增强安全性
一个增强网站安全性的最佳做法是禁用早期版本的 TLS (TLS v1.0 和 1.1)并仅启用 TLS v1.2 和更高版本。这背后的原因是包括 TLS v1.0 在内的早期 TLS 版本存在已知的安全问题,并且使用功能强大的工具和系统进行了解密,导致传输中的数据泄露。禁用TLS v1.2 中的弱密码也很重要。您可以在 ASM 网关中通过配置TLS协议版本来增强安全性, 从而简单地解决上述问题。前
163 0
|
Kubernetes 网络安全 数据安全/隐私保护
服务网格ASM使用FAQ之(3):如何在ASM网关中通过配置TLS协议版本来增强安全性
包括TLS v1.0在内的早期TLS版本存在已知的安全问题,并且使用功能强大的工具和系统进行了解密,导致传输中的数据泄露。因此,一个增强网站安全性的最佳做法是禁用早期版本的TLS(v1.0和v1.1)并仅启用TLS v1.2及更高版本。同时,禁用TLS v1.2中的弱密码也非常重要。 本文介绍如何在ASM网关配置TLS协议版本,增强网站安全性。
240 0
|
监控 网络协议 算法
EIGRP(Enhanced Interior Gateway Routing Protocol,增加型内部网关路由协议)(下)
ccna 20 篇文章6 订阅 订阅专栏 EIGRP是Cisco公司于1992年开发的一个无类别距离矢量路由协议,它融合了距离矢量和链路状态两种路由协议的优点。EIGRP是Cisco的专有路由协议, 是Cisco的IGRP协议的增加版。IGRP是一种有类距离矢量协议,Cisco IOS 12.3版以后不再支持该协议。 EIGRP的基本配置简单易懂,因此在小型网络中得到了广泛的应用。EIGRP的高级特性则可实现快速收敛、高扩展性并且可以对多种协议进行路由,能够满足复杂的网络环境的需求。
200 0
EIGRP(Enhanced Interior Gateway Routing Protocol,增加型内部网关路由协议)(下)
|
存储 负载均衡 网络协议
EIGRP(Enhanced Interior Gateway Routing Protocol,增加型内部网关路由协议)(上)
ccna 20 篇文章6 订阅 订阅专栏 EIGRP是Cisco公司于1992年开发的一个无类别距离矢量路由协议,它融合了距离矢量和链路状态两种路由协议的优点。EIGRP是Cisco的专有路由协议, 是Cisco的IGRP协议的增加版。IGRP是一种有类距离矢量协议,Cisco IOS 12.3版以后不再支持该协议。 EIGRP的基本配置简单易懂,因此在小型网络中得到了广泛的应用。EIGRP的高级特性则可实现快速收敛、高扩展性并且可以对多种协议进行路由,能够满足复杂的网络环境的需求。
110 0
EIGRP(Enhanced Interior Gateway Routing Protocol,增加型内部网关路由协议)(上)
|
负载均衡 算法 网络协议
图解网络:什么是网关负载均衡协议GLBP?
GLBP 是 Cisco 专有协议,是第一跳冗余协议 (FHRP) 之一,与 HSRP 和 VRRP 不同,它允许流量在多个路由器之间进行负载平衡。
371 0
图解网络:什么是网关负载均衡协议GLBP?
|
负载均衡 网络协议 网络架构