快速简单的了解VLAN(VXLAN)和端口链路类型
我的微信公众号:启鱼RS
前言
本文介绍vlan、vxlan、接口类型的简单作用
一、VLAN是什么?
VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"

| 字段 | 长度 | 含义 | 取值 |
|---|---|---|---|
| Type | 2 Bytes | 表示数据帧的类型 | 取值为0x8100时表示802.1Q Tag帧 |
| PRI | 3 bits | 表示数据帧的优先级 | 值越大优先级越高(Qos) |
| CFI | 1 bit | 表示是否以标准格式进行封装 | 0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装 ,以太网的CFI值为0 |
| VID | 12 bits | 表示数据帧所属的编号 | 一共有2^12=4096种可能(0-4095)0和4095保留 |
1.优点
- 分割广播域
- 安全性
- 灵活性
2.为什么推出VXLAN
- 因为原本的4096的数量,无法满足服务器的虚拟化
- 虚拟机迁移
二、VXLAN又是什么?
VxLAN(Virtual eXtensible Local Area Network)的中文名为"虚拟扩展局域网"

| 字段 | 长度 | 描述 |
|---|---|---|
| VXLAN Flags | 16 bits | 标记位 |
| Group ID | 16 bits | 用户组ID,当VXLAN Flags字段第一位取1时,该字段的值为Group ID。取0时,该字段的值为全0 |
| VNI | 24 bits | VXLAN网络标识,用于区分VXLAN段,由24比特组成,支持多达16M的租户。一个租户可以有一个或多个VNI,不同VNI的租户之间不能直接进行二层相互通信 |
| Reserved | 8 bits | 保留未用,由8比特组成,设置为0 |
1.优点
- vlan有的它也有
- 网络标识数量的增加
- 构建大二层网络
三、创建VLAN
进入全局模式
<Huawei>system-view //进入全局模式
[Huawei]sysname SW1 //修改设备名称
[SW1]
创建vlan(两种方法)
- 创建单个vlan
[SW1]vlan 10 //创建vlan 10
[SW1-vlan10]quit
[SW1]vlan 20 //创建vlan 20
[SW1-vlan20]quit
[SW1]
[SW1]display vlan //查看创建的vlan
The total number of vlans is : 3
--------------------------------------------------------------------------------
U: Up; D: Down; TG: Tagged; UT: Untagged;
MP: Vlan-mapping; ST: Vlan-stacking;
#: ProtocolTransparent-vlan; *: Management-vlan;
--------------------------------------------------------------------------------
VID Type Ports
--------------------------------------------------------------------------------
1 common UT:GE0/0/1(U) GE0/0/2(U) GE0/0/3(D) GE0/0/4(D)
GE0/0/5(D) GE0/0/6(D) GE0/0/7(D) GE0/0/8(D)
GE0/0/9(D) GE0/0/10(D) GE0/0/11(D) GE0/0/12(D)
GE0/0/13(D) GE0/0/14(D) GE0/0/15(D) GE0/0/16(D)
GE0/0/17(D) GE0/0/18(D) GE0/0/19(D) GE0/0/20(D)
GE0/0/21(D) GE0/0/22(D) GE0/0/23(D) GE0/0/24(D)
10 common
20 common
VID Status Property MAC-LRN Statistics Description
--------------------------------------------------------------------------------
1 enable default enable disable VLAN 0001
10 enable default enable disable VLAN 0010
20 enable default enable disable VLAN 0020
[SW1]
- 创建多个vlan(或者连续的)
[SW1]vlan batch 30 40 50 //创建30、40、50
[SW1]vlan batch 10 to 20 //创建10到20的vlan(连续的)
四、介绍端口链路类型
一共有三种类型
- Access
- Trunk
- Hybrid
华为交换机默认的类型是Hybrid

思科的默认是Access
五、Access
基本配置
[SW1]interface GigabitEthernet 0/0/1 //进入接口
[SW1-GigabitEthernet0/0/1]port link-type access //配置为access模式
[SW1-GigabitEthernet0/0/1]port default vlan 10 //把接口加入vlan 10
[SW1-GigabitEthernet0/0/1]quit //退出接口模式
[SW1]
在说特性之前,测试一下大家。下面的两个PC机可以互通吗,为什么呢?

