VLAN学习理解
- 格式:doc
- 大小:2.18 MB
- 文档页数:12
VLAN基础知识介绍VLAN(虚拟局域网)是一种在物理上互相连接的设备,可以根据逻辑上的属性划分成多个虚拟网络的技术。
VLAN可以提高网络的性能、可管理性和安全性,同时可以降低网络成本。
在企业网络中,VLAN常常被用来按照不同部门或功能来分割网络,同时可以有效地控制流量的传输和访问权限。
VLAN的基本概念1.VLAN标识符:VLAN标识符是一个用于区分不同VLAN的整数值,通常在1到4096之间。
不同VLAN使用不同的标识符来标识其所属的VLAN。
2.VLAN成员:VLAN成员是指被分配到一些VLAN中的设备或端口。
一个设备或端口可以是一个或多个VLAN的成员。
3.VLAN接口:VLAN接口是物理设备上的一个逻辑接口,用来连接不同的VLAN之间的通信。
通常交换机上的端口可以配置为不同的VLAN接口。
4.VLAN域:VLAN域是指一个包含一组VLAN的范围或区域。
不同VLAN可以属于同一个VLAN域,也可以不属于同一个VLAN域。
5.VLAN数据包:VLAN数据包是在网络中传输的数据包,其中包含了VLAN标识符信息,用来标识数据包所属的VLAN。
VLAN的类型1.静态VLAN:静态VLAN是一种基于端口或MAC地址分配的VLAN,管理员需要手动配置每个端口或设备所属的VLAN。
静态VLAN的管理较为复杂,但相对来说也更加安全和可靠。
2.动态VLAN:动态VLAN是一种根据具体情况自动划分的VLAN,通过协议或者特定策略实现VLAN的动态划分。
动态VLAN相对于静态VLAN来说更加适应网络变化和扩展。
3. 动态VLAN的实现方式包括VLAN Trunking、VLAN Tagging和VLAN Membership Policy Server(VMPS)等。
VLAN的优点1.增强网络安全性:通过VLAN可以将不同的部门或功能分隔开来,避免不同部门之间的通信,有效提高网络的安全性。
2.简化网络管理:VLAN可以将网络管理划分为多个逻辑区域,简化网络配置和维护,减少网络故障排查的难度。
第9章虚拟局域网VLAN(Virtual Local Area Network)主要内容:1 VLAN概述2 VLAN作用3 VLAN在交换机上的实现方法★4 交换机配置界面★5 配置实例1 VLAN概述VLAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。
LAN所指的LAN特指使用路由器分割的网络——也就是广播域。
广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。
严格地说,并不仅仅是广播帧,多播帧(Multicast Frame)和目标不明的单播帧(Unknown Unicast Frame)也能在同一个广播域中畅行无阻。
IEEE于1999年颁布了用以标准化VLAN实现方案的802.1Q协议标准草案把同一物理局域网内的不同用户逻辑地划分成不同的广播域,每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。
由于它是从逻辑上划分,而不是从物理上划分,所以同一个VLAN内的各个工作站没有限制在同一个物理范围中,即这些工作站可以在不同物理LAN网段。
由VLAN的特点可知,一个VLAN内部的广播和单播流量都不会转发到其他VLAN中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。
2 VLAN作用VLAN是为解决以太网的广播问题和安全性而提出的一种协议,它的作用就是将物理上互连的网络在逻辑上划分为多个互不相干的网络,这些网络之间是无法通讯的,就好像互相之间没有连接一样,因此广播也就隔离开了。
VLAN技术优势:1. 增加了网络连接的灵活性借助VLAN技术,能将不同地点、不同网络、不同用户组合在一起,形成一个虚拟的网络环境,就像使用本地LAN一样方便、灵活、有效。
VLAN可以降低移动或变更工作站地理位置的管理费用,特别是一些业务情况有经常性变动的公司使用了VLAN 后,这部分管理费用大大降低。
为什么需要VLAN什么是VLAN?VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。
LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。
VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。
在此让我们先复习一下广播域的概念。
广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。
严格地说,并不仅仅是广播帧,多播帧(Multicast Frame)和目标不明的单播帧(Unknown Unicast Frame)也能在同一个广播域中畅行无阻。
本来,二层交换机只能构建单一的广播域,不过使用VLAN功能后,它能够将网络分割成多个广播域。
未分割广播域时……那么,为什么需要分割广播域呢?那是因为,如果仅有一个广播域,有可能会影响到网络整体的传输性能。
具体原因,请参看附图加深理解。
图中,是一个由5台二层交换机(交换机1~5)连接了大量客户机构成的网络。
假设这时,计算机A需要与计算机B通信。
在基于以太网的通信中,必须在数据帧中指定目标MAC 地址才能正常通信,因此计算机A必须先广播“ARP请求(ARP Request)信息”,来尝试获取计算机B的MAC地址。
交换机1收到广播帧(ARP请求)后,会将它转发给除接收端口外的其他所有端口,也就是Flooding了。
接着,交换机2收到广播帧后也会Flooding。
交换机3、4、5也还会Flooding。
最终ARP请求会被转发到同一网络中的所有客户机上。
请大家注意一下,这个ARP请求原本是为了获得计算机B的MAC地址而发出的。
也就是说:只要计算机B能收到就万事大吉了。
可是事实上,数据帧却传遍整个网络,导致所有的计算机都收到了它。
如此一来,一方面广播信息消耗了网络整体的带宽,另一方面,收到广播信息的计算机还要消耗一部分CPU时间来对它进行处理。
造成了网络带宽和CPU运算能力的大量无谓消耗。
VLAN基础知识虚拟局域网(Virtual Local Area Network,简称VLAN)是一种将物理局域网划分为逻辑上相互隔离的虚拟网络的技术。
通过VLAN的划分,可以实现网络的灵活管理和安全隔离。
本文将介绍VLAN的基础知识,包括VLAN的概念、VLAN的优点以及VLAN的实现方法。
1. VLAN的概念VLAN是一种逻辑上的划分,它可以将一个物理局域网划分为多个虚拟的局域网。
在一个VLAN中的计算机之间可以自由地通信,而不需要受到其他VLAN的影响。
VLAN通过将不同的端口划分到不同的VLAN中来实现逻辑上的隔离。
2. VLAN的优点VLAN的划分可以带来多个优点:2.1 提高网络性能:将局域网划分为多个VLAN可以减少广播和碰撞域,提高网络性能和带宽的利用率。
2.2 提高网络安全性:VLAN可以实现不同VLAN之间的隔离,防止未经授权的访问和潜在的网络安全风险。
2.3 简化网络管理:VLAN的划分可以简化网络管理,管理员可以根据业务需求对VLAN进行灵活地配置和管理。
3. VLAN的实现方法VLAN的实现可以采用不同的方法,包括端口划分和标签划分。
3.1 端口划分(Port-Based VLAN)端口划分是将物理端口划分到不同的VLAN中。
通过在交换机上对端口进行配置,可以将不同端口划分到不同的VLAN中,实现不同VLAN之间的隔离。
端口划分是最简单、最常用的VLAN划分方法。
3.2 标签划分(Tag-Based VLAN)标签划分是通过在数据包中添加802.1Q VLAN标签来实现VLAN 的划分。
在这种方法中,交换机会为数据包添加一个VLAN标签,标记数据包所属的VLAN。
通过VLAN标签,交换机可以实现对数据包的转发和隔离。
4. VLAN的配置配置VLAN需要进行以下步骤:4.1 创建VLAN:在交换机上创建VLAN,并为每个VLAN分配一个唯一的VLAN ID。
4.2 配置端口:将不同的端口划分到不同的VLAN中。
vlan的基础知识VLAN(Virtual Local Area Network,虚拟局域网)是一种将局域网划分为逻辑上独立的多个虚拟网络的技术。
以下是VLAN的基础知识:1. VLAN的定义:VLAN是一种逻辑上的划分,将大型局域网分成多个较小、安全性更好的虚拟子网。
在同一个物理网络中,可以有多个不同的VLAN,每个VLAN都可以拥有不同的网络设置和安全策略。
2. VLAN的工作原理:VLAN通过在网络交换机上进行配置和管理来实现逻辑上的划分。
交换机可以将不同的端口分配给不同的VLAN,从而使得数据只能在同一个VLAN内进行通信。
不同的VLAN之间的通信可以通过交换机上的路由功能来实现。
3. VLAN的优势:- 安全性:VLAN可以将敏感数据和设备与普通数据和设备隔离,提高网络的安全性。
- 灵活性:VLAN可以根据需求对网络进行灵活划分和重新配置,不需要改变物理网络结构。
- 性能:VLAN可以根据网络的负载情况将流量进行优化,提高网络性能。
- 管理:VLAN可以简化网络管理,提高管理员的操作效率。
4. VLAN的类型:- 标记VLAN(Tagged VLAN):也称为Trunk VLAN,用于连接交换机之间的端口,可同时传输多个VLAN的数据,需要在数据包中添加VLAN标签。
- 未标记VLAN(Untagged VLAN):也称为Access VLAN,用于连接终端设备的端口,数据包不携带VLAN标签。
5. VLAN的划分方法:- 基于端口的VLAN划分:根据端口将设备分配到不同的VLAN。
- 基于MAC地址的VLAN划分:根据设备的MAC地址将设备分配到不同的VLAN。
- 基于协议的VLAN划分:根据数据包的协议类型将数据包分配到不同的VLAN。
- 基于子网的VLAN划分:根据IP地址的子网划分将设备分配到不同的VLAN。
这些是VLAN的基本概念和知识,了解这些将有助于理解和配置VLAN网络。
vlan 的原理
VLAN(Virtual Local Area Network)是一种虚拟局域网技术,允许在物理网络基础上创建多个逻辑上独立的虚拟网络。
VLAN的原理可以分为以下几个方面:
1. 逻辑划分:VLAN将物理网络划分为多个虚拟网络,每个虚拟网络被视为一个独立的局域网。
通过将不同的端口、交换机口或无线接入点关联到不同的VLAN中,可以实现逻辑上的
隔离。
2. VLAN标记:VLAN标记是VLAN中不同网络帧的标识符,用于区分不同的VLAN。
通常使用802.1Q协议在以太网帧的
头部添加4个字节的VLAN标记,其中包含VLAN ID字段。
3. VLAN中继:VLAN中继是指在不同交换机之间传递VLAN 信息的过程。
通过配置交换机之间的端口作为VLAN trunk端口,可以传递VLAN标记的帧。
在接收端,交换机会根据VLAN标记将接收到的帧转发到相应的VLAN。
4. VLAN隔离:VLAN可以实现逻辑上的隔离,即不同的VLAN之间的网络流量无法相互通信。
这可以提高网络的安全性和性能,防止不同VLAN中的设备之间进行不必要的通信。
5. VLAN间路由:当需要不同VLAN之间进行通信时,需要
使用VLAN间路由器。
VLAN间路由器可以连接不同VLAN
的接口,并根据路由表将数据包从一个VLAN发送到另一个VLAN。
总的来说,VLAN通过逻辑划分、VLAN标记、VLAN中继、VLAN隔离和VLAN间路由等机制,实现了在物理网络上创建多个虚拟网络的功能,提高了网络的管理和安全性。
VLAN的原理及应用举例1. VLAN的原理虚拟局域网(Virtual LAN,简称VLAN)是一种将物理网络划分为逻辑上独立的多个虚拟局域网的技术。
VLAN通过在交换机上配置虚拟局域网,可以将不同的网络设备划分到不同的虚拟网络中,实现逻辑上的隔离和管理。
VLAN的原理可以从以下几个方面来进行说明:1.1 虚拟化VLAN通过在交换机上配置虚拟网络标识符(VLAN ID),将不同的网络设备划分到不同的虚拟局域网中。
不同的虚拟局域网之间可以互相通信,但是在同一个虚拟局域网中的设备互相之间可以直接通信,而不需要经过二层交换机。
1.2 逻辑隔离VLAN可以实现逻辑上的隔离,即不同的虚拟局域网之间的数据流无法直接访问。
只有在配置了VLAN间路由功能或者三层交换机时,不同的VLAN之间的设备才可以互相通信。
1.3 安全性通过VLAN的划分,可以实现网络设备之间的安全隔离。
例如,一个公司的内部网络可以划分为不同的VLAN,不同部门之间的设备互相之间无法直接通信,提高了网络的安全性。
2. VLAN的应用举例下面将举例介绍几个VLAN的应用场景。
2.1 办公楼网络划分在一个办公楼中,不同的部门可能有不同的网络需求,为了方便管理和安全隔离,可以通过VLAN将不同部门的设备划分到不同的虚拟局域网中。
例如,财务部门、人力资源部门和技术部门可以分别划分到三个不同的VLAN中,使得这些部门之间的设备无法直接通信。
2.2 酒店网络分割在一个酒店的网络中,需要将不同的网络设备划分到不同的VLAN中,以实现不同客户的网络分割。
例如,将客房设备、大堂设备和会议室设备分别划分到不同的VLAN中,使得这些设备之间不能直接通信。
这样可以保证客房设备的安全性和独立性。
2.3 数据中心虚拟化在数据中心中,通过VLAN可以实现物理服务器的虚拟化。
将不同的虚拟机划分到不同的VLAN中,可以实现虚拟机之间的隔离和独立。
这样可以提高数据中心的灵活性和可扩展性。
Linux VLAN学习总结1 环境说明文档后续描述的都是内核处理VLAN标签,即关闭了NETIF_F_HW_VLAN_RX/TX。
NETIF_F_HW_VLAN_RX/TX开启:由网卡驱动操作VLAN标签;NETIF_F_HW_VLAN_RX/TX关闭:由内核操作VLAN标签。
2 Linux命令行配置步骤配置命令:vconfig add eth1 100 // 创建虚拟子接口vconfig add eth2 100brctl addbr vswitch100 // 创建虚拟网桥brctl addif vswitch100 eth1.100 // 将接口加入到虚拟网桥brctl addif vswitch100 eth2.100ip link set dev vswitch100 address 00:11:22:33:44:55ip addr add 100.0.0.1/24 brd + dev vswitch100ifconfig eth1.100 upifconfig eth2.100 upifconfig vswitch100 up查看命令:~ # brctl show vlan10bridge name bridge id STP enabled interfaces vswitch100 8000.001122334455 no eth1.100eth2.1003 802.1Q帧3.1 802.1Q帧格式标准以太帧承载的payload为46~1500字节,由于802.1Q标签占用了4字节,因此802.1Q 以太帧承载的payload长度为42~1496,即(46-4)~(1500-4)。
在插入和移除VLAN标签时,都需要重新对FCS进行校验和计算。
3.2 802.1Q帧的数据结构Source file : linux-2.6.37\include\linux\If_vlan.hvlan_ethhdr为802.1Q帧头,其中h_vlan_encapsulated_proto是标准以太帧的typy部分。
这一周的时间主要学习了VLAN的相关知识,当然还有一部分Tcp/Ip协议的知识。
下面对这段时间的学习及体会做一个小结。
VLAN中文名为虚拟局域网,该技术的出现是为了解决以太网交换机中容易出现广播风暴的问题,VLAN实现了隔离广播域。
VLAN把一个物理上的LAN划分成多个逻辑上的LAN,每个LAN编上一个ID(VLAN ID)加以区分,每个VLAN就是一个广播域。
在同一VLAN中的设备可以互相访问,但不同VLAN之间的设备不能直接互通,只能通过路由器或者三层交换机等设备才能互相建立连接。
且VLAN的划分不受物理位置的限制。
VLAN的划分有多种方式,大致有基于端口的VLAN,基于mac地址的VLAN,基于协议的VLAN,基于ip子网的VLAN,基于策略的VLAN。
本次学习的VLAN类型为基于端口划分的VLAN,其优点就是简单、有效,但缺点就是端口用户移动,需管理员重新配置VLAN。
IEEE协会为VLAN技术设计了802.1Q协议,该协议规定在普通的以太网数据帧的目的MAC是地址和源MAC地址之后封装4个字节的VLAN Tag,用以标识VLAN的相关信息。
VLAN Tag包含了2个字节的标签协议标识(TPID)和2个字节的标签控制信息(TCI)。
TPID(Tag Protocol Identifier)是IEEE定义的新的类型,表明这是一个加了802.1Q标签的帧。
TPID包含了一个固定的值0x8100。
TCI包含三部分:Priority:该字段长为3bit,指明帧的优先级。
一共有8种优先级,0-7。
CFI:该字段长为1bit,值为0说明是规范格式,1为非规范格式。
默认值为0。
VLAN ID:这是一12位的域,用以标识报文所属VLAN的编号,取值范围0~4095,且0和4095通常为保留值,不使用,所以VLANID的取值范围是1~4094。
以太网交换的端口有三种链路类型:access、trunk和hybrid。
vlan指的是什么?让你看⼀遍就理解VLAN划分原理vlan的应⽤在⽹络项⽬中是⾮常⼴泛的,基本上⼤部分的项⽬都需要划分vlan,前⼏天我们讲到vlan的配置,有朋友就提到有没有更基础⼀些的内容,今天我们就从基础的vlan的知识开始,了解vlan的划分原理。
⼀、为什么需要VLAN1、什么是VLAN?VLAN(Virtual LAN),翻译成中⽂是“虚拟局域⽹”。
LAN可以是由少数⼏台家⽤计算机构成的⽹络,也可以是数以百计的计算机构成的企业⽹络。
VLAN所指的LAN特指使⽤路由器分割的⽹络——也就是⼴播域。
简单来说,同⼀个VLAN中的⽤户间通信就和在⼀个局域⽹内⼀样,同⼀个VLAN中的⼴播只有VLAN中的成员才能听到,⽽不会传输到其他的VLAN中去,从⽽控制不必要的⼴播风暴的产⽣。
同时,若没有路由,不同VLAN之间不能相互通信,从⽽提⾼了不同⼯作组之间的信息安全性。
⽹络管理员可以通过配置VLAN之间的路由来全⾯管理⽹络内部不同⼯作组之间的信息互访。
2、未分割VLAN时将会发⽣什么?那么,为什么需要分割VLAN(⼴播域)呢?那是因为,如果仅有⼀个⼴播域,有可能会影响到⽹络整体的传输性能。
具体原因,请参看附图加深理解。
图中,是⼀个由5台⼆层交换机(交换机1~5)连接了⼤量客户机构成的⽹络。
假设这时,计算机A需要与计算机B通信。
在基于以太⽹的通信中,必须在数据帧中指定⽬标MAC地址才能正常通信,因此计算机A必须先⼴播“ARP请求(ARP Request)信息”,来尝试获取计算机B的MAC地址。
交换机1收到⼴播帧(ARP请求)后,会将它转发给除接收端⼝外的其他所有端⼝,也就是泛滥了。
接着,交换机2收到⼴播帧后也会泛滥。
交换机3、4、5也还会泛滥。
最终ARP请求会被转发到同⼀⽹络中的所有客户机上,这也就是⽹络风暴。
我们分析下,这个计算A的ARP请求原本是为了获得计算机B的MAC地址⽽发出的。
也就是说:只要计算机B能收到就万事⼤吉了。
vlan基础理论知识三(Vlan通信原理)四、VLAN通信原理1、vlan基本通信原理为了提高处理效率,交换机内部的数据帧一律都带有VLAN T ag,以统一方式处理。
当一个数据帧进入交换机接口时,如果没有带VLAN Tag,且该接口上配置了PVID(Port Default VLAN ID),那么,该数据帧就会被标记上接口的PVID。
如果数据帧已经带有VLAN Tag,那么,即使接口已经配置了PVID,交换机不会再给数据帧标记VLAN Tag。
由于接口类型不同,交换机对数据帧的处理过程也不同。
下面根据不同的接口类型分别介绍。
各类型接口对数据帧的处理方式接口类型对接收不带Tag的报文处理对接收带Tag的报文处理发送帧处理过程Access接口接收该报文,并打上缺省的VLAN ID。
当VLAN ID与缺省VLAN ID相同时,接收该报文;当VLAN ID与缺省VLAN ID不同时,丢弃该报文。
先剥离帧的PVID Tag,然后再发送。
Trunk接口打上缺省的VLAN ID,当缺省VLAN ID在允许通过的VLAN ID 列表里时,接收该报文;当缺省VLAN ID不在允许通过的VLAN ID列表里时,丢弃该报文。
当VLAN ID在接口允许通过的VLAN ID列表里时,接收该报文;当VLAN ID不在接口允许通过的VLAN ID列表里时,丢弃该报文。
当VLAN ID与缺省VLAN ID相同,且是该接口允许通过的VLAN ID时,去掉Tag,发送该报文;当VLAN ID与缺省VLAN ID不同,且是该接口允许通过的VLAN ID时,保持原有Tag,发送该报文。
Hybrid接口打上缺省的VLAN ID,当缺省VLAN ID在允许通过的VLAN ID 列表里时,接收该报文;打上缺省的VLAN ID,当缺省VLAN ID不在允许通过的VLAN ID列表里时,丢弃该报文。
当VLAN ID在接口允许通过的VLAN ID列表里时,接收该报文。
vlan基本原理VLAN(Virtual Local Area Network)是虚拟局域网的缩写,它是一种在物理网络基础上划分逻辑上独立的虚拟网络的技术。
通过VLAN技术,可以将一个物理局域网划分成多个虚拟局域网,实现不同虚拟局域网之间的隔离和通信。
本文将介绍VLAN的基本原理,包括VLAN的定义、VLAN的分类、VLAN的工作原理以及VLAN 的优势和应用。
一、VLAN的定义VLAN是一种将物理局域网划分为多个虚拟局域网的技术。
通过VLAN技术,可以将处于不同物理位置的设备划分到同一个虚拟局域网中,从而实现设备之间的通信。
VLAN通过在交换机上配置VLAN ID,将不同VLAN ID的设备划分到不同的虚拟局域网中,实现不同虚拟局域网之间的隔离。
二、VLAN的分类根据不同的划分方式,VLAN可以分为基于端口的VLAN和基于MAC地址的VLAN。
1. 基于端口的VLAN基于端口的VLAN是根据交换机端口来划分设备所属的虚拟局域网。
将同一个交换机端口连接的设备划分到同一个VLAN中。
这种方式适用于设备连接方式固定的情况,例如服务器和交换机直连。
2. 基于MAC地址的VLAN基于MAC地址的VLAN是根据设备的MAC地址来划分设备所属的虚拟局域网。
将具有相同MAC地址前缀的设备划分到同一个VLAN中。
这种方式适用于设备连接方式灵活的情况,例如无线接入点连接的设备。
三、VLAN的工作原理VLAN的工作原理可以简单概括为以下几个步骤:1. 配置VLAN在交换机上配置VLAN ID,并将端口与对应的VLAN关联起来。
通过配置VLAN ID,交换机可以识别设备所属的虚拟局域网。
2. 数据帧的打标记当设备发送数据帧时,交换机会根据数据帧中的目的MAC地址来判断目的设备所属的VLAN。
如果目的设备与发送设备在同一个VLAN中,则直接转发数据帧到目的设备所在的端口;如果目的设备与发送设备不在同一个VLAN中,则交换机需要将数据帧打上VLAN标记,然后转发到对应的VLAN中。
VLAN知识点总结1. VLAN的概念VLAN(Virtual Local Area Network)是一种通过逻辑手段将局域网划分成多个互相隔离的虚拟局域网的技术。
VLAN可以在物理上相连的设备间实现逻辑上的隔离,提高网络性能和安全性。
2. VLAN的优势(1)网络隔离:通过VLAN可以将不同的用户、不同的应用或不同的部门划分到不同的VLAN中,实现彼此隔离;(2)网络管理:VLAN可简化网络管理过程,降低管理成本;(3)提高网络性能:通过VLAN可以减少广播量和碰撞域,提高网络性能;(4)提高网络安全性:通过VLAN可以限制跨VLAN的通信,减少网络中的潜在安全风险。
3. VLAN的实现方式VLAN的实现方式有主机基于VLAN标记、交换机端口基于VLAN标记和路由器接口基于VLAN标记这3种。
(1)主机基于VLAN标记:可以在主机上设置VLAN标记,实现对本地数据进行VLAN隔离;(2)交换机端口基于VLAN标记:可以通过交换机端口的VLAN配置,实现对端口数据包进行VLAN隔离;(3)路由器接口基于VLAN标记:可以通过将路由器接口与不同的VLAN关联,实现对不同VLAN间的互联。
4. VLAN的标记协议VLAN标记协议包括802.1Q和ISL两种。
(1) 802.1Q:是一种基于帧的VLAN标记协议,可以通过在以太网帧的头部插入VLAN标记字段来实现VLAN抽象。
802.1Q协议允许将多个VLAN的流量传输在同一物理介质上,并通过VLAN ID字段来区分不同的VLAN;(2)ISL:是思科公司开发的一种交换机标记协议,它将整个以太网帧封装在自己的帧中,并在帧的尾部添加了FCS校验码。
ISL标记协议只能在思科设备之间使用。
5. VLAN的分类VLAN可以按照不同的标准进行分类,主要有以下几种:(1)基于端口的VLAN:根据交换机端口进行划分VLAN,不同端口属于不同的VLAN;(2)基于MAC地址的VLAN:根据MAC地址进行VLAN划分,同一MAC地址的设备属于同一VLAN;(3)基于IP地址的VLAN:根据IP地址进行VLAN划分,同一IP地址段的设备属于同一VLAN;(4)基于协议的VLAN:根据网络层协议进行VLAN划分,比如可以将TCP/IP和IPX/SPX数据流划分到不同的VLAN中。
vlan的名词解释VLAN(Virtual Local Area Network),即虚拟局域网,是一种将物理局域网划分为多个逻辑上独立的虚拟网络的技术。
通过VLAN技术,可以在同一个物理网络中划分多个逻辑网络,增加网络的灵活性和安全性。
本文将对VLAN的概念、工作原理以及应用场景进行解释,以帮助读者更好地理解VLAN技术的作用和意义。
1. VLAN的概念VLAN是通过在交换机上配置虚拟局域网,将不同的端口分为不同的VLAN,实现不同VLAN之间的隔离和通信。
VLAN可以将组织内的设备进行逻辑上的划分,使得连接在同一交换机上的设备可以分属于不同的虚拟网络,相互之间无法直接通信,从而提高网络的安全性。
2. VLAN的工作原理VLAN利用交换机的端口进行划分,将同一VLAN的设备划分到同一个广播域中,实现在同一个VLAN内的设备可以通过交换机进行数据包的转发和交换。
交换机根据帧中的标签(VLAN ID)来对数据进行过滤和转发,将属于同一个VLAN的数据帧发送到对应的端口上。
这样,即使同一个交换机上连接了多个VLAN的设备,它们之间也无法直接通信,只能通过交换机进行数据交换。
3. VLAN的应用场景3.1 提高网络安全性VLAN技术的一个重要应用是提高网络的安全性。
通过将不同部门、不同用户组的设备划分到不同的VLAN中,可以避免潜在的安全隐患。
例如,将公共区域、办公区域和服务器区域的设备划分到不同的VLAN中,可以限制不同区域设备之间的通信,减少潜在的攻击风险。
3.2 简化网络管理VLAN技术可以简化网络管理。
通过划分不同的VLAN,可以根据不同的部门、不同的应用或不同的策略对设备进行逻辑上的分类和管理,使得网络管理员可以更方便地控制和操作网络。
同时,VLAN技术还可以减少广播风暴的影响范围,提高网络的可用性和性能。
3.3 支持虚拟化和扩展VLAN技术对于虚拟化和网络扩展也非常有用。
通过将不同的虚拟机或虚拟化网络划分到不同的VLAN中,可以实现虚拟机之间的隔离和通信。
vlan知识点总结VLAN知识点总结VLAN(Virtual Local Area Network)是一种虚拟局域网技术,可以将一个物理局域网划分成多个逻辑上的子网,从而实现网络资源的隔离和管理。
本文将从VLAN的定义、分类、实现方式、优缺点等方面进行总结。
一、VLAN的定义VLAN是一种虚拟局域网技术,可以将一个物理局域网划分成多个逻辑上的子网,每个子网之间相互隔离,互不干扰。
VLAN可以通过交换机的端口、MAC地址、IP地址等方式进行划分,实现网络资源的隔离和管理。
二、VLAN的分类VLAN可以按照不同的标准进行分类,主要有以下几种:1.按照端口划分:即将交换机的端口划分为不同的VLAN,每个端口只能属于一个VLAN。
2.按照MAC地址划分:即将MAC地址相同的设备划分到同一个VLAN中,可以实现设备之间的隔离。
3.按照IP地址划分:即将IP地址相同的设备划分到同一个VLAN中,可以实现网络流量的隔离。
4.按照协议划分:即将使用相同协议的设备划分到同一个VLAN中,可以实现协议之间的隔离。
三、VLAN的实现方式VLAN的实现方式主要有两种:基于端口的VLAN和基于标记的VLAN。
1.基于端口的VLAN:即将交换机的端口划分为不同的VLAN,每个端口只能属于一个VLAN。
这种方式简单易用,但是不够灵活,无法实现跨交换机的VLAN通信。
2.基于标记的VLAN:即使用802.1Q协议在数据帧中添加VLAN标记,实现跨交换机的VLAN通信。
这种方式灵活性较高,但是需要支持802.1Q协议的交换机和设备。
四、VLAN的优缺点VLAN的优点主要有以下几点:1.实现网络资源的隔离和管理,提高网络安全性。
2.优化网络流量,提高网络性能。
3.灵活性较高,可以根据需要进行划分和调整。
4.降低网络管理成本,减少网络设备的数量。
VLAN的缺点主要有以下几点:1.需要支持VLAN的交换机和设备,成本较高。
2.配置和管理较为复杂,需要专业知识。
vlan基础23个知识点
1.传统的以太网交换机在转发数据时,采用源地址学习的方
式,自动学习各个端口连接的主机的MAC地址,形成转发表,然后依据此表进行以太网帧的转发,整个转发的过程自动完成,所有端口都可以互访,维护人员无法控制端口之间的转发,例如实现B主机不能访问A主机。
2.VLAN技术把用户划分成多个逻辑的网络(group),组内
可以通信,组间不允许通信,二层转发的单播、组播、广播报文只能在组内转发。
同时,VLAN技术可以很容易地实现组成员的添加或删除。
3.VLAN技术提供了一种管理手段,控制终端之间的互通。
4.为了实现转发控制,在待转发的以太网帧中添加VLAN标
签,然后设定交换机端口对该标签和帧的处理方式,方式包括丢弃帧、转发帧、添加标签、移除标签。
5.转发帧时,检查以太网报文中携带的VLAN标签,是否为
该端口允许通过的标签,判断出该以太网帧是否能够从端口转发。
6.支持VLAN技术的交换机,转发以太网帧时不再仅仅依据
目的MAC地址,同时还要考虑该端口的VLAN配置情况,从而实现对二层转发的控制。
7.VLAN标签长4个字节,直接添加在以太网帧头中。
8.TPID:Tag Protocol Identifier,2字节,固定取值,
0x8100,是IEEE定义的新类型,表明这是一个携带802.1Q。
VLAN学习理解一、VLAN概述虚拟局域网(Virtual Local Area Network,VLAN):一种通过将局域网内的设备逻辑地而不是物理地划分成多个网段,从而实现虚拟工作组的技术。
IEEE于1999年颁布了用以标准化VLAN实现方案的802.1Q协议标准草案。
VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域(或称虚拟LAN,即VLAN),每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。
但由于它是逻辑地而不是物理地划分,所以同一个VLAN内的各个工作站无须被放置在同一个物理空间里,即这些工作站不一定属于同一个物理LAN网段。
一个VLAN内部的广播和单播流量都不会转发到其他VLAN中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。
VLAN是为解决以太网的广播问题和安全性而提出的一种协议,它在以太网帧的基础上增加了VLAN头,用VLAN ID把用户划分为更小的工作组,限制不同工作组间的用户二层互访,每个工作组就是一个虚拟局域网。
VLAN在交换机上的实现方法,可以大致划分为4类:1)基于端口划分的VLAN方法:IEEE 802.1Q规定了依据以太网交换机的端口来划分VLAN的国际标准。
优点:简单。
缺点:用户离开了原来的端口,到了一个新的交换机的某个端口,必须重新定义。
2)基于MAC地址划分VLAN方法:根据每个主机的MAC地址来划分,即对每个MAC地址的主机都配置它属于哪个组。
优点:当用户物理位置移动时,即从一个交换机换到其他的交换机时,VLAN不用重新配置,因此也可以认为这种根据MAC地址的划分方法是基于用户的VLAN。
缺点:初始化时,所有的用户都必须进行配置,工作量大;导致了交换机执行效率的降低,因为在每一个交换机的端口都可能存在很多个VLAN组的成员,这样就无法限制广播包了;笔记本电脑用户可能经常更换网卡,这样VLAN就必须不停的配置。
3)基于网络层划分VLAN方法:根据每个主机的网络层地址或协议类型来划分,虽然这种划分方法是根据网络地址,比如IP地址,但它不是路由,与网络层的路由无关。
它虽然查看每个数据包的IP地址,但由于不是路由,所以,没有RIP,OSPF等路由协议,而是根据生成树算法进行桥交换,优点:用户的物理位置改变后不需要重新配置VLAN;可以根据协议类型来划分VLAN;不需要附加的帧标签来识别VLAN,可以减少网络流量。
缺点:效率低,一般的交换机芯片都可以自动检查网络上数据包的以太网帧头,但要让芯片能检查IP帧头,需要更高的技术,同时也更费时。
4)根据IP组播划分VLAN方法:认为一个组播组就是一个VLAN,这种划分的方法将VLAN扩大到了广域网。
优点:具有更大的灵活性,而且也便于通过路由器进行扩展。
缺点:不适合局域网,主要是效率不高。
二、基于802.1Q VLAN的实现1. 802.1Q VLAN架构IEEE802.1Q “Virtual Bridged Local Area Networks”中定义了VLAN和优先级,并描述了GARP VLAN注册协议。
802.1Q中定义的VLAN架构基于三层模型(如图1所示),分别是:1)Configuration配置2)Distribution or configuration information 配置信息的发行3)Relay中继这几部分分别实现如下功能:1)配置:包括VLAN配置的定义、VLAN配置参数的分配2)配置信息的发行:这是一个信息发布的过程,使得交换设备知道将收到的帧发向哪个VLAN。
3)中继:a) 将收到的帧在一个(且只能是一个)VLAN内分类,这是由MAC桥入口规则决定。
b) 决定向何处转发接收到的帧,这是由MAC桥的转发规则决定。
c) 将需要传送的帧通过合适的出口、以合适的格式(VLAN标记或未标记)映射出去,这是由MAC桥的出口规则决定的。
d) 添加、修改、删除标记头的过程。
图1 802.1Q 中定义的VLAN架构2、几个概念1)VLAN知晓:这是桥或终端设备的一个属性,即它们能够识别并支持VLAN-标记帧。
任何实现VLAN功能和协议的终端系统或交换设备,都被认为是VLAN知晓(VLAN-aware)的。
2)VLAN未知:VLAN未知(VLAN-unaware)的设备不能够理解VLAN的成员关系和VLAN帧的格式。
3) 访问链路(Access Links ):用来将一个或多个VLAN 未知的设备连接到VLAN 网桥的一个端口上。
在访问链路上传输的帧不带有VLAN 标识,也就是说,在访问链路上没有VLAN 标记帧。
通常访问链路被视为VLAN 网络的边缘部分。
访问链路还可以连接通过VLAN 未知设备连接起来的多个局域网段。
4) 主干链路(Trunk Links ):主干链路是指连接VLAN 知晓设备的局域网段。
主干链路上连接的所有设备必须是VLAN 知晓的,也就是说它们能够理解VLAN 成员关系和VLAN 帧的格式。
主干链路上所有的帧都是VLAN 标记帧(帧中带有标记头,且标记头的VID 字段非空)。
图2 访问链路和主干链路 5) 混合链路(Hybrid Links ):将VLAN 未知的终端设备添加到主干链路中,得到的链路成为混合链路。
在混合链路可以传输VLAN 标记帧和其他类型的帧(不带标记的帧或优先级标记帧)。
需要注意的是:对于给定的VLAN ,混合链路上所有被交换机传输的帧必须具有同样的标记方式,也就是说,它们要么是untagged 帧,要么是具有同样的VID 的标记帧。
图3 混合链路(Hybrid Links )VLAN BVLAN A(VLAN 未知终端设备)VLAN BVLAN AVLAN BVLAN A三、以太网标记帧的格式图4是在以太网帧中添加802.1Q VLAN标记(tag)的示意图。
在源mac地址的后面,插入4个字节(octet)的标记。
标记一共有四个字节长,包括两个字节的TPID和两个字节的TCI,而TCI中包括3个比特(bit)的用户优先级信息、1个比特的CFI信息,以及12比特的VLAN标识符(VID)。
3个比特的优先级信息为802.1p准备的,而vid是vlan的标识符(identifier) ,是为802.1q准备的,因为vid长度有12个比特,所以,可以设置4094个vlan。
6Byte 6Byte 2Byte 2Byte 2Byte 4Byte3bit 1bit 12bit图4 以太网标记帧的格式标记头的格式标记头包括如下部分:1)标记协议标识符(Tag Protocol Identifier,TPID);2)标记控制信息(Tag Control Information,TCI);3)在802.3以太网和非源站选路FDDI帧(也就是将FDDI帧中的RII位重置)中,还可能包括E-RIF,这要视标记控制信息中的CFI字段而定;Figure 3 Tag header formats图5 三种可能的标记头格式根据编码方式的不同,共有三种类型的标记头格式,如上图5所示。
当标记帧使用802.3以太网MAC方式传送时,我们使用第一种格式。
1)TPIDTPID:Tag Protocol Identifier以太网类型也就是标记协议标识符,其值为0x8100,则表示带标记的以太网帧。
2)TCITCI:Tag Control Information标记控制信息字段,包括:1* 用户优先级(user_priority):3个字节,因此可能的取值范围为0-7。
用户优先级在ISO/IEC 15802_3中定义;2* 规范格式指示符(Canonical Format Indicator,CFI):用于确定该帧是否为规范格式。
我们仅考虑以太网:如果将CFI字段重置,则说明标记头中没有E-RIF字段;如果设定了CFI字段,则说明标记头中有E-RIF字段,这样RIF中的NCFI位决定了MAC地址信息是规范(C)还是不规范(N)的。
3* VID:VLAN标识符,用来标识封装帧所属的VLAN。
下表中的VID值是保留的:4* 嵌入RIF的格式RIF:Source-Routing Information Field,源站路由信息字段E-RIF:Embedded RIF,嵌入RIF嵌入RIF是对ISO/IEC15802-3中定义的RIF的修改。
对于以太网帧,如果有E-RIF 字段,它出现在长度/类型字段后面,它包括两个部分:两个字节的路由控制字段(Route Control Field),以及0到28个字节路由描述信息,路由描述信息由路由控制字段定义。
路由描述信息的结构和意义在ISO/IEC15802-3中定义。
图6 两个字节的路由控制(RC)字段其中:RT -Routing Type选路类型LTH -长度D -定向(Direction)位LF -最大帧(Largest Frame)NCFI -规范/非规范格式指示位四、交换机对VLAN帧的处理1、概念的区分:标记帧:如果帧中添加了标记则称为标记帧。
标记头紧跟在源MAC地址字段后面,如果帧包含了路由信息(Routing Information)字段,则标记头跟在路由信息后面。
标记帧有两种:VLAN-标记帧和优先级标记帧。
VLAN标记帧:标记头中VID字段不为空。
优先级标记帧:标记头中含有优先级信息,但没有VLAN标识信息(VID字段为空)。
2、数据包处理流程所有流经交换机的数据包都要经过以下模块进行处理:D iscard图7 数据包的处理流程Ingress:接收数据包,决定它将被送往哪个端口然后将数据包送往MMU。
交换机绝大部分的特性是在Ingress实现的。
MMU:从Ingress接收数据包,进行缓存并对数据包进行调度,然后将它们送往Egress。
Egress:负责向MMU请求数据包,并将其发往每个端口。
3、VLAN和t ag的处理VLAN和tag的处理:交换机从ptable和vtable中获取有关VLAN的信息(vtable 用于提供带tag的数据包的信息,ptable用于提供不带tag的数据包的信息)。
交换机对数据包tag的操作是基于802.1Q的。
对于进入交换机不带tag的数据包,如果交换机允许端口进行转发,则会增加相应的tag,该tag值取自入端口的ptable中所指出的VID,即该入端口以untagged方式所属VLAN的ID。
而对于带tag的数据包,数据包自带的tag值被采用。
这样当交换机完成对数据包的VLAN和tag,所有的数据包都带有了tag。
交换机对于进入端口的帧一般采取如下处理流程:图8 以太网帧进入交换机端口的行为根据交换设备的特性,以及交换机使用的芯片的不同,上述过程可能会有所不同。