1.配置图

2.配置命令

LSW1的命令配置如下:

<Huawei>system-view

进入特权模式

[Huawei]vlan batch 2 3 99

创建vlan2、vlan3、vlan99

[Huawei]int g0/0/1

进入端口模式,配置g0/0/1端口

[Huawei-GigabitEthernet0/0/1]undo port hybrid vlan 1

取消配置信息,移除vlan 1

[Huawei-GigabitEthernet0/0/1]port hybrid tagged vlan 99

设置端口为hybrid模式,并将vlan 99加入到tagged表中

[Huawei-GigabitEthernet0/0/1]port hybird untagged vlan 2 3

设置端口为hybrid模式,并将vlan 2、vlan 3加入到untagged表中

[Huawei-GigabitEthernet0/0/1]int g0/0/2

进入端口模式,配置g0/0/2端口

[Huawei 1-GigabitEthernet0/0/2]undo port hybrid vlan 1

取消配置信息,移除vlan 1

[Huawei-GigabitEthernet0/0/2]port hybrid pvid vlan 2

设置hybrid模式,并将pvid设置为vlan 2

[Huawei-GigabitEthernet0/0/2]port hybird untagged vlan 2 99

设置hybrid模式,并将vlan2、vlan99加入到untagged表中

[Huawei-GigabitEthernet0/0/2]int g0/0/3

进入端口模式,配置g0/0/3端口

[Huawei-GigabitEthernet0/0/3]undo port hybrid vlan 1

取消配置信息,移除vlan 1

[Huawei-GigabitEthernet0/0/3]port hybrid pvid vlan 3

设置hybrid模式,并将pvid设置为vlan 3

[Huawei-GigabitEthernet0/0/3]port hybird untagged vlan 3 99

设置hybrid模式,并将vlan3、vlan99加入到untagged表中

LSW2的命令配置同LSW1的配置类似。

3.实验现象

PC3同时对PC1和PC2进行ping操作

PC1同时对PC2和PC3进行ping操作

PC2同时对PC1和PC3进行ping操作

4.过程分析如下

(1)PC1 ping PC2过程分析

PC1发送普通报文à经过GE0/0/2打上pvid vlan 2标签à往vlan 2洪泛àG0/0/3端口属于vlan3和vlan99àPC2收不到PC1发送的报文;

(2)PC1 ping PC3过程分析

PC1发送给PC3过程:PC1发送普通报文à经过LSW1的GE0/0/2打上pvid vlan 2标签à往vlan 2洪泛à G0/0/1端口属于vlan2和vlan3,数据包通过G0/0/1并untag掉vlan 2标签à经过LSW2的GE0/0/2打上pvid vlan 99标签à转发到GE0/0/1,去掉tag标签à转发给PC3

PC3回包给PC1过程:PC3发送帧到GE0/0/1端口并打上tag vlan 99àLSW2根据MAC和vlan把帧从GE0/0/2转发出去(不会去掉vlan)àLSW1根据vlan99信息接收帧à根据MAC表和vlan信息把帧转发到G0/0/2àG0/0/2根据untagged表去掉vlan信息,转发到PC1àPC1收到回送信息。

