▶ 이더채널
이더채널은 2개 이상의 물리적인 회선을 논리적으로 묶어 하나로 만드는 기술이다.
Cisco에서는 이더채널이라고 지칭하고, 타 벤더에서는 Trunking 또는 Link Aggregation이라고 지칭한다.
Cisco에서 흔히 말하는 Trunking은 VLAN Trunk와 연관되니 용어 사용에 주의해야 한다.
아래와 같이 물리적 링크가 스위치간 두 개 이상 연결되는 경우 루핑을 방지하기 위한 스패닝트리 프로토콜이 하나의 포트를 자동으로 Blocking 시키게 된다.
회선을 두 개나 연결했는데 하나의 회선이 Blocking 된다면 낭비가 아니겠는가?
이더채널은 이 두개의 회선을 하나의 회선인 것 처럼 만들어주는 기술이다.
장비에서 하나의 회선만 연결되어 있다고 판단하기에 스패닝트리 또한 돌지 않는다.
구성도에서는 오른쪽 그림과 같이 이더채널을 원으로 묶어서 나타낸다.
몇 개의 회선이던지, 이렇게 묶여있다면 하나의 회선이라고 생각하면 되며, 이로써 여러 이점들이 생긴다.
가장 대표적인 것은 회선의 이중화로 한쪽 링크가 끊어져도 대역폭만 감소할 뿐 서비스 연속성에 지장을 주지 않는다.
▸ 장점
- 회선 이중화
- 대역폭 증가
- 로드밸런싱
- 박스 구성에서 STP 영향 최소화
▸ 조건
- VLAN, Speed, Duplex, STP 설정 값이 모두 동일해야 한다.
- Trunk port를 이더채널로 구성하려면 모든 Port가 동일하게 Trunk mode로 구성되어야 한다.
- Switched port analyzer(SPAN, 포트 미러링)에서는 사용이 불가능
- Port-security가 설정시 구성 불가능
- fast, gigabit 이더넷 환경에서는 구성 가능하지만 Ethernet(10Mbps)은 지원하지 않음.
▸ 종류
- LACP(Link Aggregation Control Protocol): IEEE 표준 이더채널 모드
- PAgP(Port Aggregation Protocol): Cisco 전용 이더채널 모드
▶ LACP
이기종간 이더채널을 사용할 때 LACP로 구성하는 경우가 많으며 양 장비 모두 LACP를구성해주어야지만 사용 가능하다.
LACP는 다음과 같은 모드들을 가지며 양단 장비에서 적절한 모드를 설정해야 LACP가 정상적으로 맺어질 수 있다.
- 능동 (Active): 상대방이 인터페이스로 LACP 패킷을 정기적으로 전송하며 협상을 시작한다.
- 수동 (Passive): 상대방이 전송하는 LACP 패킷을 수신할 때까지 대기하며, 협상이 성공하면 채널링한다.
- 활성 (On): 협상 기능을 사용하지 않고 이더채널 포트를 활성화. 협상과정이 없기 때문에 패킷 손실과 프레임 루프가 발생할 가능성 존재.
모드 구성에 따라 채널이 정상적으로 맺어지는 경우는 아래와 같다.
모드 | 여부 |
---|---|
On --- On | O |
Active --- Active | O |
Active --- Passive | O |
Passive --- Active | O |
Passive --- Passive | X |
LACP의 경우 16개의 포트를 하나로 채널링할 수 있다.
8개의 활성 링크를 가질 수 있으며, 그 이상의 8개 링크는 백업의 용도로만 사용된다.
활성화할 8개의 포트 선정을 위해 우선순위 부여가 가능하다.
이더채널이 구성되면 가상 인터페이스가 생성되고 이 가상 인터페이스를 포트 채널이라고 일컫는다.
▶ 구성 순서
이더채널의 경우 ISP 정도의 필드가 아니라면 복잡한 구성으로 사용되는 경우는 거의 없는 편이다.
하지만 구성시 주의사항이나 고려사항들을 잘 파악해야하고, 구성순서 역시 지켜주어야 오류가 발생할 확률을 낮출 수 있다.
구성순서 | |
---|---|
1 | 포트채널 생성 |
2 | 포트채널 설정 |
3 | 포트 활성화 |
4 | 포트 할당 |
▶ 실습 LAB
- LACP 모드로 구성
▸ DSW-1 스위치
gi0/0
, gi0/1
인터페이스를 LACP Active 모드로, Switchport는 trunk으로 설정
int range g0/0-1
channel-protocol lacp
channel-group 1 mode active
exit
int port-channel 1
switchport mode trunk
switchport trunk allowed vlan 10,20
▸ DSW-2 스위치
gi0/0
, gi0/1
인터페이스를 LACP Active 모드로, Switchport는 trunk으로 설정
int range g0/0-1
channel-protocol lacp
channel-group 1 mode active
exit
int port-channel 1
switchport mode trunk
switchport trunk allowed vlan 10,20
▸ 통신 테스트
▸ 트러블슈팅
show etherchannel summary
show etherchannel detail
show etherchannel load-balance
show etherchannel port
show etherchannel port-channel
show etherchannel protocol
show [lacp/pagp] [1-48] [counters/internal/neighbor]
show interface port-channel [1-48]