【网络云SRE运维开发】2025第2周-每日【2025/01/07】小测-【第7章 GVRP链路捆绑】理论和实操解析

文章目录

      • 一、理论题
      • 二、实操题
        • 思路和答案解析
        • 进阶实验

【网络云SRE运维开发】2025第2周-每日【2025/01/07】小测-【第7章 GVRP链路捆绑】理论和实操解析

一、理论题

1.1 GVRP协议在华为设备中的主要作用

GVRP(GARP VLAN Registration Protocol),中文名为GARP VLAN注册协议,是GARP通用属性注册协议的一种应用,用于注册和注销VLAN属性。GVRP在华为设备中的主要作用是维护交换机中的VLAN动态注册信息,并传播该信息到其他交换机中,从而避免手工一个个去配置静态VLAN,提高工作效率。通过GVRP,交换机之间能够互相交换VLAN配置信息,动态创建和管理VLAN。

1.2 在华为交换机上,配置GVRP时,端口的注册模式有哪些?并简要说明其特点

在华为交换机上配置GVRP时,端口的注册模式有三种,分别是Normal模式、Fixed模式和Forbidden模式,各自的特点如下:

  • Normal模式:允许该端口动态注册或注销VLAN,传播动态VLAN以及静态VLAN信息。
  • Fixed模式:禁止该端口动态注册或注销VLAN,只传播静态VLAN信息,不传播动态VLAN信息。也就是说,被设置为Fixed模式的Trunk口,即使允许所有VLAN通过,实际能通过的VLAN也只是手动配置的静态VLAN。
  • Forbidden模式:禁止该端口动态注册或注销VLAN,不传播除VLAN1之外的任何VLAN信息。也就是说,被设置为Forbidden模式的Trunk口,即使允许所有VLAN通过,实际能通过的VLAN也只是VLAN1。

1.3 简述华为设备中GVRP协议的工作过程

华为设备中GVRP协议的工作过程如下:

  • 所有支持GVRP特性的交换机能够接收来自其他交换机VLAN注册信息,并动态更新本地的VLAN注册信息,包括当前的VLAN成员、这些VLAN成员可以通过哪个端口到达等。
  • 所支持GVRP特性的交换机能够将本地的VLAN注册信息向其他交换机传播,以使同一交换网内所有支持GVRP特性设备的VLAN信息达成一致。
  • GVRP传播的VLAN注册信息包括本地手工配置的静态注册信息,也包括来自其他交换机的动态注册信息。
  • 根据VLAN注册信息,各个交换机可以了解到干道链路对端有哪些VLAN,从而自动配置干道链路,只允许对端交换机需要的VLAN在干道链路上传输。

1.4 在华为交换机上配置GVRP时,如果两个相连的端口一个配置为Fixed模式,一个配置为Normal模式

在这种情况下,配置为Fixed模式的端口将只传播静态VLAN信息,不传播动态VLAN信息;而配置为Normal模式的端口则允许动态注册或注销VLAN,并传播动态VLAN以及静态VLAN信息。由于Fixed模式的端口不传播动态VLAN信息,因此它不会学习到来自Normal模式端口的动态VLAN配置。这意味着,只有静态VLAN信息能够在两个端口之间共享。

1.5 在华为设备的网络中,GVRP协议与VLAN Trunk链路有什么关系

在华为设备的网络中,GVRP协议与VLAN Trunk链路密切相关。GVRP协议通过VLAN Trunk链路传播VLAN注册信息,包括动态VLAN和静态VLAN信息。这使得交换机能够了解网络中其他交换机的VLAN配置情况,并根据这些信息自动配置干道链路,只允许必要的VLAN在Trunk链路上传输。因此,GVRP协议有助于优化网络性能,提高VLAN管理的灵活性和效率。

二、实操题

2.1 在华为交换机S5700上,配置端口GigabitEthernet0/0/1和GigabitEthernet0/0/2为Trunk端口,并启用GVRP协议,注册模式为Normal

具体配置命令如下:

