短时间内学会交换技术整体架构

网络 路由交换
交换技术允许共享型和专用型的局域网段进行带宽调整,因此转发速度可以做到非常快。由于各个厂家采用ASIC不同,直接影响产品性能。

目前交换技术在IT界使用的还是比较广泛,为了使交换机可以平稳高效地运作,许多公司都不惜花重金去找一位能够精通交换技术的专业人士去管理公司的服务器和交换机,比较交换机是公司上网的核心嘛。

1993年,局域网交换设备出现,1994年,国内掀起了交换网络技术的热潮。其实,交换技术是一个具有简化、低价、高性能和高端口密集特点的交换产品,体现了桥接技术的复杂交换技术在OSI参考模型的第二层操作。

与桥接器一样,交换机按每一个包中的MAC地址相对简单地决策信息转发。而这种转发决策一般不考虑包中隐藏的更深的其他信息。与桥接器不同的是交换机转发延迟很小,操作接近单个局域网性能,远远超过了普通桥接互联网络之间的转发性能。

交换技术允许共享型和专用型的局域网段进行带宽调整,以减轻局域网之间信息流通出现的瓶颈问题。现在已有以太网、快速以太网、FDDI和ATM技术的交换产品。 类似传统的桥接器,交换机提供了许多网络互联功能。

交换机能经济地将网络分成小的冲突网域,为每个工作站提供更高的带宽。协议的透明性使得交换机在软件配置简单的情况下直接安装在多协议网络中;交换机使用现有的电缆、中继器、集线器和工作站的网卡,不必作高层的硬件升级;交换机对工作站是透明的,这样管理开销低廉,简化了网络节点的增加、移动和网络变化的操作。

利用专门设计的集成电路可使交换机以线路速率在所有的端口并行转发信息,提供了比传统桥接器高得多的操作性能。如理论上单个以太网端口对含有64个八进制数的数据包,可提供14880bps的传输速率。

这意味着一台具有12个端口、支持6道并行数据流的“线路速率”以太网交换器必须提供89280bps的总体吞吐率(6道信息流X14880bps/道信息流)。专用集成电路技术使得交换器在更多端口的情况下以上述性能运行,其端口造价低于传统型桥接器。

1.端口交换

端口交换技术最早出现在插槽式的集线器中,这类集线器的背板通常划分有多条以太网段(每条网段为一个广播域),不用网桥或路由连接,网络之间是互不相通的。以大主模块插入后通常被分配到某个背板的网段上,端口交换用于将以太模块的端口在背板的多个网段之间进行分配、平衡。根据支持的程度,端口交换还可细分为:

模块交换:将整个模块进行网段迁移。 端口组交换:通常模块上的端口被划分为若干组,每组端口允许进行网段迁移。 端口级交换:支持每个端口在不同网段之间进行迁移。

这种交换技术是基于OSI第一层上完成的,具有灵活性和负载平衡能力等优点。如果配置得当,那么还可以在一定程度进行客错,但没有改变共享传输介质的特点,自而未能称之为真正的交换。

2.帧交换

帧交换是目前应用最广的局域网交换技术,它通过对传统传输媒介进行微分段,提供并行传送的机制,以减小冲突域,获得高的带宽。一般来讲每个公司的产品的实现技术均会有差异,但对网络帧的处理方式一般有以下几种:

直通交换:提供线速处理能力,交换机只读出网络帧的前14个字节,便将网络帧传送到相应的端口上。 存储转发:通过对网络帧的读取进行验错和控制。 前一种方法的交换速度非常快,但缺乏对网络帧进行更高级的控制,缺乏智能性和安全性,同时也无法支持具有不同速率的端口的交换。因此,各厂商把后一种技术作为重点。

有的厂商甚至对网络帧进行分解,将帧分解成固定大小的信元,该信元处理极易用硬件实现,处理速度快,同时能够完成高级控制功能(如美国MADGE公司的LET集线器)如优先级控制。

3.信元交换

ATM技术代表了网络和通讯技术发展的未来方向,也是解决目前网络通信中众多难题的一剂“良药”,ATM采用固定长度53个字节的信元交换。由于长度固定,因而便于用硬件实现。

ATM采用专用的非差别连接,并行运行,可以通过一个交换机同时建立多个节点,但并不会影响每个节点之间的通信能力。ATM还容许在源节点和目标、节点建立多个虚拟链接,以保障足够的带宽和容错能力。ATM采用了统计时分电路进行复用,因而能大大提高通道的利用率。ATM的带宽可以达到25M、155M、622M甚至数Gb的传输能力。

【编辑推荐】

  1. 说一下安全交换机的“潜规则”
  2. 概括高端交换机的市场现状问题
  3. 详述局域网交换机存在的安全隐患
  4. PythonAndroid剖析三层交换机与其它层交换机之间区别与联系
  5. 衡量局域网交换机功耗特性
责任编辑:chenqingxiang 来源: 51CTO
相关推荐

2010-03-17 13:07:47

交换机故障

2010-01-19 18:18:21

C++语言

2010-03-16 10:32:23

配置交换机

2010-02-05 14:40:14

Android开源系统

2010-03-03 17:19:48

Android

2010-02-24 13:56:27

Python编程语言

2015-01-08 14:04:49

电信CDMA

2009-11-25 15:31:40

VS2003 SDK

2013-01-13 10:01:18

2009-11-25 13:22:49

VS2003代码

2022-03-17 14:36:20

后门网络安全

2017-12-02 07:33:30

苹果Face ID多用户

2020-04-03 08:40:38

微软谷歌无代码

2010-03-10 14:04:53

交换机故障

2010-04-29 14:15:15

Oracle Audi

2010-03-15 10:45:37

2010-03-02 13:38:30

Android命令

2017-08-02 08:52:19

2010-01-20 10:40:44

C++Test

2015-07-23 10:14:41

点赞
收藏

51CTO技术栈公众号