설치준비
System 요구사항
* Hardware
Sun Ultra 60, Sun Ultra
E450, Sun Enterprise 10000, 12000, 15000 Sun Fire™ 4800, Netra
T3, T4, Sun Blade™ 100, 150, 1500, 2500 Netra™ T4.
* OS
Solaris 7, 8, 9 or 10
* NIC
Sun Quad FastEthernet adapter (qfe driver), Sun
GigabitEthernet adapter (ge driver), Sun GigaSwift
Ethernet adapter (ce driver), Sun Dual FastEthernet and
Dual SCSI/P adapter (ce driver)
설치
파일 위치 - http://www.sun.com/products/networking/ethernet/suntrunking/
참고) Sun에서 제공하는 매뉴얼을 가지고 설치하면 안됨. 다음과 같이 간단하게 설치할 수 있음.
위의 파일을 압축 해제 후 임의의 디렉토리에 복사한다.
#pwd
Sun_Trunking_1.3_s10/Product/sparc/
#pkgadd –d .
설치후 패키지 확인
#pkginfo –l SUNWtrku
PKGINST: SUNWtrku
NAME: Sun Trunking Utility 1.3 for Solaris 10
CATEGORY: application
ARCH: sparc
VERSION: 1.3,REV=2005.06.14.5.10
BASEDIR: /
VENDOR: Sun Microsystems, Inc.
DESC: Sun Trunking PCI/SBus Adapter Utility
PSTAMP: miro20050614090857
INSTDATE:
HOTLINE: Please contact your local service provider
STATUS: completely installed
FILES: 25 installed pathnames
8 shared pathnames
16 directories
5 executables
566 blocks used (approx)
#pkginfo –l SUNWtrkm (이건 맨 페이지니까 설치 안해도 상관 없을 듯)
PKGINST: SUNWtrkm
NAME: Sun Trunking Utiltiy 1.3 Man Pages
CATEGORY: system
ARCH: all
VERSION: 1.3,REV=2005.06.14.10.0
BASEDIR: /opt
VENDOR: Sun Microsystems, Inc.
DESC: Sun Trunking PCI/SBus Adapter man pages
PSTAMP: miro20050614090918
INSTDATE:
HOTLINE: Please contact your local service provider
STATUS: completely installed
FILES: 12 installed pathnames
8 directories
44 blocks used (approx)
Trunking 구성
다음의 명령을 통해 자신의 시스템에 연결된 모든 NIC 정보를 얻어온다.
# grep <device> /etc/path_to_inst
* device : qfe for Sun Quad FastEthernet adapter
ge for GigabitEthernet adapter
ce for Ethernet adapter
Ex)
"/pci@1f,0/pci@1/pci@2/SUNW,qfe@0,1" 0 "qfe"
"/pci@1f,0/pci@1/pci@2/SUNW,qfe@1,1" 1 "qfe"
"/pci@1f,0/pci@1/pci@2/SUNW,qfe@2,1" 2 "qfe"
"/pci@1f,0/pci@1/pci@2/SUNW,qfe@3,1" 3 "qfe"
위의 리스트에서 trunking을 구성할 디바이스를 선택한다.
예를 들어 qfe1, qfe2 두 인터페이스로 네트워크 trunking을 구성하려면 다음과 같이 설정한다.
# Nettr –setup head-instance device=<qfe | ge | ce> members=<instance, instance, …> [policy=<number>]
* head-instance : trunking을 구성할 물리적 인터페이스들 중에서 대표 인터페이스
* device : 자신이 구성할 인터페이스의 종류
* members : trunking을 구성할 인터페이스 리스트
* policy : trunking 모드
1 – MAC trunking
2 – round robin
3 – IP destination
4 – IP source/IP destination
à policy의 구체적인 내용은 매뉴얼 참조
Ex) 다음은 위의 qfe0~1 중에서 qfe1과 qfe2 두 개의 인터페이스로 head가 “1”(qfe1)인 round-robin 방식의 trunking 예를 보여준다.
# nettr –setup 1 members=1,2 device=qfe policy=2
위와 같이 구성하였으면 trunking이 잘 되었는지 확인한다.
# nettr –conf
Name Head Policy DEV Type Original-Mac-Addr Speed Duplex Link
qfe1 qfe1 2 qfe-pci 0:3:ba:c:cc:27 100 Full DOWN
qfe2 qfe1 qfe-pci 0:3:ba:c:cc:27 100 Full DOWN
위에 나열된 정보에서 마지막 Link 항목이 DOWN으로 나오는 이유는
trunking 구성 후 head에 IP 주소를 할당하지 않았기 때문이다. 따라서 다음과 같이 IP를 할당합니다.
# ifconfig qfe1 plumb 10.1.1.55 up
# nettr –conf
Name Head Policy DEV Type Original-Mac-Addr Speed Duplex Link
qfe1 qfe1 2 qfe-pci 0:3:ba:c:cc:27 100 Full UP
qfe2 qfe1 qfe-pci 0:3:ba:c:cc:27 100 Full UP
위와 같이 Link 정보가 “UP” 상태로 전환됨을 확인할 수 있다.
이제 모든 설정이 끝났으므로 설정된 인터페이스들이 제대로 동작하는지 확인한다.
# ./nettr -stats 1 device=qfe
Name Ipkts Ierrs Opkts Oerrs Collis Crc %Ipkts %Opkts
---- ----- ----- ----- ----- ---- --- ------ ------
qfe1 8782 0 1563 0 0 0 60.25 65.95
qfe2 5793 0 807 0 0 0 39.75 34.05
다음과 같이 interval을 사용하여 주기적으로 해당 인터페이스들로 유입/유출되는 트래픽을 관찰할 수 있다.
# ./nettr -stats 1 device=qfe interval=sec
위에서 round-robin 방식으로 설정되었으므로 qfe1과 qfe2가 주기적으로 통신을 함을 확인할 수 있다.
Oct 17
Name Ipkts Ierrs Opkts Oerrs Collis Crc %Ipkts %Opkts
---- ---- ----- ----- ----- ----- --- ------ ------
qfe1 0 0 0 0 0 0 0.00 0.00
qfe2 1 0 0 0 0 0 100.00 0.00
(Aggregate Throughput(Mb/sec): 0.00(New Peak) 0.00(
Oct 17
Name Ipkts Ierrs Opkts Oerrs Collis Crc %Ipkts %Opkts
---- ---- ----- ----- ----- ----- --- ------ ------
qfe1 1 0 0 0 0 0 100.00 0.00
qfe2 0 0 0 0 0 0 0.00 0.00
(Aggregate Throughput(Mb/sec): 0.00(New Peak) 0.00(
Trunking 해제
# /etc/opt/SUNWconn/bin/nettr -release 1 device=qfe
'OS > SOLARIS' 카테고리의 다른 글
Solaris,HP-UX 에서 패치 (0) | 2007.07.20 |
---|---|
SOLARIS PATCH ERROR CODE (0) | 2007.07.20 |
solaris 10 DVD 여러개 파일 한개이미지로 합치기 (0) | 2007.07.19 |
IPMP에 대하여 (0) | 2007.07.19 |
SVM(솔라리스 볼륨메니져) - 미러링 (0) | 2007.07.19 |