이더채널이란 다수의 포트를 하나의 포트로 사용하여 대역폭을 늘릴 수 있고 여러 포트를 하나로 사용하기에 STP로 Blocking되지 않고 포트를 전부 사용 할 수 있습니다.
여러 이더채널 프로토콜들이 있지만 오늘은 표준인 LACP(Link Aggregation Control Protocol)에 대해 정리 해봤습니다.
* LACP VS PAgP
LACP(Link Aggregation Control Protocol):
-IEEE에서 만듬
-최대 16개 포트 구성(8개 사용, 8개 백업)
-active passive모드로 동작
PAgP(Port Aggregation Protocol):
-시스코에서 만듬
-최대 8개 포트 구성
-desirable, auto모드로 동작
-auto – auto 방식으로는 연결 안됨
* Etherchannel 구성시 주의 사항은 아래와 같습니다.
1. 하나의 Etherchannel 에 포함된 모든 포트는 동일한 프로토콜을 사용해야 한다. (PAgP 또는 LACP)
2. 하나의 Etherchannel 에 포함된 모든 포트는 속도와 듀플렉스 모드는 같아야 하며, LACP 는 해당 포트들이 전이중 모드에서 동작할 때에만 구성 할 수 있다
3. 3계층 인터페이스로 동작하는 Etherchannel 구성을 위해서는 IP 어드레스를 물리적인터페이스가 아닌 포트 채널 인터페이스에 설정이 되어야 한다.
4. 하나의 Etherchannel 에 포함된 모든 포트는 동일한 액세스 VLAN 구성을 갖도록 구성되거나 같은 허용 VLAN 목록과 네이티브 VLAN 을 가지는 VLAN 트렁크로 구성되어야 한다.
5. 하나의 Etherchannel 에 포함된 모든 포트는 예상하지 못한 결과를 피하기 위해 같은 트렁크 모드를 필요로 한다.(Dot1q 트렁크모드를 권장)
6. 하나의 Etherchannel 에 포함된 모든 포트는 동일한 VLAN 비용 구성을 가져야 한다.
* 이더채널 mode
1.active : 무조건 LACP사용, 상대 스위치와 협상하여 이더채널 멤버 포트를 활성화시킨다
상대 스위치와의 이더채널이 제대로 동작하지 않으면 각 멤버 포트들은 일반 단일 포트로 사용된다
2.passive : 상대 스위치 포트가 LACP를 사용할 경우에만 LACP를 활성화시킨다
3.desirable : 무조건 PAGP를 사용한다, 상대 스위치와 협상하여 이더채널 멤버 포트를 활성화시킨다
상대 스위치와의 이더채널이 제대로 동작하지 않으면 각 멤버 포트들은 일반 단일 포트로 사용된다
4.auto : 상대 스위치 포트가 PAGP를 사용할 경우에만 PAGP를 활성화 시킨다
5.on : 상대 스위치와의 협상없이 이더채널 멤버 포트를 모두 활성화 시킨다. 상대 스위치도 on으로 설정해야 한다. PAgP나 LACP와 달리 상대 스위치의 설정은 확인하지 않기 때문에 패킷손실이나 프레임 루프가 발생할 수 있다
* 이더채널 조정
- 이더채널 생성 후 설정을 변경하려면 포트 채널에서 해야 한다.
(config-if)#interface port-channel [channel number]
- 물리적인 포트에서 설정을 변경하면 이더채널에 반영되지 않고 이더채널이 해제된다.
ex) 물리적인 포트에서 기존 trunk mode -> access mode로 변경 시 물리적인 포트의 mode는 변경되지만 채널 포트의 mode는 변경되지 않는다.
- 물리적인 interface에서 이더채널 설정을 제거해도 해당 포트 채널은 자동으로 제거되지 않는다.
물리적인 포트에서 이더채널 설정은 삭제되지만, 포트 채널은 그대로 남아있게 된다.
이럴 때는 포트를 직접 제거해주어야 한다.
(config-if)#no interface port-channel [channel number]
* 이더체널 확인
#show etherchannel summary: ether channel 정보 확인 (U: 사용 가능 상태 / D: 오류)
#show vlan brief: Port를 묶었기 때문에 VLAN에서 사라져 있다.
#show interfaces port-channel 1: 두 개의 포트가 논리적으로 묶였기 때문에 속도가 20 mbp로 상승하였다.
#show etherchnnel load-balance -부하분산 확인(기본: 출발지 MAC주소별)
테스트 -L2 LACP 사용 (VLAN1)
Cisco C3560 컨피그:
interface Port-channel1
!
interface GigabitEthernet0/1
channel-protocol lacp
channel-group 1 mode active
!
interface GigabitEthernet0/2
channel-protocol lacp
channel-group 1 mode active
!
interface Vlan1
no ip address
shutdown
Cisco C3560 LACP 정상 상태 확인:
Cisco C3560#show etherchannel summary
Flags: D - down P - bundled in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
M - not in use, minimum links not met
u - unsuitable for bundling
w - waiting to be aggregated
d - default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
1 Po1(SU) LACP Gi0/1(P) Gi0/2(P)
Juniper EX2200 컨피그:
set chassis aggregated-devices ethernet device-count 8
delete interfaces ge-0/0/0 unit 0
delete interfaces ge-0/0/1 unit 0
set interfaces ge-0/0/0 ether-options 802.3ad ae0
set interfaces ge-0/0/1 ether-options 802.3ad ae0
set interfaces ge-0/0/2 unit 0 family ethernet-switching
set interfaces ge-0/1/0 unit 0 family ethernet-switching
set interfaces ae0 aggregated-ether-options lacp active
set interfaces ae0 unit 0 family ethernet-switching
추가 적인 설정:
-LAG포트 L3 인터페이스 사용 시
set interface ae0 unit 0 family inet address 192.168.10.2 /24
-LAG포트 트렁크 사용 시
set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk
-LAG포트 VLAN(10) 할당 시
set interfaces ae0 unit 0 family ethernet-switching vlan members vlan(10)
Juniper EX2200 LACP 정상 상태 확인:
Juniper EX2200 > show lacp interfaces
Aggregated interface: ae0
LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity
ge-0/0/0 Actor No No Yes Yes Yes Yes Fast Active
ge-0/0/0 Partner No No Yes Yes Yes Yes Slow Active
ge-0/0/1 Actor No No Yes Yes Yes Yes Fast Active
ge-0/0/1 Partner No No Yes Yes Yes Yes Slow Active
LACP protocol: Receive State Transmit State Mux State
ge-0/0/0 Current Slow periodic Collecting distributing
ge-0/0/1 Current Slow periodic Collecting distributing
'네트워크' 카테고리의 다른 글
[네트워크] 브로케이드(Brocade) 장비 컨피그 정리 (0) | 2020.09.04 |
---|---|
[네트워크] 시스코(Cisco) USB로 OS 업그레이드 방법! 로그 까지 총 정리 (0) | 2020.09.04 |
[네트워크] VRRP(Virtual Router Redundancy Protocol) 개념 정리 (0) | 2020.09.02 |
[네트워크] ARP(Address Resolution Protocol) 주소 변환 프로토콜 정리 (0) | 2020.08.30 |
[네트워크] IP주소에 대한 정리 (0) | 2020.08.30 |
댓글