实验01-STP+链路聚合+VRRP实验

1.实验拓扑

2 实验需求

  1.  根据拓扑图配置IP地址。
  2. 交换机之间通过STP防环为了防止SW2-SW3之间聚合的高效链路被STP 阻塞,请配置SW2 为网络中的主根,SW3为网络中的备份根桥。
  3. 通过VRRP实现网关冗余,网关在SW2和SW3上,其中VLAN10的网关SW2 为Master设备(优先级为 120),SW3为Backup设备。VLAN20的网关SW3为Master设备(优先级120),SW2为Backup设备。
  4. SW2和SW3 通过LACP模式链路聚合互联。
  5.  配置 OSPF (进程号为1,Area 0),最终实现PC1和 PC2都能访问R1的loopback 0接口。
  6.  要求当跟踪上联接口,如果上联接口down后,优先级降低30,让 Backup成为Master 设备。
  7. VLAN10 的 DHCP服务配置在SW2上,VLAN20的DHCP服务配置在R1上,在SW3和SW2上配置中继。

3.配置思路

1.首先配置STP模式及其根桥


[H3C]sysname SW1
[SW1]stp mode stp[H3C]sysname SW2
[SW2]stp mode stp
[SW2]stp priority 0[H3C]sysname SW3
[SW3]stp mode stp
[SW3]stp priority 4096

2.SW2和SW3通过手动链路聚合互联

SW2和SW3共同配置
interface Bridge-Aggregation1port link-type trunkport trunk permit vlan alllink-aggregation mode dynamicinterface GigabitEthernet1/0/1port link-aggregation group 1
#
interface GigabitEthernet1/0/2port link-aggregation group 1
  • interface Bridge-Aggregation 1:这个命令用于创建一个名为Bridge-Aggregation1的聚合接口。聚合接口是一个逻辑接口,它将多个物理端口组合在一起,以提供更高的带宽和更好的冗余性。
  • link-aggregation mode dynamic:这个命令将聚合接口的模式设置为dynamic(动态)。在动态模式下,聚合接口的成员端口将根据LACP(链路聚合控制协议)进行自动协商,以确定哪些端口应该被包括在聚合接口中。这种模式允许交换机自动调整聚合接口的成员,以适应网络拓扑的变化。
  • 总的来说,这些命令创建了一个名为Bridge-Aggregation 1的聚合接口,并将其配置为trunk模式和dynamic模式,以支持多个VLAN的数据传输,并允许成员端口的自动协商。这样的配置可以提高网络的带宽和可靠性,特别是在需要高带宽和低延迟的网络环境中。

在SW2和SW3上查看端口聚合情况:

3.配置其他命令

配置SW2

vlan 12
interface Vlan-interface12ip address 10.1.15.2 255.255.255.0interface GigabitEthernet1/0/4
port link-type accessport access vlan 12

配置SW3

vlan 13
interface Vlan-interface13
ip address 10.1.14.2 255.255.255.0interface GigabitEthernet1/0/4port link-type accessport access vlan 13

配置R1

interface GigabitEthernet0/0ip address 10.1.15.1 255.255.255.0
#
interface GigabitEthernet0/1ip address 10.1.14.1 255.255.255.0

测试连通性:ping对端直连测试联通性

  • 查看实验需求:3.通过VRRP实现网关冗余,网关在SW2和SW3上,其中VLAN10的网关SW2 为Master设备(优先级为 120),SW3为Backup设备。VLAN20的网关SW3为Master设备(优先级120),SW2为Backup设备。

SW1:

[SW1]vlan 10
[SW1-vlan10]vlan 20[SW2]vlan 10
[SW2-vlan10]vlan 20[SW1-vlan20]int g1/0/1
[SW1-GigabitEthernet1/0/1]port link-type access
[SW1-GigabitEthernet1/0/1]port access vlan 10
[SW1-GigabitEthernet1/0/1]int g1/0/2
[SW1-GigabitEthernet1/0/2]port link-type access
[SW1-GigabitEthernet1/0/2]port access vlan 20
[SW1-GigabitEthernet1/0/2]int g1/0/3
[SW1-GigabitEthernet1/0/3]port link-type trunk
[SW1-GigabitEthernet1/0/3]port trunk permit vlan 10 20
[SW1-GigabitEthernet1/0/3]int g1/0/4
[SW1-GigabitEthernet1/0/4]port link-type trunk
[SW1-GigabitEthernet1/0/4]port trunk permit vlan 10 20

