LAG(Link Aggregation Group)는 대역폭을 늘리고 포트 유연성을 높이며 두 디바이스 간에 링크 리던던시를 제공합니다. LACP(Link Aggregation Control Protocol)는 IEEE 사양(802.3az)의 일부로, 여러 물리적 포트를 번들로 묶어 단일 논리적 채널을 구성할 수 있습니다. LAG의 활성 멤버 포트를 통한 트래픽 로드 밸런싱은 레이어 2 또는 레이어 3 패킷 헤더 정보를 기반으로 유니캐스트 및 멀티캐스트 트래픽을 배포하는 해시 기반 배포 기능을 통해 관리됩니다. LACP는 여러 물리적 포트를 번들로 묶어 하나의 단일 LAG를 구성하는 데 도움이 됩니다. 이는 또한 대역폭 증대, 포트 유연성 증가, 두 디바이스 간의 링크에 대한 리던던시를 제공합니다. 게다가 LAG 설정 테이블에서 쉽게 식별할 수 있는 LAG 속도, 알림, 플로우 제어 및 보호를 변경하는 데 역시 도움이 됩니다.
이 문서에서는 CLI(명령줄 인터페이스)를 통해 스위치에서 LAG를 설정하는 방법에 대해 설명합니다.
GUI(Graphical User Interface)를 통해 스위치에서 LAG를 구성하는 방법에 대한 지침을 보려면 여기를 클릭하십시오.
이 문서에서는 포트 GE1/0/1 및 GE1/0/2에서 서로 연결된 CBS350 스위치 2개를 제공합니다. 모든 멤버 포트의 컨피그레이션과 속도는 동일해야 합니다. 설정은 두 스위치 모두에서 설정됩니다.
1단계. 스위치에 대한 SSH. 기본 사용자 이름과 비밀번호는 cisco/cisco입니다. 새 사용자 이름 또는 비밀번호를 설정한 경우 대신 자격 증명을 입력합니다.
이 예에서는 CBS350을 사용하여 LAG를 구성합니다. SSH 또는 Telnet을 통해 SMB 스위치 CLI에 액세스하는 방법을 알아보려면 여기를 클릭하십시오.
2단계. 스위치의 특권 EXEC 모드에서 다음을 입력하여 글로벌 컨피그레이션 모드로 들어갑니다.
CBS350#configure
3단계. 포트 채널링의 로드 밸런싱 정책을 구성하려면 port-channel load-balance Global Configuration 모드 명령을 사용합니다. 매개변수는 다음과 같이 정의됩니다.
src-dst-mac은 기본 옵션입니다. 이 예에서는 로드 밸런싱을 기본 옵션으로 유지합니다.
CBS350(config)#port-channel load-balance {src-dest-mac/src-dst-mac-ip}
4단계. 여러 포트에서 동시에 명령을 실행하려면 interface range 명령을 사용합니다. 이 예에서는 스위치의 포트 1과 2를 설정합니다.
CBS350(config)#interface range GigabitEthernet1/0/1-2
단일 인터페이스를 설정하려면 interface interface-id 명령을 사용합니다.
5단계. 지정된 인터페이스의 속도 및 이중 매개변수와 기본 하위 모드에 대한 자동 협상 작업을 활성화하려면 negotiation Interface (Ethernet, Port channel) Configuration mode 명령을 사용합니다. 이 예에서는 자동 협상을 비활성화합니다.
CBS350(config-if-range)#no negotiation
6단계. 포트를 포트 채널과 연결하려면 channel-group Interface Configuration 모드 명령을 사용합니다. 매개변수는 다음과 같이 정의됩니다.
CBS350(config-if-range)#channel-group port-channel mode {on|auto}
이 예에서는 LACP를 사용하여 channel-group 1을 설정합니다.
CBS350(config-if-range)#channel-group 1 mode auto
7단계. 인터페이스를 구성하기 위해 인터페이스 컨피그레이션 모드로 들어가려면 interface Global Configuration mode 명령을 사용합니다. 이 예에서는 port-channel 1을 설정합니다.
CBS350(config-if-range)#interface port-channel 1
8단계. 지정된 인터페이스에서 흐름 제어를 구성하려면 flow control Interface (Ethernet, Port Channel) Configuration mode 명령을 사용합니다. 플로우 제어는 수신 디바이스가 전송 디바이스에 혼잡하다는 신호를 보낼 수 있도록 하는 기능입니다. 이는 전송 디바이스에 전송을 일시적으로 중지하여 혼잡을 완화하는 데 도움이 되도록 지시합니다. 매개변수는 다음과 같이 정의됩니다.
CBS350(config-if)#flowcontrol {auto|on|off}
이 예에서는 플로우 제어를 켭니다.
CBS350(config-if)#flowcontrol on
플로우 제어를 비활성화하려면 이 명령의 no 형식을 사용합니다. 예를 들면 다음과 같습니다.
CBS350(config-if)#no flowcontrol
9단계. 인터페이스에 설명을 추가하려면 description Interface (Ethernet, Port Channel) Configuration mode 명령을 사용합니다.
CBS350(config-if)#description LAG1
10단계 (선택 사항) 트렁크 인터페이스는 태그가 지정되지 않은 단일 VLAN의 멤버이며, 또한 태그가 지정된 하나 이상의 멤버일 수 있습니다. 트렁크 포트에서 VLAN을 추가/제거하려면 switchport 트렁크 허용 VLAN 인터페이스 설정 모드 명령을 사용합니다.
CBS350(config-if)#switchport trunk allowed vlan {all|none|add vlan-list|remove vlan-list|except vlan-list }
이 예에서는 VLAN 2-15, 100, 105-115를 허용했습니다.
CBS350(config-if)#switchport trunk allowed vlan add 2-15,100,105-115
11단계. 현재 컨피그레이션 세션을 종료하고 특권 EXEC 모드로 돌아가려면 end 명령을 사용합니다.
CBS350(config-if)#end
12단계. (선택 사항) 소스에서 대상에 파일을 복사하려면 권한 EXEC 모드에서 copy 명령을 사용합니다. 이 예에서 실행 중인 설정을 시작 설정에 복사합니다.
CBS350#copy running-config startup-config
13단계. (선택 사항) running-config를 startup-config에 덮어쓸지 묻는 메시지가 나타납니다. 예는 Y를 입력하고 아니오는 N을 입력합니다.
1단계. 스위치의 특권 EXEC 모드에서 다음을 입력하여 글로벌 컨피그레이션 모드로 들어갑니다.
CBS350#configure
2단계. 여러 포트에서 동시에 명령을 실행하려면 interface range 명령을 사용합니다. 이 예에서는 스위치의 포트 1과 2를 설정합니다.
CBS350(config)#interface range GigabitEthernet1/0/1-2
3단계. 물리적 포트 우선순위를 설정하려면 lacp port-priority Interface (Ethernet) Configuration mode 명령을 사용합니다. LACP를 사용하도록 설정된 각 포트에는 LACP 포트 우선순위가 있습니다. 1~65535 사이의 값을 구성할 수 있습니다. LACP는 포트 우선순위를 포트 번호와 함께 사용하여 포트 식별자를 형성합니다. 포트 우선순위는 호환되는 모든 포트의 집계를 방해하는 하드웨어 제한이 있는 경우 대기 모드로 전환해야 하는 포트를 결정하는 데 사용됩니다. 기본 포트 우선순위는 1입니다.
CBS350(config-if-range)#lacp port-priority value
이 예에서는 포트 우선순위를 1로 둡니다.
CBS350(config-if-range)#lacp port-priority 1
4단계. 인터페이스에 관리 LACP 시간 제한을 할당하려면 LACP timeout Interface (Ethernet) Configuration mode 명령을 사용합니다. LACP 시간 초과는 연속 LACP PDU(프로토콜 데이터 단위)의 전송 및 수신 간의 시간 간격입니다. 표시된 LACP 시간 초과 기본 설정에 따라 긴 전송 속도로 또는 짧은 전송 속도로 발생하는 LACP PDU의 주기적인 전송을 선택합니다. 기본 포트 시간 제한 값은 long입니다. 매개변수는 다음과 같이 정의됩니다.
CBS350(config-if-range)#lacp timeout {long|short}
이 예에서는 LACP 시간 초과에 기본값인 long을 사용합니다.
CBS350(config-if-range)#lacp timeout long
5단계. 모드를 종료하고 사용자를 CLI 모드 계층 구조에서 다음 상위 모드로 전환하려면 exit 명령을 사용합니다.
CBS350(config-if-range)#exit
6단계. 시스템 우선순위를 설정하려면 lacp system-priority 전역 컨피그레이션 모드 명령을 사용합니다. 기본값 설정을 복원하려면 이 명령의 no 형식을 사용합니다. LACP를 실행하는 각 스위치에서 LACP 시스템 우선순위를 설정해야 합니다. 자동 또는 CLI를 통해 설정할 수 있습니다. LACP는 스위치 MAC 주소와 함께 시스템 우선순위를 사용하여 시스템 ID를 설정하고 다른 시스템과의 협상 중에도 사용합니다. 기본 시스템 우선 순위는 1입니다.
CBS350(config-if-range)#lacp system-priority 1
이 예에서는 기본값 1을 사용합니다.
CBS350(config-if-range)#lacp system-priority value
실행 중인 컨피그레이션을 시작 컨피그레이션에 저장하려면 이전 섹션의 11-13단계(LAG 컨피그레이션 절차)를 수행하십시오.
이제 CLI를 통해 인터페이스에서 LAG를 설정해야 합니다.
1단계. 포트 채널이 생성되었는지 확인합니다. 아래 명령을 사용합니다.
CBS350#show interfaces port-channel [interface-id]
CBS350#show interfaces port-channel 1
2단계. 모든 이더넷 포트 또는 특정 이더넷 포트에 대한 LACP 정보를 표시하려면 show lacp Privileged EXEC mode 명령을 사용합니다.
CBS350#show lacp interface-id [parameters|statistics|protocol-state]
이 예에서는 LACP에 대한 GE1/0/1 통계를 살펴봅니다.
CBS350#show lacp ge1/0/1 statistics
3단계. 포트 채널에 대한 LACP 정보를 표시하려면 show lacp port-channel Privileged EXEC mode 명령을 사용합니다.
CBS350#show lacp port-channel[port_channel_number]
아래 명령은 포트 채널에 대한 LACP 정보를 표시하는 데 사용한 명령입니다.
CBS350#show lacp port-channel 1
개정 | 게시 날짜 | 의견 |
---|---|---|
2.0 |
07-Aug-2024 |
편집 서식 지정 |
1.0 |
15-Jul-2020 |
최초 릴리스 |