aix etherchannel 구성하기.

1. EtherChannel 이란?

스위치의 여러개의 포트를 묶어 하나의 포트처럼 작동하게 하는 기술로, 넓은 대역폭을 확보하거나, 하나의 포트가 고장나도 작동하는데 이상이 없도록하는 기술이다. 스위치 제조사에 따라서, port trunking, port aggregation, teaming, bonding 등 여러가지 이름으로 사용된다.

2. Aix에서 etherchannel 구성.

구성환경
기계: IBM P570
OS: AIX 6.1.10

etherchannel을 구성하기 위해서는 최소한 2개 이상의 NIC이 필요하다. 아래는 ent0, ent1 두개의 NIC가 있음을 확인 가능하다.

# lsdev -Cc adapter
ent0      Available 0K-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent1      Available 0K-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
fcs0      Defined   0V-08 FC Adapter
...

구성하기전에 ent0, ent1을 define 상태로 만든다.

# rmdev -l ent0
ent0 Defined
# rmdev -l ent1
ent1 Defined

ether channel 구성

# smitty etherchannel
                  EtherChannel / IEEE 802.3ad Link Aggregation

Move cursor to desired item and press Enter.

  List All EtherChannels / Link Aggregations
  Add An EtherChannel / Link Aggregation
  Change / Show Characteristics of an EtherChannel / Link Aggregation
  Remove An EtherChannel / Link Aggregation
  Force A Failover In An EtherChannel / Link Aggregation

Add An EtherChannel / Link Aggregation 선택

                      Available Network Interfaces                       x
  x                                                                          x
  x Move cursor to desired item and press Esc+7.                             x
  x     ONE OR MORE items can be selected.                                   x
  x Press Enter AFTER making all selections.                                 x
  x                                                                          x
  x   ent0                                                                   x
  x   ent1                                                                   x

ent0를 선택하고,

                     Add An EtherChannel / Link Aggregation

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

                                                        [Entry Fields]
  EtherChannel / Link Aggregation Adapters            ent0                   +
  Enable Alternate Address                            no                     +
  Alternate Address                                  []                      +
  Enable Gigabit Ethernet Jumbo Frames                no                     +
  Mode                                                8023ad                 +
  IEEE 802.3ad Interval                               long                   +
  Hash Mode                                           default                +
  Backup Adapter                                      ent1                   +
       Automatically Recover to Main Channel          yes                    +
       Perform Lossless Failover After Ping Failure   yes                    +
  Internet Address to Ping                           []
  Number of Retries                                  []                      +#
  Retry Timeout (sec)                                []                      +#


backup adapter에 ent1을 선택한 후,

5번째 Mode를 선택하면 아래와 같은 화면을 볼 수 있다.

  x                                   Mode                                   x
  x                                                                          x
  x Move cursor to desired item and press Enter.                             x
  x                                                                          x
  x   standard                                                               x
  x   round_robin                                                            x#
  x   8023ad                                                                 x#
  x                                                                          x

standard : 어떤 packet이 어떤 interface를 통해 나갈지를 hash방식으로 결정.
round_robin: packet이 순서대로 interface를 통해서 나감. standard에 비해 load balance가 잘 됨.
802.3ad: loard balance 기능은 없고, active-standby 방식. 하나의 interface가 멈추면 대기하던 다른 interface가 작동.

여기서는 세번째 방식으로 구성해 본다.

8023ad를 선택하고 실행하면 새 인터페이스 ent2가 만들어진다. lsdev 커맨드로 확인해 보면 아래와 같이 ent2가 만들어진 것을 확인 할 수 있다.

# lsdev -Cc adapter
ent0      Available 0K-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent1      Available 0K-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent2      Available       EtherChannel / IEEE 802.3ad Link Aggregation

만들어진 ent2에 ip주소를 할당하고 사용한다.

# smitty chinet

 Change / Show a Standard Ethernet Interface

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

                                                        [Entry Fields]
  Network Interface Name                              en2
  INTERNET ADDRESS (dotted decimal)                  [192.168.0.200]
  Network MASK (hexadecimal or dotted decimal)       [255.255.255.0]
  Current STATE                                       up                     +
  Use Address Resolution Protocol (ARP)?              yes                    +
  BROADCAST ADDRESS (dotted decimal)                 []
  Interface Specific Network Options
     ('NULL' will unset the option)
    rfc1323                                          []
    tcp_mssdflt                                      []
    tcp_nodelay                                      []
    tcp_recvspace                                    []
    tcp_sendspace                                    []
  Apply change to DATABASE only                       no                     +

ip 주소를 설정하고 확인해본다.

# ifconfig -a
en2: flags=5e080862,c0<BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),PSEG,LARGESEND,CHAIN>
        inet 192.168.0.200 netmask 0xffffff00 broadcast 192.168.0.255
         tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
lo0: flags=e08084b,c0<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,LARGESEND,CHAIN>
        inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
        inet6 ::1%1/0
         tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1

etherchannel 상태 확인

# entstat -d en2 | grep -i "number of adapters"
Number of adapters: 2

# entstat -d en2 | grep -i link
Device Type: IEEE 802.3ad Link Aggregation
Statistics for every adapter in the IEEE 802.3ad Link Aggregation:
IEEE 802.3ad Link Aggregation Statistics:
Link Status : Up
Link Status : Up

# entstat -d en2 | grep -i active
Active channel: backup adapter
                LACP activity: Active
                LACP activity: Active

답글 남기기

Your email address will not be published.