f5 SNAT


 request過程:

  1.真實源地址(3.3.3.3)將數據包發給f5虛擬的vs地址(1.1.1.5:80);

  2.f5將真實源地址(3.3.3.3)轉換成SNAT地址(1.1.1.100),並將vs地址(1.1.1.5:80)轉換成真實源站地址(1.1.1.1:8080);

  3. SNAT地址(1.1.1.100)將數據包發送給真實源站地址(1.1.1.1:8080)。

response過程:

  1. 真實源站地址(1.1.1.1:8080)將數據包發送給SNAT地址(1.1.1.100);

  2. f5將真實源站地址(1.1.1.1:8080)轉換成vs地址(1.1.1.5:80),並將SNAT地址(1.1.1.100)轉換成真實源地址(3.3.3.3);

  3. vs地址(1.1.1.5:80)將數據包發送給真實源地址(3.3.3.3)。  

2)若不使用SNAT

3)SNAT將客戶端的地址轉換成BIG-IP上的地址

  優勢

  •不用修改網絡和服務器配置

  •便於進行簡單的測試

  •One Connect 功能可以工作在一個性能最好的模式

  •需要直接訪問服務器時,不需要對BIG-IP進行額外的配置

  缺點

  •服務器上看到的源地址都是BIG-IP的地址

  •排錯的難度相對較高

  •外部網段可以直接訪問到服務器,降低了安全性

 注:BIG-IP可以將客戶端的源地址寫到HTTP包頭里,以便后台服務器讀取:

  •插入一個x-forward 字段在HTTP包頭里(RFC 標准格式)

  •客戶通過iRules定義的HTTP包頭字段

4)SNAT 可以被應用在:

  •全局

  •將BIG-IP默認關閉的服務模式更改為默認通過

  •在某一個virtual server上生效

  •SNAT Automap

  •SNAT Pool

  •在特定環境下生效

  •VLANs

  •Addressing

  •iRules

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM