首页 > 其他分享 >VLAN链路类型

VLAN链路类型

时间:2023-10-02 14:11:22浏览次数:35  
标签:Tagged VLAN 端口 交换机 Trunk 类型 链路

 


交换机的端口,可以分为两种:

    ■ 访问链接(Access Link)

    ■ 汇聚链接(Trunk Link)

  1.访问链接(Access Link)

    访问链接,指的是“只属于一个VLAN,且仅向该VLAN转发数据帧”的端口。在大多数情况下,访问链接(Access)所连的是客户机。

  通常设置VLAN的顺序是:生成VLAN;设定访问链接(决定各端口属于哪一个VLAN):静态VLAN,动态VLAN

 2.汇聚链接(Trunk Link)

    汇聚链接,指的是能够转发多个不同VLAN的通信的端口。汇聚链路上流通的数据帧,都被附加了用于识别分属于哪个VLAN的特殊信息。让交换机间互联的网线集中到一根上。

    汇聚链接如何实现跨越交换机间的VLAN:

     (1)A发送的数据帧从交换机1经过汇聚链路到达交换机2时,在数据帧上附加了表示属于红色VLAN的标记。

      (2)交换机2收到数据帧后,经过检查VLAN标识发现这个数据帧是属于红色VLAN的。

      (3)因此去除标记后根据需要将复原的数据帧只转发给其他属于红色VLAN的端口。

       这时的转送,是指经过确认目标MAC地址并与MAC地址列表比对后只转发给目标MAC地址所连的端口。只有当数据帧是一个广播帧、多播帧或是目标不明的帧时,它才会被转发到所有属于红色VLAN的端口。同理,蓝色VLAN发送数据帧时的情形也与此相同。


(1)端口概述

  在一个支持VLAN特性的交换网络中,我们把交换机与终端计算机直接相连的链路称为 Access 链路( Access Link),把 Access链路上交换机一侧的端口称为 Access 端口( Access Port)。同时,我们把交换机之间直接相连的链路称为 Trunk链路( Trunk Link),把 Trunk链路上两侧的端口称为 Trunk端口( Trunk Port)。在一条 Access 链路上运动的帧只能是(或者说应该是) Untagged帧,并且这些帧只能属于某个特定的VLAN;在一条 Trunk链路上运动的帧只能是(或者说应该是) Tagged帧,并且这些帧可以属于不同的VLAN。一个 Access 端口只能属于某个特定的VLAN,并且只能让属于这个特定VLAN的帧通过;一个 Trunk端口可以同时属于多个VLAN,并且可以让属于不同VLAN的帧通过。

 每一个交换机的端口(无论是Access端口还是Trunk端口)都应该配置一个PVID( Port VLAN ID),到达这个端口的 Untagged帧将一律被交换机划分到PVID所指代的VLAN,例如,如果一个端口的PVID被配置为5,则所有到达这个端口的 Untagged帧都将被认定为是属于VLAN5的帧。默认情况下,PVID的值为1。概括地讲,链路(线路)上运动的帧,可能是Tagged帧,也可能是Untagged帧。但一台交换机内部不同端口之间运动的帧一定是(应该是)Tagged帧。

(2)Access端口     a.当Access端口从链路(线路)上收到一个Untagged帧后,交换机会在这个帧中添加上VID为PVID的Tag,然后对得到的Tagged帧进行转发操作。     b.当Access端口从链路(线路)上收到一个Tagged帧后,交换机会检查这个帧的Tag中的VID是否与PVID相同。如果相同,则对这个Tagged帧进行转发操作;如果不同,则直接丢弃掉这个Tagged帧。     c.当一个Tagged帧从本交换机的其他端口到达一个Access端口后,交换机会检查这个帧的Tag中的VID是否与PVID相同。如果相同,则将这个Tagged帧进行剥离,然后将得到的Untagged帧从链路(线路)上发送出去;如果不同,则直接丢弃掉这个Tagged帧。   (3)Trunk端口   对于每一个Trunk端口,除了要配置PVID外,还必须配置允许通过的VLAN ID列表。     a.当 Trunk端口从链路(线路)上收到个 Untagged帧后,交换机会在这个帧中添加上VID为PVID的Tag,然后查看PVID是否在允许通过的 VLAN ID列表中。如果在,则对得到的 Tagged帧进行转发操作;如果不在,则直接丢弃得到的 Tagged帧。
  b.当Trunk端口从链路(线路)上收到一个Tagged帧后,交换机会查看这个的Tag中的ID是否在允许通过的VLAN ID列表中。如果在,则对该 Tagged帧进行转发操作;如果不在,则直接丢弃该 Tagged帧。
  c.当一个Tagged帧从本交换机的其他端口到达一个Trunk端口后,如果这个帧的Tag中的VID不在允连通过的VLAN ID列表,则该 Tagged帧会被直接丢弃。
  d.当一个 Tagged帧从本交换机的其他端口到达一个 Trunk端口后,如果这个帧的Tag中的VID在允许通过的 VLAN ID列表中,且VID与PVID相同,则交换机会对这个 Tagged帧的Tag进行剥离,然后将得到的 Untagged帧从链路(线路)上发送出去。
  e.当一个 Tagged帧从本交换机的其他端口到达一个Trunk端口后,如果这个帧的Tag中的VID在允许通过的 VLAN ID列表中,但VID与PVID不相同,则交换机不会对这个 Tagged帧的Tag进行剥离,而是直接将它从链路(线路)上发送出去。   (4)Hybrid端口
