Sql-Server

多子網 AlwaysOn:是否始終需要路由和遠端訪問?

  • February 20, 2019

語境

我正在使用以下設置設置一個 2 節點 AlwaysOn 可用性組(SQL Server 2017 Enterprise):

  • 現有DC+DNS(一個網卡:10.20.11.1/255.255.254.0
  • 新AG-Node1(一個網卡:10.20.11.2/255.255.254.0
  • 新AG-Node2(一個網卡:10.22.11.1/255.255.254.0

我讀過這將被視為“AlwaysOn 多子網”方案(因為節點屬於不同的子網)。

問題:

即使在網路設備級別已經實現了所有必需的路由並且電腦都可以相互訪問,我是否真的必須將其視為“AlwaysOn AG 多子網”?

我讀過應該部署和配置路由和遠端訪問,但我不明白為什麼這是必要的,因為路由已經在網路設備級別實現。

即使在網路設備級別已經實現了所有必需的路由並且電腦都可以相互訪問,我是否真的必須將其視為“AlwaysOn AG 多子網”?

是的。SQL Server 沒有在網路級別進行任何“路由”,它不是第 3 層設備……但是,如果您不將其視為“多子網集群”,那麼您可以讓自己進入一段時間-out 引起的情況。雖然情況很容易糾正,但為什麼不省去麻煩並在第一時間設置好一切,然後不必回去改變事情呢?

我讀過應該部署和配置路由和遠端訪問,但我不明白為什麼這是必要的,因為路由已經在網路設備級別實現。

我不知道為什麼有人告訴您設置 RRAS … 除非它用於某些本地重現環境,例如我的筆記型電腦上沒有任何路由設備的環境,因為它都是內部虛擬機。除非您使用 RRAS 作為路由設備(軟體路由器),否則這沒有任何意義。

無論哪種方式,這都是網路設計,與 SQL Server 沒有任何關係。

引用自:https://dba.stackexchange.com/questions/230171