본딩된 인터페이스 위에서 브리지는 어떻게 작동합니까?

본딩된 인터페이스 위에서 브리지는 어떻게 작동합니까?

네트워크 본딩과 네트워크 브리징에 대한 이해가 늘 헷갈립니다.

브리징과 바인딩은 서로 다르며 어떻게 함께 작동하는지 알고 싶습니다.

미리 감사드립니다.

답변1

결합은 브리징보다 낮은 수준에서 발생합니다. 따라서 이들이 함께 작동하려면 물리적 인터페이스가 필요하고링크그것들을 하나로 합친 다음 결합(가상 인터페이스)을 취하고다리다른 인터페이스와 함께. 그 반대(브릿지 상단에 접착)는 의미가 없습니다.

완전성을 위해:

본딩을 사용하면 여러 물리적 이더넷 케이블을 단일 가상 이더넷 케이블로 통합할 수 있습니다. 이것규약여러 링크에 걸친 로드 밸런싱 및 패킷 순서 지정과 같은 문제를 처리합니다. 케이블의 양쪽 끝에서 본딩을 구성해야 합니다(예: 양쪽 끝에 스위치, 양쪽 끝에 호스트, 한쪽 끝에 스위치, 다른 쪽 끝에 호스트).

브리징은 여러 개의 완전한 레이어 2 브로드캐스트 도메인을 함께 연결합니다. 이는 이더넷 스위치가 모든 포트에서 수행하는 것과 동일합니다.

답변2

브리지에 추가하면 제대로 작동하지 않을 수 있는 일부 Linux 본딩 모드, 즉 모드 6 적응형 로드 밸런싱이 있습니다. 이는 서로 다른 원격 엔드포인트에 서로 다른 ARP 응답을 보내는 것을 기반으로 하기 때문입니다. 나는 본드 드라이버가 브리지 반대편에 있는 VM의 ARP 응답을 수정한다고 생각하지 않습니다. ALB와 같은 것을 사용하려면 각 포트에 대한 브리지를 만든 다음 가상 머신의 각 브리지에 대한 virtio 인터페이스를 만들고 가상 머신 내에 virtio를 바인딩해야 한다고 생각합니다. 안타깝게도 브리지 바인딩에 관해 제가 찾은 최고의 문서는 Linux용이 아니라 OVS 및 Windows용입니다.

인용하다:

관련 정보