스위치 2개와 네트워크 카드 4개가 있는 서버가 있습니다. 스위치는 LACP LAG를 통해 함께 연결됩니다.
저는 스위치 장애가 발생해도 살아남으면서도 모든 링크가 손실될 수 있고 각 스위치로 유입되는 트래픽의 총 대역폭이 증가하여 LACP 본딩의 이점을 얻을 수 있기를 원합니다.
.-----------. .-----------.
| Switch1 |===| Switch2 |
'----=---=--' '--=---=----'
\ / \ /
/ \ / \
.----=-.-=----.----=-.-=----.
| eth0 | eth1 | eth2 | eth3 |
'------'------'------'------'
이 질문에 따르면https://unix.stackexchange.com/a/172232/30008나할 수 있다스위치 간 링크가 없으면 NIC 4개 모두 단일 모드 4 본딩을 갖습니다.
bond0이 본드의 첫 번째 링크의 MAC 주소를 가져오기 때문에 이 설정에 문제가 있습니다. 본드 드라이버가 활성 집계자 ID(쌍)를 협상하더라도 다른 쌍의 링크 상태는 여전히 작동 중이므로 수동 스위치가 본드 MAC에 대한 항목을 유지하게 됩니다.
Linux 본드 드라이버는 active-backup
LACP 쌍 전체에서 제대로 작동하는 본드를 바인딩할 수 없습니다.
비스택/mLAG 스위치를 사용하여 이를 달성하는 가장 좋은 방법은 무엇입니까?