ASA failover


Active-Standby

    1、作用:提供設備冗余

    2、物理概念:primary 和 secondary ,需要命令敲得,角色不會切換,

    3、虛擬概念:active和standby ,需要選舉,角色可以切換。

    4、LAN-FO : 專門一個接口做心跳線,同步配置信息,切換的時候交換IP和MAC,健康狀況等。

    5、選舉方式:

          當一個ASA啟動的時候,它就開始了選舉得進程。

         ○ 如果它檢測到了一個正在協商的設備處於FO接口的另一端,此時primary設備會成為Active, Secondary設備成為Standby。

         ○ 如果它檢測到了一個Active設備,它就會轉換成Standby狀態,即使它本身角色是primary。

         ○ 如果它沒檢測到設備,他將變為Active狀態。

                 - 當它成為Active設備之后,檢測到了另一個active設備(可能因為之前fo接口的問題,檢測出現問題),那么這兩個Actiive設備將重新協商角色

         注: 上面得出的這些結論,都是基於兩台設備均為健康狀態。如果不是,那么兩個設備中處於健康狀態的那個將成為Active。

6、HA切換過程:

         正常的FO切換事件

             ○ 如果Active設備出現故障,那么處於standby的設備將會成為Active

        當切換發生時

             ○Standby設備在所有接口上繼承原來Active設備的屬性(IP和MAC地址)

             ○ 例外:FO以太接口的地址保持不變。

         如果Failover 斷了,就會出現雙活

7、 Failover的管理

            ○ 只需要在Active設備上進行配置

            ○ active設備上所有配置的變化,都被自動復制到standby設備

            ○ standby設備可以登陸,做基本的監控和管理

8、 部署Failover的必要條件

           ○ 硬件需求一樣,接口模塊都要一樣

           ○ 軟件需求一樣,工作模式,版本,子版本必需相同,維護版本可以不一樣,但是會報錯,為以后不間斷升級用。

           ○ 授權需求,不必一模一樣,只要有Fo授權即可

9、 無狀態化的FO(默認)

           僅僅提供硬件冗余

           當切換時,所有連接會話都會斷,

           用戶必須重新建立連接

      狀態化的FO(需要敲命令)

           兩個設備之間需要狀態化鏈路(是FO外的另一條鏈路)

           硬件和狀態話表項的冗余。

           用戶沒必要重新建立連接

10、Failover接口類型

           LAN FO 接口

               心跳線,同步配置,交換ip地址和MAC地址

           Link FO 接口

                用於傳遞狀態信息到Standby

                建議使用獨立接口,不推薦使用子接口或和FO共享

11、狀態話同步表項

   注:http不同步,因為http很多都是瞬時協議,默認沒有開啟,可以命令開啟。

12、Failover健康監控

          單元健康監控

                 ASA通過監控FO鏈路來確定其他單元的健康狀況

                 當收不到來自Active設備的響應時,切換發生

          接口健康監控(二層要通)

                 每個網絡接口都可以被監控

                 設備通過監控接口的Hello消息

                 當Active設備上一個被指定為監控接口出現故障時,切換發生

13、無狀態化A/S的FO配置

               配置橋接設備,也就是交換機,記得接口做端口快速。 

               初始化Primary接口

                     hostname ASA

                     interface GigabitEthernet0/0

                          nameif  Outside

                          security-level  0

                          ip address  172.16.100.10 255.255.255.0 standby 172.16.100.20

                    interface GigabitEthernet0/1

                          nameif  Inside

                          security-level  100

                          ip address  10.1.1.10 255.255.255.0 standby  10.1.1.20

                          no  shutdown

                      interface GigabitEthernet0/2

                          no shutdown

                   注意:需要primary ASA配置Standby IP       

               配置Primary FO

                     failover lan unit primary                指定本ASA為FO的Primary設備

                    failover lan interface FO GigabitEthernet0/2            指定G0/2為FO鏈路,接口名字為FO

                    failover  key cisco(可選)加密與驗證用密鑰

                    failover interface ip FO 192.168.1.10 255.255.255.0 standby 192.168.1.20          配置IP地址

                    failover             啟用FO功能

              配置Secondary FO

                    無需配置除心跳線接口的其他接口

                    interface GigabitEthernet0/2

                        no shutdown

                    failover lan unit secondary                指定本ASA為FO的Secondary設備

                    failover lan interface FO GigabitEthernet0/2            指定G0/2為FO鏈路,接口名字為FO

                    failover  key cisco(可選)加密與驗證用密鑰

                    failover interface ip FO 192.168.1.10 255.255.255.0 standby 192.168.1.20          配置IP地址

                    failover             啟用FO功能

             配置主機名不會跟着切

                    prompt  Hostname priority  state   在主上配置      

            測試Hardware FO故障切換

                   FO不支持自動搶占Active功能,需要ASA1上手動配置

                   ASA(config)# failover  active 

                    show failover   查看狀態                   

14、狀態化A/S的FO配置

              注意:下面的配置在無狀態化基礎之上配置

              配置stateful (在主的設備配置)       

                   interface GigabitEthernet0/3             

                          no shutdown

                    failover link stateful GigabitEthernet0/3         指定3口為stateful鏈路,接口名字為stateful

                   failover interface ip stateful  192.168.2.10 255.255.255.224 standby 192.168.2.20    配置IP地址

                注意:無需在ASA2上配置,因為FO鏈路可以把配置同步到ASA2(secondary)

                如果FO和stateful都使用一個口,配置如下:

                     failover

                     failover lan unit primary

                     failover lan interface failover GigabitEthernet0/2

                     failover link failover GigabitEthernet0/3

                     failover interface ip failover 12.16.101.1 255.255.255.224 standby 12.16.101.2          兩條鏈路的名字要一致

15、微調選項

              默認FO的標准

                    單元標准

                           輪詢時間間隔默認1s

                           Hold時間間隔默認15s            對應命令   failover polltime unit msec 300 holdtime 15     這個可以調為毫秒     

                    接口標准

                           輪詢時間間隔默認5s

                           hold時間間隔默認25s            對應命令    failover polltime interface msec 300 holdtime 15   這個也可以調為毫秒,默認子接口不發,也不監控

                           接口策略:觸發FO切換的故障接口數量默認1個                對應的命令 interface policy 1   

                                              還可以只監控某個接口,若接口失敗,切換觸發    monitor-interface  Inside

                                              還可以針對接口總數的百分比來切換 50%         interface policy 50%     

             固定Active和Standby MAC地址

                          環境需求

                                 如果備機起來了,主的沒起來,ip地址之前有配置,那么沒問題,但是mac地址卻不知道主的,這樣就能用備的MAC地址,但是當主起來,切到主,主用主的mac,就會出現arp問題。

                                  failover  mac addeess Inside  0000.0000.1111(主) 0000.0000.2222(備)

                                  failover  mac addeess Outside  0000.0000.3333(主) 0000.0000.4444(備)

 


免責聲明!

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



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