<Huawei> system-view
[Huawei] interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1] port link-type trunk
[Huawei-GigabitEthernet0/0/1] port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/1] gvrp
[Huawei-GigabitEthernet0/0/1] gvrp registration normal
[Huawei-GigabitEthernet0/0/1] quit
[Huawei] interface GigabitEthernet 0/0/2
[Huawei-GigabitEthernet0/0/2] port link-type trunk
[Huawei-GigabitEthernet0/0/2] port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/2] gvrp
[Huawei-GigabitEthernet0/0/2] gvrp registration normal
[Huawei-GigabitEthernet0/0/2] quit

2.2 在华为交换机S3700上,创建VLAN 10和VLAN 20,并将端口GigabitEthernet0/0/3配置为Trunk端口,允许VLAN 10和VLAN 20通过,同时启用GVRP协议,注册模式为Fixed

具体配置命令如下:

<Huawei> system-view
[Huawei] vlan batch 10 20
[Huawei] interface GigabitEthernet 0/0/3
[Huawei-GigabitEthernet0/0/3] port link-type trunk
[Huawei-GigabitEthernet0/0/3] port trunk allow-pass vlan 10 20
[Huawei-GigabitEthernet0/0/3] gvrp
[Huawei-GigabitEthernet0/0/3] gvrp registration fixed
[Huawei-GigabitEthernet0/0/3] quit

2.3 现有两台华为交换机S5700,分别命名为SwitchA和SwitchB,通过Trunk链路相连。在SwitchA上创建VLAN 30,并在连接SwitchB的端口上启用GVRP协议(注册模式为Normal),请写出在SwitchB上查看是否学习到VLAN 30的相关命令

在SwitchB上查看是否学习到VLAN 30的相关命令如下:

<SwitchB> system-view
[SwitchB] display vlan

在输出结果中,查找是否存在VLAN 30,并确认其类型为dynamic(动态),以确认SwitchB已经通过GVRP协议学习到VLAN 30。

2.4 在华为交换机上,如何关闭端口GigabitEthernet0/0/4的GVRP功能

具体配置命令如下:

<Huawei> system-view
[Huawei] interface GigabitEthernet 0/0/4
[Huawei-GigabitEthernet0/0/4] undo gvrp
[Huawei-GigabitEthernet0/0/4] quit

2.5 在华为交换机S5700上,将端口GigabitEthernet0/0/5的GVRP注册模式从Normal修改为Forbidden

具体配置命令如下:

<Huawei> system-view
[Huawei] interface GigabitEthernet 0/0/5
[Huawei-GigabitEthernet0/0/5] gvrp registration forbidden
[Huawei-GigabitEthernet0/0/5] quit
思路和答案解析
  • 配置GVRP和VLAN:在配置GVRP之前,需要先了解交换机的端口类型、VLAN的创建和配置,以及Trunk链路的设置。这些基础知识是配置GVRP的前提。
  • GVRP注册模式的选择:根据实际需求选择合适的GVRP注册模式。Normal模式适用于需要动态学习和传播VLAN信息的场景;Fixed模式适用于只传播静态VLAN信息的场景;Forbidden模式则用于限制VLAN信息的传播。
  • 命令的准确性和顺序:在配置过程中,需要确保命令的准确性和顺序性。例如,在启用GVRP之前,需要先设置端口的链路类型和允许通过的VLAN;在修改GVRP注册模式之前,需要先进入对应的端口视图。
进阶实验

为了进一步加深对GVRP协议和VLAN管理的理解,可以进行以下进阶实验:

  • 实验一:GVRP协议的故障排查

    • 配置多个交换机和VLAN,启用GVRP协议。
    • 模拟GVRP协议故障,如断开Trunk链路、修改VLAN配置等。
    • 观察和分析故障对GVRP协议和VLAN管理的影响。
    • 排查并修复故障,恢复GVRP协议的正常运行。
  • 实验二:VLAN的跨交换机通信

    • 在多个交换机上创建不同的VLAN。
    • 配置Trunk链路和GVRP协议,实现VLAN的跨交换机通信。
    • 测试不同VLAN之间的通信情况,验证GVRP协议的正确性。
    • 根据测试结果调整VLAN配置和GVRP协议的设置。

