# EtherChannel 란??
두 스위치간의 포트가 복수개로 이뤄졌을때 이를 하나로 묶는 방법입니다.
(최대 8개의 포트까지 etherchannel로 구성 가능함)
이번시간부턴 GNS3 구성시 메모장을 이용하도록 하겠습니다.
메모장을 이용하면 코드 저장, 편집이 쉬우니 습관을 들이도록 합시다.
# Etherchannel 구성
먼저 기본 토폴로지 입니다.
저번시간이랑 다른점은 최상단 DSW사이 두개의 포트가 연결되있다는 점이 다르네요
그러면 우리는 f1/5 와 f1/6 을 하나로 논리적으로 하나로 묶어 보도록 하겠습니다.
우리는 저번시간에 Trunk를 배웟으니 편하게 구성하도록 하겠습니다.
먼저 R3 와 R4를 구성해줍니다.
위 내용이 무슨 내용인지는 아시죠??
먼저 Vlan 10과 20을 생성후 f1/10포트와 f1/20포트에 Access모드를 준후
각각 Vlan10 , Valn20 을 주어 묶은후 포트를 열어 줍니다.
f1/1과 f1/2포트는 한번에 접속하여 Trunk모드로 설정해준후
Vlan 10, 20을 다 가능하도록 해준다는 코드 입니다.
그럼 다음으로 R1와 R2를 설정합니다.
위 코드도 간단히 설명 하자면
Vlan 10과 20을 생성후 f1/1, f1/2 , f1/5, f1/6포트로 들어가서
Trunk모드 지정후 Vlan 10, 20을 주고 포트를 열어준다는 코드입니다.
한마디로 위 코드 전체를 간단히 말하자면
호스트(클라우드)와 연결된 4포트를 제외하고는 전체다 Trunk모드로 묶어주라는 얘기입니다.
그러면 Etherchannel을 하기에 앞서 Spanning-tree에 대해서 알아보도록 하겠습니다.
# Spanning-Tree
Spannig-tree란 일종의 루프 순환 입니다.
쉽게 말하여 서로간의 보내는 값들이 여기저기 떠돌지 않도록 길을 정해주어
그쪽으로만 다니도록 길을 정해주는 교통정리 같은 것이라 보면 됩니다.
1. spannig-tree 확인 방법
위 빨강박스는 spanning-tree 확인 방법 입니다.
원하는 스위치로 가서 알고싶은 Vlan 번호를 입력해 주면 됩니다.
2. spanning-tree show 분석
- FWD : 통신상태
- BLK : 비통신상태
3. 포트상태 변경
@ BLK 포트로 변경 방법
-> 두개의 코드중 하나만 사용하여 높은 숫자로 변경
- spanning-tree vlan 10 cost 10
- spanning-tree vlan 10 port-pr 160
@ Port fast
-> Access 포트에만 설정 가능 (장비연결 Host)
-> 스위치가 처음 가동될때 30초 생략 (BLK -> Listening -> Learning)
-
spanning-tree portfast : 해당 포트에만
-
spanning-tree portfast default : 해당 스위치 전체
@ VPlink fast
-> NON-RT에 설정
show spa-tr vlan (넘버) br 확인하여 root bridge 확인하기 (This bridge is the root - 대장)
확인하여 root bridge가 아닌곳에서만 사용 가능
-> SW간 BLK 포트가 FWD될때 30초 생략 (Listening -> Learning)
-
spanning-tree vplinkfast
@ Back bone fast
-> Block된 포트를 가진 SW의 장애가 아닌 다른곳 장애시 Max-Age Time 생략
(맨 윗단 장애시 다른 하나로 빠르게 복구)
-> 백본스위치와 root 스위치 사이 장애시 20초 생략 (Blocking 생략/20초 즉, 50초 - 30초로 단축)
-
spanning-tree backbonefast
여기까지가 spanning-tree 기본 설정 방법 입니다.
CISCO장비의 경우 자동으로 spanning-tree 설정이 되기때문에 따로 설정할 필요가 없지만
알아두도록 합시다.
그럼 이제 Etherchannel 설정을 해보겠습니다.
# EtherChannel 설정
위처럼 R1 과 R2에 동일한 코드를 입력해 줍니다.
f1/5 와 f1/6포트에 접속하여 채널그룹으로 묶은후 활성화 시켜 줍니다.
그후 show 명령어로 확인하면
위 그림과 같이 f1/5 와 f1/6 포트가 Port-channel 1 로 논리적으로 묶인게 확인 됩니다.
위와 같이 Etherchannel을 구성해주면 물리적으로는 여러개의 포트지만
논리적으로는 하나의 포트로 묶어 보기때문에 설정 및 변경이 쉽습니다.