[精文推荐] 基于CentOS构建高性能的LAMP平台 [精文推荐] 利用Nginx替代apache实现高性能的Web环境(第二版) [精文推荐] 利用Awstats分析网站日志

[精文推荐] Linux快速入门之命令及课件下载 [精文推荐] LinuxTone命令一句话汇总 [精文推荐] SMTP,POP3命令简介

[精文推荐] Linux下查找漏洞的几种必备工具 [精文推荐] 基于bsd watch监控用户操作记录 [精文推荐] 初次体验:nginx+php+fastcg+xcache+mysql+openx

[精文推荐] 负载均衡完美解决方案---利用LVS+Keepalived 实现高性能高可用负载均衡服务器

欢迎到IT运维专家网提问交流,我们将第一时刻为你解答!同时也希望站内朋友多多分享自己的心得,加强社区互动建设!建立最好的讨论平台!技术源于积累,源于分享!感谢你能分享!

LinuxTone 官方学习交流MSN群: mgroup49073@hotmail.com (欢迎linuxtone站内的朋友加入拒绝闲聊![需要正确回答问题才能加入该群:你是从那个网站得知本群号的?答案:linuxtone ])

返回列表 回复 发帖

关于四层交换与七层交换说明

四层交换技术利用第三层和第四层包头中的信息来识别应用数据流会话,这些信息包括TCP/UDP端口号、标记应用会话开始与结束的“SYN/FIN”位以及IP源/目的地址。利用这些信息,四层交换机可以做出向何处转发会话传输流的智能决定。 对于使用多种不同系统来支持一种应用的大型企业数据中心、Internet服务提供商或内容提供商,以及在很多服务器上进行复制功能的时候,四层交换的作用就尤为重要。四层交换机是设计用于高速Intranet应用的,它支持100Mbps或千兆位接口。
 
  四层交换除了负载均衡功能外还支持其它功能,如基于应用类型和用户ID的传输流控制功能。采用多级排队技术,第四层交换机可以根据应用来标记传输流以及为传输流分配优先级。此外,四层交换机直接安放在服务器前端,它了解应用会话内容和用户权限,因而使它成为防止非授权访问服务器的理想平台。
 
  第七层交换
 
  在高可用性和负载均衡方面,有许多先进的工具可以利用由应用返回给最终用户的第七层信息。用户不仅能验证是否在发送正确的内容,而且还能打开网络上传送的数据包(不用考虑IP地址或端口),并根据包中的信息做出负载均衡决定。
 
  从本质上讲,这种智能性迁移超越了第四层的功能。最多具有第四层功能的设备无法识别流过此端口的不同类型的传输流,因此它们对所有传输流同等对待。
 
  可是传输流并不都是相同的。对于负载均衡产品来说,能够知道流过此端口的数据是流媒体还是对商品目录中一件商品的简单请求非常有用,也许商家想赋予需要此目录项的客户更高的优先级。不少具有第四层功能的设备以同样的方式对待这两种类型的数据,因而可能将流媒体数据发送到无法做出响应的服务器,导致错误的信息和时延。
 
  而第七层的智能性能够进行进一步的控制,即对所有传输流和内容的控制。这类具有第七层认知的产品的部分功能,是保证不同类型的传输流可以被赋予不同的优先级。具有第七层认知的设备不是依赖路由设备或应用来识别差别服务(Diff-Serv)、通用开放策略服务或其它服务质量协议的传输流,它可以对传输流进行过滤并分配优先级。这就使你不必依赖应用或网络设备来达到这些目的。 第七层交换可以实现有效的数据流优化和智能负载均衡。
 
LinuxTone.Org IT运维专家(系统服务|集群架构|安全监控|性能优化|程序设计)
最专业的Linux集群架构网,IT运维人员的乐园!  msn:cnseek@msn.com    我是NetSeek!
分享才能进步!帮助他人就是在帮助自己! 共同学习探讨Linux!
返回列表
业务合作: gtalk:netseek@linuxtone.org/msn:cnseek@msn.com 本站创建于:2008-5-19