这些进阶实验有助于更深入地理解GVRP协议和VLAN管理的原理和应用,提高网络故障排查和优化的能力。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

语音技术与人工智能:智能语音交互的多场景应用探索

引言 近年来&#xff0c;智能语音技术取得了飞速发展&#xff0c;逐渐渗透到日常生活和各行各业中。从语音助手到智能家居控制&#xff0c;再到企业客服和教育辅导&#xff0c;语音交互正以前所未有的速度改变着人机沟通的方式。这一变革背后&#xff0c;人工智能技术无疑是关键…

三、Angular 路由

一、简介 Angular 的路由服务是一个可选的服务&#xff0c;它用来呈现指定的 URL 所对应的视图。它并不是Angular 核心库的一部分&#xff0c;而是位于 angular/router 包中。像其他 Angular 包一样&#xff0c;路由服务在用户需要时才从此包中导入。 [1]. 创建路由模块 默认…

NFS 组件容器化部署实战指南

文章目录 前言部署NFS服务器K8S部署NFS问题记录 前言 使用nfs-client-provisioner这个应用&#xff0c;利用nfs server给kubernets提供作为持久化后端&#xff0c;并且动态提供pv。所有节点需要安装nfs-utils组件&#xff0c;并且nfs服务器与kubernets worker节点都能网络连通…

uc/os-II 原理及应用(八) 系统裁减以及移植到51单片机上

两个习题 先了解下CPU上函数调用的过程: 一个程序取得函数地址&#xff0c;先保护现场将局部变量及参数压栈&#xff0c;再将调用函数的参数压栈&#xff0c;然后跳转到函数位置&#xff0c;将参数出栈&#xff0c;执行代码&#xff0c;结束后返回到调用位置&#xff0c;再怖复…

el-table自定义按钮控制扩展expand

需求&#xff1a;自定义按钮实现表格扩展内容的展开和收起&#xff0c;实现如下&#xff1a; 将type“expand”的表格列的宽度设置为width"1"&#xff0c;让该操作列不展示出来&#xff0c;然后通过ref动态调用组件的内部方法toggleRowExpansion(row, row.expanded)控…

NLP中常见的分词算法(BPE、WordPiece、Unigram、SentencePiece)

文章目录 一、基本概念二、传统分词方法2.1 古典分词方法2.2 拆分为单个字符 三、基于子词的分词方法&#xff08;Subword Tokenization&#xff09;3.1 主要思想3.2 主流的 Subword 算法3.3 Subword 与 传统分词方法的比较 四、Byte Pair Encoding (BPE)4.1 主要思想4.2 算法过…

MTK平台-- 无线AP隔离功能

前言: 无线AP上大都有一个选项:启用该功能后,连接到同一AP的无线终端之间不能互相通信,但该功能并不限制无线终端和有线终端之间的通信。 Hostapd参数ap_isolate,用于控制AP隔离,但hostapd本身并不实现这一功能,只是将该参数通过nl80211传递给mac80211,由mac80211来实…

redis:安装部署、升级以及失败回退

安装部署 一、准备工作 1. 检查系统要求 确保你的服务器满足 Redis 的基本要求: 操作系统:支持的 Linux 发行版(如 Ubuntu, CentOS)内存:至少 4GB(根据实际应用需求调整)CPU:单核或多核 CPU磁盘空间:足够的磁盘空间用于数据存储和日志记录2. 更新系统软件包 在开始…

模型 断裂点理论(风险控制)

系列文章 分享模型&#xff0c;了解更多&#x1f449; 模型_思维模型目录。设置小损失&#xff0c;防止大风险。 1 断裂点理论的应用 1.1 电路系统中的保险丝应用 背景介绍&#xff1a; 在工程学中&#xff0c;电路系统是现代科技中不可或缺的一部分&#xff0c;广泛应用于各…

通义灵码在跨领域应用拓展之物联网篇

