应用层交换的结构

时间:2010-10-28

     应用层交换就是通过逐层解开每一个数据包的每层封装,并识别出应用层的信息,从而实现对内容的识别。要解决区分应用等问题,用网络识别设备根据不同的应用业务转发相应流量是一个很好的途径。

  由于完成上述功能所需的应用层信息在数据包的内部,这就要求内容识别设备窥视到每个会话的每个数据包的内部。如果是采用基于软件的架构,就会造成严重的延迟和性能恶化,拥塞在所难免。于是全部用硬件实现的应用层交换技术取得了技术优势。通过应用层交换机实现了所有高层网络的功能,限度地利用网络资源,应用层交换把应用交换机放置在层或者汇聚层,而不是紧靠下层的介入层,使网络管理者能够以更低的成本更好地分配网络资源成为可能。

  在结构上,应用层交换机将所有功能集中在一个专用的特殊应用集成电路或ASIC上。ASIC比传统路由器的CPU便宜,而且通常分布在网络端口上,在单一设备中包括了50个ASIC,可以支持数以百计的接口。新的ASIC允许智能交换机/路由器在所有的端口上以极快的速度转发数据—无论网络流量是什么类型,称为线速转发应用层流量。

  在高可用性和负载均衡方面,有许多先进的工具可以利用由应用返回给终用户的应用层信息。用户不仅能验证是否在发送正确的内容,而且还能打开网络上传送的数据包,并根据包中的信息做出负载均衡决定。

  这种智能性迁移超越了第四层的功能。多具有第四层功能的设备无法识别流过此端口的不同类型的传输流,因此它们对所有传输流同等对待。

  可是传输流并不都是相同的。对于负载均衡产品来说,能够知道流过此端口的数据是流媒体还是对商品目录中一件商品的简单请求非常有用,也许商家想赋予需要此目录项的客户更高的优先级。不少具有第四层功能的设备以同样的方式对待这两种类型的数据,因而可能将流媒体数据发送到无法做出响应的服务器,导致错误的信息和时延。

  而第七层的智能性能够进行进一步的控制,即对所有传输流和内容的控制。这类具有第七层认知的产品的部分功能,是保证不同类型的传输流可以被赋予不同的优先级。具有第七层认知的设备不是依赖路由设备或应用来识别差别服务、通用开放策略服务或其它服务质量协议的传输流,它可以对传输流进行过滤并分配优先级。这就使你不必依赖应用或网络设备来达到这些目的。 第七层交换可以实现有效的数据流优化和智能负载均衡。



  
上一篇:高性能射频接收芯片RDA588的介绍
下一篇:细数云计算安全问题

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料