태그 보관물: failover

failover

여러 스위치에서 링크 본딩? 스위치에 연결하고 다른 1 대를

나는 ifenslave와 nics를 결합시키는 것에 대해 조금 읽었습니다. 내가 이해하는 데 어려움이있는 것은 두 스위치에 본드를 분할하기 위해 특별한 구성이 필요한지 여부입니다. 예를 들어, 각각 두 개의 nic을 가진 여러 개의 서버와 두 개의 개별 스위치가있는 경우, 본드를 구성하고 각 스위치를 1 번 스위치에 연결하고 다른 1 대를 스위치 # 2에 연결해야합니까? 아니면 그보다 더 많은 것이 있습니까?

본드가 활성 백업 인 경우 단일 시스템에서 nic 오류가 발생하면 나머지 시스템에서 기본 nic을 사용하고 보조 시스템을 사용하고 있기 때문에 서버 연결이 끊어 질 수 있습니까? 아니면 하나의 케이블로 스위치를 연결합니까?



답변

로부터 리눅스 커널 네트워크 연결 설명서 :

위의 예와 같은 토폴로지에서 활성 백업 및 브로드 캐스트 모드는 가용성을 최적화 할 때 유일하게 유용한 본딩 모드입니다 . 다른 모드에서는 모든 링크가 동일한 피어에서 종료되어 합리적으로 작동해야합니다.

인용에서 언급 된 예는 2 개 이상의 NIC가있는 단일 호스트에 대한 것이며 각 NIC는 별도의 스위치에 연결되어 있습니다. 스위치에는 스위치를 서로 연결하는 링크 (ISL 또는 스위치 간 링크)가 있습니다.


답변

사용중인 본딩 모드 에 따라 다릅니다 . 이 802.3ad모드에서는 스위치가 802.3ad를 지원 하고이를 위해 특별히 구성되어 있어야합니다. 다른 모드 ( balance-rr, active-backup, balance-xor, balance-tlbbalance-alb) 특정 스위치 지원을 필요로하지 않습니다.

스위치 간 연결이 본딩 모드 선택에 어떤 영향을 미치는지 잘 모르겠지만 스위치를 서로 연결하고 STP를 활성화 해야한다고 생각합니다 . 이 페이지 는 본딩에 유용한 자료 인 것 같습니다.


답변

… 이해하기 어려운 문제는 두 스위치에 본드를 분할하기 위해 특별한 구성이 필요한지입니다.

스위치간에 링크를 연결하려면 먼저이를 지원하는 스위치가 필요합니다. LACP (802.3ad)는 단일 스위치 내에서 본딩 만 지원합니다 . 내가 아는 모든 스위치 간 이더넷 본딩 프로토콜은 독점적입니다.

서버 공급 업체와 작동하는 다중 섀시 이더넷 본딩 프로토콜이 있는지 스위치 공급 업체에 문의하십시오.

편집하다:

의견에서 지적했듯이 802.3ad가 필요없이 여러 스위치를 결합 할 수 있습니다


답변

우리가 찾고있는 고 가용성을 달성 할 수있는 유일한 본딩 모드는 각 백업 그룹에서 하나의 케이블이 다양한 스위치에 연결되어 있으며 상호 연결된 액티브 백업 본딩입니다. 이를 통해 특정 스위치가 고장 나도록하여 모든 트래픽을 다른 스위치 및 연결된 NIC로 전달합니다. 또는 두 개가 동일한 본드에 있지 않고 모든 스위치가 작동하는 경우 여러 개의 개별 NIC가 실패 할 수 있습니다.

802.3ad는이를 지원하는 관리 형 스위치가 필요하며 xor 또는 rr-balanced는 해당 스위치가 어떤 종류의 포트 그룹화를 지원해야합니다.


답변