我的微信公众号:启鱼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.优点

  1. 分割广播域
  2. 安全性
  3. 灵活性

2.为什么推出VXLAN

  1. 因为原本的4096的数量,无法满足服务器的虚拟化
  2. 虚拟机迁移

二、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.优点

  1. vlan有的它也有
  2. 网络标识数量的增加
  3. 构建大二层网络

三、创建VLAN

进入全局模式

<Huawei>system-view			//进入全局模式
[Huawei]sysname SW1 //修改设备名称
[SW1]

创建vlan(两种方法)

  1. 创建单个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]
  1. 创建多个vlan(或者连续的)
[SW1]vlan batch 30 40 50			//创建30、40、50
[SW1]vlan batch 10 to 20			//创建10到20的vlan(连续的)

四、介绍端口链路类型

一共有三种类型

  1. Access
  2. Trunk
  3. 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.特性

  1. 接收方向:接收到一个不带标签(PVID)的数据,打上自己端口的标签(PVID)
  2. 发送发现:剥离掉和端口相同的标签,进行转发

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.特性

  1. 接收方向:

    ①如果是带标签的数据,查看是否允许通过

    ②如果是不带标签的数据,打上自己端口的PVID,然后查看是否允许通过

    允许就接收,不允许就丢弃
  2. 发送方向:查看是否允许转发;

    ①如果允许转发,将数据里面的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.特性

  1. 接收方向:

    ①如果是带标签的数据,查看是否允许通过

    ②如果是不带标签的数据,打上自己端口的PVID,然后查看是否允许通过

    允许就接收,不允许就丢弃
  2. 发送方向:查看是否允许转发;有就可以允许转发,此时查看端口动作

    ①Tagged 带标签转发

    ②Untagged 不带标签转发

Hybrid和Trunk的差别就是Trunk只能剥离一个,Hybrid可以剥离很多

总结

以上就是今天要讲的内容,本文仅仅简单介绍了VLAN、VXLAN和端口链路类型

快速简单的了解VLAN(VXLAN)和端口链路类型的更多相关文章

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

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

  2. vlan与交换机端口模式Access,Hybrid,Trunk

    以太网端口有三种链路类型:Access.Hybrid和Trunk.Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口:Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个 ...

  3. 理解 neutron(15):Neutron Linux Bridge + VLAN/VXLAN 虚拟网络

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  4. 如何快速简单上传类库到CocoaPods - 图文攻略步骤

    当自己的库已经上传GitHub后,那么如何快速简单的开源自己的库呢? 这里就是介绍如何将自己的类库上传到pods管理库,以便开源所有人都能方便使用. 准备前提: - 项目已上传到GitHub (注意, ...

  5. 华为S5300交换机配置基于VLAN的本地端口镜像

    配置思路 1.  将Ethernet0/0/20接口配置为观察端口(监控端口) 2.  将VLAN 1.11.12.13.14配置为镜像VLAN 配置步骤 1.  配置观察端口 <Switch& ...

  6. vlan交换机的端口模式有哪几种

    一 端口类型1 ,Access用户模式2 ,Trunk链路模式3 ,Hybrid模式(跟Trunk很类似但比trunk高级)二 端口介绍2.1 ,Access类型端口:只允许默认vlan的以太网帧,也 ...

  7. iRSF快速简单易用的实现列表、排序、过滤功能

    IRSF 是由javascript编写,iRSF快速简单易用的实现列表.排序.过滤功能(该三种操作以下简称为 RSF ). iRSF由三个类组成. iRSFSource 数据源 iRSFFilter ...

  8. 以太网端口二种链路类型:Access 和Trunk

    Access 类型的端口:只能属于1 个VLAN,一般用于连接计算机的端口:    Trunk 类型的端口:可以允许多个VLAN 通过,可以接收和发送多个VLAN 的报文,一般用于交换机之间连接的端口 ...

  9. STP-6-快速生成树协议-新端口角色,状态和类型以及新链路类型

      IEEE 802.1w快速生成树协议(RSTP)增强了802.1D标准,在设计合理的网络中收敛时间远少于1秒.   端口状态从5个减少到3个 丢弃状态是在端口刚启用时的默认状态,边界端口除外,它的 ...

随机推荐

  1. OOP第二章博客

    OO第二次博客作业 (1)作业分析 三次作业在处理多线程的协同配合时都是使用将同步放在自己写的"线程安全类"(经测试有些许漏洞_,但是不影响结果就是了): 我个人倾向于把wait( ...

  2. NABCD-name not found

    项目 内容 课程 2020春季计算机学院软件工程(罗杰 任健) 作业要求 团队项目选择 项目名称 FOTT 项目内容 在OCR-Form-Tools开源项目的基础上,扩展功能,支持演示更多的API,例 ...

  3. Mac OSX系统homebrew update Fetching failed问题解决方案

    1. brew update error (i) 问题出现及现象描述 昨天换了台电脑,有些软件需要重新安装或更新一下,遇到了下面的问题 cv@xys-MacBook-Pro ~ % brew upda ...

  4. [CSS属性设置,盒子模型,网页布局]

    [CSS属性设置,盒子模型,网页布局] CSS属性设置 1. 宽和高 width:属性可以为元素设置宽度. height:属性可以为元素设置高度. 块级标签的宽度不修改的情况下默认占浏览器的一整行,块 ...

  5. Let's go!

    第一次开通博客 心情还是很激动的,而且做出了这么好看的页面虽然都是用的别人的组件,自己不是很知道原理但是也很开心,以后会将自己学习的东西写成笔记发在上面

  6. 联想 lenove 3750 M4服务器更改启动项和管理口IP

    联想 lenove 3750 M4服务器更改启动项和管理口IP 注: 因为在机房拍照的原因,再加上工作比较忙:整理成文档的时候有的过程已经忘记了,所以有的步骤可能会缺失,里面的选项都已经用中文方式表达 ...

  7. Centos 7 进入单用户模式更改root密码方法

    进入单用户模式的方法 方法一: 1.开机进入grub菜单的时候上下选择,按e编辑. 到linux16所在行的最后面. ro 只读文件系统 biosdevname=0 戴尔的服务器需要设置 net.if ...

  8. 单片机编程时易错总结 20181015 项目:3060-A

    3060-A的调试过程中: 20181015 V1.30 A.遇到问题: RS232与LY3023的通信总是自己停止  主程序依旧执行 此版本进行如下修改: 1.RS232用的串口1关闭DMA传送   ...

  9. 在Linux服务器,搭建K8s服务【脚本篇】

    前言 好久没有写博客了,本文主要是对网上文章的总结篇,主要是将安装和运行代码做了一次真机实验,亲测可用.文章内包含的脚本和代码,多来自于网络,也有我自己的调整和配置,文章末尾对参考的文献做了列举,方便 ...

  10. vue相关面试知识点总结

    vue v-for循环中为什么要用key?为什么index不能作为key? key 的特殊 attribute 主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes.如 ...