快速简单的了解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个 丢弃状态是在端口刚启用时的默认状态,边界端口除外,它的 ...
随机推荐
- 动态类型转换dynamic_cast
C++Primer第十九章的动态类型转换部分讲的不是很清楚,于是自己查cpp的官方手册总结一下. dynamic_cast < new-type > ( expression ) 动态类型 ...
- [bug] python matplotlib 中文乱码
参考 matplotlib解决不显示中文问题 https://www.jianshu.com/p/b02ec7dc39dd
- $(cd "$(dirname "$0")",pwd) 解析
xx.sh 文件内容如下: #!/bin/bash BIN_FOLDER=$(cd "$(dirname "$0")";pwd) echo $BIN_FOLDE ...
- 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM"
linux查看目录下所有文件内容中是否包含某个字符串 2017-07-25 15:13:22 默一鸣 阅读数 21556 文章标签: linux查找文件夹文件内容字符串 更多 分类专栏: Unix ...
- 戴尔 R730xd 服务器更改管理口密码 图文教程
一.开机根据提示按F2进入配置界面 - 选择中间的iDRAC Setting选项,回车确认 二.进入之后选择 user configuration 选项 三.在change password 处键入新 ...
- docker,docker-compose,harbor安装
安装docker-ce 下载docker-ce.repo: wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/li ...
- JavaEE 学大数据是否掌握 JavaSE 和 Linux 就够了?
引言 如果你是学习大数据的童靴,可能经常在网上看到一些公众号或博客告诉你,学习大数据基础部分只需要掌握 JavaSE 和 Linux 就够了,至于 JavaWeb 和 JavaEE 简单了解一下就可以 ...
- 6.2 gzip:压缩或解压文件
gzip命令 用于将一个大的文件通过压缩算法(Lempel-Ziv coding(LZ77))变成一个小的文件.gzip命令不能直接压缩目录,因此目录需要先用tar打包成一个文件,然后tar再调用gz ...
- 炫彩流光按钮 CSS + HTML
炫彩流光按钮 写在前面 你若要喜爱你自己的价值,你就得给世界创造价值.--歌德 效果图 三个绝美的样例 HTML代码 <div class="box"> <but ...
- Redis持久化锦囊在手,再也不会担心数据丢失了
大家好,我是小羽. Redis 的读写都是在内存中进行的,所以它的性能高.而当我们的服务器断开或者重启的时候,数据就会消失,那么我们该怎么解决这个问题呢? 其实 Redis 已经为我们提供了一种持久化 ...