HCIA4以太网基础VLAN与接口类型

1.VLAN基本概念

如下图,一台未配置的交换机,所有接口属于同一个广播域。那么这四台PC只要属于同一个IP子网,那么PC间可互相访问。同广播域中任一PC只要发送一个广播数据帧,那么其他三个PC都会收到,并且耗费资源来处理(即使它可能并不需要这个数据帧)。当这个广播域变得特别大(交换机上连接的用户数量特别多)时网络就非常有可能被大量的广播消耗掉大量资源。

另一方面,实际组网连交换机上的用户有可能是不同部门的,管理员希望对它们进行隔离。所以引入了VLAN的概念,所谓VLAN,也即Virtual LAN,是一个虚拟的、逻辑的LAN,通过VLAN技术,可以在交换机上,根据接口等信息进行VLAN的划分,从而实现设备的隔离。

图中,管理员在交换机上创建了2个VLAN,将接口1、2添加到了VLAN10,将接口3、4添加到了VLAN20。同一个广播域内,这些PC只要配置同一个网段的IP地址,就能够直接进行互访了(我们将这种通信称为二层互通)。接口3、4同理。不同的VLAN之间,用户是被隔离的(需借助路由设备,这种这种通信行为是三层通信)。

2.Access 类型的接口

2.1Access接口简介

Access接口常用于连接PC、服务器或其他终端,或路由器等设备。Access接口只能配置加入一个VLAN,配置后该接口下挂的设备属于该VLAN。

2.2Access收发数据帧时特点:

(1)access接口收数据帧时

如果该帧是Untagged帧,则接收帧并打上接口的PVID(也就是该Access接口的default vlan或缺省VLAN);

如果该帧是Tagged帧,则进行判断。当其VLAN-ID与接口PVID相同时,接收该帧,否则丢弃。

(2)access接口发送帧时,都不带tag。

3.Trunk 类型的接口

3.1.Trunk接口简介

Trunk常配置在交换机间互联口,允许多个VLAN通过(即Tagged帧)。当交换机的接口连接的对端设备(例如路由器或防火墙)的接口改成了以太网子接口,那么在这种场景下,交换机的接口也需配置为trunk类型(或者Hybrid类型)。

3.2Trunk接口收发数据帧时特点

#例如配置如下:

interface GigabitEthernet0/0/6

①port link-type trunk    //配置成trunk

②port trunk pvid vlan 20   //打标签pvid 20

③undo port trunk allow-pass vlan 1  //不允许vlan 1通过

④port trunk allow-pass vlan 20 30  //允许vlan 20 30 通过

#

3.2.1Trunk接口收帧时

(1)如果收到带tag帧,则进行判定。比如收帧为PVID 40,那么命中④判定丢弃。

(2)如果收到Untagged帧,则先打标签再判断。

(注意缺省时,Trunk接口的PVID为1,而且VLAN1缺省已经在允许通行的VLAN列表中。

如果不进行任何配置,则Untagged帧进入后打上PVID 1,然后判断)

比如收到untag帧,则命中②打上了PVID 20。然后判断,因命中④所以判定放行,否则丢弃。

3.2.2Trunk接口发送帧时

(1)若该帧的VLAN-ID与接口PVID相同,且该VLAN在允许通行的VLAN列表中,则去掉Tag,发送数据帧。例如收到了VLAN-20,命中②和④,所以发出帧为untag帧。

(2)若该帧的VLAN-ID与接口PVID不同,且该VLAN在允许通行的VLAN列表中,则保持原有Tag,发送该Tagged帧。例如收帧为VLAN-30,命中④所以发出帧时带有tag的VLAN-30。而如果数据帧的VLAN-ID不在允许通行的VLAN列表中,则禁止从该接口发出。

4.hybrid类型的接口

4.1hybrid简介

既可以当access又可以当trunk口。可根据需求灵活设置特定VLAN的数据帧在发送时是否打标记(Trunk接口只能设置一个VLAN在发送数据帧时不打标记,而hybrid接口则可设置多个VLAN在发送数据帧时不打标记)

4.2hybrid接口收发数据帧时特点

4.2.1hybrid接收帧

  1. 若数据帧是Tagged帧,则直接判断是否允许通过。
  2. 若数据帧是Untagged帧,则先打tag再判定是否允许通过。

4.2.2hybrid发送帧

直接判断是否允许通过

5实验

5.1 access和trunk场景

配置思路:

