융융이'Blog

[GNS3]이더채널(EtherChannel) 구성하기 본문

카테고리 없음

[GNS3]이더채널(EtherChannel) 구성하기

바로퇴장 2020. 5. 25. 13:51

이더채널(EtherChannel)이란?

스위치간 연결에서 2개 이상의 물리적인 인터페이스를 한개의 논리적인 인터페이스로 묶어 대역폭을 확장 시킬 수 있는 기술

각 인터페이스는 이더채널 프로토콜에서 3비트를 활용하여 지정하므로 최대 8 줄을 연결시킬 수 있다.

각각의 포트수에 따른 부하 분산은 아래와 같다.

Nuber of Ports Load Balancing
8 1:1:1:1:1:1:1:1
7 2:1:1:1:1:1:1
6 2:2:1:1:1:1
5 2:2:2:1:1
4 2:2:2:2
2 3:3:2
1 4:4

일반적으로 2줄 또는 4줄을 많이 연결시킨다.

실습1

  1. 이더채널 구성하기

SW1

SW1# show spanning-tree vlan 1 br            //현재 스위치의 spanning-tree 상태 확인

SW1#config
Sw1(config)#int range fa1/11 - 12            //이더넷 11~12일괄 수정
SW1(config-if-range)#sw mode trunk
SW1(config-if-range)#channel-group 1 mode on //선택된 이더넷을 포트1로 묶는다.

SW2

위 SW1과 동일하게 명령어를 작성한다.
  1. 확인하기

    SW1#show spanning-tree vlan 1 br        //spanning-tree 상태를 확인한다.
    SW1#show int port-channel 1                //1번 포트의 정보를 확인한다.
    SW1#show int trunk                        //trunk상태를 확인해본다.

    위 명령어를 통해 설정하기 전과 다르게 port가 trunk역할을 한다는 것을 알 수 있다.

  2. PC1,2 ip 설정후 ping보내기

    PC1#ip 10.10.10.10/24
    PC2#ip 10.10.10.20/24
    PC1#ping 10.10.10.20

    두개의 포트를 묶어 이더채널을 했기 떄문에 속도가 빨라졌다는 것을 확인 할 수 있다.

실습2

  • SW1, SW2 에 연결된 두 PC는 VLAN10에 포함된다.
  • R1 은 서브인터페이스 fa0/1.10을 만들어 위의 두 pc가 외부와 연결이 가능하도록 해 주어야 한다.
  1. R1 호스트네임 바꾸고 fa0/1.10에 encapsulation한다.
R1(config)#hostname SEOUL_HQ
R1(config)#int fa0/1 
R1(config-if)#encapsulation dot1Q 10
R1(config-if)#ip add 10.10.10.1 255.255.255.0
  1. SW1과 SW2에서 vlan 10을 만들어준다.

    SW1#vlan dat
    SW1(vlan)# vlan 10 name HQ_pc
    SW1(config)# int fa1/1
    SW1(config-if)# sw access vlan 10 
    
    //SW2도 동일하게 진행해주면 된다.
  1. SW1의 f1/0을 trunk 모드로 변경해준다.

    SW1(config)#int fa1/0
    SW1(config-if)#sw mode trunk
  2. R2 호스트네임을 바꿔주고 ip와 게이트번호 지정해준다.

    R2(config)#hostname BUSAN_BR
    BUSAN_BR(config)#int fa0/1
    BUSAN_BR(config-if)#ip add 172.16.10.1 255.255.255.0
    BUSAN_BR(config0if)#no sh
  3. PC3 ip주소 작성하고 게이트번호 작성해준다.

    PC3#ip 172.16.10.10/24 172.16.10.1
  4. 각 Router의 이더넷에 IP주소를 입력해준다.

     R1(config)#int f0/0
     R1(config-if)#ip add 12.12.12.1 255.255.255.0
     R1(config-if)#no sh
    
     //R2도 동일하게 진행한다.
    
  5. R1과 R2의 routing table을 확인한다.

    R1#show ip route
    R2#show ip route
  6. R1에서 PC3 의 컴퓨터 접속하기 위해 static route을 작성해준다.

    R1(config)# ip route 172.16.10.10 255.255.255.0 12.12.12.2
    //가고싶은 ip; 서브마스크; 해당ip가 향하는 라우터ip
    //R2도 R1에 맞게 설정을 한다.