利用eNSP模拟VRRP协议

利用eNSP模拟VRRP协议

  • 实验目的:利用eNSP软件进行VRRP协议模拟,了解VRRP协议的原理。

  • 实验环境:eNSP软件环境

  • 实验材料:eNSP软件以及实验拓扑图一张

  • 实验结果:通过抓包软件,抓取报文。用以验证VRRP协议原理。

VRRP介绍:VRRP是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。是一种LAN接入设备备份协议。一个局域网络内的所有主机都设置缺省网关,这样主机发出的目的地址不在本网段的报文将被通过缺省网关发往三层交换机,从而实现了主机和外部网络的通信。

实验步骤:

1.绘制拓扑图:

2.配置命令

交换机LSW1

<Huawei>system-view
[Huawei]sysname SW1
[SW1]v b 10 20 100  ##定义vlan10 20 100接口
[SW1]int g0/0/2   ##进入接口视图
[SW1-GigabitEthernet0/0/2]p l t  ##设置接口模式为trunk(eNSP默认模式为hybird)
[SW1-GigabitEthernet0/0/2]p t a v all  ##允许通过的vlan标签
[SW1-GigabitEthernet0/0/2]int g0/0/1  ##进入接口视图
[SW1-GigabitEthernet0/0/1]p l a  ##接口模式设置为access
[SW1-GigabitEthernet0/0/1]p d v 100  ##定义标签vlan100
[SW1-GigabitEthernet0/0/1]q
[SW1]int vlanif 10  ##进入虚拟接口
[SW1-Vlanif10]ip add 192.168.10.10 24  ##设置接口IP
[SW1-Vlanif10]int vlanif 20  ##进入虚拟接口
[SW1-Vlanif20]ip add 192.168.20.10 24  ##设置接口IP
[SW1-Vlanif20]int vlanif 100  ##进入虚拟接口
[SW1-Vlanif100]ip add 11.0.0.2 30  ##设置接口IP
[SW1-Vlanif100]int vlanif 10  ##进入虚拟接口10
[SW1-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1  ##设置vrrp的vrid和virtual-ip
[SW1-Vlanif10]vrrp vrid 1 priority 120  ##设置优先级                      
[SW1-Vlanif10]vrrp vrid 1 track interface GigabitEthernet 0/0/1  ##设置监听端口
[SW1-Vlanif10]vrrp vrid 1 track interface GigabitEthernet 0/0/2  ##设置监听端口
[SW1-Vlanif10]int vlanif 20  ##进入虚拟接口20
[SW1-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.1  ##设置vrrp的vrid和virtual-ip
[SW1-Vlanif20]vrrp vrid 2 priority 115  ##设置优先级 
[SW1-Vlanif20]q	
[SW1]ip route-static 0.0.0.0 0.0.0.0 11.0.0.1  ##设置静态路由

交换机LSW2

<Huawei>system-view  ##进入系统视图模式
[Huawei]sysname SW2  ##路由器重命名
[SW2]v b 10 20 100  ##定义vlan10 20 100接口
[SW2]int g0/0/2  ##进入接口
[SW2-GigabitEthernet0/0/2]p l t  ##设置接口模式为trunk
[SW2-GigabitEthernet0/0/2]p t a v a  ##允许通过的vlan标签
[SW2-GigabitEthernet0/0/2]int g0/0/1  ##进入接口
[SW2-GigabitEthernet0/0/1]p l a  ##接口模式设置为access
[SW2-GigabitEthernet0/0/1]p d v 100  ##定义标签vlan100
[SW2-GigabitEthernet0/0/1]q
[SW2]int vlanif 10  ##进入虚拟接口
[SW2-Vlanif10]ip add 192.168.10.12 24  ##设置接口IP
[SW2-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1  ##设置vrrp的vrid和virtual-ip
[SW2-Vlanif10]vrrp vrid 1 priority 115  ##设置优先级
[SW2-Vlanif10]int vlanif 20   ##进入虚拟接口
[SW2-Vlanif20]ip add 192.168.20.20 24  ##设置接口IP
[SW2-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.1  ##设置vrrp的vrid和virtual-ip
[SW2-Vlanif20]vrrp vrid 2 priority 120  ##设置优先级	
[SW2-Vlanif20]vrrp vrid 2 track interface GigabitEthernet 0/0/1  ##设置监听端口
[SW2-Vlanif20]vrrp vrid 2 track interface GigabitEthernet 0/0/2  ##设置监听端口
[SW2-Vlanif20]q
[SW2]int vlanif 100  ##进入虚拟接口
[SW2-Vlanif100]ip add 12.0.0.2 30  ##设置接口IP
[SW2-Vlanif100]q
[SW2]ip route-static 0.0.0.0 0.0.0.0 12.0.0.1  ##设置静态路由

交换机LSW3

<Huawei>system-view 
[Huawei]sysname SW3
[SW3]vlan b 10 20  ##定义vlan10 20接口
[SW3]int e0/0/1  ##进入接口  
[SW3-Ethernet0/0/1]p l a  ##接口模式设置为access
[SW3-Ethernet0/0/1]p d v 10  ##定义标签vlan10
[SW3-Ethernet0/0/1]int e0/0/2  ##进入接口 
[SW3-Ethernet0/0/2]p l a  ##接口模式设置为access
[SW3-Ethernet0/0/2]p d v 20  ##定义标签vlan20
[SW3-Ethernet0/0/2]int g0/0/1  ##进入接口  
[SW3-GigabitEthernet0/0/1]p l t  ##接口模式设置为trunk
[SW3-GigabitEthernet0/0/1]p t a v 10 20  ##允许通过的vlan标签
[SW3-GigabitEthernet0/0/1]int g0/0/2  ##进入接口
[SW3-GigabitEthernet0/0/2]p l t  ##接口模式设置为trunk
[SW3-GigabitEthernet0/0/2]p t a v 10 20  ##允许通过的vlan标签
[SW3-GigabitEthernet0/0/2]q

路由器AR1

<Huawei>system-view 
[Huawei]sysname R1  
[R1]int g0/0/0  ##进入接口    
[R1-GigabitEthernet0/0/0]ip add 11.0.0.1 30  ##设置IP
[R1-GigabitEthernet0/0/0]int g0/0/1  ##进入接口
[R1-GigabitEthernet0/0/1]ip add 12.0.0.1 30  ##设置IP
[R1-GigabitEthernet0/0/1]q
[R1]int loo 0  ##进入环回口
[R1-LoopBack0]ip add 1.1.1.1 24  ##设置环回口IP
[R1-LoopBack0]q
[R1]ip route-static 192.168.10.0 24 11.0.0.2  ##设置静态路由
[R1]ip route-static 192.168.20.0 24 11.0.0.2 preference 70  ##设置静态路由并设置优先级
[R1]ip route-static 192.168.10.0 24 12.0.0.2 preference 70  ##设置静态路由并设置优先级
[R1]ip route-static 192.168.20.0 24 12.0.0.2  ##设置静态路由
[R1]q

开始抓包

LSW1的g0/0/1端口断开之前

断开端口之后

接这vrrp路由转换到192.168.10.20,此时我们看看优先级有什么变化!

VRRP选举机制:

VRRP使用选举机制来确定路由器的状态(Master或Backup)。运行VRRP的一组路由器对外组成了一个虚拟路由器,其中一台路由器处于Master状态,其他的处于Backup状态。
运行VRRP的路由器都会发送和接收VRRP通告消息,在通告消息中包含了自身的VRRP优先级信息。VRRP通过比较路由器的优先级进行选举,优先级高的路由器将成为主路由器,其他路由器都为备份路由器。

器,其中一台路由器处于Master状态,其他的处于Backup状态。

运行VRRP的路由器都会发送和接收VRRP通告消息,在通告消息中包含了自身的VRRP优先级信息。VRRP通过比较路由器的优先级进行选举,优先级高的路由器将成为主路由器,其他路由器都为备份路由器。
虚拟路由器和VRRP路由器都有自己的lP地址(虚拟路由器的lP地址可以和VRRP备份组内的某个路由器的接口地址相同)。如果VRRP组中存在lP地址拥有者,即虚拟地址与某台VRRP路由器的地址相同时,IP地址拥有者将成为主路由器,并且拥有最高优先级255。如果VRRP组中不存在IP地址拥有者。VRRP路由器将通过比较优先级来确定主路由器。路由器可配置的优先级范围为1~254,默认情况下VRRP路由器的优先级为100。当优先级相同时,VRRP将通过比较IP地址来进行选举,lP地址大的路由器将成为主路由器。
展开阅读全文

Git 实用技巧

11-24
这几年越来越多的开发团队使用了Git,掌握Git的使用已经越来越重要,已经是一个开发者必备的一项技能;但很多人在刚开始学习Git的时候会遇到很多疑问,比如之前使用过SVN的开发者想不通Git提交代码为什么需要先commit然后再去push,而不是一条命令一次性搞定; 更多的开发者对Git已经入门,不过在遇到一些代码冲突、需要恢复Git代码时候就不知所措,这个时候哪些对 Git掌握得比较好的少数人,就像团队中的神一样,在队友遇到 Git 相关的问题的时候用各种流利的操作来帮助队友于水火。 我去年刚加入新团队,发现一些同事对Git的常规操作没太大问题,但对Git的理解还是比较生疏,比如说分支和分支之间的关联关系、合并代码时候的冲突解决、提交代码前未拉取新代码导致冲突问题的处理等,我在协助处理这些问题的时候也记录各种问题的解决办法,希望整理后通过教程帮助到更多对Git操作进阶的开发者。 本期教程学习方法分为“掌握基础——稳步进阶——熟悉协作”三个层次。从掌握基础的 Git的推送和拉取开始,以案例进行演示,分析每一个步骤的操作方式和原理,从理解Git 工具的操作到学会代码存储结构、演示不同场景下Git遇到问题的不同处理方案。循序渐进让同学们掌握Git工具在团队协作中的整体协作流程。 在教程中会通过大量案例进行分析,案例会模拟在工作中遇到的问题,从最基础的代码提交和拉取、代码冲突解决、代码仓库的数据维护、Git服务端搭建等。为了让同学们容易理解,对Git简单易懂,文章中详细记录了详细的操作步骤,提供大量演示截图和解析。在教程的最后部分,会从提升团队整体效率的角度对Git工具进行讲解,包括规范操作、Gitlab的搭建、钩子事件的应用等。 为了让同学们可以利用碎片化时间来灵活学习,在教程文章中大程度降低了上下文的依赖,让大家可以在工作之余进行学习与实战,并同时掌握里面涉及的Git不常见操作的相关知识,理解Git工具在工作遇到的问题解决思路和方法,相信一定会对大家的前端技能进阶大有帮助。
©️2020 CSDN 皮肤主题: 1024 设计师: 上身试试 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值