SW2:

vlan 10
vlan 20
interface GigabitEthernet1/0/3port link-type trunkport trunk permit vlan 1 10 20interface Vlan-interface10ip address 10.1.10.252 255.255.255.0vrrp vrid 10 virtual-ip 10.1.10.254vrrp vrid 10 priority 120interface Vlan-interface20ip address 10.1.20.252 255.255.255.0vrrp vrid 20 virtual-ip 10.1.20.254

SW3:

vlan 10
valn 20interface GigabitEthernet1/0/3port link-type trunkport trunk permit vlan 1 10 20interface Vlan-interface10ip address 10.1.10.253 255.255.255.0vrrp vrid 10 virtual-ip 10.1.10.254interface Vlan-interface20ip address 10.1.20.253 255.255.255.0vrrp vrid 20 virtual-ip 10.1.20.254vrrp vrid 20 priority 120

在SW2上查看主备:

测试网关通信PC1

将SW2的vlan10口down掉,查看主备切换:

继续测试,依然可以通信,主备切换成功,并恢复。

4.配置OSPF

  •  配置 OSPF (进程号为1,Area 0),最终实现PC1和 PC2都能访问R1的loopback 0接口。

SW2:

SW3:

R1:

验证建邻情况:

验证PC1与PC2与l0的连通性,

PC1:

PC2:

5.要求当跟踪上联接口,如果上联接口down后,优先级降低30,让 Backup成为Master 设备。

SW2(上行口):

int g1/0/4
track 1 interface GigabitEthernet1/0/4 physicalinterface Vlan-interface10vrrp vrid 10 track 1 priority reduced 30

SW3(上行口):

int g1/0/4
track 1 interface GigabitEthernet1/0/4 physicalinterface Vlan-interface20vrrp vrid 20 track 1 priority reduced 30

断开SW2/SW3上行口,查看是否进行主备切换:

测试PC1与10.4.4.4的连通性:

恢复链路后查看主备:

PC1ping PC 2:

完结撒花!

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

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

相关文章

【3GPP】【核心网】【5G】5G核心网协议解析(一)(超详细)

1. 5G核心网概念 5G核心网是支撑5G移动通信系统的关键组成部分,是实现5G移动通信的重要基础设施,它负责管理和控制移动网络中的各种功能和服务。它提供了丰富的功能和服务,支持高速、低时延、高可靠性的通信体验,并为不同行业和应…

前端监控为什么采用GIF图片做埋点?

