华为ensp交换机vlan划分三种接入模式详解-----网络通信原理
华为ensp交换机vlan划分三种接入模式详解
- 冲突域、交换机、广播域
- VLAN概述
- VLAN帧格式
- access端口
- Trunk端口
- Hybrid端口
冲突域、交换机、广播域
定义:在一个网络范围内的设备同时进行数据传输时会产生冲突的区域就是冲突域。
数据帧在物理层上传输时是以电信号的方式进行传输。
在传统总线型以太网中,由于通信通道只有一个,每一台设备在进行通行前都要侦听网络是否空闲,空闲则发送数据帧,否者会侦听直至空闲。如果在这样的网络中多台设备同时进行通信就会导致数据帧的冲突,造成数据帧的损坏。
解决办法
- 分割冲突域
- 将大的冲突域分割成很多小的冲突域
- 不同的冲突域之间相互隔离,互不影响
- 每个冲突域的范围变小,设备变少。冲突域概率降低
- 改变端口双工模式
- 半双工,每个端口同一时刻,只能一个方向传输数据,容易产生冲突
- 全双工,每个端口同一时刻,两个方向可以同时传输,不会产生冲突
交换机:交换机是用来连接局域网的主要设备
- 交换机工作在数据链路层,能够根据以太网帧中目标的MAC地址只能的转发数据。
- 交换机可以分割冲突域,实现全双工通信
- 交换机转发数据,主要依靠核心工作表:MAC地址表
工作原理:
- 在交换机内部存在一张MAC地址表,在初始状态时这张表是空的,它会通过学习数据帧的源MAC地址来形成MAC地址表,
- 若目标的MAC地址在MAC表中没有,交换机就会向该数据帧的入端口以外的其它所有端口广播该数据。
- 交换机根据MAC地址表和目标MAC地址,单播转发数据
- 交换机MAC地址表中的转发条目是动态学习到的,老化时间是300S
- 如果发现一个帧的端口和MAC地址表中该源MAC地址所对应的端口不同,交换机将新的MAC地址从新学习到新的端口。
广播域:指接收同样广播消息的节点的集合。通常一个IP网段就是一个广播域。
交换机分割冲突域,但是不分割广播域,交换机的所有端口属于同一个广播域。为了分割广播域,在交换机上使用VLAN技术,隔离广播域。
VLAN概述
Virtual LAN虚拟局域网是物理设备上连接的不受物理位置闲置的用户所组成的一个逻辑组。
在交换机上,不同的VLAN属于不同的广播域
在不同VLAN中的主机发送的广播流量不能互通
VLAN的划分方式
- 通常基于端口划分
Access端口:永远只能属于一个vlan
Trunk端口:可同时属于多个vlan
Hybrid端口:可以类似于access端口工作,也可以类似trunk端口工作
VLAN帧格式
在交换机内部,通过Tag区分不同VLAN的数据
数据帧从PC机发出的是正常的数据帧,在进入交换机时,交换机会给数据帧打上标签,以此来区分不同vlan的数据帧。
格式:目的MAC+源MAC+【Tag】+类型 + 帧校验序列
**tag标签、总共48bit
交换机如何区分不同vlan的数据
- 通过带有IEEE802.1Q标记的以太网数据帧来区分
- 带有Tag标记的以太网帧比标准的以太网数据帧多了一个标签(Tag)
- 当数据帧进入交换机时,交换机需要识别此数据帧属于哪个VLAN,需要在数据帧中间插入vlan标签(tag),这种方法称为IEEE802.1Q(VLAN封装协议)
access端口
特点:access端口只能属于1个VLAN,
当交换机物理端口模式为access时,
- 接收数据:交换机在接收到二层数据帧时会打上tag标签
- 发出数据:交换机在发出数据时会去掉tag标签
每一个VLAN为一个广播域,当交换机接收到PC机数据帧时,会给数据帧打上tag标签,tag标签包含了接收数据端口的pvid值,以此区分不同VLAN的数据,不同VLAN属于不同的广播域。数据帧从交换机access端口出去时会去掉端口对应的tag标签,去掉tag标签的数据帧才能被PC识别
access端口模式一般使用在PC机和交换机之间的连接
Trunk端口
trunk一般用于交换机与交换机之间连接
- Trunk端口发送帧时,Tag与端口pvid不同则直接发送;如果与端口PVID相同则去除Tag后再发送
- Trunk端口收到,该帧不携带Tag,将打上端口的PVID;如果携带则不做改变
不同交换机通信
PC2与PC6通信
PC2发送数据帧到交换机LSW1,交换机打上含PVID为10的Tag标签,数据帧在通过Trunk线路传输到LSW2,交换机LSW2接收到数据帧,数据帧从e0/0/2口发出拆掉Tag标签,PC2开始收到数据帧开始恢复数据帧。
Hybrid端口
Hybrid端口是华为交换机特有的端口模式
- 即可以像access一样在发送数据时去掉VLAN标签,也可以像Trunk一样在发送数据时携带标签。
<Huawei>undo terminal monitor \\关闭终端消息提示
<Huawei>system-view \\进去系统视图
[Huawei]sysname sw1 \\修改设备名为SW1
[sw1]vlan 10 \\创建vlan 10
[sw1-vlan10]quit \\返回
[sw1]interface Ethernet 0/0/1 \\进去接口0/0/1
[sw1-Ethernet0/0/1]port link-type hybrid \\设置端口模式为hybrid
[sw1-Ethernet0/0/1]port hybrid pvid vlan 10 \\修改端口的pvid值为10
[sw1-Ethernet0/0/1]port hybrid untagged vlan 10 \\当vlan 10数据通过此接口时脱标签
[sw1-Ethernet0/0/1]quit \\返回[sw1]interface Ethernet 0/0/2 \\进去接口0/0/2
[sw1-Ethernet0/0/2]port link-type hybrid \\设置端口模式为hybrid
[sw1-Ethernet0/0/2]port hybrid pvid vlan 10 \\修改端口的pvid值为10
[sw1-Ethernet0/0/2]port hybrid untagged vlan 10 \\当vlan 10数据通过此接口时脱标签
[sw1-Ethernet0/0/2]quit \\返回
配置思路
- 配置PC机IP地址
- 配置交换机
- 创建VLAN
vlan batch 10 20 \\创建vlan 10 20
- 将接口加入vlan并设置为hybrid模式
port link-type hybrid \\设置端口模式为hybrid
port hybrid pvid vlan 10 \\修改端口的pvid值为10
port hybrid untagged vlan 10 \\当vlan 10数据通过此接口时脱标签
- 进入e0/0/3端口
interface Ethernet 0/0/3 \\进入接口0/0/3
port link-type hybrid \\设置端口模式为hybrid
port hybrid tagged vlan 10 20 \\当vlan 20 10数据通过此接口时加标签
另一端交换机2相同配置
华为ensp交换机vlan划分三种接入模式详解-----网络通信原理相关推荐
- 【Tools】VMware虚拟机三种网络模式详解和操作
00. 目录 文章目录 00. 目录 01. VMware虚拟机三种网络模式 02. Bridged(桥接模式) 03. NAT(地址转换模式) 04. Host-Only(仅主机模式) 05. 参考 ...
- VMware虚拟机三种网络模式详解与配置 [转]
VMware虚拟机三种网络模式详解与配置 [转] 原文链接:https://note.youdao.com/ynoteshare1/index.html?id=236896997b6ffbaa8e0d ...
- VM虚拟机三种网络模式详解
感谢wuwenweijuan的优质文章,本文在该文基础上做了注和补充 目录 1 VM虚拟机三种网络模式详解 1.1 Bridged(桥接模式) 1.2 NAT(地址转换模式) 1.3 Host-Onl ...
- VMware虚拟机三种网络模式详解之Bridged(桥接模式)
VMware虚拟机三种网络模式详解 Bridged(桥接模式) 由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务放家里来学习,实在是很浪费.那么如何解决这个问题?虚拟机软件是很好 ...
- VMware虚拟机三种网络模式详解--Bridged(桥接模式)
VMware虚拟机三种网络模式详解--Bridged(桥接模式) 简介: 由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务器放家里来学习,实在是很浪费. 那么如何解决这个问题?虚 ...
- 2021-08-03 VMware虚拟机三种网络模式详解 Bridged(桥接模式)
VMware虚拟机三种网络模式详解 Bridged(桥接模式) 参考连接:VMware虚拟机三种网络模式详解 Bridged(桥接模式)
- 虚拟机的三种网络模式详解
虚拟机的三种网络模式详解 1. 桥接模式: 此模式下,虚拟机的操作系统就像和物理机同一段网络中的物理机一样,它可以访问网络中的任何机器,同时只要物理机可以访问网络,虚拟机也可以实现上网.此模式是懒人模 ...
- VMWare三种工作模式详解,bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。
--------------------- 作者:CleverCode 来源:CSDN 原文:https://blog.csdn.net/CleverCode/article/details/4 ...
- VMWare虚拟系统上网设置及VMWare虚拟机三种工作模式详解
=========================================================== 很多网友安装了VMWare虚拟机,但是在虚拟机上网问题上却卡住了.要想虚拟机上网 ...
最新文章
- RDKit | 基于RDKit绘制化学反应
- failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
- 安装python后如何打开-Python的安装与使用
- MongoDB搭建和简单操作(windows环境)
- 函数式接口 lambda表达式 方法引用
- linux中的权限管理,Linux中的用户和权限管理
- Qt--音乐播放器 V2.0
- iview在项目中遇到的坑
- 数学建模学习笔记:层次分析法
- 方案分享丨基于海思Hi3519智能 IP 摄像机解决方案
- 数仓建设保姆级5W字教程,离线实时一网打尽(理论+实战)
- 华为交换机设置端口镜像捕获数据包
- 一名3年工作经验的程序员应该具备的技能 !
- 腾讯员工收入曝光,我顿悟了一个成人世界的残酷事实
- 计算机应用基础练习题题(史上最全)
- 吴军:顶级工程师能让中国走向浪潮之巅
- android SDK buid tools 27.0.3版本离线下载
- C#关于导出excel的方法
- 学长冷月带你怒刷LeetCode之反转链表
- ripro主题后台Jsdelivr CDN 加速服务挂了的临时解决方案。
热门文章
- ap cs java_AP计算机科学(AP CS)考试介绍
- 虚拟机 Ubuntu 16.04.3 LTS 安装搜狗拼音输入法
- 如果要是你给驼鹿吃松饼_有时候你必须把驼鹿放在桌子上
- vba:消息框基础,msgbox
- 金蝶商贸版未获取到服务器信息,金蝶kis商贸版业务系统常见问题及解决方法2012...
- python中咕噜咕噜的冒泡函数
- python自动发邮件报554错误_python3利用网易smtp服务器报554排查原因
- 小微商家大调查:三成是夫妻店,八成受假钞困扰
- Python入门自学进阶——9-网络编程-远程执行命令
- ✔✔✔ TensorBoard 的正确打开方法(含错误解决方法,超详细) ✔✔✔