Transcript
Netmanias 기술문서: Spirent사의SmartBits(Smart Window) 기본사용법소개
Spirent사의SmartBits(Smart Window) 기본사용법소개
2006년5월23일
NMC Consulting Group(tech@netmanias.com)
2
Contents
1. SMB에접속하기
2. Traffic 생성및인가하기
2.1 DUT 설정하기
2.2 L2 Traffic 인가하기
2.3 L3 Traffic 인가하기
2.4 L4 Traffic 인가하기
3. 기타유용한Tool
3.1 Packet Capture
3.2 Excel-Like WorkShop 기능사용하기
3.3 Time-Based Save 기능사용하기
3
ez1_38637_0
시안3
DUT
SMB
Management PC
UTP Cable
Console Cable
Prerequisites
Cisco Router 1EA, UTP Cable (UTP Category-5 Straight) 5EA, Console Cable 1EA,
PC 1EA(SmartWindow 9.50 Installed), SMB600B1EA
아래의그림과같이DUT, SMB, PC를연결한다.
DUT, SMB, PC 연결하기
4
1. SMB에접속하기
5
Management PC의Ethernet 포트와SmartBits 후면에있는Ethernet 포트를UTP5 Cable (Straight type)로연결한다.
Management PC와SmartBits의IP를같은IP 대역으로설정한다.
Management PC에서SmartBits 아이콘을Double-Click 한다.
Double-Clicking
아래와같은초기화면이뜬다.
MGMT
PC
MGMT
PC
MGMT
PC
MGMT
PC
UTP Cable
IP: 192.168.10.87
IP: 192.168.10.25
MGMT
PC
1
2
3
4
1.1 SMB에접속하기(1)
6
상단메뉴중Options메뉴를클릭한후, Connection Setup…을선택한다.
아래와같이SmartBits 의IP를입력할수있는창이뜨면, 실제SmartBits 에설정된IP를입력한후, OK 버튼을누른다.
상단의Connect아이콘을클릭한다.
사용할SmartBits의모듈을Reserve 하기위해, 오른쪽클릭팝업메뉴에서Reserve This Module을선택한다.
(모서리부분이연두색으로표시된모듈이사용가능한것이다.)
IP: 192.168.10.87
IP: 192.168.10.13
MGMT
PC
5
6
7
8
1.1 SMB에접속하기(2)
7
아래와같이모서리가파란색으로바뀐다. 파란색으로표시된모듈이내가사용가능한모듈이다.
참고로아래와같이붉은색으로표시된모듈은다른사람이사용하고 있으므로, 내가사용할수없음을나타낸다.
MGMT
PC
MGMT
PC
MGMT
PC
MGMT
PC
UTP Cable
9
1.1 SMB에접속하기(3)
8
2. Traffic 생성및인가하기
9
SmartBits 설정에앞서, 오른쪽하단그림과같이DUT를설정한다.
VLAN 100을생성한다.
1
Make VLAN 100Add Port 1 & 2 to VLAN 100
Port 3:
IP 1.1.1.1/24
Port 4:
IP 2.1.1.1/24
DUT(config)#vlan 100
Port 1번과2번을VLAN 100에Add한다.
2
DUT(config)#interface gi0/1
DUT(config-if)# switchport access vlan 100
DUT(config-if)#interface gi0/2
DUT(config-if)# switchport access vlan 100
DUT(config-if)# exit
DUT(config)# exit
DUT#show vlan id 100
VLAN Name Status Ports
----------------------------------------------
100 VLAN0100 active Gi0/1, Gi0/2 (Omitted)
Gi 0/3, 0/4 인터페이스에IP를설정한다.
3
DUT(config)#interface gi0/3
DUT(config-if)#no switchport
DUT(config-if)#ip address 1.1.1.1 255.255.255.0
DUT(config-if)#interface gi0/4
DUT(config-if)#no switchport
DUT(config-if)#ip address 2.1.1.1 255.255.255.0
DUT(config-if)# exit
DUT(config)# exit
DUT#show ip interface brief
Interface IP-Address OK? Method Status Protocol
Vlan1 unassigned YES unset up down
Gi0/1 unassigned YES unset up up
Gi0/2 unassigned YES unset up up
Gi0/3 1.1.1.1 YES manual up up
Gi0/4 2.1.1.1 YES manual up up
2.1 DUT 설정하기
10
2.2 L2 Traffic 인가하기(1)
DUT의1번과2번포트는동일한VLAN 100에속해있다. 동일한VLAN에속한두개의Host는MAC 주소로통싞이가능하다.
아래와같이SmartBits 1번과2번포트에아래와같은양방향L2 Packet을생성하여인가해보자.
Port 1/1 Port1 /2
Source MAC: 0000.0000.0001 Source MAC: 0000.0000.0002
Destination MAC: 0000.0000.0002 Destination MAC: 0000.0000.0001
1
1
아래와같이SmartBits 포트1/1에서오른쪽클릭한후, Transmit
Setup…을선택한다.
1
2
아래와같은설정창이나타난다.
11
2.2 L2 Traffic 인가하기(2)
Source와Destination MAC을설정해보자.
아래의그림과같이VFD1 Setup (MAC Destination)과VFD2 Setup
(MAC Source)를Static으로변경한후, Source와Destination MAC을설정한다.
Port 1/1 Source MAC: 0000.0000.0001 Destination MAC: 0000.0000.0002
1
3
4
마찬가지로SmartBits Port1/2도아래와같이설정한다.
Port 1/2 Source MAC: 0000.0000.0002 Destination MAC: 0000.0000.0001
12
2.2 L2 Traffic 인가하기(3)
SmartBits 설정의변경사항을적용하기위해, 상단의Update 아이콘을클릭한다.
1
5
6
Start 버튼을눌러Traffic을인가한다.
DUT에서L2 MAC 주소가정상적으로등록이되었는지확인한다.
7
DUT#show mac-address-table vlan 100
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
----------------------------
100 0000.0000.0001 DYNAMIC Gi0/1
100 0000.0000.0002 DYNAMIC Gi0/2
13
2.2 L2 Traffic 인가하기(4)
상단의Actions 메뉴의서브메뉴중SmartCounters…를선택한다.
8
9
아래와같은인가되는Traffic 현황을실시갂으로볼수있는Window가뜬다.
14
2.2 L2 Traffic 인가하기(5)
Result 창에서오른쪽클릭후, Rates Only를선택하면오른쪽그림과같이초당인가되는Traffic 속도를알수있다(아래그림은148,810 Packet/Sec).
1
10
11
Result 창에서오른쪽클릭후, Events Only를선택하면오른쪽그림과같이총인가된TX/RX Packet의개수를알수있다.
15
2.2 L2 Traffic 인가하기(6)
앞에서인가한Traffic을중단한후, Result 창의결과를Clear 한다.
1
12
SmartBits의포트1/1과1/2에서Traffic을동시에인가하고중단하기위해,
오른쪽클릭을하여Set Group…을선택한다.
13
14
포트1/1과1/2을체크한후OK를누른다..
오른쪽상단의Group Start버튼을이용하여앞서설정한두포트에서Traffic을동시에인가한다.
15
16
2.2 L2 Traffic 인가하기(7)
Group Stop을버튼을눌러Traffic을중단한다.
16
아래의결과를보면총인가된TX Packet의개수와RX의개수가동일하므로Packet loss가발생하지않았음을알수있다.
17
17
이번에는SmartBits 2/1과2/2번포트에서L3 Packet을생성해보자.
2.3 L3 Traffic 인가하기(1)
2
아래와같이2/1 포트와2/2 포트에서오른쪽클릭한후SmartMetric Mode를선택한다.
18
2.3 L3 Traffic 인가하기(2)
2/1 포트에서오른쪽클릭한후Transmit Setup...을선택하면오른쪽과같은설정창이뜬다.
19
2.3 L3 Traffic 인가하기(3)
오른쪽하단의Add 버튼을누른다. 오른쪽그림과같은팝업메뉴가나타나면OK버튼을누른다.
20
2.3 L3 Traffic 인가하기(4)
한번더팝업창이나타나는데역시OK 버튼을누른다.
21
2.3 L3 Traffic 인가하기(5)
아래그림과같이Stream이하나추가된다.
22
2.3 L3 Traffic 인가하기(6)
아래와같이SmartBits포트2/1에서생성된Stream의각각의필드를DUT 정보에맞게변경한다.
.MAC Dst: DUT의인터페이스MAC 주소
.Network Source: 해당SmartBits포트가직접연결된DUT 인터페이스에설정된주소대역의IP를임의로설정한다.
.Network Destination: Traffic을수싞할인터페이스에설정된주소대역의IP를임의로입력한다.
.Gateway: 연결된DUT 인터페이스의IP 주소이다.
마찬가지로SmartBits 포트2/2도설정한다.
23
2.3 L3 Traffic 인가하기(7)
L3 Traffic은L2 Traffic과달리아래와같이ARP Request를보내어DUT에서ARP Learning이이루어지도록해야한다. DUT에서ARP Table을확인해본다.
생성한L3 Traffic을인가한후, Result 창을활성화시킨다.
DUT#show ip arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 1.1.1.1 -0019.553a.f5c1 ARPA Gi0/3
Internet 2.1.1.1 -0019.553a.f5c2 ARPA Gi0/4
Internet 1.1.1.100 0 0000.0000.0003 ARPA Gi0/3
Internet 2.1.1.100 0 0000.0000.0004 ARPA Gi0/4
24
TCP/UDP 타입의L4 Traffic을생성해보자.
2.4 L4Traffic 인가하기(1)
앞서설정한L3 Stream에서Edit 버튼을눌러L4 설정모드로짂입한다.
25
2.4 L4 Traffic 인가하기(2)
왼쪽상단의Protocol 선택메뉴에서TCP를선택한다.
마찬가지로SmartBits 포트2/2도설정한다.
26
2.4 L4Traffic 인가하기(3)
오른쪽TCP 설정창에서Source/Destination Port 및Flag 정보를설정한다.
27
2.4 L4Traffic 인가하기(4)
아래그림과같이TCP Flag Type을SYN으로변경한후Traffic을인가한다.
28
3. 기타유용한Tool
3.1 Packet Capture(1)
앞에서인가한TCP SYN Packet이정상적으로수싞되는지SmarBits의Packet Capture 기능을사용해보자.
수싞포트에서오른쪽클릭하여Capture…를선택한다.
30
3.1 Packet Capture(2)
아래와같이Packet Capture Window 창이뜨면상단의Start 아이콘을클릭한다.
잠시후확인버튼을눌러Capture된Packet을확인한다.
31
3.1 Packet Capture(3)
3아래와같이정상적으로TCP SYN Packet이수싞되었음을확인한다.
32
앞에서보여준Result 창외에도SmartBits는Excel과유사한인터페이스를제공해준다. 여기에서는기본적으로Excel에서사용할수있는모든함수식이사용가능하다.
3.2 Excel-Like WorkShop 기능사용하기(1)
아래그림과같이먼저Result 창을활성화한다.
33
3.2 Excel-Like WorkShop 기능사용하기(2)
Result 창의상단Tools메뉴의서브메뉴중WorkShop을선택하면오른쪽그림과같은Excel과유사한창이뜬다.
34
3.2 Excel-Like WorkShop 기능사용하기(3)
아래그림과같이각종Excel 함수를사용하여결과를확인할수있다.
35
3.3 Time-Based Save 기능사용하기(1)
Traffic을인가한후결과를주기적으로저장하여저장된정보를토대로서비스단절시갂을추정할수있다.
먼저Result 창에서결과를저장할파일을선택한다.
36
3.3 Time-Based Save 기능사용하기(2)
2Port Statistics 창에서TimedSave아이콘을클릭하면Timed Save 창이뜬다. Frequency에결과를저장할주기를설정한다(예: 1800초/30분).
37
3.3 Time-Based Save 기능사용하기(3)
아래그림과같이지정한위치에서파일을확인할수있다. 파일을열어보면Excel 창에서결과가보여짂다.
38
End of Document
이후 본 페이지 우측에 PDF 아이콘을 클릭하시면 문서를 다운로드 받으실 수 있습니다.
i want smatbits 200 manual
please help me