答案是:可以

1.特性
- 接收方向:接收到一个不带标签(PVID)的数据,打上自己端口的标签(PVID)
- 发送发现:剥离掉和端口相同的标签,进行转发
PC机发送的是不带标签的数据
讲解为什么可以ping通
- PC1发上去的数据是没有PVID的,SW1收到之后就给它打上Vlan10的标签
- SW1在通过ARP知道了PC2的位置,然后从g0/0/1发送出去,g0/0/1的PVID和数据的标签相同,然后就剥离出来再转发给SW2
- SW2就收到了一个没有标签的数据,打上了自己端口的PVID(Vlan20)
- 发送给PC2时,PVID和端口的相同,剥离出来后再发送
六、Trunk
基本配置
[SW1]interface GigabitEthernet 0/0/2 //进入接口
[SW1-GigabitEthernet0/0/2]port link-type trunk //配置为Trunk
[SW1-GigabitEthernet0/0/2]port trunk pvid vlan 10 //设置本征vlan
[SW1-GigabitEthernet0/0/2]port trunk allow-pass vlan all //放行全部vlan(不一定要放行全部,可以限制某些vlan)
[SW1-GigabitEthernet0/0/2]quit //退出接口模式
[SW1]
1.特性
- 接收方向:
①如果是带标签的数据,查看是否允许通过;
②如果是不带标签的数据,打上自己端口的PVID,然后查看是否允许通过
允许就接收,不允许就丢弃 - 发送方向:查看是否允许转发;
①如果允许转发,将数据里面的PVID和自己端口的PVID进行对比,一样就剥离转发;不一样就带标签转发
七、Hybrid
基本配置
[SW1]interface GigabitEthernet 0/0/1 //进入接口
[SW1-GigabitEthernet0/0/1]port link-type hybrid //配置为Hybrid
[SW1-GigabitEthernet0/0/1]port hybrid pvid vlan 10 //配置本征VLAN
[SW1-GigabitEthernet0/0/1]port hybrid tagged vlan 20 //允许vlan 20带标签转发
[SW1-GigabitEthernet0/0/1]port hybrid untagged vlan 30 //vlan 30剥离标签后再转发
[SW1-GigabitEthernet0/0/1]quit
[SW1]
1.特性
- 接收方向:
①如果是带标签的数据,查看是否允许通过;
②如果是不带标签的数据,打上自己端口的PVID,然后查看是否允许通过
允许就接收,不允许就丢弃 - 发送方向:查看是否允许转发;有就可以允许转发,此时查看端口动作
①Tagged 带标签转发
②Untagged 不带标签转发
Hybrid和Trunk的差别就是Trunk只能剥离一个,Hybrid可以剥离很多
总结
以上就是今天要讲的内容,本文仅仅简单介绍了VLAN、VXLAN和端口链路类型
快速简单的了解VLAN(VXLAN)和端口链路类型的更多相关文章
- 用华为eNSP模拟器配置Hybrid、Trunk和Access三种链路类型端口
上一篇文章写到三层交换机实现多个VLAN之间互相通讯,有朋友提问要如何进行配置,可有案例分析.其实那天我在写的时候也有做过模拟,只是后来没有保存.今天重新模拟一次,并附上详细配置命令,希望能够帮助到大 ...
- vlan与交换机端口模式Access,Hybrid,Trunk
以太网端口有三种链路类型:Access.Hybrid和Trunk.Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口:Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个 ...
- 理解 neutron(15):Neutron Linux Bridge + VLAN/VXLAN 虚拟网络
学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...
- 如何快速简单上传类库到CocoaPods - 图文攻略步骤
当自己的库已经上传GitHub后,那么如何快速简单的开源自己的库呢? 这里就是介绍如何将自己的类库上传到pods管理库,以便开源所有人都能方便使用. 准备前提: - 项目已上传到GitHub (注意, ...
- 华为S5300交换机配置基于VLAN的本地端口镜像
配置思路 1. 将Ethernet0/0/20接口配置为观察端口(监控端口) 2. 将VLAN 1.11.12.13.14配置为镜像VLAN 配置步骤 1. 配置观察端口 <Switch& ...
- vlan交换机的端口模式有哪几种
一 端口类型1 ,Access用户模式2 ,Trunk链路模式3 ,Hybrid模式(跟Trunk很类似但比trunk高级)二 端口介绍2.1 ,Access类型端口:只允许默认vlan的以太网帧,也 ...
- iRSF快速简单易用的实现列表、排序、过滤功能
IRSF 是由javascript编写,iRSF快速简单易用的实现列表.排序.过滤功能(该三种操作以下简称为 RSF ). iRSF由三个类组成. iRSFSource 数据源 iRSFFilter ...
- 以太网端口二种链路类型:Access 和Trunk
Access 类型的端口:只能属于1 个VLAN,一般用于连接计算机的端口: Trunk 类型的端口:可以允许多个VLAN 通过,可以接收和发送多个VLAN 的报文,一般用于交换机之间连接的端口 ...
- STP-6-快速生成树协议-新端口角色,状态和类型以及新链路类型
IEEE 802.1w快速生成树协议(RSTP)增强了802.1D标准,在设计合理的网络中收敛时间远少于1秒. 端口状态从5个减少到3个 丢弃状态是在端口刚启用时的默认状态,边界端口除外,它的 ...
随机推荐
- OOP第二章博客
OO第二次博客作业 (1)作业分析 三次作业在处理多线程的协同配合时都是使用将同步放在自己写的"线程安全类"(经测试有些许漏洞_,但是不影响结果就是了): 我个人倾向于把wait( ...
- NABCD-name not found
项目 内容 课程 2020春季计算机学院软件工程(罗杰 任健) 作业要求 团队项目选择 项目名称 FOTT 项目内容 在OCR-Form-Tools开源项目的基础上,扩展功能,支持演示更多的API,例 ...
- Mac OSX系统homebrew update Fetching failed问题解决方案
1. brew update error (i) 问题出现及现象描述 昨天换了台电脑,有些软件需要重新安装或更新一下,遇到了下面的问题 cv@xys-MacBook-Pro ~ % brew upda ...
- [CSS属性设置,盒子模型,网页布局]
[CSS属性设置,盒子模型,网页布局] CSS属性设置 1. 宽和高 width:属性可以为元素设置宽度. height:属性可以为元素设置高度. 块级标签的宽度不修改的情况下默认占浏览器的一整行,块 ...
- Let's go!
第一次开通博客 心情还是很激动的,而且做出了这么好看的页面虽然都是用的别人的组件,自己不是很知道原理但是也很开心,以后会将自己学习的东西写成笔记发在上面
- 联想 lenove 3750 M4服务器更改启动项和管理口IP
联想 lenove 3750 M4服务器更改启动项和管理口IP 注: 因为在机房拍照的原因,再加上工作比较忙:整理成文档的时候有的过程已经忘记了,所以有的步骤可能会缺失,里面的选项都已经用中文方式表达 ...
- Centos 7 进入单用户模式更改root密码方法
进入单用户模式的方法 方法一: 1.开机进入grub菜单的时候上下选择,按e编辑. 到linux16所在行的最后面. ro 只读文件系统 biosdevname=0 戴尔的服务器需要设置 net.if ...
- 单片机编程时易错总结 20181015 项目:3060-A
3060-A的调试过程中: 20181015 V1.30 A.遇到问题: RS232与LY3023的通信总是自己停止 主程序依旧执行 此版本进行如下修改: 1.RS232用的串口1关闭DMA传送 ...
- 在Linux服务器,搭建K8s服务【脚本篇】
前言 好久没有写博客了,本文主要是对网上文章的总结篇,主要是将安装和运行代码做了一次真机实验,亲测可用.文章内包含的脚本和代码,多来自于网络,也有我自己的调整和配置,文章末尾对参考的文献做了列举,方便 ...
- vue相关面试知识点总结
vue v-for循环中为什么要用key?为什么index不能作为key? key 的特殊 attribute 主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes.如 ...