VLAN是什么?如何划分VLAN?如何实现VLAN?VLAN有什么好处? VLAN可能用到的三层交换技术(转载)

1. VLAN是什么?

  VLAN是虚拟局域网,是指网络中的站点不拘泥于所处的物理位置,而可以根据需要灵活地加入不同的逻辑子网中的一种网络技术。
  基于交换式以太网的虚拟局域网在交换式以太网中,利用VLAN技术,可以将由交换机连接成的物理网络划分成多个逻辑子网。也就是说,一个虚拟局域网中的站点所发送的广播数据包将仅转发至属于同一VLAN的站点。
  在交换式以太网中,各站点可以分别属于不同的虚拟局域网。构成虚拟局域网的站点不拘泥于所处的物理位置,它们既可以挂接在同一个交换机中,也可以挂接在不同的交换机中。虚拟局域网技术使得网络的拓扑结构变得非常灵活,例如位于不同楼层的用户或者不同部门的用户可以根据需要加入不同的虚拟局域网。

2. 为什么需要划分VLAN?
  划分虚拟局域网主要出于三种考虑:
  第一是基于网络性能的考虑。对于大型网络,现在常用的Windows NetBEUI是广播协议,当网络规模很大时,网上的广播信息会很多,会使网络性能恶化,甚至形成广播风暴,引起网络堵塞。那怎么办呢?可以通过划分很多虚拟局域网而减少整个网络范围内广播包的传输,因为广播信息是不会跨过VLAN的,可以把广播限制在各个虚拟网的范围内,用术语讲就是缩小了广播域,提高了网络的传输效率,从而提高网络性能。
  第二是基于安全性的考虑。因为各虚拟网之间不能直接进行通讯,而必须通过路由器转发,为高级的安全控制提供了可能,增强了网络的安全性。在大规模的网络,比如说大的集团公司,有财务部、采购部和客户部等,它们之间的数据是保密的,相互之间只能提供接口数据,其它数据是保密的。我们可以通过划分虚拟局域网对不同部门进行隔离。
  第三是基于组织结构上考虑。同一部门的人员分散在不同的物理地点,比如集团公司的财务部在各子公司均有分部,但都属于财务部管理,虽然这些数据都是要保密的,但需统一结算时,就可以跨地域(也就是跨交换机)将其设在同一虚拟局域网之中,实现数据安全和共享。采用虚拟局域网有如下优势:抑制网络上的广播风暴;增加网络的安全性;集中化的管理控制。

3. 如何实现VLAN?

  基于交换式的以太网要实现虚拟局域网主要有三种途径:基于端口的虚拟局域网、基于MAC地址(网卡的硬件地址)的虚拟局域网和基于IP地址的虚拟局域网。
  (1)基于端口的虚拟局域网(建立在物理层上)

  • 好处:基于端口的虚拟局域网是最实用的虚拟局域网,它保持了最普通常用的虚拟局域网成员定义方法,配置也相当直观简单,就局域网中的站点具有相同的网络地址,不同的虚拟局域网之间进行通信需要通过路由器。
  • 不足:灵活性不好。例如,当一个网络站点从一个端口移动到另外一个新的端口时,如果新端口与旧端口不属于同一个虚拟局域网,则用户必须对该站点重新进行网络地址配置,否则,该站点将无法进行网络通信。

  在基于端口的虚拟局域网中,每个交换端口可以属于一个或多个虚拟局域网组,比较适用于连接服务器。

  (2) 基于MAC地址的虚拟局域网(建立在数据链路层上)

  • 好处:在基于MAC地址的虚拟局域网中,交换机对站点的MAC地址和交换机端口进行跟踪,在新站点入网时根据需要将其划归至某一个虚拟局域网,而无论该站点在网络中怎样移动,由于其MAC地址保持不变,因此用户不需要进行网络地址的重新配置。
  • 不足:站点入网时,需要对交换机进行比较复杂的手工配置,以确定该站点属于哪一个虚拟局域网。

  (3)基于IP地址的虚拟局域网(建立在网络层上)

  • 好处:在基于IP地址的虚拟局域网中,新站点在入网时无需进行太多配置,交换机则根据各站点网络地址自动将其划分成不同的虚拟局域网。
  • 不足:在三种虚拟局域网的实现技术中,基于IP地址的虚拟局域网智能化程度最高,实现起来也最复杂。

  *常用的划分方法是将端口和IP地址结合来划分VLAN,某几个端口为一个VLAN,并为该VLAN配置IP地址,那么该VLAN中的计算机就以这个地址为网关,其它VLAN则不能与该VLAN处于同一子网。

  (4)根据IP组播划分VLAN (建立在网络层上)

  • 好处:IP 组播实际上也是一种VLAN的定义,即认为一个组播组就是一个VLAN,这种划分的方法将VLAN扩大到了广域网,因此这种方法具有更大的灵活性,而且也很容易通过路由器进行扩展。
  • 不足:这种方法不适合局域网,主要是效率不高。

  (5)基于规则的VLAN
  这是最灵活的VLAN划分方法,具有自动配置的能力,能够把相关的用户连成一体,在逻辑划分上称为“关系网络”。网络管理员只需在网管软件中确定划分VLAN的规则(或属性),那么当一个站点加入网络中时,将会被“感知”,并被自己地包含进正确的VLAN中。同时,对站点的移动和改变也可自动识别和跟踪。采用这种方法,整个网络可以非常方便地通过路由器扩展网络规模。有的产品还支持一个端口上的主机分别属于不同的VLAN,这在交换机与共享式Hub共存的环境中显得尤为重要。自动配置VLAN时,交换机中软件自动检查进入交换机端口的广播信息的IP源地址,然后软件自动将这个端口分配给一个由IP子网映射成的VLAN。

  

  如果两台交换机都有同一VLAN的计算机,怎么办呢?我们可以通过VLAN Trunk来解决。 
  如果交换机1的VLAN1中的机器要访问交换机2的VLAN1中的机器,我们可以把两台交换机的级联端口设置为Trunk端口,这样,当交换机把数据包从级联口发出去的时候,会在数据包中做一个标记(TAG),以使其它交换机识别该数据包属于哪一个VLAN,这样,其它交换机收到这样一个数据包后,只会将该数据包转发到标记中指定的VLAN,从而完成了跨越交换机的VLAN内部数据传输。VLAN Trunk目前有两种标准,ISL和802.1q,前者是Cisco专有技术,后者则是IEEE的国际标准,除了Cisco两者都支持外,其它厂商都只支持后者。

