第17讲局域网技术主讲:史宝会本章内容掌握交换机的原理掌握三种交换模式、多层交换的原理和应用掌握Catalyst交换机的基本配置命令能熟练配置Catalyst交换机及管理.
交换机基础交换机概述1993年,局域网交换设备出现1994年,国内掀起了交换网络技术的热潮1999年,交换机的销售量已经大于集线器.
作为一种高效率的网连设备,交换机已经取代了传统的网络设备:集线器交换机与集线器的区别交换机与集线器的相同点交换器和集线器都遵循IEEE802.
3或IEEE802.
3u其介质存取方式均为CSMA/CD区别集线器为共享方式,即同一网段的计算机共享固有的带宽,传输通过碰撞检测进行,同一网段计算机越多,传输碰撞也越多,传输速率会变慢.
交换机采用交换方式进行数据转发,每一节点独点交换机的带宽交换模式直通转发模式在接收完整帧之前,帧就被转发.
最快的是只要读到目的地址就转发这种模式降低了延迟,但是不进行检错存储转发模式在转发之前整个帧被接收由于交换开始之前要接收完整帧,较大的数据帧延迟较大准直通转发模式智能交换模式交换机的三个功能地址学习帧的转发/过滤回路防止交换机如何学习主机的位置最初开机时MAC地址表是空的MAC地址表0260.
8c01.
11110260.
8c01.
22220260.
8c01.
33330260.
8c01.
4444E0E1E2E3ABCD交换机如何学习主机的位置主机A发送数据帧给主机C交换机通过学习数据帧的源MAC地址,记录下主机A的MAC地址对应端口E0该数据帧转发到除端口E0以外的其它所有端口(不清楚目标主机的单点传送用泛洪方式)0260.
8c01.
11110260.
8c01.
22220260.
8c01.
33330260.
8c01.
4444E0:0260.
8c01.
1111E0E1E2E3DCBAMAC地址表交换机如何学习主机的位置主机D发送数据帧给主机C交换机通过学习数据帧的源MAC地址,记录下主机D的MAC地址对应端口E3该数据帧转发到除端口E3以外的其它所有端口(不清楚目标主机的单点传送用泛洪方式)0260.
8c01.
11110260.
8c01.
22220260.
8c01.
33330260.
8c01.
4444E0:0260.
8c01.
1111E3:0260.
8c01.
4444E0E1E2E3DCABMAC地址表交换机如何过滤帧交换机A发送数据帧给主机C在地址表中有目标主机,数据帧不会泛洪而直接转发E0:0260.
8c01.
1111E2:0260.
8c01.
2222E1:0260.
8c01.
3333E3:0260.
8c01.
44440260.
8c01.
11110260.
8c01.
22220260.
8c01.
33330260.
8c01.
4444E0E1E2E3XXDCABMAC地址表主机D发送广播帧或多点帧广播帧或多点帧泛洪到除源端口外的所有端口0260.
8c01.
11110260.
8c01.
22220260.
8c01.
33330260.
8c01.
4444E0E1E2E3DCABE0:0260.
8c01.
1111E2:0260.
8c01.
2222E1:0260.
8c01.
3333E3:0260.
8c01.
4444广播帧和多点传送帧MAC地址表冗余网络拓扑冗余拓扑消除了由于单点故障所引致的网络不通问题所有的网络需要冗余来提高可靠性冗余拓扑却带来了广播风暴、重复帧和MAC地址表不稳定的问题网段1网段2服务器/主机X路由器Y冗余拓扑的特点冗余拓扑消除了单点故障交换机对不知道地址的帧进行泛洪交换机对广播和组播也进行泛洪.
冗余交换拓扑或许会带来广播风暴、多帧拷贝以及MAC地址表不稳定的问题广播广播风暴交换机A交换机B主机X发送一广播信息网段1网段2服务器/主机X路由器Y广播交换机不停地发出广播信息广播风暴交换机A交换机B网段1网段2服务器/主机X路由器Y更复杂的拓扑结构可能导致多重回路在第2层没有能够防止这种回路的机制服务器/主机工作站回路回路回路多重回路问题广播回路的解决办法:生成树协议Spanning-TreeProtocol生成树协议的目的:维护一个无回路的网络将某些端口置于阻塞状态就能防止冗余结构的网络拓扑中产生回路无环路拓扑称为树,并且是可扩展的树创建无环路拓扑的算法称为生成树算法.
阻塞xSTP术语桥ID(BridgeID)(优先级+端口MAC地址)BID用来识别每一个交换机/网桥.
BID用来确定网络的中心,在STP中称为根桥.
优先级默认为32768开销(Cost)最短路径是cost累加,而cost是基于链路的速率的.
桥协议数据单元(BPDU)交换机发送的创建逻辑无环路的数据包称为BPDUBPDU在阻塞的接口上也可以接收,这确保如果链路或设备出现问题,新的生成树会被计算默认,BPDU2秒发送一次开销(Cost)值每个网络只能有一个根桥所有端口都处于转发状态,可以发送、接收通信量称为标志端口每个非根桥只能有一个根端口一个根端口,转发状态并连接到根端口从一个非根桥到根桥,根部端口是成本最低的路径每段只能有一个指派端口非指派端口一般处于阻塞状态,以打破回路非指定端口不被使用x指派端口(F)根端口(F)指派端口(F)非指派端口(B)根桥非根桥SWXSWY100baseT10baseT生成树要求生成树操作生成树操作步骤选举根桥,BID最小即是计算自己到根桥距离选择根端口,距离根桥最近的接口选指定端口和非指定端口,非指定端口被阻塞交换机Y缺省的优先级32768(8000十六进制)MAC0c0022222222交接机X缺省的优先级32768(8000十六进制)MAC0c0011111111BPDUBPDU=Bridgeprotocoldataunit(缺省地每2秒发送BPDU数据)根桥=有最低桥识别码的桥桥识别码(ID)=桥优先级+桥MAC地址例中,哪个交换机的桥识别码最低RootBridge的选择交接机Y缺省的优先级32768MAC0c0022222222交换机X缺省的优先级32768MAC0c0011111111Rootbridgex端口0端口1端口0端口1100baseT10baseT指派端口(F)根端口(F)非指派端口(B)指派端口(F)端口状态连接速率开销(修订的IEEE规范)开销(旧IEEE规范)10Gbps211Gbps41100Mbps191010Mbps100100路径代价生成树路径开销是以路径中所有链路带宽为基础计算的整个路径开销的总和交换机YMAC0c0022222222缺省的优先级32768交换机XMAC0c0011111111缺省的优先级32768端口0端口1端口0端口1交换机ZMac0c0011110000缺省的优先级32768端口0请指出:根桥指派端口、非指派端口和根端口各端口分别是转发还是阻塞状态100baseT100baseT生成树端口0100baseT100baseT指派端口(F)根端口(F)非指派端口(阻塞)指派端口(F)根端口(F)请指出:根桥指派端口、非指派端口和根端口各端口分别是转发还是阻塞状态生成树交换机YMAC0c0022222222缺省的优先级32768交换机XMAC0c0011111111缺省的优先级32768端口0端口1端口0端口1交换机ZMac0c0011110000缺省的优先级32768阻塞侦听学习转发生成树会将每个端口的状态作以下变换:生成树端口状态交换机YMAC0c0022222222缺省的优先级32768交换机XMAC0c0011111111缺省的优先级32768端口0端口1端口0端口110baseTx100baseTRootBridge指派端口根端口(F)非指派端口(阻塞)指派端口生成树重新生成基于软件实现每个桥只能有一个生成树每个桥通常最多到16个端口桥基于硬件实现(ASIC)每个交换机可以有多个生成树每个交换机有更多的端口交换机桥与交换机的比较全双工只能用于点对点连接到特定的端口两端均须支持全双工无冲突冲突检测电路关闭双工综述半双工(CSMA/CD)单向数据传送冲突可能性高用集线器连接交换机集线器交换机的分类根据交换机的结构分类插拔式机箱交换机和固定配置交换机根据交换机工作的协议层分类第二层交换机第三层交换机第四层等交换机交换机的参数与选购转发方式延时转发速率管理功能MAC地址数扩展树背板带宽端口堆叠方式外型尺寸多层交换技术三层交换技术就是:二层交换技术+三层转发技术.
它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题.
四层交换技术通过使用基于第3层地址和第4层应用信息的硬件交换对分组进行转发(本质上使用了第2层的地址).
BuyVM 商家算是有一些年头,从早年提供低价便宜VPS主机深受广大网友抢购且也遭到吐槽的是因为审核账户太过于严格。毕竟我们国内的个人注册账户喜欢账户资料乱写,毕竟我们看英文信息有些还是比较难以识别的,于是就注册信息的时候随便打一些字符,这些是不能通过的。前几天,我们可以看到BUYVM商家有新增加迈阿密机房,而且商家有提供大硬盘且不限制流量的VPS主机,深受有一些网友的喜欢。目前,BUYVM商家有...
Sharktech荷兰10G带宽的独立服务器月付319美元起,10Gbps共享带宽,不限制流量,自带5个IPv4,免费60Gbps的 DDoS防御,可加到100G防御。CPU内存HDD价格购买地址E3-1270v216G2T$319/月链接E3-1270v516G2T$329/月链接2*E5-2670v232G2T$389/月链接2*E5-2678v364G2T$409/月链接这里我们需要注意,默...
现在宝塔面板真的是越来越过分了,删除文件、删除数据库、删除站点等操作都需要做计算题!我今天升级到7.7版本,发现删除数据库竟然还加了几秒的延时等待,也无法跳过!宝塔的老板该不会是小学数学老师吧,那么喜欢让我们做计算题!因此我写了个js用于去除各种计算题以及延时等待,同时还去除了软件列表页面的bt企业版广告。只需要执行以下命令即可一键完成!复制以下命令在SSH界面执行:Layout_file="/w...