개요
Link Aggregate가 가장 큰 개념 : 링크를 묶어주는 것
DDOS에서는 Aggregate 또는 failover
Linux에서는 Bonding
Windows에서는 Teaming
LACP는 Aggregate / Bonding / Teaming에서 사용하는 모드
EtherChannel
이더채널
- 두 스위치 간에 연결된 복수 개의 포트를 하나의 포트처럼 동작하도록 하는 것
- 사용 프로토콜
- 시스코의 PAgP (Port Aggregation Protocol)
- IEEE의 LACP (Link Aggregation Control Protocol)
제한사항
- 시스코 스위치 : 같은 종류의 포트끼리만 이더채널을 구성할 수 있다
- PAgP : 하나의 이더채널에 최대 8개의 포트까지 구성할 수 있다
- LACP : 하나의 이더채널에 최대 16개의 포트까지 구성할 수 있지만, 8개만 사용하고 8개는 백업용으로 사용된다
LACP
Link Aggregation
- 여러 개의 물리적인 링크를 하나로 묶어서 사용하는 것
- 목적
- 대역폭 향상
- 장애 극복 (성능 저하 있음)
LACP (Link Aggregation Control Protocol)
= IEEE 802.3ad
- 이중화 기술 중 하나
- Link Aggregation의 표준 프로토콜
- 여러 개의 물리적인 포트를 묶어서 하나의 논리적인 포트로 동작하게 만드는 기술
- IP 번들링이라고도 불린다
- 정식 명칭 : IEEE 802.3ad
LACP 장점
- 개별 링크의 용량 한계 극복 : 한 개의 포트가 100Mbps일 때 4개의 포트를 묶어서 400Mbps의 속도로 사용할 수 있다
- 장애 극복 : 한 개의 라인(포트 쌍)에 장애가 발생해도 다른 포트들을 통해 서비스 지속이 가능
- 논리적으로 연결된 포트들에 로드밸런싱이 가능
- 비용 절감 효과 : 6G의 대역폭이 필요할 경우 6G 이상을 지원하는 스위치로 장비를 교체해야하는데 LACP를 사용하면 장비를 교체할 필요가 없음
OSI 2 Layer - Data Link 계층
- OSI 2계층 (연결계층)의 프로토콜
- 2계층 간의 장비이기 때문에 MAC Address를 사용한다
LACPDU (LACP Data Unit)
- LACP 패킷
- LACP를 구성하기 위한 출발지 주소, 목적지 주소, 타입, 서브 타입, 버전 정보가 담겨 있다
- LACPDU를 교환하면 LACP가 구성된다
LACP Mode
LACP 모드
- Active Mode (능동 모드) : 소스 인터페이스에서 먼저 타겟 인터페이스로 정기적으로 LACP 협상 패킷(LACPDU)를 전송하고 응답이 오면 LACP를 구성한다
- Passive Mode (수동 모드) : 소스 인터페이스가 먼저 LACPDU를 보내진 않고, 타겟 인터페이스에서 송신한 LACPDU를 수신하고 응답을 보내서ㅇ LACP를 구성한다
- On Mode (활성 모드) : 이더 채널(EtherChannel)의 협상 기능을 사용하지 않는다. 소스와 타겟 인터페이스가 모두 On Mode로 활성화되어 있어야 한다
LACP 모드 설정
LACP 주의사항
LACP 주의사항
- 포트를 묶을 땐 짝수 개로 묶어야 한다 (3G가 필요하다고 포트를 3개만 묶을 수는 없다)
- 다른 벤더와 연결할 때에는 LACP 모드를 잘 선택해야 한다 (다른 벤더와 연결 시 보통 Dynamic 모드 선택)
- 소스와 타겟 모두 LACP 설정이 되어 있어야 서로 LACPDU를 주고 받을 수 있어서 LACP 구성이 된다 (한 쪽만 설정되어 있으면 안 된다)
- 묶이는 물리 인터페이스들의 대역폭이 같아야 한다 (1G - 1G는 묶을 수 있으나, 1G - 10G는 묶을 수 없다)
- 최대 8개의 포트 쌍(16포트)까지 연결이 가능하다
참고
https://ja-gamma.tistory.com/entry/LACP%EA%B0%9C%EB%85%90%EB%8F%99%EC%9E%91%EC%9B%90%EB%A6%AC
LACP 개념 및 동작원리 , 설정 , 장.단점
이번 시간에는 네트워크에서 사용하는 LACP 동작원리 , 설정 방법 등 여러 가지에 대해서 알아보도록 하겠습니다. 필드에서 자주 사용하고 기본이기 때문에 꼭 알아두셔야 하는 내용이니 잘 따라
ja-gamma.tistory.com
https://haeunyah.tistory.com/122
[Network] 이중화 기술
서버가 잘 굴러가기 위해서는 어떤 요소가 필요할까? 깔끔한 코드도, 획기적인 기획도 모두 중요한 요소이겠지만, 사실 가장 근본이 되는 것은 네트워크 인프라이다. 비즈니스에는 Time-to-Market (T
haeunyah.tistory.com