4. 使用VLAN的优点 
(1) 控制广播风暴

  一个VLAN就是一个逻辑广播域,通过对VLAN的创建,隔离了广播,缩小了广播范围,可以控制广播风暴的产生。

(2) 提高网络整体安全性

 通过路由访问列表和MAC地址分配等VLAN划分原则,可以控制用户访问权限和逻辑网段大小,将不同用户群划分在不同VLAN,从而提高交换式网络的整体性能和安全性。 例如将重要部门与其它部门通过VLAN隔离,即使同在一个网络也可以保证他们不能互相通讯,确保重要部门的数据安全;也可以按照不同的部门、人员,位置划分VLAN,分别赋给不同的权限来进行管理。

(3) 网络管理简单、直观

  对于交换式以太网,如果对某些用户重新进行网段分配,需要网络管理员对网络系统的物理结构重新进行调整,甚至需要追加网络设备,增大网络管理的工作量。而对于采用VLAN技术的网络来说,一个VLAN可以根据部门职能、对象组或者应用将不同地理位置的网络用户划分为一个逻辑网段。在不改动网络物理连接的情况下可以任意地将工作站在工作组或子网之间移动。利用虚拟网络技术,大大减轻了网络管理和维护工作的负担,降低了网络维护费用。在一个交换网络中,VLAN提供了网段和机构的弹性组合机制。

5. 补充知识点

  三层交换技术 
  传统的路由器在网络中有路由转发、防火墙、隔离广播等作用,而在一个划分了VLAN以后的网络中,逻辑上划分的不同网段之间通信仍然要通过路由器转发。由于在局域网上,不同VLAN之间的通信数据量是很大的,这样,如果路由器要对每一个数据包都路由一次,随着网络上数据量的不断增大,路由器将不堪重负,路由器将成为整个网络运行的瓶颈。 
  在这种情况下,出现了第三层交换技术,它是将路由技术与交换技术合二为一的技术。三层交换机在对第一个数据流进行路由后,会产生一个MAC地址与IP地址的映射表,当同样的数据流再次通过时,将根据此表直接从二层通过而不是再次路由,从而消除了路由器进行路由选择而造成网络的延迟,提高了数据包转发的效率,消除了路由器可能产生的网络瓶颈问题。可见,三层交换机集路由与交换于一身,在交换机内部实现了路由,提高了网络的整体性能。 
  在以三层交换机为核心的千兆网络中,为保证不同职能部门管理的方便性和安全性以及整个网络运行的稳定性,可采用VLAN技术进行虚拟网络划分。VLAN子网隔离了广播风暴,对一些重要部门实施了安全保护;且当某一部门物理位置发生变化时,只需对交换机进行设置,就可以实现网络的重组,非常方便、快捷,同时节约了成本。

时间: 2024-10-14 09:32:53

VLAN是什么?如何划分VLAN?如何实现VLAN?VLAN有什么好处? VLAN可能用到的三层交换技术(转载)的相关文章

VLAN基础(一)用GNS3 1.3.10进行简单的VLAN划分

VLAN基础(一)用GNS3 1.3.10进行简单的VLAN划分 简介: VLAN(Virtual Local Area Network)的中文名为"虚拟局域网".在计算机网络中,一个二层网络可以被划分为多个不同的广播域,一个广播域对应了一个特定的用户组,默认情况下这些不同的广播域是相互隔离的.不同的广播域之间想要通信,需要通过一个或多个路由器.这样的一个广播域就称为VLAN.虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能.部门及应用等

