以太网交换技术总结

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第七篇以太网交换技术

第二十八章以太网交换技术原理

在局域网中,交换机是非常重要的网络设备,负责在主机之间快速转达数据帧。交换机与集线器的不同之处在于,交换机工作在数据链路层,能够根据数据帧中的mac地址进行转发

28.1 共享式与交换式以太网

1.共享式以太网

Hub与同轴电缆都是典型的共享式以太网所用的设备,工作在OSI模型的物理层。Hub与同轴电缆所连接的设备位于一个冲突域中,域中是设备共享宽带,设备间利用CSMA/CD机制来检测及避免冲突。

共享式以太网中,每个终端所使用的宽带大致相当于总线带宽、设备数量。缺点:

(1)终端主机会收到大量的不属于自己的报文,它需要对这些报文进行过滤,从而影响主机处理性能。

(2)两个主机之间的通讯数据会毫无保留地被第三方收到,造成一定的网络安全隐患。

2.交换式以太网

交换式以太网大大减小了冲突域的范围,增加了终端主机之间的宽带,过滤了一部分不需要转发的报文。

交换式以太网所使用的设备是网桥和二层交换机。

二层交换机与网桥的区别在于交换机比网桥的端口更多、转发能力更强、特性更加丰富。

二层交换机也采用CSMA/CD机制来检测以及避免冲突,但与Hub所不同的是,二层交换机各个端口会独立地进行冲突检测,发送和接收数据,互相不干扰。所以。二层交换机中各个端口属于不同的冲突域,端口之间不会竞争带宽的冲突发生。

由于二层交换机的端口处于不同的冲突域中,终端主机可以独占端口的带宽,所以交换式以太网的交换效率大大高于共享式以太网。

28.2MAC地址学习

为了转发报文,以太网交换机需要维护mac地址表。Mac地址表的表项中包含了与本交换机相连的终端主机的mac地址、本交换机连接主机的端口等信息。

交换机在mac地址学习时,需要遵循的原则:

一个mac地址只能被一个端口学习。

一个端口可学习多个mac地址。

如果一个主机从一个端口转移到另一个端口,交换机在新的端口学习到了此主机mac地址,则会删除原有的表项。

一个端口上可关联多个mac地址。比如端口连接到一个Hub,Hub连接多个主机,则此端口会关联多个mac地址。

28.3 数据帧的转发

Mac地址表学习完成后,交换机根据mac地址表项进行数据帧转发。在进行转发时,遵循以下规则:

对于已知单播数据帧,则从帧目的mac地址相对应的端口转发出去。

对于未知单播、组播帧、广播帧,则从除源端口外的其他端口转发出去。28.4 数据帧的过滤

为了杜绝不必要的帧转发,交换机对符合特定条件的帧进行过滤。无论是单播、组播、广播帧,如果帧目的mac地址在mac地址表中有表项存在,且表项所关联的端口与接收到的帧的端口相同时,则交换机对此帧进行过滤,即不转发此帧。

帧的过滤发生在一个端口学习到多个mac地址的情况下。

28.5 广播域

广播帧是指母的mac地址是全F的数据帧,它的目的是要让本地网络中所有设备都能收到。二层交换机需要把广播帧从除源端口之外的端口转发出去,所以二层交换机不能隔离广播。

广播域是指广播帧能到达的范围。三层交换机不会转发广播帧。

第二十九章配置vlan

29.1 vlan技术简介

vlan技术实现了在二层交换机进行广播域的划分,完美地解决了路由器划分广播域存在的困难。

Vlan技术可以把一个lan划分多个逻辑的lan--------vlan,每个vlan是一个广播域,不同的vlan间的设备不能直接互通,只能通过路由器等三层设备而互通。这样,广播数据帧被限制在一个vlan内。

Vlan的划分不受物理位置的限制。不在同一个物理位置范围的主机可以属于同一个vlan;一个vlan包含的用户可以连接在同一个交换机上,也可以跨越交换机,甚至可以跨越路由器。

Vlan技术的有点:

有效控制广播域范围:广播域被限制在一个vlan内,广播流量仅在vlan中传播,节省了带宽,提高了网络的处理能力。

增强局域网的安全性:不同vlan内的报文在传输时是互相隔离的。

灵活构建虚拟工作组:用vlan可以划分不同的用户到不同的工作组,同一个工作组的用户也不必局限于某一固定的物理范围,网络构建和维护更方便灵活。

增强网络的健壮性:当网络规模增大时,部分网络出现问题往往会影响整个网络,引入vlan之后,可以将一些网络故障限制在一个vlan之内。

目前,绝大多数的以太网交换机都能支持vlan,使用vlan构建局域网,组网方案灵活,配置管理简单,降低了管理维护的成本。同时,vlan可以减小广播域的范围,减少lan内的广播流量,是高效率、低成本的方案。

29.2 vlan类型

29.2.1基于端口的vlan划分

基于端口的vlan是最简单、最有效的vlan划分方法,它按照设备端口来定义vlan成员。将指定端口加入到指定vlan中之后,该端口就可以转发指定vlan 的数据帧了。

基于端口的vlan划分方法的优点是定义vlan成员非常简单,只要指定交换机的端口即可;但是如果vlan用户离开原来的接入端口,而连接到新的交换机端口,就必须重新指定新连接的端口所属的vlan ID。

29.2.2 基于mac地址的vlan划分

这种划分vlan的方法是根据每个主机的mac地址来划分的。交换机维护一张vlan映射表,这个vlan表记录mac地址和vlan的对应关系。

这种划分vlan的方法其最大优点就是当用户物理位置移动时,即从一个交换机换到其他的交换机时,vlan不用重新配置,所以可以认为这种根据mac地址的划分方法是基于用户的vlan。

这种方法的缺点是初始配置时,所有的用户的mac地址都需要收集,并逐个配置,如果用户很多,配置的工作量是很大的。此外这种划分的方法也导致了交换机执行效率的降低,因为在每一个交换机的端口都可能存在很多个vlan组的成员,这样就无法限制广播帧。

29.2.3 基于协议的vlan

基于协议的vlan是根据端口收到的报文所属的协议类型来给报文分配不同的vlan ID。可以来划分vlan的协议簇有IP、IPX。

交换机从端口接收的以太网帧后,会根据帧中所封装的协议类型来确定报文所属的vlan,然后将数据帧自动划分到指定的vlan中传输。实际当中的应用比较少

29.2.4 基于子网的vlan划分

基于IP子网的vlan是根据报文源IP地址及子网掩码作为依据来进行划分的。设备从端口接收到报文后,根据报文中源IP地址,找到与现有vlan的对应关系,然后自动划分到指定vlan中转发。此特性主要用于将指定网段或IP地址发出的数据在指定的vlan中传送。

这种vlan划分方法管理配置灵活,网络用户自由移动位置而不需要重新配置主机或交换机,而且可以按照传输协议进行子网划分,从而实现针对具体应用服务来组织网络用户。为了判断用户属性,必须检查每一个数据包的网络层地址,这将耗费交换机不少的资源;并且同一个端口可能存在多个vlan用户,这对广播的抑制效率有所下降。

基于端口的vlan划分是最普遍使用是方法之一,它也是目前所有交换机都支持的一种vlan划分方法。

29.3 vlan技术原理

以太网交换机根据mac地址表来转发数据帧。Mac地址表中包含了端口和端口所连接终端主机mac地址的映射关系。

相关文档
最新文档