%20%EB%B3%B8%EB%94%A9.png)
여러 연결을 통해 데이터를 전송하려고 합니다.
내 시스템 정보:
- 우분투 16.04 LTS
- 2x 100Mbps ETH
- USB를 통해 연결된 3x LTE 셀룰러 모뎀(모바일 광대역)
네트워크 인터페이스를 로드 밸런싱으로 사용하고 싶습니다. 예를 들어:
- ETH0: 연결됨(27Mbps)
- ETH1: 연결됨(24Mbps)
- BOND0: (51Mbps)
나는 이것을 할 수 있다본딩이더넷 연결을 통해. 셀룰러 PPP 연결을 통해 동일한 작업을 수행하고 싶습니다.
키워드를 Google, 문서 또는 가이드 링크, 솔루션 블록 또는 기타 도구에 공유할 수 있다면 기뻐하세요.
알찬 하루 보내세요 :D
답변1
본딩(일명링크 집계)는 다음과 같지 않습니다.네트워크 부하 분산.
- 본딩 - 여러 연결을 단일 연결로 사용합니다.데이터물리적 링크에 균등하게 분산되어 원격 끝에서 재조립됩니다.
- 로드 밸런싱 - 여러 연결을 사용합니다. 각 연결은 서로 종속되지 않고 개별적으로 존재합니다.사이물리적 링크에 균등하게 분산됩니다. 재조립은 없습니다.
연결을 통해 링크 집계를 구현하려면,둘 다이를 지원하도록 끝부분을 구성해야 합니다. 이더넷이나 이동통신 서비스 제공업체의 지원 없이는 불가능합니다.
"의 지원이 필요하지 않은 대안다른 쪽 끝"는 로드 밸런싱입니다. 이는 예를 들어 인터넷에 액세스할 때 로컬 시스템(또는 그 뒤에 있는 호스트)에만 실제로 이점을 제공합니다. 서비스를 호스팅하는 경우 이는 사용자에게 모든 것을 가리키는 경우에만 도움이 됩니다. 귀하의 공개 IP(예:라운드 로빈 DNS).
웹 페이지를 로드하는 것을 고려해보세요. 각 HTTP 요청은 인터넷에 대한 다른 링크를 통해 전송될 수 있으므로 인식되는 대역폭이 늘어나고 로드 시간이 단축됩니다. 실제로 이로 인해 문제가 발생할 수 있으므로 올바르게 구성하려면 주의가 필요합니다.
- 세션 - 사용자가 '도약" 공용 IP 주소 간. 많은 서비스는 보안 관점에서 이를 위험 신호로 간주합니다.
- HTTP/2더 적은 수를 설정하도록 설계되었습니다.다중화많은 일회용 연결이 아닌 서버에 대한 연결HTTP/1.0, 이는 그러한 구성의 인지된 효율성을 감소시킵니다.
약간의 검색 끝에 꽤 포괄적인 글을 찾았는데, 제 생각에는 이것이 바로 여러분이 찾고 있는 것입니다.
나는 이것을 테스트할 위치에 있지 않으며 여기에 있는 답변이 합리적으로 설명할 수 있는 것보다 더 복잡하다고 생각하여 이에 연결합니다.