理解NetScaler配置中的NSIP,VIP,MIP,SNIP

理解NetScaler配置中的NSIP,VIP,MIP,SNIP



NetScaler的配置中經常會提到多種IP地址,例如NSIP、SNIP、MIP、VIP。這些IP應該如何理解和使用呢?在此大概說一下。


NSIP:這個比較簡單易懂,是NetScaler的管理IP,用於對NetScaler本身進行一般的系統配置和管理訪問的IP地址。

VIP:這個也比較簡單易懂,和LVS中的浮動IP概念類似,是直接暴露給客戶端直接訪問的負載均衡IP地址,真正響應請求的是其後端的衆多real server。

MIP:映射IP,MIP用於NetScaler本身訪問後端服務器使用。因爲NetScaler的工作模式通常是部署在服務器羣的前面,做爲客戶端和後端服務器之間的透明TCP代理,這個操作模式稱爲"請求交換技術",是NetScaler功能的核心。當NetScaler做爲TCP代理的時候,它會把客戶機發過來的請求切斷,然後自己建立一個TCP連接到後端的Real Server,當後端Real Server處理完畢以後再返回給NetScaler,然後NetScaler再返回結果給用戶。這個過程中,NetScaler會使用MIP做爲向後端Real Server請求的源地址。看下圖會比較容易理解一些:


wKioL1NY8DqxxgM8AAGni78cBQc936.jpg


SNIP:理解了上邊的MIP,則SNIP也就好理解了。參考下面圖示的應用場景


wKiom1NY8ImxsOwnAAGni78cBQc873.jpg


當NetScaler連接至多個子網,如果NetScaler MIP和後端服務器處於同一個子網的時候,則NetScaler使用MIP訪問後端的10.2.1.0/24這個子網的Real Server。但是,當再增加一個子網10.2.2.0/24的時候,NetScaler與後端的10.2.2.0/24子網沒有路由,MIP就無法與新增的子網通訊,這時就需要在NetScaler上增加一個與新增子網同一段的Subnet IP- 10.2.2.1,系統會自動將這個路由添加到路由表中,每增加一個子網都需要增加一個SNIP,這樣NetScaler就可以使用SNIP來訪問後端服務器了。理解了嗎?


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章