ensp实验-vrrp多网关配置

一、交换机与路由的配置区别

1. 角色定义
交换机:
        Master 或 Backup: 交换机通常作为 Master 或 Backup 设备参与 VRRP,负责在主设备故障时接替其工作。
路由器:
        Master 或 Backup: 路由器同样可以作为 Master 或 Backup 设备参与 VRRP。但更多情况下,路由器可能承担更多的网络层功能,如路由选择和数据转发。
2. 配置命令
交换机:
        虚拟IP地址的设置: 配置 VRRP 时,主要关注虚拟 IP 地址的设置。
        优先级的调整: 根据需要调整设备的优先级。
        与其他设备的联动: 配置接口状态以实现与其他设备的联动。
路由器:
        基本的 VRRP 配置: 包括虚拟 IP 地址和优先级的设置。
        路由协议的运行: 确保路由协议正确运行。
        路由表的管理: 管理和维护路由表。
        与其他路由器之间的通信: 确保与其他路由器之间的正常通信。
3. 故障切换机制
交换机:
        自动选举新的 Master: 当 Master 设备故障时,Backup 设备会根据优先级选举出新的Master,并接管流量转发工作。这一过程对用户是透明的。
路由器;
        遵循同样的故障切换机制: 虽然也遵循同样的故障切换机制,但由于路由器通常承担更多的网络层功能,因此其故障切换可能涉及更复杂的网络拓扑变化和路由重新计算。
4. 性能优化
交换机:
        调整优先级: 通过调整优先级来影响 Master 的选举结果,以实现性能优化。
        配置 VRRP 与接口状态的联动: 提高网络的可靠性。
路由器:
        使用更高效的路由协议: 考虑使用更高效的路由协议。
        优化路由表结构: 优化路由表结构以提高性能。
        利用硬件加速: 利用硬件加速等手段来提升性能。

二、拓扑概况

三、配置命令

注:在配置完成后请<sw1>display vrrp用查看状态

状态栏显示State : Master的为主交换机

显示为State : Backup的为备交换机

1、lsw1的配置