目录 一.引言 二.通义灵码简介 三.通义灵码在物联网领域的设备端应用 1.传感器数据采集 (1).不同类型传感器的数据读取 (2).数据转换与预处理 2.设备控制指令接收和执行 (1).指令解析与处理 (2).设备动作执行 四.通义灵码在物联网领域的云端平台应用 1.数据存储和管…

Win32汇编学习笔记09.SEH和反调试

Win32汇编学习笔记09.SEH和反调试-C/C基础-断点社区-专业的老牌游戏安全技术交流社区 - BpSend.net SEH - structed exception handler 结构化异常处理 跟筛选一样都是用来处理异常的,但不同的是 筛选器是整个进程最终处理异常的函数,但无法做到比较精细的去处理异常(例如处理…

详细数据库MySQL查询语句

查询语句 &#xff08;SELECT [ALL|DISTINCT] <目标列表达式> [,<目标列表达式>] FROM <表名或视图名> [,<表名或视图名>]|(<SELECT 语句>) [AS] <别名> [WHERE <条件表达式>] [GROUP BY <列名1> [HAVING <条件表达式…

解决anaconda prompt找不到的情况

由于打开某个文件夹导致系统卡死了&#xff0c;鼠标使用不了&#xff0c;只能使用快捷键ctrlaltdelete打开&#xff0c;点任务管理器也没什么用&#xff0c;就点了注销选项。 注销&#xff1a;清空缓存空间和注册表信息&#xff0c;向系统发出清除现在登陆的用户的请求。 导致…

计算机网络 (31)运输层协议概念

一、概述 从通信和信息处理的角度看&#xff0c;运输层向它上面的应用层提供通信服务&#xff0c;它属于面向通信部分的最高层&#xff0c;同时也是用户功能中的最低层。运输层的一个核心功能是提供从源端主机到目的端主机的可靠的、与实际使用的网络无关的信息传输。它向高层用…

【C++经典例题】求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a; 期待您的关注 题目描述&#xff1a; 原题链接&#xff1a; 求123...n_牛客题霸_牛客网 (nowcoder.com) 解题思路&#xff1a; …

开关不一定是开关灯用 - 命令模式(Command Pattern)

命令模式&#xff08;Command Pattern&#xff09; 命令模式&#xff08;Command Pattern&#xff09;命令设计模式命令设计模式结构图命令设计模式涉及的角色 talk is cheap&#xff0c; show you my code总结 命令模式&#xff08;Command Pattern&#xff09; 命令模式&…

【深度学习量化交易13】继续优化改造基于miniQMT的量化交易软件,增加补充数据功能,优化免费下载数据模块体验!

我是Mr.看海&#xff0c;我在尝试用信号处理的知识积累和思考方式做量化交易&#xff0c;应用深度学习和AI实现股票自动交易&#xff0c;目的是实现财务自由~ 目前我正在开发基于miniQMT的量化交易系统——看海量化交易系统。 MiniQMT是一种轻量级的量化交易解决方案&#xff0…

Vue进阶(贰幺贰)npm run build多环境编译

文章目录 一、前言二、实施三、总结&#xff1a;需要打包区分不同环境四、拓展阅读 一、前言 项目开发阶段&#xff0c;会涉及打包部署到多个环境应用场景&#xff0c;在不同环境中&#xff0c;需要进行项目层面的区分&#xff0c;做不同的操作&#xff0c;可以利用打包的--mo…

回归预测 | MATLAB实GRU多输入单输出回归预测

回归预测 | MATLAB实GRU多输入单输出回归预测 目录 回归预测 | MATLAB实GRU多输入单输出回归预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 回归预测 | MATLAB实GRU多输入单输出回归预测。使用GRU作为RNN的一种变体来处理时间序列数据。GRU相比传统的RNN有较好的记…

ARM交叉编译Boost库

Boost下载&#xff1a;点击跳转 编译过程&#xff1a; 生成project-config.jam ./bootstrap.sh --with-librariesfilesystem,thread --with-toolsetgcc 2. 修改project-config.jam&#xff08;位于第12行附近&#xff09; if ! gcc in [ feature.values <toolset> ] …