LVS-DR模式中 arp_ignore 和 arp_announce 參數的說明

在搭建LVS集羣的DR模式時,咱們須要修改real server的arp_ignore和arp_announce這兩個參數。修改這兩個參數的主要目的是,當客戶端向VIP發送請求時,確保該請求發送至Director上的VIP,而不是Real Server上的VIP。下面就介紹下這兩個參數不一樣的值表明的含義。
服務器


arp_ignore參數網絡

設定請求的目標地址爲本地ip時,對其arp的查詢做不一樣的應答模式。默認有8個值,咱們只使用2個。ide


arp_ignore爲0時,表示不管哪塊網卡收到arp查詢請求,只要本機有此mac地址的網卡,就給予迴應。spa

arp_ignore爲1時,表示只有請求的mac地址是本身的網卡給予迴應。好比一臺服務器有兩塊網卡,其中的一塊網卡收arp請求,可是請求的mac是本機的另外一塊網卡。那麼這塊網卡就必定不會做出應答。orm


arp_announce參數: server

設定了網卡在向外部宣告本身IP-MAC時的級別。有3個值。接口


arp_announce爲0時,表示不管哪塊網卡收到了arp的請求,只要發現本機有請求的mac,就會響應。ip

arp_announce爲1時,表示儘可能避免響應ARP請求中MAC不是本網卡的。如一個主機有多塊網卡,其中一塊網卡接收到了ARP請求,發現所請求的MAC是本機另外一塊網卡的,這個時候接收到ARP請求的這塊網卡就儘可能避免響應。路由

arp_announce爲2時,表示老是使用最合適的網卡來響應。一個主機有多塊網卡,其中一塊網卡接收到了ARP請求,發現所請求的MAC是本機另外一塊網卡的,這個時候接收到ARP請求的這塊網卡就必定不響應,只有發現請求的MAC是本身的纔給與響應。it

---------------------------------------------------------------------------------------------------------

    arp_igonre

    0: 若是路由向個人一個網絡接口發送廣播,請求的是本機上的其餘接口,就告知它(默認值);

    1:若是路由向個人一個網絡接口發送廣播,請求的是本機上的其餘接口,就拒絕它;

    arp_announce

    0: 一旦我接入一個網絡,就向這個網絡內的全部主機通告本身全部的網絡接口信息,不隱藏(默認值);

    1:一旦我接入一個網絡,就將接入網絡這一個接口的信息通告其餘主機,本機上的其餘接口信息能夠通告也能夠不通告;

    2:一旦我接入一個網絡,就將接入網絡這一個接口的信息通告其餘主機,本機上的其餘接口信息絕對不通告出去; 

相關文章
相關標籤/搜索