大势所趋 第四层交换器技术入门分析

近年来,随着百兆、千兆、甚至万兆局域网的逐渐普及,宽带局域网,甚至带宽广域网的广泛应用,带动着交换器技术的不断发展 。企业应用中,Internet的迅猛发展,电子商务、电子政务、电子贸易、电子期货等网络交易方式的采用,在加速物流、资金流周转的同时,也加速了信息急速骤增,给网络信息中心服务器增加了极大的压力 。面对一浪高过一浪网络核心系统压力缓解需求,第四层交换机的出现就是在必然了 。
什么是第四层交换机
第四层交换机是采用第四层交换技术而开发出来的交换机产品,当然它工作于OSI/RM模型的第四层,即传输层,直接面对具体应用 。从功能来看,与其说第四层交换机是硬件网络设备,还不如说它是软件网络治理系统,换句话说就是一类以软件技术为主,以硬件技术为辅的网络治理交换设备 。第四层交换机支持TCP/UDP第四层以下的所有协议,如HTTP,FTP、Telnet、SSL等,可识别至少80个字节的数据包包头长度,可根据TCP/UDP端口号来区分数据包的应用类型,从而实现应用层的访问控制和服务质量保证 。
很多人在区分第四层交换器和第三层交换器原理时都有所混淆,认为所谓第四层交换机实际上就是在第三层交换机上增加了具有通过辨别第四层协议端口的能力,仅在第三层交换机上增加了一些增值软件罢了,并非工作在传输层,而是仍然在第三层上进行交换操作 。而第四层交换机是根据TCP/UDP端口号来区分数据包的,也就是说第四层交换机不仅完全具备第三层交换机的所有交换功能和性能,还能支持第三层交换机不可能拥有的网络流量和服务质量控制的智能型功能 。
第四层交换机支持的重要技术
不同于第二层交换设备依靠MAC地址和802.1Q协议的VLAN标签完成链路层交换过程,也不同于第三层交换/路由设备将IP地址信息用于网络路径选择来完成交换过程,第四层交换设备则是用传输层数据包的包头信息来帮助信息交换和传输处理的,也就是每个IP包中的所有协议或进程,这样使用的第四层交换协议其实就是TCP(用于基于连接的对话,例如FTP)和UDP(用基于无连接的通信,例如SNMP或SMTP)这两个协议 。
由于TCP和UDP数据包的包头能够指明正在传输的数据包类型,因此,使用与特定应用有关的信息(端口号),就可以完成大量与网络数据及信息传输和交换相关的质量服务 。其中有五项技术至关重要,也是第四层交换机普遍采用的主要技术 。
一、包过滤/安全控制:
和传统的基于软件的路由器不一样,第四层交换区别于第三层交换的主要不同之处,就是在于这种过滤能力是在ASIC专用高速芯片中实现的,从而使这种安全过滤控制机制可以全线速地进行,极大地提高了包过滤速率 。而采用第四层信息去定义过滤规则已经成为一般路由器的默认标准,它不仅能够答应或禁止IP子网间的链接,还可以控制指定TCP/UDP端口的通信 。
二、服务质量:
在网络系统的层次结构中,TCP/UDP第四层信息,往往用于建立应用级通信优先权限 。例如对于TCP/UDP中数据包的端口号进行交换 。它答应根据应用程序划分通信数据的优先权,能够根据某种特定应用程度的通信量,将一定量的带宽用于重要的应用程序 。从某种意义上讲,第四层交换提供了在网络中实现服务等级(COS)的方法 。这样对于一个Intranet来说,它可以减少WWW或FTP的通信量,而给E-MAIL或Telent通信量设置更高的优先权 。因此,第四层交换机基于如此功能就显得尤为重要了 。假如在信息通信中,因缺乏第四层信息而受到妨碍导致优先权无从谈起,将大大阻止紧急应用在网络上的迅速传输 。

推荐阅读