<Huawei>sys
[Huawei]sysname sw1
[sw1]undo info-center enable    //关闭信息中心输出
[sw1]vlan batch 100 200    //批创建VLAN
[sw1]int g0/0/1    //进入接口
[sw1-GigabitEthernet0/0/1]port link-type access    //设置接口模式为access
[sw1-GigabitEthernet0/0/1]port default vlan 100    //加入VLAN100
[sw1-GigabitEthernet0/0/1]quit    //退出
[sw1]int g0/0/2    //进入接口
[sw1-GigabitEthernet0/0/2]port link-type access    //设置接口模式
[sw1-GigabitEthernet0/0/2]port default vlan 200    //加入VLAN200
[sw1-GigabitEthernet0/0/2]quit    //退出
[sw1]interface Vlanif 100    //进入VLAN
[sw1-Vlanif100]ip address 10.1.1.1 24    //配置IP
[sw1-Vlanif100]quit    //退出
[sw1]interface Vlanif 200    //进入VLAN
[sw1-Vlanif200]ip address 13.1.1.1 24    //配置IP
[sw1-Vlanif200]quit    //退出
[sw1]ospf router-id 1.1.1.1    // 设置OSPF路由器ID为1.1.1.1
[sw1-ospf-1]area 0    // 进入OSPF区域0的配置模式
[sw1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255    // 将网络10.1.1.0/24添加到OSPF区域0中
[sw1-ospf-1-area-0.0.0.0]network 13.1.1.0 0.0.0.255    // 将网络13.1.1.0/24添加到OSPF区域0中
[sw1-ospf-1-area-0.0.0.0]q    // 退出OSPF区域0的配置模式
[sw1-ospf-1]quit    // 退出OSPF进程的配置模式
[sw1]int Vlanif 100    // 进入VLAN接口Vlanif 100的配置模式
[sw1-Vlanif100]vrrp vrid 1 virtual-ip 10.1.1.111    // 为VRRP组1设置虚拟IP地址为10.1.1.111
[sw1-Vlanif100]vrrp vrid 1 priority 120    // 设置VRRP组1的优先级为120
[sw1-Vlanif100]vrrp vrid 1 preempt-mode time delay 20    // 设置VRRP组1的抢占模式为延迟20秒
[sw1-Vlanif100]quit    // 退出VLAN接口Vlanif 100的配置模式
[sw1]int Vlanif 100    // 再次进入VLAN接口Vlanif 100的配置模式
[sw1-Vlanif100]vrrp vrid 2 virtual-ip 10.1.1.112    // 为VRRP组2设置虚拟IP地址为10.1.1.112
[sw1-Vlanif100]quit   // 退出VLAN接口Vlanif 100的配置模式

[sw1]q
<sw1>display vrrp brief 

2、lsw2的配置

<Huawei>u t m
<Huawei>sys
[Huawei]sysname sw2
[sw2]undo info-center enable
[sw2]vlan batch 100 300
[sw2]int g0/0/2
[sw2-GigabitEthernet0/0/2]port link-type access
[sw2-GigabitEthernet0/0/2]port default vlan 100
[sw2-GigabitEthernet0/0/2]q
[sw2]int g0/0/1
[sw2-GigabitEthernet0/0/1]port link-type access
[sw2-GigabitEthernet0/0/1]port default vlan 300
[sw2-GigabitEthernet0/0/1]q
[sw2]int     
[sw2]interface v    
[sw2]interface Vlanif 100
[sw2-Vlanif100]ip address 10.1.1.2 24
[sw2-Vlanif100]q
[sw2]interface Vlanif 300
[sw2-Vlanif300]ip address 23.1.1.2 24
[sw2-Vlanif300]q
[sw2]ospf router-id 2.2.2.2
[sw2-ospf-1]area 0    
[sw2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[sw2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[sw2-ospf-1-area-0.0.0.0]q
[sw2-ospf-1]q
[sw2]int Vlanif 100    
[sw2-Vlanif100]vrrp vrid 1 virtual-ip 10.1.1.111
[sw2-Vlanif100]q
[sw2]int Vlanif 100
[sw2-Vlanif100]vrrp vrid 2 virtual-ip 10.1.1.112
[sw2-Vlanif100]vrrp vrid 2 priority 200
[sw2-Vlanif100]q
[sw2]q
<sw2>display vrrp brief

3、路由的配置

<Huawei>u t m
<Huawei>sys
[Huawei]sysname s1
[s1]undo info-center enable
[s1]int g0/0/1
[s1-GigabitEthernet0/0/1]ip address 13.1.1.3 24
[s1-GigabitEthernet0/0/1]q
[s1]int g0/0/2
[s1-GigabitEthernet0/0/2]ip address 23.1.1.3 24
[s1-GigabitEthernet0/0/2]q
[s1]int    
[s1]interface l    
[s1]interface Loop    
[s1]interface LoopBack 0
[s1-LoopBack0]ip address 3.3.3.3 32
[s1-LoopBack0]q
[s1]ospf router-id 3.3.3.3
[s1-ospf-1]area 0    
[s1-ospf-1-area-0.0.0.0]network 13.1.1.0 0.0.0.255
[s1-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[s1-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[s1-ospf-1-area-0.0.0.0]q
[s1-ospf-1]q
 

4、测试

在配置完成后我们在pc上追踪3.3.3.3

现在让我们去关闭lsw1的g0/0/1接口去让pc1追踪到和pc2一样的IP地址。

<sw1>sys
[sw1]int g0/0/1    //进入接口
[sw1-GigabitEthernet0/0/1]shutdown    //关闭接口
[sw1-GigabitEthernet0/0/1]q
[sw1]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/888939.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

黑盒测试方法

‌黑盒测试是一种软件测试方法&#xff0c;它通过向系统提供输入并检查输出结果来验证系统的功能是否符合需求。‌黑盒测试主要关注软件的功能性&#xff0c;而不是其内部结构或工作原理。以下是几种常见的黑盒测试顺序方法&#xff1a; 场景设计法‌&#xff1a; 通过模拟实际…

游戏引擎学习第38天

仓库: https://gitee.com/mrxiao_com/2d_game 回顾上次的内容。 我们之前讨论了将精灵放在屏幕上&#xff0c;但颜色错误的问题。问题最终查明是因为使用了一个调整工具&#xff0c;导致文件的字节顺序发生了变化。重新运行“image magic”工具对一些大图像进行重新处理后&am…

aws(学习笔记第十六课) 使用负载均衡器(ELB)解耦webserver以及输出ELB的日志到S3

aws(学习笔记第十六课) 使用负载均衡器(ELB)以及输出ELB的日志到S3 学习内容&#xff1a; 使用负载均衡器(ELB)解耦web server输出ELB的日志到S3 1. 使用负载均衡器(ELB) 全体架构 使用ELB(Elastic Load Balancer)能够解耦外部internet访问和web server之间的耦合&#xff0c…

深入理解C#的TCPIP通信机制

本文还有配套的精品资源&#xff0c;点击获取 简介&#xff1a;在分布式系统和实时数据交换应用中&#xff0c;C#作为一种现代面向对象编程语言&#xff0c;利用其***命名空间下的Socket类&#xff0c;提供强大的TCP/IP通信功能。本文将探讨C#中TCP/IP通信的基本概念、使用方…

高项 - 项目管理原则与项目绩效域

个人总结&#xff0c;仅供参考&#xff0c;欢迎加好友一起讨论 博文更新参考时间点&#xff1a;2024-12 高项 - 章节与知识点汇总&#xff1a;点击跳转 文章目录 高项 - 项目管理原则与项目绩效域项目管理12条原则原则1&#xff1a;成为勤勉、尊重和关心他人的管家 (p202)原则…

仿真技术助力高尔夫球打破传统设计局限,实现球杆强大的功能

Altair近日宣布与业内领先的高尔夫装备制造商 Cleveland Golf 开展合作&#xff0c;以设计新款 HiBore XL 球杆。借助 Altair 先进的仿真与设计技术&#xff0c;Cleveland Golf 不断刷新高尔夫装备的行业标准&#xff0c;并在球杆产品设计方面实现突破。 Cleveland Golf 借助 A…

python字符串处理基础操作总结

1.去掉空格或者特殊符号 input_str.strip() #去掉所有空格 input_str.lstrip() #去掉左边空格 input_str.rstrip() #去掉右边空格 def print_hi():input_str 今天天气不错&#xff0c;风和日丽 out input_str.strip()print(input_str)print(out)if __name__ __main__:print…

Trimble X9三维激光扫描仪高效应对化工厂复杂管道扫描测绘挑战【沪敖3D】

化工安全关系到国计民生&#xff0c;近年来随着化工厂数字化改革不断推进&#xff0c;数字工厂逐步成为工厂安全管理的重要手段。而化工管道作为工厂设施的重要组成部分&#xff0c;由于其数量多、种类繁杂&#xff0c;一直是企业管理的重点和难点。 传统的化工管廊往往缺乏详…

日志基础示例python和c++

文章目录 0. 引言1. python2. c 0. 引言 本文主要记录python版本和c版本常用的日志基础示例。 1. python python版本常用的是logging库&#xff0c;结合colorlog库&#xff0c;可根据不同日志级别打印不同颜色的日志&#xff0c;为了便于分析问题&#xff0c;还添加了日志保…

【Linux】基础IO-----文件详解

目录 一、文件理解&#xff1a; 二、C语言的文件操作&#xff1a; 1、fopen&#xff1a; 什么是当前路径&#xff1a; 2、fclose&#xff1a; 3、fwrite&#xff1a; 4、默认打开的三个流&#xff1a; 三、系统文件&#xff1a; 1、open&#xff1a; 2、close&#xf…

第7章:响应式设计 --[CSS零基础入门]

什么是响应式设计 响应式设计&#xff08;Responsive Web Design, RWD&#xff09;是一种网页设计和开发的方法&#xff0c;它使网站能够根据用户的设备特性&#xff08;如屏幕尺寸、分辨率、方向等&#xff09;自动调整其布局和内容。响应式设计的目标是确保网站在不同类型的…

探索 ONLYOFFICE 8.2 版本:更高效、更安全的云端办公新体验

引言 在当今这个快节奏的时代&#xff0c;信息技术的发展已经深刻改变了我们的工作方式。从传统的纸质文件到电子文档&#xff0c;再到如今的云端协作&#xff0c;每一步技术进步都代表着效率的飞跃。尤其在后疫情时代&#xff0c;远程办公成为常态&#xff0c;如何保持团队之间…

Vue-打印自定义HTML表格

自定义打印方法 1. 准备HTML结构 首先&#xff0c;构造了一个基本的HTML页面框架&#xff0c;并设置了页面的字符编码为UTF-8&#xff0c;以确保中文和其他特殊字符能正确显示。页面的标题设置为传入的 title 参数值。 let printStr "<html><head><met…

http1.0、1.1、2.0、 3.0

http1.0、1.1、2.0、 3.0 http1.1 引入长连接&#xff0c;在1.0&#xff0c;每次请求都需要建立新的TCP连接&#xff0c;处理请求完毕后立即断开。就导致处理大量图片&#xff0c;链接等资源&#xff0c;需要大量的连接与断开&#xff0c;造成资源浪费和时间延迟。而长连接允许…

跟着问题学15——GRU网络结构详解及代码实战

1 RNN的缺陷——长期依赖的问题 &#xff08;The Problem of Long-Term Dependencies&#xff09; 前面一节我们学习了RNN神经网络&#xff0c;它可以用来处理序列型的数据&#xff0c;比如一段文字&#xff0c;视频等等。RNN网络的基本单元如下图所示&#xff0c;可以将前面的…

pytest中使用conftest做测试前置和参数化

pytest中比较高阶的应用是&#xff0c;使用conftest去做测试前置工作、测试收尾工作和参数化。conftest是pytest的一个组件&#xff0c;用于配置测试环境和参数。通过conftest, 可以创建一个可复用的测试配置文件&#xff0c;以便在多个测试模块之间共享配置信息。即&#xff0…

04 创建一个属于爬虫的主虚拟环境

文章目录 回顾conda常用指令创建一个爬虫虚拟主环境Win R 调出终端查看当前conda的虚拟环境创建 spider_base 的虚拟环境安装完成查看环境是否存在 为 pycharm 配置创建的爬虫主虚拟环境选一个盘符来存储之后学习所写的爬虫文件用 pycharm 打开创建的文件夹pycharm 配置解释器…

mvn test 失败,单独运行单元测试成功

标题mvn test 失败&#xff0c;单独运行单元测试成功 使用junit4进行单元测试时是通过的&#xff0c;但是在执行maven的test与package时测试不通过 报错信息&#xff1a; parse data from Nacos error,dataId:guoyu-new-asset-dev.yml,data: ....... 配置文件内容 ....... o…

android 富文本及展示更多组件

模拟微博 #热贴 和 用户 的这种 富文本形式组件&#xff0c;不说了&#xff0c; 直接上代码 package com.tongtong.feat_watch.viewimport android.content.Context import android.graphics.Color import android.util.AttributeSet import android.view.LayoutInflater impo…

gitlab 生成并设置 ssh key

一、介绍 &#x1f3af; 本文主要介绍 SSH Key 的生成方法&#xff0c;以及如何在GitLab上添加SSH Key。GitLab 使用SSH协议与Git 进行安全通信。当您使用 SSH密钥 对 GitLab远程服务器进行身份验证时&#xff0c;您不需要每次都提供您的用户名和密码。SSH使用两个密钥&#x…