实验三:在eNSP上进行Hybrid链路类型端口实验的更多相关文章

  1. 用华为eNSP模拟器配置Hybrid、Trunk和Access三种链路类型端口

    上一篇文章写到三层交换机实现多个VLAN之间互相通讯,有朋友提问要如何进行配置,可有案例分析.其实那天我在写的时候也有做过模拟,只是后来没有保存.今天重新模拟一次,并附上详细配置命令,希望能够帮助到大 ...

  2. 实验三《敏捷开发与XP实践》_实验报告

    实验三<敏捷开发与XP实践>_实验报告 一.实验内容和步骤 提交点1: 任务要求: 实验三 敏捷开发与XP实践 http://www.cnblogs.com/rocedu/p/479577 ...

  3. 《Java程序设计》实验三(敏捷开发与XP实践)20155214 实验报告

    <JAVA程序设计> 实验三(敏捷开发与XP实践) 实验内容 XP基础 XP核心实践 相关工具 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)>< ...

  4. 在ensp上配置Hybrid接口

    Hybrid接口是华为特有的一种接口 Hybrid接口是既可以连接普通终端的接入链路,又可以连接交换机间的干道链路. 简单说就是Hybrid接口既能实现Access的功能又能实现Trunk接口的功能. ...

  5. Java web 实验三部分资料上传

    花好月圆系列 貂蝉 黄月英 孙尚香 甄姬 标准包 魏 曹操 司马懿 郭嘉 甄姬 张辽 许褚 夏侯惇 蜀 刘备 关羽 张飞 诸葛亮 黄月英 赵云 马超 吴 孙权 孙尚香 周瑜 大乔 甘宁 吕蒙 群 吕布 ...

  6. 在eNSP上配置VLAN的Trunk端口

    1.实验内容:在不同交换机下不同部门的员工能够互相通信,需要配置交换机之间的链路,跨交换机实现VLAN间通信 2.实验拓扑图 3.实验配置 按照实验编址表编辑配置所有PC机的IP地址 编址表如下图: ...

  7. 20172301 《Java软件结构与数据结构》实验三报告

    20172301 <Java软件结构与数据结构>实验三报告 课程:<Java软件结构与数据结构> 班级: 1723 姓名: 郭恺 学号:20172301 实验教师:王志强老师 ...

  8. 20165203 实验三 敏捷开发与XP实践

    20165203 实验三 敏捷开发与XP实践 任务一: 1.实验要求 实验三 敏捷开发与XP实践 (http://www.cnblogs.com/rocedu/p/4795776.html), Ecl ...

  9. 实验三 敏捷开发与XP实践20145204和20145236

    实验三 敏捷开发与XP实践20145204和20145236 实验名称 敏捷开发与XP实践 实验内容 XP基础 XP核心实践 学会使用git 学会代码的重构 实现团队合作 团队分工 20145204: ...

随机推荐

  1. dotnet core 集成到 Mattermost 聊天工具

    在找了很久的团队交流工具,发现了 Mattermost 最好用,但是还需要做一些定制化的功能,于是就找到了 Mattermost 插件开发,还找到了如何自己写服务集成到 Mattermost 里面 本 ...

  2. webstorm一键格式化为Eslint标准

  3. 一目了然 | 数据库实例性能调优利器:Performance Insights

    Performance Insights是什么 阿里云RDS Performance Insights是RDS CloudDBA产品一项专注于用户数据库实例性能调优.负载监控和关联分析的利器,以简单直 ...

  4. C++Review2_代码复用

    C++的一个重要目的是实现代码重用. 有哪些机制可以实现这个目标呢? 1.公有继承——is a的关系 2.包含 (新的类包含另一个类的对象)——has a的关系 3.私有继承/保护继承——has a的 ...

  5. Spring Boot 整合 slf4j+log4j 实现日志管理

    一:首先新建一个jar项目,如下图: 二:添加log4j的依赖,如下pom.xml文件: <project xmlns="http://maven.apache.org/POM/4.0 ...

  6. ELK学习实验002:Elasticsearch介绍及单机安装

    一 简介 ElasticSearch是一个基于Luncene的搜索服务器.它提供了一个分布式多用户能力全文搜索引擎,基于RESTful web接口,ElsticSearch使用Java开发的,并作为A ...

  7. 网络知识_01:ISO七层模型

    一 IOS七层模型 1.1OSI的概念 Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的.它是个灵活的.稳健的和可互操作的模型. 1.2OSI模 ...

  8. nginx实现缓存功能

    Nginx从0.7.48版本开始,支持了类似Squid的缓存功能.这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302 ...

  9. CPP 设计模式学习

    源地址 https://www.ev0l.art/index.php/archives/20/ 备忘录模式 在一个类内部记录另一个类的快照状态的模式.可以再合适的时候跳回复用 设计备忘录的三大步骤: ...

  10. Javascript小白经典题型(一)

    1. 输出是什么? function sayHi() { console.log(name) console.log(age) var name = 'Lydia' let age = 21 } sa ...