发布日期:2023-01-30 11:16浏览次数:
开云 开云体育平台开云 开云体育平台开云 开云体育平台下面我将对交换机的重要技术参数作一一介绍方便网友在选购交换机时比较不同厂商的不同产品。每一个参数都影响到交换机的性能、功能和不同集成特性。
1、转发技术交换机采用直通转发技术或存储转发技术
3、管理功能交换机提供给拥护多少可管理功能
5、外接监视支持交换机是否允许外接监视工具管理端口、电路或交换机所有流量
6、扩展树交换机是否提供扩展树算法或其他算法检测并限制拓扑环?
8、高速端口集成交换机是否提供高速端口连接关键业务服务器或上行主干
转发技术是指交换机所采用的用于决定如何转发数据包的转发机制。各种转发技术各有优缺点。
交换机一旦解读到数据包目的地址就开始向目的端口发送数据包。通常交换机在接收到数据包的前6个字节时就已经知道目的地址从而可以决定向哪个端口转发这个数据包。直通转发技术的优点是转发速率快、减少延时和提高整体吞吐率。其缺点是交换机在没有完全接收并检查数据包的正确性之前就已经开始了数据转发。这样在通讯质量不高的环境下交换机会转发所有的完整数据包和错误数据包这实际上是给整个交换网络带来了许多垃圾通讯包交换机会被误解为发生了广播风暴。总之直通转发技术适用与网络链路质量较好、错误数据包较少的网络环境。
存储转发技术要求交换机在接收到全部数据包后再决定如何转发。这样一来交换机可以在转发之前检查数据包完整性和正确性。其优点是没有残缺数据包转发减少了潜在的不必要数据转发。其缺点是转发速率比直接转发技术慢。所以存储转发技术比较适应与普通链路质量的网络环境。
某些厂商3Com的交换机还提供这种厂商特定的转发技术。碰撞逃避转发技术通过减少网络错误繁殖在高转发速率和高正确率之间选择了一条折衷的解决办法。
交换机延时是指从交换机接收到数据包到开始向目的端口复制数据包之间的时间间隔。有许多因素会影响延时大小比如转发技术等等。采用直通转发技术的交换机有固定的延时。因为直通式交换机不管数据包的整体大小而只根据目的地址来决定转发方向。所以它的延时是固定的取决于交换机解读数据包前6个字节中目的地址的解读速率。采用存储转发技术的交换机由于必须要接收完了完整的数据包才开始转发数据包所以它的延时与数据包大小有关。数据包大则延时大数据包小则延时小。
交换机的管理功能是指交换机如何控制用户访问交换机以及用户对交换机的可视程度如何。通常交换机厂商都提供管理软件或满足第三方管理软件远程管理交换机。一般的交换机满足SNMP MIB I / MIB II统计管理功能。而复杂一些的交换机会增加通过内置RMON组mini-RMON来支持RMON主动监视功能。有的交换机还允许外接RMON探监视可选端口的网络状况。
单MAC交换机的每个端口只有一个MAC硬件地址。多MAC交换机的每个端口捆绑有多个MAC硬件地址。单MAC交换机主要设计用于连接最终用户、网络共享资源或非桥接路由器。它们不能用于连接集线器或含有多个网络设备的网段。多MAC交换机在每个端口有足够存储体记忆多个硬件地址。多MAC交换机的每个端口可以看作是一个集线c;而多MAC交换机可以看作是集线器的集线器。每个厂商的交换机的存储体Buffer的容量大小各不相同。这个Buffer容量的大小限制了这个交换机所能够提供的交换地址容量。一旦超过了这个地址容量有的交换机将丢弃其它地址数据包有的交换机则将数据包复制到各个端口不作交换。
一些交换机厂商提供“监视端口”monitoring port允许外接网络分析仪直接连接到交换机上监视网络状况。但各个厂商的实现方法各不相同。
由于交换机实际上是多端口的透明桥接设备所以交换机也有桥接设备的固有问题—“拓扑环”问题Topology Loops。当某个网段的数据包通过某个桥接设备传输到另一个网段而返回的数据包通过另一个桥接设备返回源地址。这个现象就叫“拓扑环”。一般交换机采用扩展树协议算法让网络中的每一个桥接设备相互知道自动防止拓扑环现象。交换机通过将检测到的“拓扑环”中的某个端口断开达到消除“拓扑环”的目的维持网络中的拓扑树的完整性。在网络设计中“拓扑环”常被推荐用于关键数据链路的冗余备份链路选择。所以带有扩展树协议支持的交换机可以用于连接网络中关键资源的交换冗余。
全双工端口可以同时发送和接收数据但这要交换机和所连接的设备都支持全双工工作方式。具有全双工功能的交换机具有以下优点
现在支持全双工通信的协议有快速以太网、千兆以太网和ATM。
交换机可以提供高带宽“管道”固定端口、可选模块或多链路隧道满足交换机的交换流量与上级主干的交换需求。防止出现主干通信瓶颈。常见的高速端口有
随着ATM交换技术的发展现在企业网络中越来越多在高速网络主干或边缘网络采用ATM交换技术。根据现有企业计算的发展要求适应数据网络交换的技术趋势我们有必要了解ATM。ATM的数据交换由一个一个固定长度的ATM信元组成。每个ATM信元都是53字节长5个字节长的信头和48字节长的信体。信头包括虚拟通路VP和虚拟电路VC标识等地址信息。ATM根据VP和VC来确定信元的发送源地址和接收目的地址。
ATM交换机中的连接分为永久虚拟电路PVC和交换虚拟电路SVC两种。PVC是在源地址与目的地址之间的永久性硬件电路连接。SVC是根据实时交换要求建立的临时交换电路连接。两者的最大区别是PVC不论是否有数据传输它都保持连接而SVC在数据传输完成后就自动断开。两者的应用区别是在通常的ATM交换中有一些PVC用于保持信号和管理信息通 讯保持永久连接而SVC主要用于大量的具体数据的传输。
ATM交换的广泛应用也给交换网络的网络监视和管理带来了新的挑战。
交换技术的发展也加快了新的交换技术VLAN的应用速度。通过将企业网络划分为虚拟网络VLAN网段可以强化网络管理和网络安全控制不必要的数据广播。在共享网络中一个物理的网段就是一个广播域。而在交换网络中广播域可以是有一组任意选定的第二层网络地址MAC地址组成的虚拟网段。这样网络中工作组的划分可以突破共享网络中的地理位置限制而完全根据管理功能来划分。这种基于工作流的分组模式大大提高了网络规划和重组的管理功能。
在同一个VLAN中的工作站不论它们实际与哪个交换机连接它们之间的通讯就好象在独立的集线器上一样。同一个VLAN中的广播只有VLAN中的成员才能听到而不会传输到其他的 VLAN中去这样可以很好的控制不必要的广播风暴的产生。同时若没有路由的线c;不同VLAN之间不能相互通讯这样增加了企业网络中不同部门之间的安全性。网络管理员可以通过配置VLAN之间的路由来全面管理企业内部不同管理单元之间的信息互访。交换机是根据用户工作站的MAC地址来划分VLAN的。所以用户可以自由的在企业网络中移动办公不论他在何处接入交换网络他都可以与VLAN内其他用户自如通讯。
VLAN可以是有混合的网络类型设备组成比如10M以太网、100 M以太网、令牌网、FDDI、CDDI等等可以是工作站、服务器、集线器、网络上行主干等等。
VLAN的管理需要比较复杂的专门软件它通过对用户、MAC地址、交换机端口号、VLAN号等管理对象的综合管理来满足整个网络的VLAN划分、监视等功能以及其他扩展管理功能。现在比较通用的VLAN的划分方法是基于MAC地址。但也有一些厂商的交换机提供更多的VLAN划分方法MAC地址、协议地址、交换机端口、网络应用类型和用户权限等等。
用户在选择交换机的同时应当仔细考察选购的交换机的VLAN功能根据自己企业的实际需要选择满足要求而且管理方便的交换机。同时应当特别注意现在不同厂商的交换机的VLAN之间大多数是不兼容的。
第四层交换的一个简单定义是它是一种功能它决定传输不仅仅依据MAC地址(第二层网桥)或源/目标IP地址(第三层路由),而且依据TCP/UDP(第四层) 应用端口号。第四层交换功能就象是虚IP指向物理服务器。它传输的业务服从的协议多种多样有HTTP、FTP、NFS、Telnet或其他协议。这些业务在物理服务器基础上需要复杂的载量平衡算法。在IP世界业务类型由终端TCP或UDP端口地址来决定在第四层交换中的应用区间则由源端和终端IP地址、TCP和UDP端口共同决定。
在第四层交换中为每个供搜寻使用的服务器组设立虚IP地址VIP每组服务器支持某种应用。在域名服务器DNS中存储的每个应用服务器地址是VIP而不是真实的服务器地址。
当某用户申请应用时一个带有目标服务器组的VIP连接请求例如一个TCP SYN包发给服务器交换机。服务器交换机在组中选取最好的服务器将终端地址中的VIP用实际服务器的IP取代并将连接请求传给服务器。这样同一区间所有的包由服务器交换机进行映射在用户和同一服务器间进行传输。
OSI模型的第四层是传输层。传输层负责端对端通信即在网络源和目标系统之间协调通信。在IP协议栈中这是TCP一种传输协议和UDP用户数据包协议所在的协议层。
在第四层中TCP和UDP标题包含端口号portnumber它们可以唯一区分每个数据包包含哪些应用协议例如HTTP、FTP等。端点系统利用这种信息来区分包中的数据尤其是端口号使一个接收端计算机系统能够确定它所收到的IP包类型并把它交给合适的高层软件。端口号和设备IP地址的组合通常称作“插口socket”。
P协议栈实现中这些端口号是相同的。除了“熟知”端口外标准UNIX服务分配在256到1024端口范围定制的应用一般在1024以上分配端口号.
口号提供的附加信息可以为网络交换机所利用这是第4层交换的基础。
TCP/UDP端口号提供的附加信息可以为网络交换机所利用这是第四层交换的基础。
具有第四层功能的交换机能够起到与服务器相连接的“虚拟IP”(VIP)前端的作用。
每台服务器和支持单一或通用应用的服务器组都配置一个VIP地址。这个VIP地址被发送出去并在域名系统上注册。
在发出一个服务请求时第四层交换机通过判定TCP开始来识别一次会话的开始。然后它利用复杂的算法来确定处理这个请求的最佳服务器。一旦做出这种决定交换机就将会话与一个具体的IP地址联系在一起并用该服务器真正的IP地址来代替服务器上的VIP地址。
每台第四层交换机都保存一个与被选择的服务器相配的源IP地址以及源TCP 端口相
关联的连接表。然后第四层交换机向这台服务器转发连接请求。所有后续包在客户机与服务器之间重新影射和转发直到交换机发现会话为止。
在使用第四层交换的情况下接入可以与真正的服务器连接在一起来满足用户制定的规则诸如使每台服务器上有相等数量的接入或根据不同服务器的容量来分配传输流。
如果服务器速度跟不上即使是具有最快速交换的网络也不能完全确保端到端的性能。可以想见高优先权的业务在这种QoS使能的网络中会因服务器中低优先权的业务队列而阻塞。在更糟的情况下服务器甚至会丧失循环处理业务的能力。
设计在服务器上的第四层交换的目的就是扩展过去服务器和应用中第二层和第三层交换的性能和业务流的管理功能。
第四层交换使用第三层和第四层信息包的报头信息根据应用区间识别业务流将整个区间段的业务流分配到合适的应用服务器进行处理。
每个开放的区间与特定的服务器相关为跟踪服务器第四层交换使多个服务器支持的特殊应用随服务器的增加而线性增强整体性能。同时第四层交换通过减少对任何特定服务器的依赖性而提高应用的可靠性。
第四层交换也要求端到端QoS提高第二层和第三层交换一包接一包QoS传输的能力。例如从级别高的用户来的业务或重要应用的网络业务流可以分配给最快的IO系统和CPU而普通的业务就分配给性能较差的机器。
如果第二层交换是网桥的再现第三层交换是路由那么什么是第四层交换第四层交换可以根据专门的应用进行流量排队这为基于规则的服务质量机制提供了一条更可操作的途径。我们可以把第四层交换叫作“会话交换机”。
局域网交换技术是作为对共享式局域网提供有效的网段划分的解决方案而出现的他可以使每个用户尽可能地分享到最大带宽。前文已经提到交换技术是在OSI七层网络模型中的第二层即数据链路层进行操作的因此交换机对数据包的转发是建立在MAC地址--物理地址基础之上的对于IP网络协议来说它是透明的即交换机在转发数据包时不知道也无须知道信源机和信宿机的IP地址只须其物理地址即MAC地址。交换机在操作过程当中会不断的收集资料去建立它本身的一个地址表这个表相当简单它说明了某个MAC地址是在哪个端口上被发现的所以当交换机收到一个TCPIP封包时他便会看一下该数据包的标签部分的目的MAC地址核对一下自己的地址表以确认该从哪个端口把数据包发出去由于这个过程比较简单加
上今天这功能由ASIC硬件进行因此速度相当高一般只需几十微秒交换机便可决定一个IP封包该往那里送。值得一提的是万一交换机收到一个不认识的封包就是说如果目的地MAC地址不能在地址表中找到时交换机会把IP封包扩散出去即把它从每一个端口中送出去就好象交换机在收到一个广播封包时一样处理。二层交换机的弱点正是它处理广播封包的手法太不有效比方说当一个交换机收到一个从TCP/IP工作站上发出来的广播封包时他便会把该封包传到所有其他端口去哪怕有些端口上连的是IPX或DECnet工作站!这样一来非TCP/IP接点的带宽便会受到负面的
影响就算同样的TCP/IP接点除非他们的子网跟发送那个广播封包的工作站的子网相同否则他们也会无原无故地收到一些与他们毫不相干的网络广播整个网络的效率因此会大打折扣。
假设主机A跟主机B以前曾通过交换机通信中间的交换机如支持第三层交换的线c;他便会把A和B的IP地址及他们的MAC地址记录下来当其它主机如C要和A或B通信时针对C所发出的寻址封包第三层交换机会不假思索的送C一个回覆封包告诉他A或B的MAC地址以后C当然就会用A或B的MAC地址直接和他通信。因为通信双方完全没有通过路由器这样的第三者所以那怕A、B和C属不同的子网他们间均可直接知道对方的MAC地址来通信更重要的是第三层交换机并没有像其他交换器般把广播封包扩散第三层交换机之所以叫三层交换器便是因为他们能看懂三层信息
如IP地址、ARP等。因此三层交换器便能洞悉某广播封包目的何在而在没有把他扩散出去的情形下满足了发出该广播封包的人的需要(不管他们在任何子网里)。如果认为第三层交换机就是路由器那也应称作超高速反传统路由器因为第三层交换器没做任何拆打数据封包的工作所有路过他的封包都不会被修改并以交换的速度传到目的地。
相比之下路由器是在OSI七层网络模型中的第三层--网络层操作的它在网络中
收到任何一个数据包(包括广播包在内)都要将该数据包第二层(数据链路层)的信息去掉(称为拆包)查看第三层信息IP地址。然后根据路由表确定数据包的路由再检查安全访问表;若被通过则再进行第二层信息的封装(称为打包)最后将该数据包转发。如果在路由表中查不到对应MAC地址的网络地址则路由器将向源地址的站点返回一个信息并把这个数据包丢掉。
与交换机相比路由器显然能够提供构成企业网安全控制策略的一系列存取控制机制。由于路由器对任何数据包都要有一个拆打过程即使是同一源地址向同一目的地址发出的所有数据包也要重复相同的过程。这导致路由器不可能具有很高的吞吐量也是路由器成为网络瓶颈的原因之一.端到端性能和服务质量要求对所有联网设备的负载进行细致的均衡以保证客户机与服务器之间数据平滑地流动。第二层与第三层交换产品在解决局域网和互联网络的带宽及容量问题上发挥了很好的作用但是这可能还不够还需要更多的性能而这正是第四层交换的用武之地。
第二层交换连接用户和网络在子网中指引业务流第三层交换或路由器将包从一个子网传到另一个子网第四层交换将包传到终端服务器。第四层交换是网络基础结构中的重要因素它使得服务器容量随网络带宽增加而增加。
从操作方面来看第四层交换是稳固的因为它将包控制在从源端到宿端的区间中。另一方面路由器或第三层交换只针对单一的包进行处理不清楚上一个包从哪来、也不知道下一个包的情况。它们只是检测包报头中的TCP端口数字根据应用建立优先级队列。路由器根据链路和网络可用的节点决定包的路由。第四层则是在可用的服务器和性能基础上先确定区间。
功能。它们都能提供服务品负载平衡和故障防护功能尽管许多集群技术的实现支持横跨多个服务器的应用程序的负载平衡。这二种技术的不同之处在于集群功能经常被密地集成在服务器操作系统中因此是厂家专有的。被嵌入到操作系统中意味着集群技术能支持文件系统共享和紧密的服务器资源滥测并允许更快的服务器容错。另一方面第四层交换是建立在标准IP协议族之上的。因此它使不同厂商不同操作系统的服务器为负载平衡和增强可靠性而组成一个“松散耦合”服务器集群这两种技术产不是彼盯对立的。服务器集群能利用第四层交换来同时提高应用程序扩展性和服务器可用性。
在服务器集群中使用第四层交换可以在交换机上利用第四层交换的功能来保证服务器集群中各服务器的负载平衡。第四层交换可以使人们对许多备份服务器进行毫无顾忌的选择同时还会有一系列服务器在提供同样的服务这样就可以使各服务器上的通信量负载达到平衡。
到目前为止能使负载达到平衡的唯一方法是轮换主机地址但问题在于预测或控制每一服务器将要获得的负载是一件很不容易的事情这简直太原始了并不能满足用户对第四层交换的要求。应用第四层交换采用先进的应用分配算法能更好更智能实现负载平衡。根据所需负载均衡的颗粒度第四层交换机可以利用多种方法将应用会话分配到服务器上。这些方法包括求权数最小接入的简单加权循环、测量往返时延和服务器自身的闭合环路反馈等等。
闭合环路反馈是最先进的方法它利用可用内存、I/O中断和CPU利用率等特定的系
统信息这些信息可以为适配器驱动器和第四层交换机自动获取。目前的闭合环路反馈机制要求在每台服务器上安装软件代理。
为了在企业网中行之有效第四层交换必须提供与第三层线速路由器可比拟的性能。也就是说第四层交换必须在所有端口以全介质速度操作即使在多个千兆以太网连接上亦如此。千兆以太网速度等于以每秒1488000 个数据包的最大速度路由(假定最坏的情形,即所有包为以及网定义的最小尺寸,长64字节)。
依据所希望的容量平衡间隔尺寸第四层交换机将应用分配给服务器的算法有很多种有简单的检测环路最近的连接、检测环路时延或检测服务器本身的闭环反馈。在所有的预测中闭环反馈提供反映服务器现有业务量的最精确的检测。
应注意的是进行第四层交换的交换机需要有区分和存贮大量发送表项的能力。交换机在一个企业网的核心时尤其如此。许多第二/ 三层交换机倾向发送表的大小与网络设备的数量成正比。对第四层交换机这个数量必须乘以网络中使用的不同应用协议和会话的数量。因而发送表的大小随端点设备和应用类型数量的增长而迅速增长。第四层交换机设计者在设计其产品时需要考虑表的这种增长。大的表容量对制造支持线速发送第四层流量的高性能交换机至关重要.
第四层交换机内部有支持冗余拓扑结构的功能。在具有双链路的网卡容错连接时就可能建立从一个服务器到网卡链路和服务器交换器的完全冗余系统。
第四层交换产品具有突出的性能和灵活性能够比第二层和第三层交换机做出更智能的转发决定。由于把包头查询的代码嵌入到交换机中的专用集成电路ASIC中去实现上述功能几乎不会造成任何延时。Kaiyun 开云这两家厂商的交换机都能实现10M、100M和千兆以太网功能但是Berkeley的交换机是设计用于企业应用的而Alteon交换机则是用于拥有大量Web或FTP服务器的机构的。
Alteon的第四层交换技术能通过对服务器的性能和运行状况的实时监测根据不同
服务器的健康状况将来访的数据流以经济高效的方式分配到合适的服务器上。同时Alteon的第四层交换技术具有Web高速缓存重定向功能能把指定发往远程Internet主机的HTTP通信拦截并将这些通信重新定向到本地的高速缓存服务器上从而大大加快了访问Internet的速度并节省了大量宝贵的广域网带宽。而且这对于用户和信息提供者来说是完全透明的不需要用户和信息提供者做任何的设置。
的IP9000 Gigabit Router 也是具有第四层交换功能的产品。其中SmartSwitch Router可以实现骨干网从常规第三层交换向全面的第三、第四层交换功能的升级转换其独特的广域网集成能力以及基于第四层交换的访问控制能力对于网络数据传输安全、有序地进行发挥了关键作用。此外Cabletron Smart SwitchRouter基于第四层交换的QoS功能为特定业务应用数据交换提供了不同级别的优先处理能力。
目前一般的单功能负载均衡产品可以每秒连接400到800个接入。而同时具有第二层和第四层功能的新一代产品使用定制的专用集成电路的基于硬件的负载均衡功能的连接速度则超过了每秒10万次接入。
第四层交换机在形式和功能上与专用负载均衡器完全不同。传统基于硬件的负载均衡器是速度为45Mbps的优化的两端口设备。而第四层交换机是设计用于高速Intranet应用的它支持100Mbps或千兆位接口。
第四层交换除了负载均衡功能外还支持其它功能如基于应用类型和用户ID的传输流控制功能。采用多级排队技术第四层交换机可以根据应用来标记传输流以及为传输流分配优先级。此外第四层交换机直接安放在服务器前端它了解应用会话内容和用户权限因而使它成为了防止非授权访问服务器的理想平台。
在本方案中通过采用Alteon的第四层交换机来实现Web Server的负载均衡。
Web Server在同一局域网内实现负载均衡时采用多种负载均衡算法包括Least
交换是当前网络技术发展的方向。路由技术是交换网络的重要组成部分。交换网络中路由技术选用得正确与否将直接影响到网络的整体性能的好坏。因此路由技术越来越受到生产厂家与网络设计人员的重视。
目前交换网络中的路由技术有三种其中第一种是最为保守的方法即第三层的路由器与第二层交换机相结合的方法。第二层交换机严格限制于桥结构用于同一虚拟网内的不同节点之间的数据交换在OSI参考模型的第二层即数据链路层实现虚拟LAN的功能将第三层的功能留给路由器实现由路由器完成虚拟网络之间的数据传输与建立LAN与企业主干网连接的工作。
第二种方法采用分布式路由技术。其特点是它使用多层交换机将第二层的桥与第三层的路由结合在一起有的文献也将多层交换机称之为第三层交换机。它本身所具有的路由功能支持虚拟LAN并支持大多数同一虚拟网内或不同虚拟网之间节点的通信减少了工作组与部门之间所使用的路由器的数目。但它仍然不能完全摆脱使用传统路由器这是因为多层交换机只能提供高档路由器所能提供的协议、安全、交通管理及与WAN连接功能的子集。如CISCO公司7000系列路由器能够处理12种协议并支持点对点、电路交换与信元交换的广域网通信而Alantec公司生产的Powerhub多层交换机却只能处理三种协议:DECnet、IP与IPX并且没有WAN接口。因此多层交换机网络中需要使用路由器作为广域网的网关并完成较为复杂的路由功能。
交换网中的第三种路由技术则采用了一种全新的结构:路由服务器与边界交换机相结合。我们知道传统的路由器完成信息包的转发与路由选择两项工作。而基于路由服务器的网络则由两个独立的设备分别完成上述两项功能:边界交换机完成信息包的转发而路由信息的确定由价格较为昂贵的路由服务器完成。边界交换机只有在自己的地址表中找不到目标节点的地址时才访问路由服务器此时路由器对之响应一个正确的地址交换机再将该信息缓存备用。需要指出的是目前路由服务器与交换机之间的通信协议还不统一不同厂家的产品还不兼容。
上述三种路由技术各有特色网络设计人员可根据实际情况加以选用。为使人们对它们有更好的了解我们分以下四个方面对它们进行比较。
网络的大小是选择何种路由技术组网的决定性因素。第二层交换机与传统路由器相结合的办法适用于较小规模的网络其特点是经济实用。但当主干网扩展成比较大的网络时第二层虚拟LAN的开销将明显增大。
随着主干网的扩展多层交换机的智能优势得到充分发挥由于它仅向那些属于某一特定子网的网段转发广播因此减少了主干网上广播交通的数量。由于多层交换机组成的虚拟网络具有过滤功能并能节省主干网的带宽与端站点的时钟因此虚拟网络的安全性较好。另外它与第一种方法相比由于交换机可在工作组与部门范围内同时负责交换与路由选径工作故节省了传统路由器使用的数目。分布式路由器法与路由服务器也比较适用于大型的分布式网络。
网络延迟的增加会导致网络性能的下降网络延迟的大小一般与设备在转发交通之前所必须处理的作业的大小成正比。对于第二层的以太交换机来讲由于第二层虚拟网本质上使用桥而不使用路由器因此相对速度较快当执行一个简单的MAC地址寻找时一个信息包(64字节)的延迟小于100微秒。第三层路由器的使用增加了头标的寻找及某些算法的执行因此大大增加了信息包的延迟其延迟时间高达5毫秒。
可见对于由第二层交换机与第三层路由器结合组成的网络当交通经由交换机时具有相当好的性能;当交通从一个交换机经由路由器流向另一个交换机时性能较差。
几乎所有的第二层交换机与软件配合使用都能将节点组成虚拟网络(广播域)并以此改善网络的性能。同一虚拟网内节点之间的交通在MAC层进行交换延迟较小。不同虚拟网之间的节点交换信息时信息包传递要经过路由器此时网络延迟较大。
分布路由技术允许交换机在第三层协议子网ID虚拟网间传递信息能克服上述路由器所形成的瓶颈。
路由服务器法使用边界交换机做出路径的选择。偶而在边界交换机不知道发送目标地址时才向路由服务器发询问信息包此时才会出现寻径的延迟。正常情况下交换机可以直接在缓存地址表中查找地址之后可直接转发信息包此种情况下产生的延迟与MAC层交换机的延迟基本相同。
路由信息存放于网络中各个路由器中每种协议都有相应的表列。网管人员必须逐个对路由器进行配置其中包括滤波器的设置增加、修改路由表等。加之人机界面是基于文本的界面因此当企业网扩展到较大规模时路由器的管理与配置是相当费时的。
分布式路由技术不利的一面是其管理的开销与路由及交换表数目的增加呈指数增加趋势。为了克服这一缺点生产商家拟采用以下措施:在中心控制台制定交通管制策略并通过网络自动传播从而避免对每个设备逐一配置并增加图形人机界面。
路由服务器的特点是易于管理只需对一个路由服务器的配置就可提供高质量的服务与虚拟网络的管理。如Cabletron公司的Securefast管理程序就能够允许网管人员利用屏幕对不同组的用户分配访问权限通过执行该软件将访问权限通知所有的交换机。
路由服务器方法的另一个优点是允许网管人员透明地制定交通管理策略不必关心端站用户的类型。例如网管人员可将以太交换机上的节点与ATM上的服务器分配给同一个虚拟局域网而不必输入以太节点的MAC或IP地址也不必输入ATM节点的VPI/VCI。 4.价格
价格是人们组网考虑的另一个主要因素。以下作者给出几个公司生产的50、250、500个端口三种路由方式产品的平均每个端口价格的对比情况(见表12)。这里每个端口的价格是用端口的数目去除网络设备总价格所得的结果网络设备包括以太交换机、ATM交换机、路由服务器与第三层路由器。
路由服务器组网方式只有Newbridge公司给出价格其50、250、500个端口设备每个端口的平均价格分别为1920、1520与1435美元。
从上面给出的数据可以看出基于第二层交换与路由器方式组网的方案价格最便宜分布式路由技术组网价格最高而路由服务器方式组网价格适中。从中我们还可发现使用第二层交换机与第三层路由器组网时随着网络规模的扩大平均每个端口的价格越来越小路由服务器组网的情况与之类似。但分布式路由器组网方式平均每个端口的价格受网络规模影响不大。
由于路由服务器与分布式路由方式组成的交换LAN与ATM主干相连目前还没有统一的标准故各公司提供的连接方式也不尽相同。
常见的方法是将以太或令牌环局域网交换机的所有虚拟网的交通送往装有ATM接口卡的路由器但这种作法的缺点是路由器将会成为整个网络的瓶颈影响了网络的整体性能。
较好的方法是以太LAN交换机都备有各自的ATM接口从而允许LAN交换机与ATM交换机直接建立连接不必经由路由器这是一个明显的改进。但不同虚拟网之间的数据传输仍需经过路由器瓶颈依然存在。
的LAN仿线c;另一种标准是国际计算机互连网络工程任务组IETF制定的ATM上的传统IP标准(IPOverATM)。LAN仿真运行于介质访问控制MAC层它的最大好处是能确保以太及令牌环的交通在不需对应用程序及人机界面做任何改变的情况下在ATM网上正常运行。IPOverATM标准与LAN仿真具有相同的目的与LAN仿线c;它只允许ATM交通运行于IP网络。但是它们都没有彻底地解决不同虚拟网之间交通的传输仍需要在不同虚拟网之间设有路由器:路由器将信元装配成信息包完成路由选择并在发送前再将信息包恢复成信元这样做效率明显要低得多。为了消除路由器形成的瓶颈ATM论坛制定了ATM上的多协议传输标准(MPOA)其目的是解决ATM上的多种协议的传输这其中包括IP、IPX/SPX与Appletalk等。MPOA的不同虚拟网之间的路由交通是基于网络层的交通信息(如IP子网地址)以达到避免使用外部路由器的目的。
综上所述三种路由器技术各有特点各有所长用户可根据自己的实际需要加以选择。需要强调的是路由技术在当前乃至于在可预见的未来仍是交换网络的一个非常重要的组成部分路由技术选择的正确与否会直接影响网络整体性能必须予以足够的重视
交换技术是一个具有简化、低价、高性能和高端口密集特点的交换产品体现了桥接技术的复杂交换技术在OSI参考模型的第二层操作。与桥接器不同的是交换机转发延迟很小操作接近单局域网性能远远超过了普通桥接互联网之间的转发性能。
交换技术允许共享型呵专用性大的局域网段进行带宽调整以减轻局域网之间信息流通出现的瓶颈问题。现在已经有以太网、快速以太网、FDDI和ATM技术个交换产品。
端换技术最早出现在插槽式的集线c;这类集线器的背板通常划分有多条以太网段不用网桥或路由器连接网络之间是互不相通的。以太主模块插入后通常被分配到某个背板的网段上端换用于将以太模块的端口在背板凳多个网段之间进行分配、平衡。根据支持的程度端口进行还可以细分为
*端口组交换通常模块上的端口被划分为若干组每组端口允许进行网段迁移。
*端口级交换支持每个端口在不同网段之间进行迁移。这种交换技术是基于OSI第一层上完成的具有灵活性和负载平衡的能力等优点.如果配置得当,那么还可以在一定程度进行容错,但没有改变共享传输介质的特点,因而不能称之为线.帧交换
帧交换是目前应用最广泛的局域网交换技术,它通过对传统传输媒介进行微分段,提供并行传送的机制,以减小冲突域,获得高的带宽.一般来说每个公司的产品德实现技术均回游差异,但对网络帧的处理方式有一下几种:
*真通交换:提供线速处理能力,交换机只读出网络帧的前14个字节,便将网络帧转送到相应得断口上.
前一种方法的交换速度非常快,但缺乏对网络帧进行更高级的控制,缺乏智能性和安全性,同时也无法支持具有不同速率的端口的交换.因此,各厂商把后一种技术作为重点.
ATM技术代表了网络和通信中众多难题的一剂良药.ATM采用固定长度53个字节的信元交换.由于长度固定,因而便于用硬件实现.ATM采用专用的非差别连接,并行运行,可以通过一个交换机同时建立多个节点,但不会影响每个节点之间的通信能力.ATM还容许在源节点和目标节点之间的通信能力.ATM采用了统计时分电路进行复用,因而能大大提高通道德利用率.ATM的带宽可以达到25M、155M、622M甚至数GB的转送能力。
局域网计算机是组成网络系统的核心设备。对用户而言局域网交换机最主要的指标是端口的配置、数据、数据交换能力、包交换速度等因素。因此在选择交换机时要注意一下事项“
简单地说三层交换技术就是二层交换技术三层转发技术。它解决了局域网中网段划分之后网段中子网必须依赖路由器进行管理的局面解决了传统路由器低速、复杂所造成的网络瓶颈问题。
三层交换也称多层交换技术或IP交换技术是相对于传统交换概念而提出的。众所周知传统的交换技术是在OSI网络标准模型中的第二层——数据链路层进行操作的而三层交换技术是在网络模型中的第三层实现了数据包的高速转发。简单地说三层交换技术就是二层交换技术三层转发技术。
三层交换技术的出现解决了局域网中网段划分之后网段中子网必须依赖路由器进行管理的局面解决了传统路由器低速、复杂所造成的网络瓶颈问题。
一个具有三层交换功能的设备是一个带有第三层路由功能的第二层交换机但它是二者的有机结合并不是简单地把路由器设备的硬件及软件叠加在局域网交换机上。
其原理是假设两个使用IP协议的站点A、B通过第三层交换机进行通信发送站点A在开始发送时把自己的IP地址与B站的IP地址比较判断B站是否与自己在同一子网内。若目的站B与发送站A在同一子网内则进行二层的转发。若两个站点不在同一子网内如发送站A要与目的站B通信发送站A要向“缺省网关”发出ARP(地址解析)封包而“缺省网关”的IP地址其实是三层交换机的三层交换模块。当发送站A对“缺省网关”的IP地址广播出一个ARP请求时如果三层交换模块在以前的通信过程中已经知道B站的MAC地址则向发送站A回复B的MAC地址。否则三层交换模块根据路由信息向B站广播一个ARP请求B站得到此ARP请求后向三层交换模块回复其MAC地址三层交换模块保存此地址并回复给发送站A,同时将B站的MAC地址发送到二层交换引擎的MAC地址表中。从这以后当A向B发送的数据包便全部交给二层交换处理信息得以高速交换。由于仅仅在路由过程中才需要三层处理绝大部分数据都通过二层交换转发因此三层交换机的速度很快接近二层交换机的速度同时比相同路由器的价格低很多。
当数据由端口接口芯片接收进来以后首先在二层交换芯片中查找相应的目的MAC地址如果查到就进行二层转发否则将数据送至三层引擎。在三层引擎中ASIC芯片查找相应的路由表信息与数据的目的IP地址相比对然后发送ARP数据包到目的主机得到该主机的MAC地址将MAC地址发到二层芯片由二层芯片转发该数据包。
2基于软件的三层交换机技术较简单但速度较慢不适合作为主干。其原理是采用CPU用软件的方式查找路由表。
当数据由端口接口芯片接收进来以后首先在二层交换芯片中查找相应的目的MAC地址如果查到就进行二层转发否则将数据送至CPU。CPU查找相应的路由表信息与数据的目的IP地址相比对然后发送ARP数据包到目的主机得到该主机的MAC地址将MAC地址发到二层芯片由二层芯片转发该数据包。因为低价CPU处理速度较慢因此这种三层交换机处理速度较慢。
近年来宽带IP网络建设成为热点下面以适合定位于接入层或中小规模汇聚层的第三层交换机产品为例介绍一些三层交换机的具体技术。在市场上的主流接入第三层交换机主要有Cisco的Catalyst2948GL3、Extreme的Summit24和AlliedTelesyn的Rapier24等这几款三层交换机产品各具特色涵盖了三层交换机大部分应用特性。当然在选择第三层交换机时用户可根据自己的需要判断并选择上述产品或其他厂家的产品如北电网络的Passport/Acceler系列、原Cabletron的SSR系列在Cabletron一分四后大部分SSR三层交换机已并入Riverstone公司、Avaya的CajunM系列、3Com的Superstack34005系列等。此外国产网络厂商神州数码网络、TCL网络、上海广电应确信、紫光网联、首信等都已推出了三层交换机产品。下面就其中三款产品进行介绍使您能够较全面地了解三层交换机并针对自己的情况选择合适的机型。
Extreme公司三层交换产品解决方案能够提供独特的以太网带宽分配能力切割单位为500kbps或200kbps服务供应商可以根据带宽使用量收费可实现音频和视频的固定延迟传输。
总之三层交换机从概念的提出到今天的普及应用虽然只历经了几年的时间但其扩展的功能也不断结合实际应用得到丰富。随着ASIC硬件芯片技术的发展和实际应用的推广三层交换的技术与产品也会得到进一步发展。
计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起它们之间并不能进行通信那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时就已经暗示这些相互连接的计算机是可以进行通信的也就是说从功能上和逻辑上看这些计算机网络已经组成了一个大型的计算机网络或称为互联网络也可简称为互联网、互连网。
当中继系统是转发器时一般不称之为网络互联因为这仅仅是把一个网络扩大了而这仍然是一个网络。高层网关由于比较复杂目前使用得较少。因此一般讨论网络互连时都是指用交换机和路由器进行互联的网络。本文主要阐述交换机和路由器及其区别。 二、交换机和路由器
“交换”是今天网络里出现频率最高的一个词从桥接到路由到直至电线c;无论何种场合都可将其套用搞不清到底什么才是真正的交换。其实交换一词最早出现于电线c;特指实现两个不同电话机之间话音信号的交换完成该工作的设备就是电话交换机。所以从本意上来讲交换只是一种技术概念即完成信号由设备入口到出口的转发。因此只要是和符合该定义的所有设备都可被称为交换设备。由此可见“交换”是一个涵义广泛的词语当它被用来描述数据网络第二层的设备时实际指的是一个桥接设备而当它被用来描述数据网络第三层的设备时又指的是一个路由设备。 我们经常说到的以太网交换机实际是一个基于网桥技术的多端口第二层网络设备它为数据帧从一个端口到另一个任意端口的转发提供了低时延、低开销的通路。
由此可见交换机内部核心处应该有一个交换矩阵为任意两端口间的通信提供通路或是一个快速交换总线c;以使由任意端口接收的数据帧从其他端口送出。在实际设备中交换矩阵的功能往往由专门的芯片完成。另外以太网交换机在设计思想上有一个重要的假设即交换核心的速度非常之快以致通常的大流量数据不会使其产生拥塞换句线c;交换的能力相对于所传信息量而无穷大与此相反交换机在设计上的思路是认为交换的能力相对所传信息量而言有限。 虽然以太网第二层交换机是基于多端口网桥发展而来但毕竟交换有其更丰富的特性使之不但是获得更多带宽的最好途径而且还使网络更易管理。
在主干网上路由器的主要作用是路由选择。主干网上的路由器必须知道到达所有下层网络的路径。这需要维护庞大的路由表并对连接状态的变化作出尽可能迅速的反应。路由器的故障将会导致严重的信息传输问题。
在地区网中路由器的主要作用是网络连接和路由选择即连接下层各个基层网络单位园区网同时负责下层网络之间的数据转发。 在园区网内部路由器的主要作用是分隔子网。早期的互连网基层单位是局域网其中所有主机处于同一逻辑网络中。随着网络规模的不断扩大局域网演变成以高速主干和路由器连接的多个子网所组成的园区网。在其中处个子网在逻辑上独立而路由器就是唯一能够分隔它们的设备它负责子网间的报文转发和广播隔离在边界上的路由器则负责与上层网络的连接。
3.广播控制交换机只能缩小冲突域而不能缩小广播域。整个交换式网络就是一个大的广播域广播报文散到整个交换式网络。而路由器可以隔离广播域广播报文不能通过路由器继续进行广播。
6.介质相关交换机作为桥接设备也能完成不同链路层和物理层之间的转换但这种转换过程比较复杂不适合实现势必降低交换机的转发速度。因此目前交换机主要完成相同或相似物理介质和链路协议的网络互连而不会用来在物理介质和链路层协议相差甚元的网络之间进行互连。而路由器则不同它主要用于不同网络之间互连因此能连接不同物理介质、链路层协议和网络层协议的网络。路由器在功能上虽然占据了优势但价格昂贵报文转发速度低。 近几年交换机为提高性能做了许多改进其中最突出的改进是虚拟网络和三层交换。
划分子网可以缩小广播域减少广播风暴对网络的影响。路由器每一接口连接一个子网广播报文不能经过路由器广播出去连接在路由器不同接口的子网属于不同子网子网范围由路由器物理划分。对交换机而言每一个端口对应一个网段由于子网由若干网段构成通过对交换机端口的组合可以逻辑划分子网。广播报文只能在子网内广播不能扩散到别的子网内通过合理划分逻辑子网达到控制广播的目的。由于逻辑子网由交换机端口任意组合没有物理上的相关性因此称为虚拟子网或叫虚拟网。虚拟网技术不用路由器就解决了广播报文的隔离问题且虚拟网内网段与其物理位置无关即相邻网段可以属于不同虚拟网而相隔甚远的两个网段可能属于不同虚拟网而相隔甚远的两个网段可能属于同一个虚拟网。不同虚拟网内的终端之间不能相互通信增强了对网络内数据的访问控制。 交换机和路由器是性能和功能的矛盾体交换机交换速度快但控制功能弱路由器控制性能强但报文转发速度慢。解决这个矛盾的最新技术是三层交换既有交换机线速转发报文能力又有路由器良好的控制功能。
在第三层交换技术出现之前几乎没有必要将路由功能器件和路由器区别开来他们完全是相同的提供路由功能正在路由器的工作然而现在第三层交换机完全能够执行传统路由器的大多数功能。作为网络互连的设备第三层交换机具有以下特征 1.转发基于第三层地址的业务流
1.子网间传输带宽可任意分配传统路由器每个接口连接一个子网子网通过路由器进行传输的速率被接口的带宽所限制。而三层交换机则不同它可以把多个端口定义成一个虚拟网把多个端口组成的虚拟网作为虚拟网接口该虚拟网内信息可通过组成虚拟网的端口送给三层交换机由于端口数可任意指定子网间传输带宽没有限制。 2.合理配置信息资源由于访问子网内资源速率和访问全局网中资源速率没有区别子网设置单独服务器的意义不大通过在全局网中设置服务器群不仅节省费用更可以合理配置信息资源。
3.降低成本通常的网络设计用交换机构成子网用路由器进行子网间互连。目前采用三层交换机进行网络设计既可以进行任意虚拟子网划分又可以通过交换机三层路由功能完成子网间通信为此节省了价格昂贵的路由器。
4.交换机之间连接灵活作为交换机它们之间不允许存在回路作为路由器又可有多条通路来提高可靠性、平衡负载。三层交换机用生成树算法阻塞造成回路的端口但进行路由选择时依然把阻塞掉的通路作为可选路径参与路由选择。 五、结论
以太网采用CSMA/CD 机制这种冲突检测方法保证了只能有一个站点在总线上传输。如果有两个站点试图同时访问总
线c;这就意味着“冲突”发生了两站点都将被告知出错。然后它们都被拒发并等待一段时间以备重发。
这种机制就如同许多汽车抢过一座窄桥当两辆车同时试图上桥时就发生了“冲突”两辆车都必须退出然后再重
新开始抢行。当汽车较多时这种无序的争抢会极大地降低效率造成交通拥堵。
网络也是一样当网络上的用户量较少时网络上的交通流量较轻冲突也就较少发生在这种情况下冲突检测法效果
较好。当网络上的交通流量增大时冲突也增多同进网络的吞吐量也将显著下降。在交通流量很大时工作站可能会被一
局域网交换技术是作为对共享式局域网提供有效的网段划分的解决方案而出现的它可以使每个用户尽可能地分享到最大带宽。交换技术是在OSI 七层网络模型中的第二层即数据链路层进行操作的因此交换机对数据包的转发是建立在MACMedia Access Control 地址--物理地址基础之上的对于IP 网络协议来说它是透明的即交换机在转发数据包时不知道也无须知道信源机和信宿机的IP 地址只需知其物理地址即MAC 地址。交换机在操作过程当中会不断的收集资料去建立它本身的一个地址表这个表相当简单它说明了某个MAC 地址是在哪个端口上被发现的所以当交换机收到一个TCP IP 封包时它便会看一下该数据包的目的MAC 地址核对一下自己的地址表以确认应该从哪个端口把数据包发出去。由于这个过程比较简单加上这功能由一崭新硬件进行--ASIC(Application Specific Integrated Circuit)因此速度相当快一般只需几十微秒交换机便可决定一个IP 封包该往那里送。值得一提的是万一交换机收到一个不认识的封包就是说如果目的地MAC 地址不能在地址表中找到时交换机会把IP 封包扩散出去即把它从每一个端口中送出去就如交换机在处理一个收到的广播封包时一样。二层交换机的弱点正是它处理广播封包的手法不太有效比方说当一个交换机收到一个从TCP/IP 工作站上发出来的广播封包时他便会把该封包传到所有其他端口去哪怕有些端口上连的是IPX 或DECnet 工作站。这样一来非TCP/IP 节点的带宽便会受到负面的影响就算同样的TCP/IP 节点如果他们的子网跟发送那个广播封包的工作站的子网相同那么他们也会无原无故地收到一些与他们毫不相干的网络广播整个网络的效率因此会大打折扣。从90 年代开始出现了局域网交换设备。从网络交换产品的形态来看交换产品大致有三种端换、帧交换和信元交换。
端换技术最早出现于插槽式集线器中。这类集线器的背板通常划分有多个以太网段每个网段为一个广播域、各网段通过网桥或路由器相连。以太网模块插入后通常被分配到某个背板网段上端换适用于将以太模块的端口在背板的多个网段之间进行分配。这样网管人员可根据网络的负载情况将用户在不同网段之间进行分配。这种交换技术是基于OSI第一层物理层上完成的它并没有改变共享传输介质的特点因此并不是真正意义上的交换。
帧交换是目前应用的最广的局域网交换技术它通过对传统传输媒介进行分段提供并行传送的机制减少了网络的碰撞冲突域从而获得较高的带宽。不同厂商产品实现帧交换的技术均有差异但对网络帧的处理方式一般有存储转发式和直通式两种。存储转发式Store-and-Forward 当一个数据包以这种技术进入一个交换机时交换机将读取足够的信息以便不仅能决定哪个端口将被用来发送该数据包而且还能决定是否发送该数据包。这样就能有效地排除了那些有缺陷的网络段。虽然这种方式不及使用直通式产品的交换速度但是它们却能排除由破坏的数据包所引起的经常性的有害后果。直通式Cut-Through 当一个数据包使用这种技术进入一个交换机时它的地址将被读取。然后不管该数据包是否为错误的格式它都将被发送。由于数据包只有开头几个字节被读取所以这种方法提供了较多的交换次数。然而所有的数据包即使是那些可能已被破坏的都将被发送。直到接收站才能测出这些被破坏的包并要求发送方重发。但是如果网络接口卡失效或电缆存在缺陷或有一个能引起数据包遭破坏的外部信号源则出错将十分频繁。随着技术的发展直通式交换将逐步被淘汰。Kaiyun 开云在“直通式”交换方式中交换机只读出网络帧的前几个字节便将网络帧传到相应的端口上虽然交换速度很快但缺乏对网络帧的高级控制无智能性和安全性可言同时也无法支持具有不同速率端口的交换而“存储转发”交换方式则通过对网络帧的读取进行验错和控制。联想网络的产品都采用“存储转发”交换方式。
信元交换的基本思想是采用固定长度的信元进行交换这样就可以用硬件实现交换从而大大提高交换速度尤其适合语音、视频等多媒体信号的有效传输。目前信元交换的实际应用标准是ATM 异步传输模式但是ATM 设备的造价较为昂贵在局域网中的应用已经逐步被以太网的帧交换技术所取代。
第二层的网络交换机依据第二层的地址传送网络帧。第二层的地址又称硬件地址MAC 地址第二层交换机通常提供很高的吞吐量线;每端口的价格比较经济。第二层的交换机对于路由器和主机是“透明的”主要遵从802.1d 标准。该标准规定交换机通过观察每个端口的数据帧获得源MAC 地址交换机在内部的高速缓存中建立MAC 地址与端口的映射表。当交换机接受的数据帧的目的地址在该映射表中被查到交换机便将该数据帧送往对应的端口。如果它查不到便将该数据帧广播到该端口所属虚拟局域网VLAN 的所有端口如果有回应数据包交换机便将在映射表中增加新的对应关系。当交换机初次加入网络中时由于映射表是空的所以所有的数据帧将发往虚拟局域网内的全部端口直到交换机“学习”到各个MAC 地址为止。这样看来交换机刚刚启动时与传统的共享式集线器作用相似的直到映射表建立起来后才能真正发挥它的性能。这种方式改变了共享式以太网抢行的方式如同在不同的行驶方向上铺架了立交桥去往不同方向的车可以同时通行因此大大提高了流量。从虚拟局域网VLAN 角度来看由于只有子网内部的节点竞争带宽所以性能得到提高。主机1 访问主机2 同时主机3 可以访问主机4 。当各个部门具有自己独立的服务器时这一优势更加明显。但是这种环境正发生巨大的变化因为服务器趋向于集中管理另外这一模式也不适合Internet 的应用。不同虚拟局域网VLAN 之间的通讯需要通过路由器来完成另外为了实现不同的网段之间通讯也需要路由器进行互
连。路由器处理能力是有限的相对于局域网的交换速度来说路由器的数据路由速度也是较缓慢的。路由器的低效率和长时延使之成为整个网络的瓶颈。虚拟局域网VLAN 之间的访问速度是加快整个网络速度的关键某些情况下特别是Intranet 划定虚拟局域网本身是一件困难的事情。第三层交换机的目的正在于此它可以完成Intranet 中虚拟局域网VLAN 之间的数据包以高速率进行转发。
在传统的局域网中各站点共享传输信道所造成的信道冲突和广播风暴是影响网络性能的重要因素。通常一个IP 子网或者IPX 子网属于一个广播域因此网络中的广播域是根据物理网络来划分的。这样的网络结构无论从效率和安全性角度来考虑都有所欠缺。同时由于网络中的站点被束缚在所处的物理网络中而不能够根据需要将其划分至相应的逻辑子网因此网络的结构缺乏灵活性。为解决这一问题从而引发了虚拟局域网VLAN 的概念所谓VLAN 是指网络中的站点不拘泥于所处的物理位置而可以根据需要灵活地加入不同的逻辑子网中的一种网络技术。
在交换式以太网中利用VLAN 技术可以将由交换机连接成的物理网络划分成多个逻辑子网。也就是说一个VLAN中的站点所发送的广播数据包将仅转发至属于同一VLAN 的站点。而在传统局域网中由于物理网络和逻辑子网的对应关系因此任何一个站点所发送的广播数据包都将被转发至网络中的所有站点。在交换式以太网中各站点可以分别属于不同的VLAN 。构成VLAN 的站点不拘泥于所处的物理位置它们既可以挂接在同一个交换机中也可以挂接在不同的交换机中。VLAN 技术使得网络的拓扑结构变得非常灵活例如位于不同楼层的用户或者不同部门的用户可以根据需要加入不同的VLAN 。到目前为止基于交换式以太网实现VLAN 主要有三种途径基于端口的VLAN 、基于MAC 地址的VLAN 和基于IP 地址的VLAN 。
基于端口的VLAN 就是将交换机中的若干个端口定义为一个VLAN 同一个VLAN 中的站点具有相同的网络地址不同的VLAN 之间进行通信需要通过路由器。采用这种方式的VLAN 其不足之处是灵活性不好例如当一个网络站点从一个端口移动到另外一个新的端口时如果新端口与旧端口不属于同一个VLAN 则用户必须对该站点重新进行网络地址配置否则该站点将无法进行网络通信。
在基于MAC 地址的VLAN 中交换机对站点的MAC 地址和交换机端口进行跟踪在新站点入网时根据需要将其划归至某一个VLAN 而无论该站点在网络中怎样移动由于其MAC 地址保持不变因此用户不需要进行网络地址的重新配置。这种VLAN 技术的不足之处是在站点入网时需要对交换机进行比较复杂的手工配置以确定该站点属于哪一个VLAN 。
在基于IP 地址的VLAN 中新站点在入网时无需进行太多配置交换机则根据各站点网络地址自动将其划分成不同的VLAN 。在三种VLAN 的实现技术中基于IP 地址的VLAN 智能化程度最高实现起来也最复杂。VLAN 作为一种新一代的网络技术它的出现为解决网络站点的灵活配置和网络安全性等问题提供了良好的手段。虽然VLAN 技术目前还有许多问题有待解决例如技术标准的统一问题、VLAN 管理的开销问题和VALN 配置的自动化问题等等。然而随着技术的不断进步上述问题将逐步加以解决VLAN 技术也将在网络建设中得到更加广泛的应用从而为提高网络的工作效率发挥更大的作用。事实上一个VLAN(虚拟局域网)就是一个广播域。为了避免在大型交换机上进行的广播所引起的广播风暴可将连接到大型交换机上的网络划分为多个VLAN(虚拟局域网)。在一个VLAN(虚拟局域网)内由一个工作站发出的信息只能发送到具有相同VLAN(虚拟局域网)号的其他站点。其它VLAN(虚拟局域网)的成员收不到这些信息或广播帧。
这就是在局域网交换机上采用VLAN(虚拟局域网)技术的初衷也确实解决了一些问题。但这种技术也引发出一些新的问题随着应用的升级网络规划/实施者可根据情况在交换式局域网环境下将用户划分在不同VLAN(虚拟局域网)上。但是VLAN(虚拟局域网)之间通信是不允许的这也包括地址解析(ARP)封包。要想通信就需要用路由器桥接这些VLAN(虚拟局域网)。这就是VLAN(虚拟局域网)的问题不用路由器是嫌它慢用交换机速度快但不能解决广播风暴问题在交换机中采用VLAN(虚拟局域网)技术可以解决广播风暴问题但又必须放置路由器来实现VLAN(虚拟局域网)之间的互通。形成了一个不可逾越的怪圈。这就是网络的核心和枢纽路由器的问题。在这种网络系统集成模式中路由器是核心。
● 路由器增加了3 层路由选择的时间数据的传输效率低
● 增加子网/ VLAN(虚拟局域网)的互连意味着要增加路由器端口也增大。
相比之下路由器是在OSI 七层网络模型中的第三层--网络层操作的它在网络中收到任何一个数据包(包括广播包在内)都要将该数据包第二层(数据链路层)的信息去掉(称为拆包)查看第三层信息IP 地址。然后根据路由表确定数据包的路由再检查安全访问表若被通过则再进行第二层信息的封装(称为打包)最后将该数据包转发。如果在路由表中查不到对应MAC 地址的网络地址则路由器将向源地址的站点返回一个信息并把这个数据包丢掉。与交换机相比路由器显然能够提供构成企业网安全控制策略的一系列存取控制机制。由于路由器对任何数据包都要有一个拆打过程即使是同一源地址向同一目的地址发出的所有数据包也要重复相同的过程。这导致路由器不可能具有很高的吞吐量也是路由器成为网络瓶颈的原因之一。如果路由器的工作仅仅是在子网与子网间、网络与网络间交换数据包的线c;我们可能会买到比今天便宜得多的路由器。实际上路由器的工作远不止这些它还要完成数据包过滤、数据包压缩、协议转换、维护路由表、计算路由、甚至防火墙等许多工作。而所有这些都需要大量CPU 资源因此使得路由器一方面价格昂贵另一方面越来越成为网络瓶颈。
2、 提高路由器的硬件性能无法解决路由器瓶颈问题
提高路由器的硬件性能(采用更高速更大容量的内存)并不足以改善它的性能。因为路由器除了硬件支撑外其复杂的处理与强大的功能主要是通过软件来实现的这必然使得它成为网络瓶颈。另外当流经路由器的流量超过其吞吐能力时将引起路由器内部的拥塞。持续拥塞不仅会使转发的数据包被延误更严重的是使流经路由器的数据包丢失。这些都给网络应用带来极大的麻烦。路由器的复杂性还对网络的维护工作造成了沉重的负担。例如要对网络上的用户进行增加、移动或改变时配置路由器的工作将显得十分复杂。
将交换机和路由器结合起来这也是当今大多数企业所采用的网络解决方案从功能上来讲是可行的。然而存在显然不足不足之出在于从网络用户的角度看整个网络被分为两种等级的性能直接经过交换机处理的数据包享受着高速公路快速、稳定的传递性能但是那些必须经过路由器的数据包只能使用慢速通路当流量负荷严重时便会产生另人头痛的延迟。交换机和路由器是网络中不同的设备须分别购买、设置和管理其花费必然要多于一个基于集成化的单一完整的解决方案的花费。
局域网交换机的引入使得网络站点间可独享带宽消除了无谓的碰撞检测和出错重发提高了传输效率在交换机中可并行地维护几个独立的、互不影响的通信进程。在交换网络环境下用户信息只在源节点与目的节点之间进行传送其他节点是不可见的。但有一点例外当某一节点在网上发送广播或组播时或某一节点发送了一个交换机不认识的MAC 地址封包时交换机上的所有节点都将收到这一广播信息。整个交换环境构成一个大的广播域。点到点是在第二层快速、有效的交换但广播风暴会使网络的效率大打折扣。交换机的速度实在快比路由器快的多而且价格便宜的多。可以说在网络系统集成的技术中直接面向用户的第一层接口和第二层交换技术方面已得到令人满意的答案。交换式局域网技术使专用的带宽为用户所独享极大的提高了局域网传输的效率。但第二层交换也暴露出弱点对广播风暴、异种网络互连、安全性控制等不能有效地解决。作为网络核心、起到网间互连作用的路由器技术却没有质的突破。当今绝大部分的企业网都已变成实施TCP/IP 协议的Web 技术的内联网用户的数据往往越过本地的网络在网际间传送因而路由器常常不堪重负。传统的路由器基于软件协议复杂与局域网速度相比其数据传输的效率较低。但同时它又作为网段(子网VLAN)互连的枢纽这就使传统的路由器技术面临严峻的挑战。随着Internet/Intranet 的迅猛发展和B/S(浏览器/服务器)计算模式的广泛应用跨地域、跨网络的业务急剧增长业界和用户深感传统的路由器在网络中的瓶颈效应。改进传统的路由技术迫在眉睫。一种办法是安装性能更强的超级路由器然而这样做开销太大如果是建设交换网这种显然是不合理的。
在这种情况下一种新的路由技术应运而生这就是第三层交换技术第三层交换技术也称为IP 交换技术、高速路由技术等。第三层交换技术是相对于传统交换概念而提出的。众所周知传统的交换技术是在OSI 网络标准模型中的第二层—数据链路层进行操作的而第三层交换技术是在网络模型中的第三层实现了数据包的高速转发。简单地说第三层交换技术就是第二层交换技术第三层转发技术。这是一种利用第三层协议中的信息来加强第二层交换功能的机制。一个具有第三层交换功能的设备是一个带有第三层路由功能的第二层交换机但它是二者的有机结合并不是简单的把路由器设备的硬件及软件简单地叠加在局域网交换机上。从硬件的实现上看目前第二层交换机的接口模块都是通过高速背板/总线(速率可高达几十Gbit/s)交换数据的在第三层交换机中与路由器有关的第三层路由硬件模块也插接在高速背板/总线c;这种方式使得路由模块可以与需要路由的其他模块间高速的交换数据从而突破了传统的外接路由器接口速率的限制(10Mbit/s---100Mbit/s)。在软件方面第三层交换机也有重大的举措它将传统的基于软件的路由器软件进行了界定其作法是
1 对于数据封包的转发如IP/IPX 封包的转发这些有规律的过程通过硬件得以高速实现。
2 对于第三层路由软件如路由信息的更新、路由表维护、路由计算、路由的确定等功能用优化、高效的软件实现。假设两个使用IP 协议的站点通过第三层交换机进行通信的过程发送站点A 在开始发送时已知目的站的IP 地址但尚不知道在局域网上发送所需要的MAC 地址。要采用地址解析(ARP)来确定目的站的MAC 地址。发送站把自己的IP 地址与目的站的IP 地址比较采用其软件中配置的子网掩码提取出网络地址来确定目的站是否与自己在同一子网内。若目的站B 与发送站A 在同一子网内A 广播一个ARP 请求B 返回其MAC 地址A 得到目的站点B 的MAC 地址后将这一地址缓存起来并用此MAC 地址封包转发数据第二层交换模块查找MAC 地址表确定将数据包发向目的端口。若两个站点不在同一子网内如发送站A 要与目的站C 通信发送站A 要向缺省网关发出ARP(地址解析)封包而缺省网关的IP 地址已经在系统软件中设置。这个IP 地址实际上对应第三层交换机的第三层交换模块。所以当发送站A 对缺省网关的IP 地址广播出一个ARP 请求时若第三层交换模块在以往的通信过程中已得到目的站B 的MAC 地址则向发送站A 回复B 的MAC 地址否则第三层交换模块根据路由信息向目的站广播一个ARP 请求目的站C 得到此ARP 请求后向第三层交换模块回复其MAC 地址第三层交换模块保存此地址并回复给发送站A 。以后当再进行A 与C 之间数据包转发时将用最终的目的站点的MAC 地址封包数据转发过程全部交给第二层交换处理信息得以高速交换。
3. 除了必要的路由决定过程外大部分数据转发过程由第二层交换处理
4. 多个子网互连时只是与第三层交换模块的逻辑连接不象传统的外接路由器那样需增加端口保护了用户的。
第三层交换的目标是只要在源地址和目的地址之间有一条更为直接的第二层通路就没有必要经过路由器转发数据包。第三层交换使用第三层路由协议确定传送路径此路径可以只用一次也可以存储起来供以后使用。之后数据包通过一条虚电路绕过路由器快速发送。第三层交换技术的出现解决了局域网中网段划分之后网段中子网必须依赖路由器进行管理的局面解决了传统路由器低速、复杂所造成的网络瓶颈问题。当然三层交换技术并不是网络交换机与路由器的简单叠加而是二者的有机结合形成一个集成的、完整的解决方案。
传统的网络结构对用户应用所造成的限制正是三层交换技术所要解决的关键问题。目前市场上最高档路由器的最大处理能力为每秒25 万个包而最高档交换机的最大处理能力则在每秒1000 万个包以上二者相差40 倍。在交换网络中尤其是大规模的交换网络没有路由功能是不可想象的。然而路由器的处理能力又限制了交换网络的速度这就是三层交换所要解决的问题。第三层交换机并没有象其他二层交换机那样把广播封包扩散第三层交换机之所以叫三层交换机是因为它们能看得懂第三层的信息如IP 地址、ARP 等。因此三层交换机便能洞悉某广播封包目的何在而在没有把他扩散出去的情形下满足了发出该广播封包的人的需要(不管他们在任何子网里)。如果认为第三层交换机就是路由器那也应称作超高速反传统路由器因为第三层交换机没做任何拆打数据封包的工作所有路过他的封包都不会被修改并以交换的速度传到目的地。目前第三层交换机的成熟还有很长的路象其它一些新技术一样还待进行其协议的标准化工作。目前很多厂商都宣称开发出了第三层交换机但经国际权威机构测试作法各异且性能表现不同。另外可能是基于各厂商占领市场的策略目前的第三层交换机主要可交换路由IP/IPX 协议还不能处理其它一些有一定应用领域的专用协议。因此有关专家认为第三层交换技术是将来的主要网络集成技术传统的路由器在一段时间内还会得以应用但它将处于其力所能及的位置那就是处于网络的边缘去作速度受限的广域网互联、安全控制(防火墙)、专用协议的异构网络互连等。
在局域网上二层的交换机通过源MAC 地址来标识数据包的发送者根据目的MAC 地址来转发数据包。对于一个目的地址不在本局域网上的数据包二层交换机不可能直接把它送到目的地需要通过路由设备比如传统的路由器来转发这时就要把交换机连接到路由设备上。如果把交换机的缺省网关设置为路由设备的IP 地址交换机会把需要经过路由转发的包送到路由设备上。路由设备检查数据包的目的地址和自己的路由表如果在路由表中找到转发路径路由设备把该数据包转发到其它的网段上否则丢弃该数据包。专用传统路由器昂贵复杂速度慢易成为网络瓶颈因为它要分析所有的广播包并转发其中的一部分还要和其它的路由器交换路由信息而且这些处理过程都是由CPU 来处理的不是专用的ASIC 所以速度慢。第三层交换机既能象二层交换机那样通过MAC 地址来标识转发数据包也能象传统路由器那样在两个网段之间进行路由转发。而且由于是通过专用的芯片来处理路由转发第三层交换机能实现线、路由功能
比较传统的路由器第三层交换机不仅路由速度快而且配置简单。在最简单的情况即第三层交换机默认启动自动发现功能时一旦交换机接进网络只要设置完VLAN 并为每个VLAN 设置一个路由接口。第三层交换机就会自动把子网内部的数据流限定在子网之内并通过路由实现子网之间的数据包交换。管理员也可以通过人工配置路由的方式设置基于端口的VLAN 给每个VLAN 配上IP 地址和子网掩码就产生了一个路由接口。随后手工设置静态路由或者启动动态路由协议。
第三层交换机可以通过自动发现功能来处理本地IP 包的转发及学习邻近路由器的地址同时也可以通过动态路由协议RIP1 RIP2 OSPF 来计算路由路径。下面介绍一下RIP 协议和OSPF 协议。路由信息协议RIP 是一个内部网关协议IGP 主要应用在中等规模的网络RIP 协议采用距离向量算法在路由信息中包括了到达目的IP 向量的跳跃次数距离跳跃次数最小的路径是最优路径。RIP 允许的最大跳跃次数为15 需要跳跃16 次及其以上的目的地址被认为是不可达的。RIP 路由器通过周期性广播来与邻近的RIP 路由器交换路由信息广播的时间间隔可以设定。广播的内容就是整个路由表。当RIP 路由器收到邻近路由器的路由表后要经过计算来决定是否更新自己的路由表。如果自己的路由表需要更新路由器在更新完毕后会立即把更新的内容发到邻近的路由器而不必等待广播间隔时间的结束。
RIP 路由器要求在每个广播周期内都能收到邻近路由器的路由信息如果不能收到路由器将会放弃这条路由如果在90 秒内没有收到路由器将用其它邻近的具有相同跳跃次数HOP 的路由取代这条路由如果在180 秒内没有收到该邻近的路由器被认为不可达。RIP 将路由器分为两种类型一种是主动的一种是被动的。主动路由器既可以发送自己的路由表也可以接受邻近路由器的路由表。被动路由器只能接受邻近路由器的路由表。一旦启动了RIP 协议的某个端口学到了一条路由它将保留这条路由直到学到更好的路由。一旦有端口广播说某条路由失败了其它收到这条消息的端口都应该对通过RIP 获得的路由信息做过时处理。一条路由如果在180 秒内没有对外广播路由信息的线c;该路由将会被认为是无效。此外当接口启动RIP 时它通过和其直接相连的接口建立路由表。在和邻近路由器
转帖:超长篇,技术资料大全交换机的重要技术参数下面我将对交换机的重要技术参数作一一介绍,方便网友在选购交换机时比较不同厂商的不同产品。每一个参数都影响到交换机的性能、功能和不同集成特性。 1、转发技术:交换机采用直通转发技术或存储转发技术? 2、延时:交换机数据交换延时多少? 3、管理功能:交换机提供给拥护多少可管理功能? 4、单/多MAC地址类型:
交换机的重要技术参数 下面我将对交换机的重要技术参数作一一介绍,方便网友在选购交换机时比较不同厂商的不同产品。每一个参数都影响到交换机的性能、功能和不同集成特性。 1、转发技术:交换机采用直通转发技术或存储转发技术? 2、延时:交换机数据交换延时多少? 3、管理功能:交换机提供给拥护多少可管理功能? 4、单/多MAC地址类型:每...
1、讲一下 OSPF OSPF意思是指一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统内决策路由。 OSPF主要通一个链路状态路由协议来实现,该协议隶属于内部网关协议(IGP),因此在自治系统内运行。OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4
中常常会使用OSPF作为路由协议,那么在使用OSPF做路由协议的时候,需要注意以下哪些问题? A.确认骨干区域不会出现分裂的情况 B.确认在OSPF的选路规则下,
是否会出现次优路由 C.确认所有的非骨干区域与骨干区域有正确可靠的链接 D.确认OSPF
的拓扑结构,保证OSPF在路由计算时不会出现环路 E.确认OSPF的Cost能够正确反映百兆以上链路的真实带宽 【正确答案】A,B,C,E 【答案解析】使用OSPF做路由协议的时候,需要确认骨干区域不出现分裂,确认...
的概念: 利用通信设备和线路将地理位置不同的,功能独立的多个计算机系统互连来,以功能完善的
的功能:通信功能 、资源共享 、高可靠性、提供分布处理环境 、集中管理与处理、负载分担与均衡 、跨越时间和空间的障碍 2、计算机
边缘部分:用户直接使用(C/S方式、P2P方式) 核心部分:为边缘部分提供服务 3、功能组成 通信子网:实现数据通信 资源子网:实现资源共享/数据处理 四、计算机
的分类 1、按分布范围分 广域网WAN、城域网MAN、局域网WAN、个人区域网PAN 2、按使用者分 公用网、专用网 3、按交换技术分 电路交换、保温交换、分组交换 4、按拓扑结构分 总线型、星型、环型、网状型 5、按传输技术分 广播式
UNIX系统管理高手].Wiley.-.Beginning.Shell.Scripting 部署安全防火墙系统(新编)
层向上只提供简单的、无连接的、尽最大努力交付的数据报服务,不保证可靠通信 虚电路服务:保证可靠通信,必须建立连接 思路:可靠通信由
保证 连接的建立:必须有 终点地址:仅在连接建立阶段使。