`
seeglow
  • 浏览: 53663 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

基于802.1Q 的VLAN

阅读更多

    在802.1q vlan 中,网卡(nic)不必去识别数据包头部分的802.1q 标记(tag),网卡只需发送和接收普通的以太网数据包。如果数据包的目的地址在同一个网段内,那么,就采用普通的以太网协议进行通信。只有当数据包的目的地址在另一台交换机上时,vlan 才进行判断是将此数据包丢弃还是进行转发。

 

    在理解ieee 802.1q vlan 时,有两个非常重要的名词需要掌握,就是端口vlan 的id(port vlan id numbers,简写为pvid)和vlan 的id(vlan id numbers,简写为vid)。这两个变量都是定义在端口上的,但是两者间有很大的区别。用户可以仅为每个交换机端口定义一个pvid。pvid 定义了交换机将向哪一个vlan 转发数据包,以及什么时候数据包会需要转发到另一台交换机的端口上,或者网络中的某个地方。另外,用户也可以定义某个端口同时属于多个vlan(vids),使得它可以接收网络中多个vlan 的数据包。pvid 和vid 这两个变量用于控制端口发送和接收vlan 数据流的能力,而两者之间的区别在于后者还允许信息可以在多个vlan 间共享。

 

    802.1q vlan 网段:

 

    举例来说,假设vlan2 中连接在交换机的端口12 上的计算机发送出一个数据包,而且其端口vlan id(port vlan idnumber)是2(pvid=2)。如果目的地址在另一个端口(通过查找转发地址表得到的),那么,交换机将看该目的端口(如端口10)是否属于vlan2。如果端口10 不属于vlan2,那么该数据包将被丢弃,不会送到它的目的地址。而如果端口10 属于vlan2,那么数据包将被送达其目的地址。这就是基于端口vlan 的工作机制,实质就是端口12 发送出的数据包只会在vlan2中传送,因为它的端口vlan id(port vlan id number)是2(pvid=2)。

 

    802.1q vlan 间信息的共享:

 

    但是网络中的打印机和服务器等资源是需要跨vlan 进行共享的。这可以通过设置重叠的vlan 方式来实现。

 

    跨交换机的vlan(vlans spanning multiple switches):

 

    802.1q vlan 可以设置在多台交换机之间。在设置这种vlan 时,需要注意两点:

 

    1.这些交换机是否支持ieee 802.1q(ieee 802.1q-compliant)。

 

    2.vlan 的数据包是需加标记的(tagged)还是去标记的(untagged)。

 

    相关的术语如下:

 

    1 tagging:将802.1q vlan 的信息加入数据包的包头的操作。具有加标记能力的(tagging enabled)端口会将vid、优先级和其它vlan 信息加入到所有进出该端口的数据包内。如果在此前数据包已经被做过标记。那么,端口将不对该数据包进行改动,让其保持其已有的vlan 信息。标记(tagging)使得数据包能够从一台支持802.1q 的交换机能够传送到另一台同类的交换机上。

 

    2 untagging:将802.1q vlan 的信息从数据包的包头去掉的操作。具有去标记能力的(untagging enabled)端口会将vid、优先级和其它vlan 信息从所有进出该端口的数据包包头中去掉。如果在此前数据包内没有被标记过,那么,端口将不对该数据包进行改动。去标记(untagging)使得数据包能够从一台支持802.1q 的交换机传送到其它不支持802.1q 的交换机上。

 

    3 ingress port:入站端口(ingress port)是交换机上的一个端口,数据包就是从该端口进入交换机的。如果入站端口上的ingress filter 被设置为enabled,那么交换机将检查每一个流经的数据包,确定它是否是同一vlan 的成员,以便决定是否转发此数据包。如果自身端口(入站端口)是流经数据包中标记的vlan 的成员,那么,数据包将被转发。否则,将丢弃该数据包。而如果ingress filtering 被设置为disabled,那么,交换机将以常规方式处理入站端口接收到的所有数据包。

 

    4 egress port:出站端口(egress port)是交换机上的一个端口,数据包就是从该端口流出交换机的,被传送到另一台交换机或者一台工作站上。在此端口处必须进行是否需要加标记的判断。如果出站端口被连接到一台支持802.1q 的交换机(802.1q-compliant switch)上,那么,必须加标记到数据包上,以便其它交换机根据标记信息进行判断,是否转发该数据包。而如果出站端口被连接到一台不支持802.1q 的交换机(non-compliant switch)或者一台工作站上时,那么,数据包中的标记(tag)需被去掉,变为普通的以太网数据包,以便接收该数据包的设备能够读懂它。

 

    基于802.1q 的vlan:

 

    当交换机以802.1q 为依据来维护vlan 时,就需要用到加标记的操作(tagging)。加标记操作可以将802.1q vlan 的信息加入到每个数据包的包头,以使接收到这些数据包的其它支持802.1q 的交换机能够知道应该如何处理这些数据包。根据接收到的数据包的标记信息,支持802.1q 的交换机才能够用以维护vlan 的完整性,并按照其优先级来转发数据包,等等。

 

[转自:http://qzone.qq.com/blog/5656579-1219904314]

分享到:
评论

相关推荐

    配置 802.1Q 基于 TRUNK 的 VLAN 间路由

    第 3 部分:配置基于 TRUNK 的 VLAN 间路由 实验设备: • 1 台路由器(支持 Cisco IOS 15.2(4)M3 版通用映像的 Cisco 1941 或同类路由器) • 2 台交换机(支持 Cisco IOS 版本 15.0(2) lanbasek9 映像的 Cisco ...

    交换机VLAN数据转发过程说明(802.1Q:基于端口的VLAN)

    IEEE于1999年正式签发了802.1q标准,即Virtual Bridged Local Area Networks协议,规定了VLAN的国际标准实现,从而使得不同厂商之间的VLAN互通成为可能。

    openvswitch-2.7.0-1.x86_64.rpm

    3 支持标准的 802.1Q VLAN模型以及 trunk模式; 4 支持 BFD 和 802.1ag 链路状态监测; 5 支持STP (IEEE 802.1D-1998); 6 支持细粒度的Qos; 7 支持HFSC系统级别的流量控制队列; 8 支持每虚拟机网卡的流量的流量...

    DM9302.pdf

    支持802.1Q VLAN最多16个VLAN组 ?? 支持VLAN ID标记/取消标记选项 ?? 每端口支持带宽,进出速率控制 ?? 支持广播风暴过滤功能 ?? 支持存储和转发切换方法 ?? 在全双工模式下支持IEEE 802.3x流控制 ?? 在半双工模式...

    这是一个有关CCIE读书笔记

    802.1Q 虚拟局域网骨干 802.3 10base-T 802.3u 100base-TX 802.3ab 1000base-T 802.3z 1000base-X VTP(vlan trunking protocol) vlan骨干协议。 Vtp目的是简化管理在同一个vtp域里提供一个共同的vlan数据库。Vtp在...

    数据中心交换机.docx

    2380Mpps/5714Mpps L2:1190Mpps/2857Mpps L3:1190Mpps/2857Mpps 802.1q VLAN 4K 下一代数据中心与云计算网络特性 增强以太网特性: 802.1Qbb: Priority-based Flow Control (PFC) ,基于优先级的流控。 802.1Qaz: ...

    锐捷 RG-WG54P

    先进的802.1Q VLAN划分技术,可快速实现用户分组,完成无线与有线的管理融合;同时,还具备快速实现漫游切换、广播风暴抑制、实时带宽管理等多项精细化功能,是用户组建高速无线局域网络的最佳选择。

    openvswitch

    3 支持标准的 802.1Q VLAN模型以及 trunk模式; 4 支持 BFD 和 802.1ag 链路状态监测; 5 支持STP (IEEE 802.1D-1998); 6 支持细粒度的Qos; 7 支持HFSC系统级别的流量控制队列; 8 支持每虚拟机网卡的流量的流量...

    open-switch

    3 支持标准的 802.1Q VLAN模型以及 trunk模式; 4 支持 BFD 和 802.1ag 链路状态监测; 5 支持STP (IEEE 802.1D-1998); 6 支持细粒度的Qos; 7 支持HFSC系统级别的流量控制队列; 8 支持每虚拟机网卡的流量的流量...

    VLAN技术原理,学习VLAN的入门资料

    第2 章 IEEE802.1Q 协议......................................................................................................... 10 2.1 协议概述............................................................

    gev 是一个轻量、快速的基于 Reactor 模式的非阻塞 TCP 网络库.rar

    ethernet - 程序包ethernet实施IEEE 802.3以太网II帧和IEEE 802.1Q VLAN标签的封送处理。 fasthttp - 软件包fasthttp是Go的一种快速HTTP实现,比net / http快10倍。 fortio - 负载测试库和命令行工具,高级回显...

    高速局域网与系统集成

    掌握以太网卡安装与调试,交换机安装与调试,交换机连接技术,基于802.1Q协议的多层网络组建技术。不同VALN之间的路由配置技术。 熟悉高速局域网技术与主流产品,能够依据用户组网需求,设计整体解决方案。

    DCS-3726S-配置管理手册-V4.0

    1.8.1 基于 802.1Q 的 VLAN..................................................................................................................................18 1.8.2 基于端口的 VLAN.......................

    Linksys SRW2024产品简介

    这款交换机24个10/100/1000m rj45交换端口,每端口高达2000mbps的带宽 ,同时支持多达64个基于端口和802.1q协议的vlan支持802.1p(qos),提供4个优先级队列,高达8个端口捆绑组可提高你的上行或到服务器的连接带宽,可对...

    Netgear-GSM7312产品简介

    这款产品路由:线速的IPv4路由,每交换机支持多达512条路由表项,...交换:端口捆绑(链路聚合),广播风暴控制,广泛的VLAN虚拟局域网支持(基于端口、基于802.1Q Tag、基于第三层协议等),IGMP侦听,快速生成树协议等。

    什么是VLAN

    IEEE于1999年颁布了用于标准化VLAN实现方案的802.1Q协议标准草案。VLAN技术的出现,使得管理员根据 Vlan网卡 Intel82573  实际应用需求,把同一物理局域网内的不同用户逻辑地划分成不同的广播域,每一个VLAN都...

    网络原理实验报告(交换机划分Vlan配置)

    实验目标 理解虚拟LAN(VLAN)基本配置; 掌握一般交换机按端口划分VLAN的配置方法; 掌握Tag VLAN配置方法。  实验背景 某一公司内财务部、销售部的PC...Tag VLAN遵循IEEE802.1Q协议的标准,在使用配置了Ta

    TP-LINK TL-SF2024+产品手册

    TL-SF2024+提供管理软件,可在局域网内部任意一台电脑上实现远程管理,管理方便灵活。...支持24个基于端口的VLAN和32个基于IEEE 802.1Q的Tag VLAN,提供端口带宽管理功能和端口开关(屏蔽)功能,支持远程集中配置管理功能.

    VLAN和VXLAN的区别及特点.pdf

    Virtual Local Area Network意为虚拟局域网,是在交换机实现过程中涉及到的概念,由802.1Q标准所定义。由于交换机是工作在链路层的网络设备,连接在同一台交换机的终端处于同一个三层网中,同时也处于同一个广播域。...

    虚拟局域网的配置.doc

    实验二 虚拟局域网的配置 一、实验目的 了解vlan... 802.1q严格规定了统一的VLan帧格式,在原有的标准以太网帧格式中增加了一个特殊 的标志域——tag域,用于标识数据帧所属的VLan ID。 根据交换机处理VLan数据帧的不同

Global site tag (gtag.js) - Google Analytics