首頁 > 軟體

負載均衡接入電信兩根200M寬頻總是掉線分析

2021-05-22 15:31:37

很奇怪,電信兩條上網線路,單獨接電腦ping閘道器,測試都是正常,一旦接到網路鏈路負載均衡上面,馬上就丟包,掉線。如果兩根寬頻僅僅接一根也是正常的,這樣,就只能懷疑是接入裝置負載均衡設定,或者接入的電信網路有環路,線路衝突,不相容的。

最後電信答應修改設定,讓來的線路接到電信網路的不同介面這樣,

同時山石負載均衡網路裝置人員也給出了一些解決方案,比如覺得兩條線路可能是在一個埠上做的兩個公網固定IP地址業務,這樣她們的裝置的介面mac地址是一樣的,這樣同時出口兩個裝置mac地址一樣就衝突了,導致網路同時接電信兩條上網專線就時斷時續

掉線丟包超厲害了,在同一個負載均衡上還有聯通和移動的光纖接入上網ping閘道器也很正常,一點也不掉包

丟包之後,200M 的電信接入頻寬就起不來,總是幾十Kbps的下行速率

ping電信的DNS更是慘不忍睹啊

怎麼解決問題呢,現在負載均衡上面把接入網路的介面,聚合介面的mac地址修改一下,因為,電信兩條寬頻接到不同裝置,上網正常,接到同一個裝置就丟包

一定是衝突,或者環路等導致的

把聚合介面的Mac地址修改不相同,預設聚合介面的Mac地址都是一樣的

3029.5218.f7a3

3029.5218.17d9

情況是這樣:因為運營商是一條線路過來,分給了兩個光貓,兩個光貓下聯交換機,交換機一條線彙總給負載均衡,所以在運營商看來電信1.1.1.1和2.2.2.2是兩個線路,但是確實相同的mac地址,導致返回資料包無法區分光貓1和光貓2,導致發錯報文,導致丟包。剛才測試過,如果區分兩個mac地址就不會出現這個問題,所以如果從運營商層面解決,就需要更改架構,運營商的難度比較大,如果從我們這方便修改,有兩個方案。方案1:把兩條電信線路放到一個vlan裡,然後負載上電信的子介面用次要IP。方案2:其中一條電信線路增加一臺路由器,然後通過路由器連線交換機,目的是更改網際網路地址的mac。

問題解決之前後後,網路速度就上來了,這個是即時流量,峰值可以比較高了

前面電信速度起不來,解決後速度上來了

多個網路接入還有個問題,容易網頁走丟

網頁走丟到底是網速問題,還是路由問題,還是電腦問題,以前一條接入頻寬就沒有走丟。 多家運營商接入,頻寬看是大了,但是這個鏈路負載均衡功能還需要進一步學習觀察使用,希望能夠滿負荷,高速,穩定,安全有效,不間斷的運行效果能夠體現。


IT145.com E-mail:sddin#qq.com