9.CCNA第九天-路由器 做路径决策

路由器 做路径决策 从自身的路由表中选取最优路径为主机提供数据转发服务 以太网当中,静态路由后面书写 出接口和下一跳的问题 如果书写下一跳  路由器将执行递归查询,以查找出接口 如果书写出接口,路由器将直接将数据转发出去,但是存在路由器会对去往该网络的所有主机,都做ARP请求 一般情况下,在以太网的静态路由书写中,我们会同时写上出接口和下一跳 S        172.16.1.0 [1/0] via 192.168.1.2, Ethernet0/1 去往目的网络,数据从e0/1接口转发,下一跳

8.CCNA第八天-路由决策二层数据转发/数据封装/二层封装三层不变/ARP请求

路由器 做路径决策 从自身的路由表中选取最优路径为主机提供数据转发服务 以太网当中,静态路由后面书写 出接口和下一跳的问题 如果书写下一跳  路由器将执行递归查询,以查找出接口 如果书写出接口,路由器将直接将数据转发出去,但是存在路由器会对去往该网络的所有主机,都做ARP请求 一般情况下,在以太网的静态路由书写中,我们会同时写上出接口和下一跳 S 172.16.1.0 [1/0] via 192.168.1.2, Ethernet0/1 1 S        172.16.1.0 [1/0] v

基于子网的vlan划分配置要点及实例

说明: 1.IP划分vlan只能在hybrid端口上划分 2.IP划分vlan仅对untagged报文生效 3.接口默认没有开启IP划分vlan功能 配置要点: 第一步:建立vlan 第二步:(vlan模式)设置IP子网vlan地址 ip-subnet-vlan ip X.X.X.X 掩码位数 第三步:进入指定接口视图设置接口为hybrid类型                    port link-type hybrid port link-type hybrid 第四步:设置接口允许通过指

网络设备配置与管理----通过VLAN划分隔离各公司的网络

理论学习 问题1:简述以太网发展史? 1. 使用同轴电缆组建以太网 2. 使用HUB组建以太网 3. 使用交换机组建的以太网 4. 使用路由器交换机配合组建局域网 5. 使用单臂路由技术组建局域网 6. 使用路由器交换机组建局域网 问题2:VLAN的概念及意义? VLAN 概念:虚拟局域网是通过划分逻辑信道减小广播域,隔离物理网络的一种交换机技术 VLAN 意义:减小网络广播域提升网络通信效率:逻辑隔离增加网络访问的安全性:增加组网的灵活性 问题3:VLAN的类型有哪些? 静态VLAN 和动态V

划分vlan并配置trunk实现不同交换机互通

.  配置pc机IP地址如图 二.  划分vlan2,vlan3 S1(config)#vlan 2                                       \\划分vlan2 S1(config-vlan)#namecw                           \\为vlan2更名 S1#vlan database                                      \\进入vlan S1(vlan)#vlan 3 namejs      

【基础】VLAN划分,单臂路由以及DHCP的设置问题

一.实验拓扑:              使用GNS3模拟器 二.实验需求: 1. PC1,PC3属于同一个VLAN 10,PC2,PC4属于同一个VLAN 20并且PC1和PC3能够正常通信,PC2和PC4能够正常通信. 2.R1设置成单臂路由,PC1,PC2,PC3,PC4的IP地址通过DHCP自动获得. 3.PC1,PC2,PC3,PC4之间可以相互通信. 三.划分VLAN的好处: 1.分割广播域 2.增强网络安全性 3.可以用来隔离业务 四.实验步骤: 1.IP规划: PC1:192.1

基于IP划分VLAN

划分VLAN的方式有很多种,通常都是根据VLAN来划分. 划分vlan的方法: 1.基于vlan 2.基于端口 3.基于网络协议,例如IP 4.基于策略 常见的是如上四种,当然还有其他方法,但并不多见. 其实在企业中,我也是基本依据端口来划分VLAN,划分VLAN的好处就不多赘述了,最重要的是安全.隔离广播域等. 此次是在已有的环境镜像重新划分,由于客户环境复杂,存在多个楼层,数十台交换机,而且之前也没有进行过梳理,要一一对应端口和主机几乎不可能,也没有时间,考虑到效率和现状,觉得基于IP来划分

CCNA网络工程师学习进程(5)路由器和交换机的登录安全配置和vlan划分

    本节详细介绍路由器和交换机的登录安全配置以及VLAN划分的原理.     (1)登录安全配置: 路由器登录有两种验证方式:有本地验证方式和远程验证方式.本地登录验证方式可以配置用户名和密码也可以只配置密码:远程登录只需配置密码. 实验拓扑图:(配置好IP地址)     1)配置本地登录验证: 1.1在路由器上分别配置上述代码: 本地仅密码验证: en conf t line console 0 password sjm login 本地用户名及密码验证: en conf t line c