精华内容
下载资源
问答
  • 802.1Q封装的VLAN数据帧格式

    千次阅读 2020-02-02 19:41:47
    IEEE 802.1Q封装的VLAN数据帧格式 VLAN数据帧格式 要使交换机能够分辨不同VLAN的报文,需要在报文中添加标识VLAN信息的字段。IEEE 802.1Q协议规定,在以太网数据帧的目的MAC地址和源MAC地址字段之后、协议类型字段...

    IEEE 802.1Q封装的VLAN数据帧格式
    VLAN数据帧格式

    要使交换机能够分辨不同VLAN的报文,需要在报文中添加标识VLAN信息的字段。IEEE 802.1Q协议规定,在以太网数据帧的目的MAC地址和源MAC地址字段之后、协议类型字段之前加入4个字节的VLAN标签(又称VLAN Tag,简称Tag),用于标识数据帧所属的VLAN。VLAN标签在VLAN数据帧中的位置如图1-1所示。
    图1-1 IEEE 802.1Q封装的VLAN数据帧格式
    在这里插入图片描述

    在一个VLAN交换网络中,以太网帧主要有以下两种形式:

    有标记帧(Tagged帧):加入了4字节VLAN标签的帧。
    
    无标记帧(Untagged帧):原始的、未加入4字节VLAN标签的帧。
    

    以太网链路包括接入链路(Access Link)和干道链路(Trunk Link)。接入链路用于连接交换机和用户终端(如用户主机、服务器、傻瓜交换机等),只可以承载1个VLAN的数据帧。干道链路用于交换机间互连或连接交换机与路由器,可以承载多个不同VLAN的数据帧。在接入链路上传输的帧都是Untagged帧,在干道链路上传输的数据帧都是Tagged帧。

    交换机内部处理的数据帧一律都是Tagged帧。从用户终端接收无标记帧后,交换机会为无标记帧添加VLAN标签,重新计算帧校验序列(FCS),然后通过干道链路发送帧;向用户终端发送帧前,交换机会去除VLAN标签,并通过接入链路向终端发送无标记帧。

    VLAN标签包含4个字段,各字段含义如表1-1所示:
    表1-1 VLAN标签各字段含义

    字段 长度 含义 取值
    TPID 2Byte Tag Protocol Identifier(标签协议标识符),表示数据帧类型. 取值为0x8100时表示IEEE 802.1Q的VLAN数据帧。如果不支持802.1Q的设备收到这样的帧,会将其丢弃。各设备厂商可以自定义该字段的值。当邻居设备将TPID值配置为非0x8100时, 为了能够识别这样的报文,实现互通,必须在本设备上修改TPID值,确保和邻居设备的TPID值配置一致。
    PRI 3bit Priority,表示数据帧的802.1p优先级。 取值范围为0~7,值越大优先级越高。当网络阻塞时,交换机优先发送优先级高的数据帧。
    CFI 1bit Canonical Format Indicator(标准格式指示位),表示MAC地址在不同的传输介质中是否以标准格式进行封装,用于兼容以太网和令牌环网。 CFI取值为0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装。在以太网中,CFI的值为0。
    VID 12bit VLAN ID,表示该数据帧所属VLAN的编号。 VLAN ID取值范围是0~4095。由于0和4095为协议保留取值,所以VLAN ID的有效取值范围是1~4094。

    QinQ报文封装格式

    因为IEEE 802.1Q中定义的VLAN Tag域只有12个比特,仅能表示4096个VLAN,无法满足城域以太网中标识大量用户的需求,于是产生了QinQ技术,拓展VLAN的数量空间。QinQ在原有的802.1Q报文的基础上增加一层802.1Q标签,使得VLAN数量增加到4094×4094。

    在公网的传输过程中,设备只根据外层VLAN Tag转发报文,并根据报文的外层VLAN Tag进行MAC地址学习,而用户的内层VLAN Tag将被当作报文的数据部分进行传输。QinQ的内外层标签可以代表不同的信息,如内层标签代表用户,外层标签代表业务。
    图1-2 802.1Q封装和QinQ封装
    在这里插入图片描述
    帧大小

    QinQ报文比802.1Q报文多四个字节,因此建议用户在组网时适当增加运营商网络中各接口的最大帧长(至少为1504 字节)。目前交换机缺省支持的最大帧长超过1504字节,不需要手动配置。

    TPID

    不同运营商的系统可能将QinQ帧外层VLAN标记的TPID设置为不同值。为实现与这些系统的兼容性,可以修改TPID值,使QinQ帧发送到公网时,承载与特定运营商相同的TPID值,从而实现与该运营商设备之间的互操作性。VLAN数据帧的TPID与不带VLAN标记的帧的协议类型字段位置相同,为避免在网络中转发和处理数据包时出现问题,不可将TPID值设置为表1-2中的任意值。
    表1-2 协议类型字段数值及其表示的协议

    0x0806 ARP
    0x8035 RARP
    0x0800 IP
    0x86DD IPv6
    0x8863/0x8864 PPPoE
    0x8847/0x8848 MPLS
    0x8137 IPX/SPX
    0x8809 LACP
    0x888E 802.1x
    0x88A7 HGMP
    0xFFFD/0xFFFE/0xFFFF 设备保留

    参考资料:https://support.huawei.com/enterprise/zh/doc/EDOC1100088136/

    展开全文
  • 初识vlan数据帧

    2021-04-01 21:35:20
    * title: 初识vlan数据帧 * author: imitator * date: 2021.4.1 */ 一、初识vlan 为什么需要VLAN 1、交换网络是平面网络结构、必须依赖广播 2、广播域过大会导致: 带宽浪费 安全性降低 不易管理 二、VLAN...

    /***
    * archive: 网络安全
    * title: 初识vlan、数据帧
    * author: imitator
    * date: 2021.4.1
    */

    一、初识vlan

    为什么需要VLAN
    1、交换网络是平面网络结构、必须依赖广播
    2、广播域过大会导致:

    带宽浪费
    安全性降低
    不易管理

    二、VLAN的配置

    1、查看 VLAN

    	system-view	//进入系统视图
    	display vlan	//查看vlan
    

    2、添加、修改 VLAN

    	vlan [vlan_id]  //添加单个vlan
    	vlan batch [vlan_1_id] [vlan_2_id] [...] //添加多个vlan
    	vlan batch 12 to 20		//添加一段的vlan
    	description [vlan_id]	//修改vlan
    

    3、删除 VLAN

    	undo vlan [vlan_id]	//删除单个vlan
    

    三、数据帧【ICMp 网络通信检测】

    • 环境搭建

    一台交换机
    两台PC

    在这里插入图片描述

    PC3交换机PC4{ [ 源MAC(自己)+目标 ?] + [ 源IP(自己) + 目标IP(PC4)] + ICMP + data }学习MAC地址(PC3) -- 查找MAC表,有则转发,无则泛洪接受数据帧 -- 解包 -- 是发给自己 -- 继续解包 -- { [ 源MAC(自己)+目标 PC3 ] + [ 源IP(自己) + 目标IP(PC3) ] + ICMP + data }学习MAC地址(PC4) -- 查找MAC表(PC3)单播,回复包PC3交换机PC4
    展开全文
  • 目的地址 源地址 vlan标签(tag) 类型 数据 校验序列 vlan标签(tag): 12bit来表示,取值范围0-4096 vlan封装协议:ieee802.1q
  • 今天来介绍下一个二层的隔离技术——VLAN。那么为什么会出现这种技术呢?我们知道一个企业随着业务发展网络中的计算机越来越多,所有的主机在一个二层的以太网中会造成以下问题:网络中的所有主机属于同一个广播域,...
  • TCPDump抓取vlan/pppoe等数据帧的规则

    千次阅读 2015-09-08 16:21:43
    TCPDump抓取vlan/pppoe等数据帧的规则 撰写于2014-05-19 17:08:08 Monday没有评论 分类: Linux,网络技术 二层以太网帧有个ether type头,占两个字节,指示了帧的类别,常见的有: 0x0800 ipv4 0x0806 arp
  • 今天在看数据帧如何在不同VLAN(不同交换机)之间传输,有关与PVID和VID,以及tag标签的问题搞的有点糊涂,把今天看的知识点总结下,不懂的问题再列出来,逐一解决。 呃,貌似插入的图片太大了,没装PT,用VISIO...
  • 在交换机的汇聚链接上,可以通过对数据帧附加VLAN信息,构建跨越多台交换机的VLAN。 附加VLAN信息的方法,最具有代表性的有: ● IEEE802.1Q ● ISL 现在就让我们看看这两种协议分别如何对数据帧附加...
  • VLAN帧标记方法

    千次阅读 2014-08-29 15:11:23
    标记方法ISL 和802.1Q 的基本用途是,提供交换机问VLAN 通信。另外,别忘了,将转发到接入...这些标记信息允许利用外部标记方法在中继链路上多路复用多个VLAN数据流,从而让交换机确定通过中继链路收到的属...
  • 今天来介绍下一个二层的隔离技术——VLAN。那么为什么会出现这种技术呢?我们知道一个企业随着业务发展网络中的计算机越来越多,所有的主机在一个二层的以太网中会造成以下问题:网络中的所有主机属于同一个广播域,...
  • VLAN

    千次阅读 2019-05-22 09:48:48
    表示帧类型,取值为0x8100时表示IEEE 802.1Q的VLAN数据帧。如果不支持802.1Q的设备收到这样的帧,会将其丢弃。 各设备厂商可以自定义该字段的值。当邻居设备将TPID值配置为非0x8100时, 为了能够识别这样的报文,...
  • 以太网识别VLAN

    2015-08-06 21:44:35
    以太网识别VLAN的格式: 二层数据转发格式: 目的MAC 源MAC 类型/长度 数据 FCS 添加标识后格式: 目的MAC 源MAC 标签类型/长度 数据 FCS 标签的格式: 类型(0x8100) Pn CFI VID注意:Pn用户优先级,CFI...
  • vlan配置

    2020-08-12 14:26:36
    只允许缺省vlan通过,仅接受和发送一个vlan数据帧,一般用于连接用户设备 配置步骤 1.配置各个设备的地址 交换机上不设地址 四台pc 配置为同一网段地址 目的为测试不同vlan间的隔离。 pc3 vlan 10 10.0.0.9 pc4 vlan...
  • VLAN标签

    千次阅读 2018-12-16 21:58:16
    1.VLAN标签定义和作用 要使交换机能够分辨不同的VLAN报文,需要在报文中添加标识VAN信息...称VLAN Tag,简称Tag),用以标识VLAN信息,IEEE 802.1Q封装的VLAN数据帧格式如图所示。 2.常用设备收发数据帧的VLAN标签情况 ...
  • VLAN-理解

    2018-01-12 16:32:00
    交换网络中,链路有两种类型:接入链路(Access)和中继链路(Trunk) 接入链路:只是VLAN的成员 ...Tagged 数据帧Tagged数据帧Untagged数据帧Untagged数据帧 in out in out Tagged端口 原样接收 原样发送 按...
  • 以前处理问题时,总是搞不清楚交换机的处理标签过程,Hybrid接口与Trunk接口有时候就搞不明白有什么太大的区别,只知道Trunk只能允许一个VLAN数据帧不打标签通过,而Hybrid接口可以允许多个VLAN数据帧不打标签通过,...
  • vxlan和vlan数据报文

    2017-12-09 17:07:00
    802.1Q标准的以太网格式增加了802.1Q字段,该字段包含了Type、PRI、CFI和VID 4个部分,各个部分的含义如下: ·Type:长度为2 bytes,表示类型,802.1Q tag中Type字段取固定值0x8100,如果不支持802.1Q的设备...
  • 01: VLAN 、 Trunk

    2020-03-30 09:34:37
    1.vlan原理 默认情况下,交换机的所有端口都在一个广播域 ...1)vlan数据帧封装协议 原始数据帧: 目的地址 源地址 类型 数据 帧校验序列 添加vlan标签: 目的地址 源地址 vlan标签(tag) 类型 数据 帧校验序列 vla...
  • VLAN(虚拟局域网)

    2021-01-05 19:55:22
    交换机在接口收到的某个数据帧,判断接口属于哪个VLAN 数据帧就属于哪个VLAN 并只会想相同VLAN接口进行泛洪转发 802.11帧的格式 交换机的端口帧属于哪个VLAN后 会在帧的特定位置打上标识 来表示这个帧所属的VLAN ...
  • DATACOM-VLAN

    2021-05-12 10:57:54
    (1)VLan使用的以太网帧协议类型是802.1Q(DOT1Q),在以太网帧中加上32位的802.1Q tag,构成vlan数据帧。测试的TYPE/LENGTH字段为0x8100。 2)VLAN的取值范围为:1-4094,0和4095保留 3)只有是进入了交换机的数据...
  • VLAN学习笔记

    2018-03-03 11:52:50
    指只属于一个vlan,只向这个vlan转发数据帧的端口汇聚链接:指能够转发多个不同vlan数据帧的端口 2. 作用一个广播域中的主机过多,交换机会转发所有广播帧,产生大量无用消耗(网络带宽占用、CPU占用)使用路由器...
  • 华为HCIA-datacom 学习笔记7——VLAN原理与配置 VLAN原理与配置 1、Vlan的好处 灵活构建虚拟工作组 ...2字节,标签协议标识符,表示数据帧类型,取值为0x8100时表示IEEE802.1Q的vlan数据帧,不支持802.1Q的设.
  • 了解VLAN数据帧MAC地址静态登记方式帧标签方式虚连接方式VLAN交换机的互联接入链路中继链路混合链路sysSystem View: return to User View with Ctrl+Z.[Quidway]sysname S1[S1]vlan 2[S1-vlan2]port e 0/1 to...
  • 2.了解VLAN数据帧的格式。3.理解三层交换的原理。(选作)4.理解生成树协议STP的作用。5.掌握划分VLAN的方法。6.跨交换机的VLAN配置方法。(选作)二、实验内容(1)验证并观察广播风暴,并通过STP解决。(2)划分VLAN并实现...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 867
精华内容 346
关键字:

vlan数据帧