#创建VLAN10及VLAN20:

#将GE0/0/1配置为access类型,并加入VLAN10:

#将GE0/0/2配置为access类型,并加入VLAN20:

#将GE0/0/24口配置为trunk类型,并且放行VLAN10及VLAN20:

开始配置:

SW1和SW2配置相同如下:

vlan batch 10 20

interface gigabitEthernet0/0/1

port link-type access

port default vlan 10

interface gigabitEthernet0/0/2

port link-type access

port default vlan 20

interface gigabitEthernet0/0/24

port link-type trunk

port trunk allow-pass vlan 10 20

完成上述配置后,同一个VLAN内的用户就能够互相通信了,例如PC1可以ping通PC3,而PC2也能够ping通PC4。但是不同的VLAN之间是无法互访的。

5.2Hybrid 场景

5.2.1 Hybrid接口用于连接终端PC

交换机接口默认接口类型为hybrid。默认接口属于VLAN 1 并且接口已经放通VLAN1(缺省就配置了port hybrid untaggedvlan 1)。因此在这个场景中,如果为SW1的Vlanif1配置一个192.168.10.0/24网段的IP地址,则PC1与SW1即可实现互通。此时PC1被认为属于VLAN1。

现在将PC1规划在VLAN10中,那么配置修改如下:

port hybrid pvid vlan 10设置接口类型为tag vlan 10.允许vlan 10通过。

port hybrid untagged vlan 10有两层意思:

  1. 以Untagged形式将Hybrid类型接口加入VLAN10后
  2. 接口在发送帧时将帧中的VLAN 10 Tag去掉。

因此完成上述配置后,PC1被认为属于VLAN10,并且能够ping通SW1的vlanif10接口IP地址:192.168.10.3。

5.2.2 Hybrid接口用于连接交换机

S1的g0/0/24口以带tagged形式发出VLAN10,SW2以带tagged的方式接受,接口加入了vlan 10并且允许tag vlan 10通过。

5.2.3交换机互联使用trunk和hybrid

SW1在通过GE0/0/24往外发送数据帧时,对于VLAN10及VLAN20采用tagged帧的方式发送,而对于VLAN1000则采用untagged帧的方式发送,那么如果SW2采用hybrid接口与其对接,此时该接口的配置应该如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/706231.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于Django和Vue的商城管理系统

文章目录 前言一、系统运行结果二、相关技术简介三、系统设计四、系统测试五、总结 前言 近年来,互联网技术的飞速发展极大地改变了人们的生活方式。网络购物作为一种新的购物模式,因其方便、快捷、选择多样等优点,迅速普及。为了满足人们日…

FPGA+金融|硬件行情加速系统 打造极速交易场景

会议时间:2024年06月20日(周四)下午13:50 FPGA金融|硬件行情加速系统 打造极速交易场景_中科亿海微_芯有灵犀 智创未来

TF-IDF算法教程

前言 TF-IDF(Term Frequency-Inverse Document Frequency)是一种常用的文本分析技术,广泛应用于信息检索和文本挖掘领域。它是一种统计方法,用于评估一个词语在一个文档中的重要程度。TF-IDF的核心思想是:如果一个词语…

vue3之toRefs