博客参考: VLAN基础知识总结 - zhaihuijie - 博客园 (cnblogs.com) VLAN原理与配置 - 一个特立独行的猪 - 博客园 (cnblogs.com)

标签:Tagged,VLAN,端口,交换机,Trunk,类型,链路
From: https://www.cnblogs.com/mingyuer/p/17739836.html

相关文章

  • 强制类型转换的优先级高于四则运算的优先级
    ////Createdby王东梁on2023/9/14.//#include<stdio.h>intmain(){doublea=3.0;doubleb=2.0;//强制类型转换的优先级高于四则运算的优先级doublei=(int)a/b;doublej=(int)(a/b);printf("%f%f",i,j);return0;}......
  • destoon9.0游戏自媒体类型综合资讯门户模板
    随着时代发展,自媒体资讯适合当前的互联网情形。呕心沥血开发的一套自媒体综合门户网站模板,本模板采用纯手写开发,带会员中心。首页,列表页,内容页,搜索页面精心编写,非常大气,并配移动端。注意:模板目前只用了资讯模块,会员模块,其他模块都禁用了。特色:1、非常适合做资讯门户站。2、首页,列......
  • 使用 C++11 原子类型 `std::atomic_flag` 实现的自旋锁
    使用C++11原子类型std::atomic_flag实现的自旋锁:#include<atomic>classSpinlock{public:Spinlock():flag(ATOMIC_FLAG_INIT){}voidlock(){while(flag.test_and_set(std::memory_order_acquire));}voidunlock(){flag.cl......
  • 类型的转换
    类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换低《------------------------------------------------------------------》高byte,short,char->int->long->float->double运算过程中,不同类型的数据先转换为同一类型,然后进行运算publiccl......
  • 数据类型拓展
    浮点数拓展float//有限离散舍入误差大约接近但不等于最好完全使用浮点数进行比较double字符拓展charA1='z';charA2-'中';System.out.println((int)A1);System.out.println((int)A2);//输出结果可以看出所有字符本质还是数字//编码Unicode表65=A2字......
  • 基本数据类型
    基本数据类型八大数据类型整数intnum=10;bytenum2=10;shortnum3=10;longnum4=30L;//long类型后面要加L小数(浮点数)floatnum5=10.1F;//float类型后面要加Fdoublenum6=10.111111111111;字符charnum7='A';Stringname="你好";//String不是关......
  • 基本数据类型及转换
    基本数据类型及转换代码//example.gopackagetestimport"fmt"funcBasicDataTypes(){ fmt.Println("整数类型") var( n1=0b0101//二进制,默认为int n2int8=0o77//八进制 n3uint16=0xAF//十六进制 ) //%T代表打印该变量的类型 fmt.P......
  • 分析商品/商家上的某类型文案好坏的思路
    问题定义每个商品/商家卡片,上面有几个文案候选可以展示,最终随机展示一个文案,每个文案有一个文案类型,现在想分析出某类型文案的好坏,分析出某类型文案对于用户展示的好坏,分析出哪类文案好哪类文案略差。问题难点如果直接用曝光点击日志的所有商品/商家的某类型点击总和除以......
  • tlog实现链路追踪
    tlog实现链路追踪TLog通过对日志打标签完成企业级微服务的日志追踪。它不收集日志,使用简单,产生全局唯一追踪码。除了追踪码,TLog还支持SpanId和上下游服务信息标签的追加。你还可以自定义方法级别的标签,让日志的定位轻而易举集成springboot依赖<dependency><groupId>......
  • 拟合不同的冷却方式(分类变量)下,物料温度加入两个分类变量, 物料类型和冷却方式, 给
    在机器学习中,拟合不同冷却方式下物料温度随时间下降的规律可以使用不同的算法和方法。以下是四种常见的方法,它们可以用来生成数据集、拟合模型、解释参数和输出函数方程,以及解释它们的实际意义。线性回归:方法:线性回归是一种用于拟合线性关系的方法,通过寻找最佳拟合直线来预测温度随......