版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VLANMrSongVLAN基本知识为什么需要VLAN什么是VLAN?VLAN(VirtualLAN),翻译成中文是“虚拟局域网”。LAN广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说,并不仅仅是广播帧,多播帧(MulticastFrame)和目标不明的单播帧(UnknownUnicastFrame)也能在同一个广播域中畅行无阻。VLAN基本知识未分割广播域时……交换机1 交换机2 交换机3 交换机4 交换机5 …… …… …… A B 交换机1 交换机2 交换机3 交换机4 交换机5 …… …… …… ARPRequestBroadcast 广播帧会传播到网络中的每一台主机,并且对每一台计算机的CPU造成负担。 VLAN基本知识广播信息是那么经常发出的吗?是的!下面是一些常见的广播通信:ARP请求:建立IP地址和MAC地址的映射关系。RIP:一种路由协议。DHCP:用于自动设定IP地址的协议。NetBEUI:Windows下使用的网络协议。IPX:NovellNetware使用的网络协议。AppleTalk:苹果公司的Macintosh计算机使用的网络协议。VLAN基本知识整个网络只有一个广播域,给网络带来不便和不安全。使用路由器,受到接口限制,广播域分离不是太好使用交换机VLAN基本知识实现VLAN的机制首先,在一台未设置任何VLAN的二层交换机上,任何广播帧都会被转发给除接收端口外的所有其他端口(Flooding)。1 2 3 4 交换机 广播帧 交换机收到广播帧后,转发到除接收端口外的其他所有端口。 VLAN基本知识1 2 3 4 交换机 广播帧 交换机收到广播帧后,只转发到属于同一VLAN的其他端口。广播域 广播帧 广播域 上图中为了便于说明,以红、蓝两色识别不同的VLAN,在实际使用中则是用“VLANID”来区分的。VLAN基本知识1 2 3 4 交换机 VLAN生成的逻辑上的交换机是互不相通的。因此,在交换机上设置VLAN后,如果未做其他处理,VLAN间是无法通信的。VLAN间的通信也需要路由器提供中继服务,这被称作“VLAN间路由”。VLAN间路由,可以使用普通的路由器,也可以使用三层交换机。VLAN基本知识访问链接访问链接,指的是“只属于一个VLAN,且仅向该VLAN转发数据帧”的端口。在大多数情况下,访问链接所连的是客户机。通常设置VLAN的顺序是: 生成VLAN
设定访问链接(决定各端口属于哪一个VLAN)设定访问链接的手法,可以是事先固定的、也可以是根据所连的计算机而动态改变设定。前者被称为“静态VLAN”、后者自然就是“动态VLAN”了。VLAN基本知识静态VLAN静态VLAN又被称为基于端口的VLAN(PortBasedVLAN)。顾名思义,就是明确指定各端口属于哪个VLAN的设定方法。1 2 3 4 交换机 端口 VLAN 1 1 2 3 4 1 2 2 VLAN2 将交换机的每个端口静态指派给VLAN VLAN1 由于需要一个个端口地指定,因此当网络中的计算机数目超过一定数字(比如数百台)后,设定操作就会变得烦杂无比。并且,客户机每次变更所连端口,都必须同时更改该端口所属VLAN的设定——这显然不适合那些需要频繁改变拓补结构的网络。VLAN基本知识动态VLAN另一方面,动态VLAN则是根据每个端口所连的计算机,随时改变端口所属的VLAN。这就可以避免上述的更改设定之类的操作。动态VLAN可以大致分为3类:基于MAC地址的VLAN(MACBasedVLAN)基于子网的VLAN(SubnetBasedVLAN)基于用户的VLAN(UserBasedVLAN)VLAN基本知识基于MAC地址的VLAN,就是通过查询并记录端口所连计算机上网卡的MAC地址来决定端口的所属。MAC VLAN
A 1 B C D 1 2 2 VLAN2 VLAN1 1 2 3 4 1 2 3 4 MAC:A MAC:B MAC:C MAC:D MAC:C MAC:B MAC:A MAC:D 即使计算机改变了所连接的端口,交换机仍会查出它的MAC地址,并正确指定端口所属的VLAN。由于是基于MAC地址决定所属VLAN的,因此可以理解为这是一种在OSI的第二层设定访问链接的办法。但是,基于MAC地址的VLAN,在设定时必须调查所连接的所有计算机的MAC地址并加以登录。而且如果计算机交换了网卡,还是需要更改设定。VLAN基本知识基于子网的VLAN,则是通过所连计算机的IP地址,来决定端口所属VLAN的。网络地址 VLAN
/24 1 /24 2 VLAN2 VLAN1 1 2 3 4 1 2 3 4 即使计算机改变了所连接的端口,交换机仍会通过IP地址正确指定端口所属的VLAN。IP地址
IP地址
IP地址
IP地址
IP地址
IP地址
IP地址
IP地址
IP地址
VLAN基本知识基于用户的VLAN,则是根据交换机各端口所连的计算机上当前登录的用户,来决定该端口属于哪个VLAN。这里的用户识别信息,一般是计算机操作系统登录的用户,比如可以是Windows域中使用的用户名。这些用户名信息,属于OSI第四层以上的信息。VLAN基本知识种类解说静态VLAN(基于端口的VLAN)将交换机的各端口固定指派给VLAN动态VLAN基于MAC地址的VLAN根据各端口所连计算机的MAC地址设定基于子网的VLAN根据各端口所连计算机的IP地址设定基于用户的VLAN根据端口所连计算机上登录用户设定其中基于子网的VLAN和基于用户的VLAN有可能是网络设备厂商使用独有的协议实现的,不同厂商的设备之间互联有可能出现兼容性问题;因此在选择交换机时,一定要注意事先确认。VLAN基本知识交换机1 交换机2 A C B D 每增加一个VLAN,都需要添加一条互联网线,并且还需要额外的端口。
需要设置跨越多台交换机的VLAN时……在交换机1和交换机2上各设一个红、蓝VLAN专用的接口并互联?汇聚链接(TrunkLink)VLAN基本知识汇聚链接(TrunkLink)指的是能够转发多个不同VLAN的通信的端口。汇聚链路上流通的数据帧,都被附加了用于识别分属于哪个VLAN的特殊信息。交换机1 交换机2 A C B D
数据 数据 数据 TrunkLink TrunkLink 通过汇聚链路时,自动附加VLAN识别信息
通过识别VLAN标识,转发给相应的端口,同时去除VLAN标识,恢复成原始数据帧。
为了减轻交换机的负载、也为了减少对带宽的浪费,我们可以通过用户设定限制能够经由汇聚链路互联的VLAN。VLAN基本知识IEEE802.1Q与ISL汇聚方式在交换机的汇聚链接上,可以通过对数据帧附加VLAN信息,构建跨越多台交换机的VLAN。附加VLAN信息的方法,最具有代表性的有:IEEE802.1QISLVLAN基本知识IEEE802.1QIEEE802.1Q,俗称“DotOneQ”,是经过IEEE认证的对数据帧附加VLAN识别信息的协议。EthernetVersion2 6Bytes 6Bytes 2Bytes 46~1500Bytes 4Bytes 目标MAC地址 发送源MAC地址 CRC 数据部分 类型 目标MAC地址 发送源MAC地址 CRC 数据部分 TPID TCI 类型 6Bytes 6Bytes 2Bytes 46~1500Bytes 4Bytes IEEE802.1Q 0x8100 2Bytes 2Bytes 内含12bit的VLAN标识 CRC经过重新计算 VLAN基本知识16bits3bits1bit12bitsTPIDTCIPCPCFIVIDTagProtocolIdentifier(TPID):a16-bitfieldsettoavalueof0x8100inordertoidentifytheframeasanIEEE802.1Q-taggedframe.Thisfieldislocatedatthesamepositionasthe
EtherType/Lengthfieldinuntaggedframes,andisthususedtodistinguishtheframefromuntaggedframes.TagControlIdentifier(TCI)PriorityCodePoint(PCP):a3-bitfieldwhichreferstothe
IEEE802.1p
priority.Itindicatestheframeprioritylevel.Valuesarefrom0(besteffort)to7(highest);1representsthelowestpriority.Thesevaluescanbeusedtoprioritizedifferentclassesoftraffic(voice,video,data,etc).
Seealso
ClassofService
or
CoS.CanonicalFormatIndicator(CFI):a1-bitfield.Ifthevalueofthisfieldis1,theMACaddressisinnon-canonicalformat.Ifthevalueis0,theMACaddressisin
canonicalformat.ItisalwayssettozeroforEthernetswitches.CFIisusedforcompatibilitybetweenEthernetand
TokenRing
networks.IfaframereceivedatanEthernetporthasaCFIsetto1,thenthatframeshouldnotbebridgedtoanuntaggedport.VLANIdentifier(VID):a12-bitfieldspecifyingtheVLANtowhichtheframebelongs.Thehexadecimalvaluesof0x000and0xFFFarereserved.AllothervaluesmaybeusedasVLANidentifiers,allowingupto4,094VLANs.Thereservedvalue0x000indicatesthattheframedoesnotbelongtoanyVLAN;inthiscase,the802.1Qtagspecifiesonlyapriorityandisreferredtoasa
prioritytag.Onbridges,VLAN1(thedefaultVLANID)isoftenreservedforamanagementVLAN;thisisvendor-specific.16bits3bits1bit12bitsTPIDTCIPCPCFIVID
TPIDTCIVLAN基本知识ISL(InterSwitchLink)ISL,是Cisco产品支持的一种与IEEE802.1Q类似的、用于在汇聚链路上附加VLAN信息的协议。使用ISL后,每个数据帧头部都会被附加26字节的“ISL包头(ISLHeader)”,并且在帧尾带上通过对包括ISL包头在内的整个数据帧进行计算后得到的4字节CRC值。换而言之,就是总共增加了30字节的信息。EthernetVersion2 ISL 6Bytes 6Bytes 2Bytes 46~1500Bytes 4Bytes 目标MAC地址 发送源MAC地址 CRC 数据部分 类型 6Bytes 6Bytes 2Bytes 46~1500Bytes 4Bytes 目标MAC地址 发送源MAC地址 CRC 数据部分 类型 CRC 4Bytes ISL包头 26Bytes 包含VLAN编号 保留原CRC不变 对从ISL包头到原CRC为止重新计算CRC 由于ISL是Cisco独有的协议,因此只能用于Cisco网络设备之间的互联。VLAN基本知识VLAN间路由
只要所属的VLAN不同就无法直接通信,要想通信怎么办?在LAN内的通信,必须在数据帧头中指定通信目标的MAC地址。而为了获取MAC地址,TCP/IP协议下使用的是ARP。ARP解析MAC地址的方法,则是通过广播。也就是说,如果广播报文无法到达,那么就无从解析MAC地址,亦即无法直接通信。Vlan间为什么不能直接通信?VLAN基本知识使用路由器进行VLAN间路由交换机 路由器 连红色VLAN的路由器端口 连蓝色VLAN的路由器端口
X不可取VLAN基本知识交换机 支持汇聚链路的路由器 连接蓝色VLAN的子接口 汇聚链接 连接红色VLAN的子接口 使用一条网线连接路由器与交换机、进行VLAN间路由时,需要用到汇聚链接。具体实现过程为:首先将用于连接路由器的交换机端口设为汇聚链接,而路由器上的端口也必须支持汇聚链路。双方用于汇聚链路的协议自然也必须相同。接着在路由器上定义对应各个VLAN的“子接口(SubInterface)”。尽管实际与交换机连接的物理端口只有一个,但在理论上我们可以把它分割为多个虚拟端口。
VLAN基本知识同一VLAN内的通信交换机 路由器端口的MAC地址:R 连接蓝色VLAN的子接口00/24 汇聚链接
连接红色VLAN的子接口00/24 1 2 3 4 5 6 A/24GW B/24GW C/24GW192.168.2.0 D/24GW192.168.2.0 VLAN基本知识交换机 路由器端口的MAC地址:R 连接蓝色VLAN的子接口00/24 汇聚链接 连接红色VLAN的子接口00/24 1 2 3 4 5 6 A/24GW00 B/24GW00 C/24GW00 D/24GW00 数据帧 源MAC:A;目标MAC:B源IP:/24目标IP:/24 同一VLAN内的通信,处理均在交换机内部完成 VLAN基本知识交换机 路由器端口的MAC地址:R 连接蓝色VLAN的子接口,00/24 连接红色VLAN的子接口,00/24 1 2 3 4 5 6 A/24GW B/24GW C/24GW D/24GW 数据帧 源MAC:A;目标MAC:R源IP:/24目标IP:/24 ①
数据帧 ②
数据帧 ③
数据帧 源MAC:R;目标MAC:C源IP:/24目标IP:/24 ④
VLAN基本知识使用路由器进行VLAN间路由时的问题现在,我们知道只要能提供VLAN间路由,就能够使分属不同VLAN的计算机互相通信。但是,如果使用路由器进行VLAN间路由的话,随着VLAN之间流量的不断增加,很可能导致路由器成为整个网络的瓶颈。VLAN基本知识三层交换机(Layer3Switch)
三层交换机 路由模块 交换模块 内部是汇聚链路 VLAN基本知识路由模块 交换模块 A(MAC)/24GW B(MAC)/24GW C(MAC)/24GW D(MAC)/24GW 红色VLAN接口00/24
蓝色VLAN接口00/24 源MAC:A;目标MAC:B源IP:目标IP:
1 2 3 4 VLAN内通信在交换模块内部完成 使用三层交换机进行VLAN间路由(VLAN间通信)VLAN基本知识路由模块 交换模块 A(MAC)/24GW B(MAC)/24GW C(MAC)/24GW D(MAC)/24GW 红色VLAN接口00/24 蓝色VLAN接口00/24 Frame1源MAC:A;目标MAC:R源IP:目标IP:
1 2 3 4 Frame2附加红色VLAN识别信息源MAC:A;目标MAC:R源IP:目标IP:
Frame3附加蓝色VLAN识别信息源MAC:R;目标MAC:C源IP:目标IP:
Frame4源MAC:R;目标MAC:C源IP:目标IP:
VLAN基本知识加速VLAN间通信的手段流(Flow)。被分割的数据,“发送的目标”是完全相同的。发送目标相同,也就意味着同样的目标IP地址、目标端口号(注:特别强调一下,这里指的是TCP/UDP端口)。自然,源IP地址、源端口号也应该相同。这样一连串的数据流被称为“流(Flow)”。只要将流最初的数据正确地路由以后,后继的数据理应也会被同样地路由。VLAN基本知识路由模块MAC地址:R 交换模块 ①
1 2 3 4 ①
①
①
FTP客户端IP:/24MAC地址:A FTP服务器IP:/24MAC地址:B ②
③
EtherHeader
IPHeader
TCPHeader
Data CRC
一连串流的以太帧头、TCP/IP包头都相同。 路由的结果,也应该完全相同。 目标MAC:R源MAC:B 目标端口:2000源端口:21 目标IP:源IP: VLAN基本知识路由模块MAC地址:R 交换模块 ②
1 2 3 4 FTP客户端IP:/24MAC地址:A FTP服务器IP:/24MAC地址:B ②
③
路由的结果已被缓存下来 1、同一个流的第二块数据到达交换机。 2、参照交换机上的缓存信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年山东外贸职业学院单招职业技能考试备考题库含详细答案解析
- 2026广东广州市中山大学附属口腔医院客户关系管理中心人员(事务系列)招聘1人笔试备考题库及答案解析
- 2026山东日照市东港区新东港控股集团有限公司招聘10人笔试备考试题及答案解析
- 2026山东滨州市第一中学招聘代课教师2人笔试备考题库及答案解析
- 2026天津中煤进出口有限公司第一批电力人才社会招聘24人笔试备考试题及答案解析
- 2026福建少年儿童出版社招聘1人笔试备考试题及答案解析
- 2026湖北神农架林区高级中学招聘校园安保人员(公益性岗位)2人笔试备考题库及答案解析
- 2026重庆市南岸区消防救援支队招录50人笔试备考题库及答案解析
- 2026四川广安市公安局前锋区分局招聘警务辅助人员7人笔试备考试题及答案解析
- 2026甘肃张掖市培黎职业学院招聘10人笔试备考题库及答案解析
- 2025年70周岁以上老年人换长久驾照三力测试题库(附含答案)4
- GB/T 42968.9-2025集成电路电磁抗扰度测量第9部分:辐射抗扰度测量表面扫描法
- 湖南省新高考教学教研联盟2026届高三年级12月联考(长郡二十校联盟)数学试卷(含答案)
- 2024-2025学年度陕西能源职业技术学院单招《职业适应性测试》考试历年机考真题集(易错题)附答案详解
- GB/T 29911-2025汽车租赁服务规范
- 保安机具管理办法
- 一元二次方程综合测试(中考真题)(含答案)
- GB/T 25922-2023封闭管道中流体流量的测量用安装在充满流体的圆形截面管道中的涡街流量计测量流量
- 部编版四年级道德与法治下册《生活离不开他们》教案及教学反思
- 中国哲学简史-冯友兰(英文版)
- 人教版七年级上册数学第三章《一元一次方程》100题(含答案)
评论
0/150
提交评论