고랭 나시고랭 난다고랭

Etherchannel

by 댄싱인더뭉라잇

Etherchannel

etherchannel은 물리적으로 여러개의 링크를 논리적으로 하나의 링크로 다루는 기술이다.

 

좌측의 2개의 PC에서 800, 600의 용량을 가지는 트래픽을 전송했다고 생각해보자.

스위치 사이의 링크는 1000이고 트래픽의 용량은 1400이기 때문에 스위치 사이의 링크가 병목지점이 된다.

병목 지점을 해소하기 위해서 스위치 사이의 링크가 더 높은 용량을 가지는 링크로 변경을 할 수 있고, 스위치 사이에 링크를 추가하는 방법을 생각해 볼 수 있다.

 

스위치 사이에 링크를 추가했다.

이제는 STP때문에 하나의 포트가 Block 된다.

원래의 의도와는 달리 2개의 링크를 사용 할 수 없게 되었다.

Etherchannel은 이러한 문제를 해결해주는 기술로 여러개의 링크를 하나의 논리적인 링크로 보게하여 STP에 의한 포트 차단을 막아준다.

 

논리적으로 위와 같은 구성이 되게된다.

Etherchannl은 다양한 링크로부터 오는 트래픽을 로드밸런싱한다.

Etherchannl에는 16개의 물리인터페이스를 넣을 수 있지만 오직 8개의 인터페이스만 활성화 가능하다.

Etherchannel에는 3가지 설정 방법이 있는데 PAgP와 LACP는 동적으로 이더채널을 구성하기 위한 프로토콜이고 하나는 수동으로 Etherchannel을 구성하는 것이다.

Etherchannel을 구성하기 위해서는 인터페이스끼리 Duplex, Speed, Native and allowed VLAN Switchport mode가 동일해야한다.

 

PAgP

interface range ethernet 0/0 - 1
channel-group 1 mode desirable

PAgP에는 Desirable, Auto 2가지 모드가 존재한다.

하나의 포트라도 Desirable이라면 PAgP를 통해 이더채널을 구성하게 된다.

 

LACP

interface range ethernet 0/0 - 1
channel-group 1 mode active

LACP에는 Active, Passive 2가지 모드가 존재한다.

하나의 포트라도 Active이라면 LACP를 통해 이더채널을 구성하게 된다.

 

Manual

interface range ethernet 0/0 - 1
channel-group 1 mode on

동적으로 이더채널 협상 프로토콜을 통해 Link Aggregation을 구성하는 LACP, PAgP와 달리 on 커맨드를 이용하여 수동으로 Link Aggregation을 구성 할 수 있다.

 

Load Balance

etherchannel에서 load balance에 대해서 조금 더 알아보자.

 

만일 트래픽의 로드밸런싱이 src mac 주소 기반으로 일어난다고 생각해보자.

PC에서 라우터로 나가는 트래픽은 기본적인 로드밸런스 매커니즘에 의해서 트래픽이 1대1의 비율로 분산될 것이다.

하지만 우측의 라우터에서는 src mac 주소가 하나 뿐이기 때문에 트래픽이 분산되지 않는다.

따라서 적절한 로드밸런스 설정을 주는 것이 etherchannel 운영에 도움이 된다.

'Network' 카테고리의 다른 글

Administrative Distance  (0) 2024.07.16
Routing Basic  (0) 2024.07.16
BPDU Filter  (1) 2024.07.09
BPDU Guard  (0) 2024.07.09
Root Guard  (0) 2024.07.09

블로그의 정보

인프라공방

댄싱인더뭉라잇

활동하기