import { reactive, toRefs } from vue;export default {setup() {// 创建一个响应式对象const state reactive({count: 0,name: Vue 3});// 使用toRefs将响应式对象的属性转换为响应式引用const refs toRefs(state);// 返回响应式引用,以便在模板中使用return {.…

【iOS】KVC相关总结

目录 1. 什么是KVC?2. 访问对象属性常用方法声明基础使用KeyPath路径多值操作 3. 访问集合属性4. 集合运算符自定义集合运算符 5. 非对象值处理访问基本数据类型访问结构体 6. 属性验证7. 设值和取值原理基本的Getter搜索模式基本的Setter搜索模式NSMutableArray搜索…

maven引入依赖时莫名报错

一般跟依赖的版本无关,会报出 Cannot resolve xxx 的错误。 这种情况下去IDEA的setting中找maven的仓库位置 在仓库中顺着包路径下寻找,可能会找到.lastUpdated 的文件,这样的文件一般是下载失败了,而且在一段时间内不再下载&…

docker 部署nginx多级子域名(三级四级...)映射不同web项目,访问不同路径地址

一、背景 只有一台服务器,一个顶级域名,现在需要根据不同子域名访问不同web项目,比如 # 管理后台 cms.biacu.com# 客户端h5 h5.biacu.com# 四级域名 h5.s.biacu.com同时,不同web项目放在不同位置 二、 1、在云服务器上&#x…

组织创新|AI赋能敏捷实践,助力企业敏捷转型

在工业5.0时代,随着项目变得越来越复杂,对效率的需求也在增长,致力于敏捷转型的组织正在寻求创新的解决方案来应对常见的挑战:工作量不平衡、低效的任务分配和知识孤岛等等。对此,AI等尖端技术的潜力可以帮助实现更高效…

2024 年十大关键渗透测试发现:您需要了解的内容

编辑信息技术 (IT) 专业人员在坏人之前发现公司弱点的最有效方法之一就是渗透测试。通过模拟现实世界的网络攻击,渗透测试(有时称为 pentests)可以提供有关组织安全状况的宝贵见解,揭示可能导致数据泄露或其他安全事件的弱点。 自…

通信设备的网卡

一、网卡的作用 将计算机或者路由器连接到传输介质上的接口,传输介质可以是有线也可以是无线的。 (1)计算机的网卡 现在的计算机大多有两个网卡,一个是有线网卡一个无线网卡,比如以我们的台式电脑为例 台式电脑千兆网…

【智能算法应用】基于混合粒子群-蚁群算法的多机器人多点送餐路径规划问题

目录 1.算法原理2.数学模型3.结果展示4.参考文献5.代码获取 1.算法原理 【智能算法】粒子群算法(PSO)原理及实现 配餐顺序: 采用混合粒子群算法 || 路径规划: 采用蚁群算法 2.数学模型 餐厅送餐多机器人多点配送路径规划&…

基于注意力的MIL

多实例学习是监督学习的一种变体,其中单个类标签被分配给一袋实例。在本文中,作者将MIL问题描述为学习bag标签的伯努利分布,其中bag标签概率通过神经网络完全参数化。此外,提出了一种基于神经网络的置换不变聚合算子,该…

最实用的AI软件开发工具CodeFlying测评

就在上个月,OpenAI宣布GPT-4o支持免费试用,调用API价格降到5美元/百万token。 谷歌在得到消息后立马将Gemini 1.5 的价格下降到0.35美元/百万token。 Anthropic的API价格,直接干到了0.25美元/百万token。 国外尚且如此,那么国内…

6.13长难句打卡

Hard times may hold you down at what usually seems like the most inopportune time, but you should remember that they won’t last forever. 艰难时刻可能会在你最不顺心的时刻让你低迷,但请相信,它们不会永远持续下去。

数据结构逻辑

一:逻辑关系 1、线性关系 2:树型关系 3:图像关系 二:存储关系 1:顺序存储、数据在存储中会开辟一块连续的空间进行存储。一般使用数组来存储数据 2:链式存储、数据在内存中不需要开辟连续的空间进行存储 3…

冯喜运:6.13美盘外汇黄金原油趋势分析及操作策略

【黄金消息面分析】:美国5月生产者价格指数(PPI)的意外下降,为市场带来了通胀可能见顶的积极信号。与此同时,初请失业金人数的上升,为劳动力市场的现状增添了一层不确定性。美国劳工统计局公布的数据显示&a…

供应链与直播的“低价”探戈

文丨郭梦仪 10个月前,梅姐(化名)开启了人生中第一次直播带货,10年的工作经验在镜头前完全“失灵”,个位数观看量更让她一度怀疑人生。 而今年4月,梅姐面朝西沙群岛的湛蓝海域,对着400万人侃侃而…

Elasticsearch 第二期:倒排索引,分析,映射

前言 正像前面所说,ES真正强大之处在于可以从无规律的数据中找出有意义的信息——从“大数据”到“大信息”。这也是Elasticsearch一开始就将自己定位为搜索引擎,而不是数据存储的一个原因。因此用这一篇文字记录ES搜索的过程。 关于ES搜索计划分两篇或…

细说MCU串口函数及使用printf函数实现串口发送数据的方法

目录 1、硬件及工程 2、串口相关的库函数 (1)串口中断服务函数: (2)串口接收回调函数: (3)串口接收中断配置函数: (4)非中断发送&#xff…

python:faces swap

# encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看: 两个头像图片之间换脸 # 描述: https://stackoverflow.com/questions/902761/saving-a-numpy-array-as-an-image?answertabvotes # Author : geovindu,Geovin Du 涂聚文. #…