一、什么是埋点监控 前端监控是开发人员用来跟踪和维护应用程序表现层的运行状况的过程和工具。它主要包括三种类型:数据监控、性能监控和异常监控。 1、数据监控 主要是为了收集跟用户相关的数据,例如用户设备类型、浏览器版本、页面浏览量(…

GIS之深度学习05:VisualStudio安装教程

在安装CUDA前,建议先安装VisualStudio,以防报错 VisualStudio安装步骤简单,但时间较长。。。。。。 正文开始: VisualStudio官网:Visual Studio: IDE and Code Editor for Software Developers and Teams 点击右上角…

XUbuntu22.04之解决:仓库xxx没有数字签名问题(二百一十七)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

Gitlab: PHP项目CI/CD实践

目录 1 说明 2 CI/CD 2.1 部署方式一:增量部署 2.1.1 目标服务器准备 2.2.2 Gitlab及Envoy脚本 2.2 部署方式二:镜像构建与部署 2.2.1 推送到私有化容器仓库 准备工作 脚本 要点 2.2.2 推送到hub.docker.com 准备工作 脚本 3 参考&#x…

1905_ARMv7-M的堆栈寄存器

1905_ARMv7-M的堆栈寄存器 全部学习汇总: g_arm_cores: ARM内核的学习笔记 (gitee.com) ARMv7-M实现了2种堆栈,分别是MSP和PSP。复位的时候默认是MSP,而当前是哪种可以通过CONTROL.SPSEL寄存器的bit来查看。 SP寄存器的最低2bit,S…

⭐每天一道leetcode:27.移除元素(简单;vector)

⭐今日份题目 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中…

大模型基础应用框架(ReACT\SFT\RAG)创新及零售业务落地

如何将大语言模型的强大能力融入实际业务、产生业务价值,是现在很多公司关注的焦点。在零售场,大模型应用也面临很多挑战。本文分享了京东零售技数中心推出融合Agent、SFT与RAG的大模型基础应用框架,帮助业务完成大模型微调、部署和应用&…

Linux 安装k8s

官网 常见的三种安装k8s方式 1.kubeadm 2.kops:自动化集群制备工具 3.kubespray: 提供了 Ansible Playbook 下面以kubeadm安装k8s kubeadm的安装是通过使用动态链接的二进制文件完成的,目标系统需要提供 glibc ##使用 ss 或者 netstat 检测端…

搞流量,就这点事!

资产还是负债?赚钱之前想明白! 如果说你有一个产品,大概率的情况是,如果产品被更多人看到,那么最终购买的人也会多一些。结果就是,你的利润更多。所以,在产品没问题的情况下,流量越多…

【学习心得】响应数据加密的原理与逆向思路

一、什么是响应数据加密? 响应数据加密是常见的反爬手段的一种,它是指服务器返回的不是明文数据,而是加密后的数据。这种密文数据可以被JS解密进而渲染在浏览器中让人们看到。 它的原理和过程图如下: 二、响应数据加密的逆向思路 …

MATLAB 绘制带填充配色的雷达图--附案例代码

MATLAB 绘制带填充配色的雷达图 目录 MATLAB 绘制带填充配色的雷达图摘要1. 准备数据2. 绘制雷达图3. 设置填充颜色4. 案例代码及结果4. 结语 摘要 在MATLAB 中,可以使用多种方式绘制美观的雷达图。本文将介绍如何通过详细案例和代码说明,在MATLAB中绘制…

MCU设计--M3内核整体功能说明

整体架构 内核特性 CM3内核支持3级流水哈佛结构 :数据和指令隔离Blanked SP :两个堆栈,一个堆栈只允许系统操作,另一个堆栈开放给用户。Handler and Thread modes低延迟中断进入和退出支持非对齐操作 嵌套中断向量 最大支持1-240…

前端+php:实现提示框(自动消失)

效果 php部分&#xff1a;只展示插入过程 <?php//插入注册表中$sql_insert "INSERT INTO regist_user(userid,password,phone,email)VALUES (" . $_POST[UserID] . "," . CryptPass($_POST[Password]) . "," . $_POST[Phone] . ",&qu…

【AI视野·今日NLP 自然语言处理论文速览 第八十期】Fri, 1 Mar 2024

AI视野今日CS.NLP 自然语言处理论文速览 Fri, 1 Mar 2024 Totally 67 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computation and Language Papers Loose LIPS Sink Ships: Asking Questions in Battleship with Language-Informed Program Sampling Authors G…

从零开始学习Netty - 学习笔记 -Netty入门【协议设计和解析】

2.协议设计和解析 协议 在计算机中&#xff0c;协议是指一组规则和约定&#xff0c;用于在不同的计算机系统之间进行通信和数据交换。计算机协议定义了数据传输的格式、顺序、错误检测和纠正方法&#xff0c;以及参与通信的各个实体的角色和责任。计算机协议可以在各种不同的层…

探索云原生世界:Spring Cloud全方位解读——构建微服务架构的利器

目录 一、微服务简介 二、微服务发展史 三、Spring Cloud 3.1 Spring Cloud 版本策略 3.2 Spring Cloud 发展历程 微服务是一种软件架构风格&#xff0c;将单一应用程序拆分成一组小型、独立的服务。每个服务运行在自己的进程中&#xff0c;服务之间采用轻量级通信机制进行交…

Open3D 进阶(21)无序点云平面检测的鲁棒统计方法

目录 一、算法原理1、算法过程2、参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 1、算法过程 除了寻找具有最大支持的单个平面外,Open3D还包含一个算法,该算法使…

【Java EE初阶二十九】Linux 系统的学习

当前写的博客系统程序,只是部署在咱们自己的电脑上,其他用户是无法直接访问的.由于 NAT 机制的存在,导致了IP 地址就被分成了 内网 IP 和 外网 IP. 云服务器,包括公司中使用专用服务器,一般都是 Linux 系统&#xff0c;这个系统的使用和 Windows 差异很大.(通过命令行来操作的系…

Jupyter Notebook的安装和使用(windows环境)

一、jupyter notebook 安装 前提条件&#xff1a;安装python环境 安装python环境步骤&#xff1a; 1.下载官方python解释器 2.安装python 3.命令行窗口敲击命令pip install jupyter 4.安装jupyter之后&#xff0c;直接启动命令jupyter notebook,在默认浏览器中打开jupyte…