介紹
TrafficSqueezer是一
個提供廣域網(WAN)通訊、網際網路(Internet)訪問及普通網路通訊最佳化和加速的開源項目解決方案,它完全基於Linux核心而開發,通過一系列網路設備數據包的處理,實現加速及最佳化。它直接內嵌編譯到Linux核心中,並且它完全基於GNU General Public License - v2和BSD License - clause2許可證而進行發布。原理
TrafficSqueezer從嚴格意義上講,是網路數據包處理的一個引擎工具。很顯然,就像我們在Linux下經常使用的iptables等工具一樣,它能通過數據包的攫取、修改或重新組織數據包而改變網路數據傳輸模式,這些或更多的特性將在TrafficSqueezer引擎、WAN網最佳化、一般模式的數據最佳化及數據壓縮中具體提及。但是從某種意義上講,TrafficSqueezer主要目標是解決廣域網(WAN)通訊瓶頸,即對廣域網數據通訊進行最佳化和加速。
TrafficSqueezer及其基於硬體定製的套用系統(通過Aquarium軟體進行Web方式管理)對無線網路也是可用的,它可以滿足各種大小公司的需求。TrafficSqueezer能夠提供網路加速的便利,加強公司IT基礎架構實力,以及基於網路的快速備份及回響能力。TrafficSqueezer網路速度加速基於兩個目的,一方面對於應用程式是透明的、不可見的;另一方面,不需要額外的客服端軟體及伺服器軟體。它能夠非常容易地集成到現有的網路中去;不再需要購買額外的路由器和交換機;對網路已存的QoS和VoIP完全兼容。
加速及最佳化內容
TrafficSqueezer網路加速最佳化內容包括:
1、廣域網(WAN)和城域網(MAN)網路間傳輸
最佳化多協定標記交換(MPLS)、幀延遲、廣域網多鏈路、ISDN連結等
縮減網路傳輸流量
基於網際網路的VPN基於IP廣域網最佳化TCP及UDP數據包(目前支持IPv4,將來支持IPv6)
可作為如iptables、QoS、tc等常用工具在Linux系統中使用系統
兼容任何淘汰的伺服器甚至兼容PC機,利舊,增強環保意識
2、衛星通訊系統(VSAT)鏈路通訊
3、海事通訊系統
基於衛星的商船、貨船、豪華遊輪、快艇、漁船、遊艇等網際網路絡數據通訊
4、網際網路(ISP)最佳化
5、虛擬專用網(VPN)最佳化
最佳化已存在的虛擬專用網,不用添加任何設備
與VPN硬體設備一起部署,進行最佳化削
6、減連線消耗、加大網路利用率
小到點對點的廣域網鏈路,大到雲計算通道最佳化、CDN網路等,減少網路頻寬開銷,增高利用率。
7、網狀網絡和捷運乙太網路通訊
8、套用加速
加強基於廣域網及區域網路的應用程式數據包傳輸利用率,最佳化數據包。
加速處理FTP數據、HTTP數據、SSH數據、VOIP數據, MySQL資料庫連線、後台幀數據連線及流體數據。
9、聲音數據網路(VoIP)最佳化
通過最佳化雙方傳輸數據包,進行對VoIP進行優話。
10、ISP骨幹網路最佳化
11、雲網路鏈路最佳化
12、內容分散式網路(CDN)最佳化
雖然TrafficSqueezer是一個基於Linux核心而開發的,但是它一直聚焦於雲網路及軟體作為服務(SaaS)套用。
13、IPv6廣域網最佳化及加速
TrafficSqueezer即將對未來的IPv6網路進行支持並且有效。
IPv6網路、IPv6網際網路、IPv6廣域網這些特性,當TrafficSqueezer進行支持時,不必像硬體設備那樣必須升級設備,它僅需在Linux系統進行重新安裝即可。
套用領域
1、軟體系統。基於一般的Linux系統進行安裝構建,構建成一個自定義的廣域網設備(路由器、網橋、代理伺服器等),你也可以把的作為一個專注的透明代理伺服器使用。
2、構建硬體。可以和其它硬體設備一起集成部署,作為一個廣域網及一般網路的硬體供應商。集成到第三方硬體、FPGA晶片及專業數據壓縮晶片中,構成硬體產品。
3、適合教學。對於廣大熱愛計算機業的學生、老師及專家,通過對TrafficSqueezer源碼的學習,你可以提高作業系統核心知識、網路知識及Linux處理網路數據知識。提升自己的專業技能。