交换与虚拟局域网.docx
《交换与虚拟局域网.docx》由会员分享,可在线阅读,更多相关《交换与虚拟局域网.docx(12页珍藏版)》请在冰点文库上搜索。
![交换与虚拟局域网.docx](https://file1.bingdoc.com/fileroot1/2023-6/14/5229755a-2ef2-4682-9bbb-3d8c434f238b/5229755a-2ef2-4682-9bbb-3d8c434f238b1.gif)
交换与虚拟局域网
第4章 交换与虚拟局域网
4.1交换式以太网的提出
4.1.1共享以太网(10BASE-T和100BASE-TX)存在的问题
1、组网设备:
双绞线、集线器、网卡
2、共享以太网特点:
(1)拓扑结构:
物理上是星型,逻辑上总线型
(2)传输介质:
双绞线
(3)介质访问控制方式:
CSMA/CD
3、缺点
共享局域网:
采用广播方式、模越大,冲突越多、速度越快
(1)覆盖的地理范围有限
CSMA/CD以太网覆盖的地理范围随网络速度的增加而减小,
(2)网络总带宽容量固定
以太网的固定带宽被网络中的所有节点共同拥有
节点增加,冲突概率增大,带宽浪费也越严重
(3)不能支持多种速率
以太网的传输介质是共享的,所有设备保持相同的速率。
4.1.2交换的提出
1、共享以太网存在的问题的解决方法:
人们通常采取将一个大型的以太网分割成两个或多个小型的以太网,每个段(分割后的每个以太网)使用CSMA/CD介质访问控制方法维持段内用户的通信;段与段之间通过一种“交换”设备进行沟通的方式。
这种交换设备可以将在一端接收到的信息,经过简单的处理转发给另一段。
2、网桥:
网桥是一种存储转发设备,用来连接相似的局域网。
过滤作用,将以太网分割成一些独立的网段(广播域),减少了网络广播。
在数据链路层,对数据帧进行存储转发,延长了通信距离(注意和中继器的区别)。
分类:
两端口网桥:
连接两个局域网,和以太网同时发展的。
多端口网桥:
连接多个局域网,交换机的前身。
以太网交换技术(SWITCH)是在多端口网桥的基础上与九十年代初发展起来的,甚至被业界人士称为"许多联系在一起的网桥",是一种改进了的局域网桥。
3、交换设备
• 局域网交换机:
工作于数据链路层,连接较为相似的网络。
• 路由器:
工作于互联层,实现异型网络互联。
4.2以太网交换机的工作原理
4.2.1以太网交换机的工作过程
1、端口/MAC地址映射表
(1)二维表包含:
端口、MAC、计时。
(2)如何建立、更新端口/MAC地址映射表:
“地址学习”法,动态更新,读取帧的源地址并记录帧进入交换机的端口(节点只要发送信息,交换机就能建立该表项),利用计时器维护表项的“新鲜”性。
考虑:
端口和MAC地址是否是一一对应的关系?
(3)如何建立、更新端口/MAC地址映射表?
新建或更新的表项被赋予一个计时器,计时器超时,表项被删除。
(4)如何过滤信息
• 目的:
隔离本地信息,避免不必要的数据流动。
•
方法:
利用端口/MAC地址映射表和帧的目的地址决定是否转发或转发到何处。
注意:
如果地址表中不存在帧的目的地址,交换机则需要向除接收端口以外的所有端口转发。
考虑:
CSMA/CD对交换机是否适用?
对用交换机组建的以太网是否适用?
4.2.2交换机的工作方式—数据如何交换
1、直接交换
过程:
在端口/MAC地址映射表中查找信息帧的目的地址,找到立即转发。
优点:
时间延迟小。
缺点:
不支持不同输入/输出速率的端口之间的数据转发。
2、存储转发方式
过程:
完整地接收整个数据-->监测—〉查目的地址—〉转发
优点:
可靠性高。
缺点:
时间延迟大。
3、改进的直接交换—混合方式
过程:
接收到数据的前64个字节后,判断头部字段是否正确,正确则转发。
优点:
可靠性、时间延迟小。
4.2.3地址学习
以太网交换机是利用“地址学习”法来动态建立和维护端口/MAC地址映射表的。
而以太网交换机的地址学习是通过读取帧的源地址并记录帧进入交换机的端口进行的。
当得到MAC地址与端口的对应关系后,交换机将检查地址映射表中是否已经存在该对应关系。
如果不存在,交换机就将该对应关系添加到地址映射表;如果以存在,交换机就将更新该表项。
因此,在以太网交换机中,地址是动态学习的。
只要某个节点发送了信息,交换机就能捕获到它的MAC地址与其所在的端口之间的对应关系。
在每次添加或更新地址映射表的表项时,添加或更改的表项都不得被赋予一个计时器,使得该端口与MAC地址的对应关系能够存储一段时间。
如果在计时器溢出之前内没有再次捕获到该端口与MAC地址的对应关系,该表项将被交换机删除。
这样,通过移走过时的或老的表项,交换机维护了一个精确且有用的地址映射表。
4.2.4通信过滤
端口/MAC地址映射表建立之后,交换机起就可以利用它对通过的信息进行过滤了。
以太网交换机在地址学习的同时还检查每个帧,并基于帧的目的地址作出是否转发或转发到何处的决定。
图4.4显示了两个以太网和两台计算机通过以太网交换机相互连接的示意图。
通过一段时间的地址学习,交换机形成了图4.4所示的端口/MAC地址映射表。
图4.4交换机通信过滤
假设站点A要向站点F发送数据,因为站点A通过集线器连接到交换机的端口1,所以,交换机从端口1读入数据,并通过地址映射表决定将该数据转发到哪个端口。
在图3.27所示的地址映射表中,站点F与端口4相连。
于是,交换机将信息转发到端口4,不再向端口1、端口2和端口3转发。
假设站点A需要向站点C发送数据,交换机同样在端口1接受数据。
通过搜索地址映射表,交换机发现站点C与端口1相连,与发送的源站点处于同一端口。
遇到这种情况,交换机不在发送,简单地将信息抛弃,数据信息被限制在本地流动。
4.2.5生成树协议
集线器可以按照水平或树型结构方式进行级联,但不能出现环路,否则发送的数据将在网中无休止地循环,造成整个网络的瘫痪。
而图4.5所示的具有环路的交换机级联网络却是可以正常工作的。
图4.5具有环路的交换机级联
这是因为以太网交换机除了按照上面所描述的转发机制对信息进行转发外,还执行生成树协议(spanningtreeprotocol)。
交换机通过实现生成树协议,可以相互交换信息,并利用这些信息将网络中的某些环路断开,从而在逻辑上形成一种树型结构。
交换机按照这种逻辑结构转发信息,保证网络上发送的信息不会绕环旋转。
图4.5中的具有环路的网络形成的树型无环路逻辑结构如图4.6所示。
交换机的信息转发是沿着这棵树进行的。
图4.6数据转发使用的逻辑树型结构
4.3虚拟局域网VLAN
什么是VLAN?
虚拟局域网(VLAN,virturalLAN)其实可以说是交换式技术的高级应用。
所谓虚拟局域网就是将局域网的用户或节点划分成若干个“逻辑工作组”,而这些逻辑组的划分不用考虑局域网上用户或节点所处的物理位置,而是只是考虑用户或节点功能、部门、应用等因素。
通常,通过以太网交换机就可以配制VLAN。
4.3.1共享式以太网与VALN
工作过程:
交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到(同时还要确保报文的入VLAN和出VLAN是一致的),就将该数据帧发送到相应的端口,如果找不到,就向(VLAN内)所有的端口发送;如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;交换机向(VLAN内)入端口以外的其它所有端口转发广播报文。
组建VLAN的条件:
(1)VLAN是建立在物理网络基础上的一种逻辑子网,当网络中的不同VLAN间进行相互通信时,需要路由的支持,路由器,也可采用三层交换机来完成。
(2)利用以太网交换机就可以配置VLAN。
在传统的局域网中,通常一个网段可以是一个逻辑工作组。
工作组与工作组之间通过交换机(或路由器)等互联设备交换数据,如图4-7(a)所示。
逻辑工作组的组成受到了站点所在网段物理位置的限制。
逻辑工作组或物理位置的变动都需要重新进行物理连接。
虚拟局域网VLAN建立在局域网交换机之上,它以软件方式实现逻辑工作组的划分与管理,逻辑工作组的站点组成不受物理位置的限制,如图4.7(b)所示。
同一逻辑工作组的成员可以不必连接在同一个物理网段上。
只要以太网交换机是互联的,它们既可以连接在同一个局域网交换机上,也可以连接在不同的局域网交换机上。
当一个站点从一个逻辑工作组转移到另一个逻辑工作组时,只需要通过软件设定,而不需要改变它在网络中的物理位置;当一个站点从一个物理位置移动到另一个物理位置时(例如3楼的计算机需要移动到1楼),只要将该计算机接入另一台交换机(例如1楼的交换机),通过交换机软件设置,这台计算机还可以成为原工作组的一员。
同一个逻辑工作组的站点可以分布在不同的物理网段上,但是它们之间的通信就像在同一个物理网段上一样。
4.3.2VLAN的组网方法
VLAN的划分可以只根据功能、部门或应用而不许考虑用户的物理位置。
以太网交换机的每个端口都可以分配给一个VLAN。
分配给同一个VLAN的端口共享广播域(一个站点发送希望所有站点接受的广播信息,同一VLAN中的所有站点都可以听到),分配给不同的VLAN的端口不共享广播域,这将全面提高网络的性能。
1.静态VLAN
静态VLAN就是静态地将以太网交换机上的一些端口划分给一个VLAN。
这些端口一直保持这种配置关系直到人工再次改变它们。
在图4.8所示的VLAN配置中,以太网交换机端口1、2、6和7组成VLAN1,端口3、4、5组成VLAN2.
图4.8在单一交换机上配置VLAN
虚拟局域网既可以在单台交换机中实现,也可以跨越多个交换机。
在图3-35中,VLAN的配置跨越两台交换机。
以太网交换机1的端口1、3、5和以太网交换机2的端口1、3、5、组成VLAN1,以太网交换机1的端口2、4、6、7和以太网交换机2的端口2、4、6、7组成VLAN2。
图4.9VLAN可以跨越多台交换机
2.动态VLAN
所谓的动态VLAN是指交换机上的VLAN端口是动态分配的。
通常,动态分配的原则以MAC地址、逻辑地址或数据包的协议类型为基础。
如果以MAC地址为基础分配VLAN,网络管理员可以通过指定有哪些MAC地址的计算机属于哪一个VLAN进行配置,不管这些计算机连接到哪个交换机的端口,它都属于设定的VLAN。
这样,如果计算机从一个位置移动到另一个位置,连接的端口从一个换到另一个,只要计算机的MAC地址不变(计算机使用的网卡不变),它仍将属于原VLAN的成员,无须网络管理员对交换机软件进行重新配置。
4.3.3VLAN的优点
1、减少网络管理开销
部门重组和人员流动是网络管理员最头疼的事情之一,也是网络管理的最大开销之一。
在有些情况下,部门重组和人员流动不但需要重新布线,而且需要重新配置网络设备。
VLAN技术为控制这些改变和减少网络设备的重新配置提供了一个行之有效的方法。
当VLAN的站点从一个位置移到到另一个位置时,只要它们还在同一个VLAN中并且仍可以连接到交换机端口,则这些站点本身就不用改变。
位置的改变只要简单地将站点插到另一个交换机端口并对该端口进行配置就可。
2、控制广播活动
一个VLAN中的广播流量不会传输到该VLAN之外,邻近的端口和VLAN也不会收到其他VLAN产生的任何广播信息,如图4.10所示。
VLAN越小,VLAN中受广播活动影响的用户越少。
这种配置方式大大地减少了广播流量,为用户的实际流量释放了带宽,弥补了局域网易受广播风暴影响的弱点。
图4.10利用VLAN限制广播包的传播范围
3、提供较好的网络安全性
在网络应用中,经常有机密和重要的数据在局域网传递。
机密数据通过对存取加以限制来实现其安全性。
传统的共享式以太网一个很严重的安全问题是它很容易被穿透。
因为网上任一节点都需要侦听共享信道上的所有信息,所以,通过插接到集线器的一个活动端口,用户就可以获得该段内所有流动的信息。
网络规模越大,安全性就越差。
提高安全性的一个经济实惠和易于管理的技术就是利用VLAN将局域网分成多个广播域。
因为VLAN上的信息流(不论是单播信息流还是广播信息流)都不会流入另一个VLAN,因此,通过适当地配置VLAN和该VLAN与外界的连接,就可以提高网络的安全性。
例如:
将单位各部门的网线分别接在不同的交换机上,然后将交换机划分成不同的工作组,并设置财务部的交换机组仅接受管理部的交换机组所送过来的数据。
如此一来,就算有人盗取了财务部某人的账号,也必须使用财务部或是管理部的计算机,才能访问财务部的数据。
4、利用现有的集线器以节省开支
目前,网络中的很多集线器已被以太网交换机所取代。
但这些集线器在许多现存的网络中仍具有实用价值。
网络管理员可以将现存的集线器连接到以太网交换机以节省开支。
连接到一个交换机端口上的集线器只能分配给同一个VALN,如图4.11所示。
共享一个集线器的所有站点被分配给相同的VALN组。
如果需要将VALN组中的一台计算机连接到其他VALN组,必须将计算机重新连接到相应的集线器上。
图4.11集线器与交换机的连接