Transcript
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Spirent사의TRT(TeraRouting Tester)
기본사용법소개
2006년11월11일
NMC Consulting Group(tech@netmanias.com)
2
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Contents
1. Test Lab Topology 및Test Traffic Flow
1.1 Test Lab Topology
1.2 Test Traffic Flow
2. Test Lab TRT 설정젃차
2.1 TRT에접속하기
2.2 Interface IP 설정하기
2.3 VLAN Sub-Interface IP 설정하기
2.4 OSPF설정하기
2.5 BGP 설정하기
2.6 Multicast 설정하기
3. Traffic 생성및인가하기
3.1 Traffic 생성하기
3.2 Traffic 인가하기
4. Traffic 결과분석
4.1 Traffic 결과보기
4.2 Various Traffic Result View
4.3 기타유용한Tool
4.4 Packet Capture
5. Flapping 시험
6. BGP Attribute 시험
3
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
1. Test Lab Topology 및Test Traffic Flow
4
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
10.1.1.0/24L2SWMulticast
SourceMulticast
ListenerR3230.1.1.101~
230.1.1.104RID: 77.1.1.1RID: 77.1.1.277.1.12.0/2477.2.12.0/2477.1.13.0/2477.1.24.0/2477.2.24.0/2477.1.34.0/2477.2.34.0/24VLAN ID 101: 80.1.1.1VLAN ID 102: 80.2.1.1.1.2.5RID: 77.1.1.3ge_1ge_2ge_1ge_2ge_1ge_3 ge_4ge_3 ge_4ge_5ge_1ge_2ge_2ge_3ge_5ge_3.1.2.2.1.3.3.1.1.4.4R1R2RID: 77.1.1.4R4ge_6 ge_6
VLAN ID 101: 80.1.1.2VLAN ID 102: 80.2.1.2VLAN ID 101: 80.1.1.5VLAN ID 102: 80.2.1.5OSPF RouterRID: 10.1.1.3OSPF160.0.1.0/24 ~
160.0.10.0/24(10 entries)
Static170.0.1.0/24 ~
170.0.10.0/24(10 entries)
Virtual NetworkSMB 3SMB 1.1SMB 2OSPF/BGP RouterRID: 20.1.1.3OSPF130.0.1.0/24 ~
130.0.10.0/24(10 entries)
BGP90.0.1.0/24 ~
90.0.10.0/24(10 entries)
Virtual Network.320.1.1.0/24.2.1.3SMB 4.2ge_4.3.4.4
1.1 Test Lab Topology
5
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
1.2 Test Traffic Flow (1)
DirectionBandwidthDestination PrefixProperty#
Traffic Flow InformationPacketSizeBGP1000 fpsOSPFOSPFVLAN 101,102Static
6SMB1SMB1a
SMB2a 1000 fps90.0.1.x ~ 90.0.10.x.
SMB3SMB1a 1000 fps170.0.1.x ~ 170.0.10.xSMB2SMB3a 1000 fps80.1.1.x ~ 80.2.1.xSMB2SMB1a 1000 fps160.0.1.x ~ 160.0.10.x128B128B128B128B128BSMB4SMB3a 1000 fps230.1.1.101 ~ 230.1.1.104160BSMB2130.0.1.x ~ 130.0.10.xMulticast
OSPF160.0.x.0/24(10 entries)OSPF130.0.x.0/24(10 entries)
BGP90.0.x.0/24(10 entries)
R1SMB3SMB2SMB4SMB1Static170.0.x.0/24
(10 entries)
R4R2R3L2SWMulticast
Source230.1.1.10x
AdvertiseRouterPrefixCountIP PrefixProperty#
Metric
TypeMetricAdvertised Route InformationSMB1SMB2SMB210160.0.1.0/24 ~ 160.0.10.0/24OSPFE110001090.0.1.0/24 ~ 90.0.10.0/24BGP--
10130.0.1.0/24 ~ 130.0.10.0/24OSPFE11000
6
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
OSPF160.0.x.0/24(10 entries)OSPF130.0.x.0/24(10 entries)
BGP90.0.x.0/24(10 entries)
R1SMB3SMB2SMB4SMB1Static170.0.x.0/24
(10 entries)
R4R2R3L2SWMulticast
Source230.1.1.10x
1.2 Test Traffic Flow (2)
SMB-1
SMB-2
SMB-3
SMB-4
Packet Flow
Packet Flow
7
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2. Test Lab TRT 설정절차
8
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Management PC의Ethernet 포트와SmartBits 후면에있는Ethernet
포트를UTP5 Cable (Straight type)로연결한다.
Management PC와SmartBits의IP를같은IP 대역으로설정한다.
Management PC에서TRT 아이콘을Double-Click 한다.
Double-Clicking
아래와같은초기화면이뜬다.
MGMT
PC
MGMT
PC
MGMT
PC
MGMT
PC
UTP Cable
IP: 192.168.10.87
IP: 192.168.10.13
MGMT
PC
2.1 TRT에접속하기(1)
9
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
TRT IP 주소설정및연결하기
IP 주소를입력한후, OK버튺을누른다.
OK버튺을눌러서IP 설정을끝마친다.
Add IP버튺을Click 한다.
2.1 TRT에접속하기(2)
상단메뉴에서Tools의팝업메뉴중Setup Chassis Connections를선택한다.
10
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
6 Connect버튺을누른다.
사용할포트를Active 필드에서Check 한후, 젂체선택을한다.
포트를모두선택한후, 오른쪽팝업메뉴에서Reserved와Link를차례로Click 한다.
2.1 TRT에접속하기(3)
11
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
알아보기쉽게포트에이름을준다.
지금까지의설정을저장한다.
결과, 아래와같이Link가녹색으로바뀐다.
2.1 TRT에접속하기(4)
12
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.2 Interface IP 설정하기(1)
아래의Test LAB Topology대로케이블연결및IP 주소를설정한다.
1
R4 설정
R4#show run
interface ge_1
ip address 77.1.34.4 255.255.255.0
!
interface ge_2
ip address 77.2.34.4 255.255.255.0
!
interface ge_3
ip address 77.1.24.4 255.255.255.0
!
interface ge_4
ip address 77.2.24.4 255.255.255.0
!
interface ge_5
ip address 10.1.1.1 255.255.255.0
!
interface ge_6
switchport trunk allowed vlan 101
!
Interface ge_7
switchport trunk allowed vlan 102
R2 설정
R2#show run
interface ge_1
ip address 77.1.12.2 255.255.255.0
!
interface ge_2
ip address 77.2.12.2 255.255.255.0
!
interface ge_3
ip address 77.1.24.2 255.255.255.0
!
interface ge_4
ip address 77.2.24.2 255.255.255.0
R1 설정
R1#show run
interface ge_1
ip address 77.1.12.1 255.255.255.0
!
interface ge_2
ip address 77.2.12.1 255.255.255.0
!
interface ge_3
ip address 77.1.13.1 255.255.255.0
R3 설정
R3#show run
interface ge_1
ip address 77.1.13.3 255.255.255.0
!
interface ge_2
ip address 77.1.34.3 255.255.255.0
!
interface ge_3
ip address 77.2.34.3 255.255.255.0
!
interface ge_4
ip address 40.1.1.1 255.255.255.0
!
interface ge_5
ip address 20.1.1.1 255.255.255.0
!
interface ge_6
switchport trunk allowed vlan 101
!
interface ge_7
switchport trunk allowed vlan 102
L2SW1R1R2R3R434277.1.12.0/2477.2.12.0/24.1.1.2.277.1.34.0/2410.1.1.0/2477.2.34.0/2477.1.13.0/2477.1.24.0/2477.2.24.0/24.140.1.1.0/2420.1.1.0/24VLAN 01: 80.1.1.0/24VLAN 102: 80.2.1.0/24.3.2.2.3.3.4.4.1.1.2.1.1.4.4
13
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.2 Interface IP 설정하기(2)
TRT에서Interface IP 주소를설정한다. (SMB1, SMB2, SMB4)
왼쪽메뉴의IP Config를Click 한다.
IP 주소와Gateway 주소를설정한다(SMB 3은Sub Interface이므로설정할필요없음).
L2SW1R1R2R3R434277.1.12.0/2477.2.12.0/2477.1.34.0/2410.1.1.0/2477.2.34.0/2477.1.13.0/2477.1.24.0/2477.2.24.0/2440.1.1.0/2420.1.1.0/24.2.2.2.1.1.1
14
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.3 VLANSub-Interface IP 설정하기(1)
이제, SMB 3에VLAN Sub Interface IP를설정해보자.
왼쪽메뉴의VLAN-VC Sub-Interfaces를Click 한다.
SMB 3번포트의오른쪽팝업메뉴에서Duplicate를선택한다.
L2SW1R1R2R3R434277.1.12.0/2477.2.12.0/24.577.1.34.0/2410.1.1.0/2477.2.34.0/2477.1.13.0/2477.1.24.0/2477.2.24.0/2440.1.1.0/2420.1.1.0/24VLAN 101: 80.1.1.0/24VLAN 102: 80.2.1.0/24.1.2
15
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.3 VLAN Sub-Interface IP 설정하기(2)
숫자1을입력한후OK를누른다.
SMB 3번포트에Sub-Interface IP주소를설정한다.
(#1: IP-80.1.1.5, Gateway: 80.1.1.1)
(#2: IP-80.2.1.5, Gateway: 80.2.1.2)
16
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.3 VLAN Sub-Interface IP 설정하기(3)
Sub Interface IP주소를입력한후, 아래와같이Enable VLAN의Check-Box를선택하고, VLAN ID를입력한다.
17
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
R1 설정
!
interface Loopback0
ip address 77.1.1.1255.255.255.255
!
interface ge_1
ip address 77.1.12.1 255.255.255.0
ip ospf cost 7
!
interface ge_2
ip address 77.2.12.1 255.255.255.0
ip ospf cost 7
!
interface ge_3
ip address 77.1.13.1 255.255.255.0
ip ospf cost 4
!
router ospf 100
ospf router-id77.1.1.1
network 77.1.1.1 0.0.0.0 area 0
network 77.1.12.0 0.0.0.255 area 0
network 77.1.13.0 0.0.0.255 area 0
network 77.2.12.0 0.0.0.255 area 0
!
2.4 OSPF 설정하기.DUT 설정(R1/R2)
아래의Test LAB Topology대로OSPF를설정한다(R1, R2)
R2 설정
!
interface Loopback0
ip address 77.1.1.2255.255.255.255
!
interface ge_1
ip address 77.1.12.2 255.255.255.0
ip ospf cost 7
!
interface ge_2
ip address 77.2.12.2 255.255.255.0
ip ospf cost 7
!
interface ge_3
ip address 77.1.24.2 255.255.255.0
ip ospf cost 4
!
interface ge_4
ip address 77.2.24.2 255.255.255.0
ip ospf cost 4
!
router ospf 100
ospfrouter-id 77.1.1.2
network 77.1.1.2 0.0.0.0 area 0
network 77.1.12.0 0.0.0.255 area 0
network 77.1.24.0 0.0.0.255 area 0
network 77.2.12.0 0.0.0.255 area 0
network 77.2.24.0 0.0.0.255 area 0
!
OSPF Router-ID는Loop-back interface를사용한다.
Loop-back interface 정의: Physical Interface가아닌Logical 개념의Interface로, Router가Down 되지않는한항상UP 상태를유지한다.
R2 설정
!
interface Loopback0
ip address 77.1.1.2255.255.255.255
!
interface ge_1
ip address 77.1.12.2 255.255.255.0
ip ospf cost 7
!
interface ge_2
ip address 77.2.12.2 255.255.255.0
ip ospf cost 7
!
interface ge_3
ip address 77.1.24.2 255.255.255.0
ip ospf cost 4
!
interface ge_4
ip address 77.2.24.2 255.255.255.0
ip ospf cost 4
!
router ospf 100
ospf router-id77.1.1.2
network 77.1.1.2 0.0.0.0 area 0
network 77.1.12.0 0.0.0.255 area 0
network 77.1.24.0 0.0.0.255 area 0
network 77.2.12.0 0.0.0.255 area 0
network 77.2.24.0 0.0.0.255 area 0
!
COST = 4COST = 4COST = 4COST = 10COST = 10L2SW1R1R2R3R4342COST = 7COST = 4COST = 10COST = 4OSPF AREA 0COST = 7RID: 77.1.1.1RID: 77.1.1.2RID: 77.1.1.3RID: 77.1.1.4
18
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
R3 설정
interface Loopback0
ip address 77.1.1.3255.255.255.255
!
interface ge_1
ip address 77.1.13.3 255.255.255.0
ip ospf cost 4
!
interface ge_2
ip address 77.1.34.3 255.255.255.0
ip ospf cost 4
!
interface ge_3
ip address 77.2.34.3 255.255.255.0
ip ospf cost 4
!
interface ge_4
ip address 40.1.1.1 255.255.255.0
ip ospf cost 10
!
interface ge_5
ip address 20.1.1.1 255.255.255.0
ip ospf cost 10
!
2.4 OSPF 설정하기.DUT 설정(R3/R4)
router ospf 100
ospf router-id77.1.1.3
redistribute connected
network 20.1.1.0 0.0.0.255 area 0
network 40.1.1.0 0.0.0.255 area 0
network 77.1.13.0 0.0.0.255 area 0
network 77.1.34.0 0.0.0.255 area 0
network 77.2.34.0 0.0.0.255 area0
!
R4 설정
interface Loopback0
ip address 77.1.1.4255.255.255.255
!
interface ge_1
ip address 77.1.34.4 255.255.255.0
ip ospf cost 4
!
interface ge_2
ip address 77.2.34.4 255.255.255.0
ip ospf cost 4
!
interface ge_3
ip address 77.1.24.4 255.255.255.0
ip ospf cost 4
!
interface ge_4
ip address 77.2.24.4 255.255.255.0
ip ospf cost 4
!
interface ge_5
ip address 10.1.1.1 255.255.255.0
ip ospf cost 10
!
router ospf 100
ospf router-id77.1.1.4
redistribute connected
network 10.1.1.0 0.0.0.255 area 0
network 77.1.1.4 0.0.0.0 area 0
network 77.1.24.0 0.0.0.255 area 0
network 77.1.34.0 0.0.0.255 area 0
network 77.2.24.0 0.0.0.255 area 0
network 77.2.34.0 0.0.0.255 area 0
!
19
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.TRT 기본설정
이제, TRT 설정으로들어가보자.
왼쪽메뉴의Protocols를Click 한후오른쪽메뉴에서SMB1,2번포트에OSPF를Check 한다.
왼쪽OSPF의Sub-Menu 중Areas를선택한다.
Area ID는0을사용할것이므로Area ID필드에0.0.0.0을입력한다.
20
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.OSPF Adjacency 맺기(1)
OSPF Adjacency 설정및연결
왼쪽OSPF의Sub-Menu 중Adjacencies를선택한다.
오른쪽메뉴상단에있는
Apply Default
Addresses를누르면,
앞에서설정한IP 주소가자동으로입력된다.
L2SW1R1R2R3R434277.1.12.0/2477.2.12.0/2477.1.34.0/2410.1.1.0/2477.2.34.0/2477.1.13.0/2477.1.24.0/2477.2.24.0/2420.1.1.0/2440.1.1.0/24OSPF AREA 0
21
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.OSPF Adjacency 맺기(2)
오른쪽메뉴에서SMB 포트를선택한후, 오른쪽팝업메뉴에서Start All outer를선택한다.
TRT에서Adjacency State가DR/Other/Full인지확인한다.
DR/Other/Full의의미는DUT 장비가DR 역할을하며,
DUT와OSPF Adjacency가Fully로맺어졌음을의미한다.
주)TRT는Default 값으로, OSPF Priority가0이다.
DUT의Default Priority는1 이므로, 항상DUT가
DR의역할을수행하도록만든다.
DUT에서연결이제대로맺어졌는지확인한다.
R3 확인
R3#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
77.1.1.1 1 FULL/BDR 00:00:32 77.1.13.1 ge_1
77.1.1.4 1 FULL/DR 00:00:37 77.1.34.4 ge_2
77.1.1.4 1 FULL/DR 00:00:37 77.2.34.4 ge_3
20.1.1.3 0 FULL/DROTHER 00:00:32 20.1.1.3 ge_5
R4 확인
R4#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
77.1.1.3 1 FULL/BDR 00:00:30 77.1.34.3 ge_1
77.1.1.3 1 FULL/BDR 00:00:30 77.2.34.3 ge_2
7.1.1.2 1 FULL/BDR 00:00:30 77.1.24.2 ge_3
10.1.1.3 0 FULL/DROTHER 00:00:36 10.1.1.3 ge_5
22
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
~ 이값들은DUT에설정된값과일치하지않으면, OSPF Adjacency가이루어지지않는다.
2.4 OSPF 설정하기.OSPF Adjacency 맺기(3)
OSPF Adjacency가정상적으로맺어지지않으면, 다음의OSPF Parameter가DUT와일치하는지확인한다.
Hello-Interval: OSPF Hello를주고받는주기(Default 10초)
Router Dead Interval: 이시갂이경과하여도Hello가오지않으면Neighbor Router가Down 되었다고판단하고Adjacency를맺지않음
Authentication: DUT에Authentication이설정되어있으면, 이값이일치하여야한다(Plane text 타입혹은MD5 타입).
Password: Authentication이설정되어있으면, 이필드의값과DUT의password가일치하여야한다.
MD5 Key ID: Authentication 타입이MD5이면password 뿐만아니라, 이필드의Key 값도DUT와일치하여야한다.
23
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.OSPF LSA 생성하기(1)
OSPF LSA 생성하기
왼쪽의OSPF의Sub-Menu 중Router-LSAs를Click 한다. 이때, 오른쪽메뉴의상단에보면, LSA Generator 버튺이보인다. 이를클릭한다.
오른쪽그림과같이, LSA Generator Wizard가보인다.
24
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
OSPF160.0.x.0/24(10 entries)OSPF130.0.x.0/24(10 entries)
R1SMB2SMB1R4R2R3L2SW
우선, SMB1번의OSPF Route (160.0.x.0)을생성하기위해, LSA Generator Window의왼쪽메뉴에서SMB 1을선택한다.
2.4 OSPF 설정하기.OSPF LSA 생성하기(2)
LSA Generator를이용해, 다음그림과같이SMB 1, 2번포트에서OSPF Route (External Route)를생성해보자.
25
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Topology 설정
오른쪽메뉴에서Topology부터차례로설정을해보자. Default 값을사용할경우아래와같이Router가50개로이루어진Topology가그려진다.
2.4 OSPF 설정하기.LSA Generator 사용하기(1)
LSA Generator 사용하기
Topology 필드의의미
Area ID: OSPF Area ID (여기에서는Area 0 (0.0.0.0)으로설정)
Type: 앞서설정한Area 0의타입을설정하는것으로아래의네가지
종류가있다.
1) Regular: Normal Area (Default)
2) Stub: Stub Area
3) Stub (No Summary): Totally Stub Area
4) NSSA : Not So Stubby Area
5) NSSA (No Summary): Totally NSSA Area
여기에서는Area 0(Backbone) 를사용할것이므로Regular Type의
Area를사용한다.
Routers: 포트당생성할Router 개수(Default: 50)
Max PtP Interfaces: Emulated Router당가질수있는Point-To-Point
인터페이스의최대개수(Default: 4)
Max BC Interfaces: Emulated Router당가질수있는Broadcast
인터페이스의최대개수(Default: 3)
BC Prefix: Broadcast Network의Prefix (Default: /24)
Max Transit Network: Area당가질수있는최대Transit Network의개수
Max Routers per Transit Network:Transit Network 당연결될수있는
Router의최대개수(Default: 5)
26
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
시험의편의를위해, Router 개수를5개로줄이자. 아래와같이좀더갂단한Topology가그려진다.
2.4 OSPF 설정하기.LSA Generator 사용하기(2)
Router개수를5개로줄인다.
1)SMB 1번아래로총5개의Router가생성되었다.
10.1.1.3, 160.1.1.1, 160.1.1.2, 160.1.1.3, 160.1.1.4
2) Transit Network는160.0.0.0/24하나가생성되었다.
Transit Network에는3개의Router (10.1.1.3, 160.1.1.2, 160.1.1.4)가연결되어있다.
3) 각각의Router별로생성된인터페이스는아래와같다.
10.1.1.3: PtP 인터페이스2개와BC 인터페이스1개160.1.1.1: PtP 인터페이스1개160.1.1.2: BC 인터페이스1개160.1.1.3: P2P 인터페이스1개160.1.1.4: BC 인터페이스1개
27
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.LSA Generator 사용하기(3)
Summary Routes 설정: Area의Border Router에서만들어지는LSA로Border Router가속한Area 내의정보를요약한정보이다. 이Summary 정보를인접Area에게보낸다. Summary LSAs를인가하면DUT와바로연결된Emulated Router는자동으로ABR Router가된다. 마찬가지로사용하지않을것이므로, Summary Routes Tab을선택한후, # Summary LSAs를0으로설정한다. Stub Networks 설정: 연결된Router가하나인Network을Stub Network라고한다. 참고로두개이상의Router가연결된Network를Transit Network라고한다.
ㅋ# Stub Networks에입력한개수만큼Emulated Router 밑으로Stub Network가생성된다.
여기에서는사용하지않을것이므로, Stub Networks Tab을선택한후, # Stub Networks를0으로설정한다.
28
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.LSA Generator 사용하기(4)
% Duplicated External Route LSAs를0으로설정한다. 이는10개의Route 중중복되는Route가없게하기위함이다.
(실제로SMB 포트가두개이상일경우만중복이일어난다)
External Routes설정: AS갂의경계에있는AS BorderRouter (ASBR)가외부경로에대한정보를자신의AS로젂달할때External Route로젂달한다.
먼저, SMB 1번에서OSPF LSA 5 (External Route) 160.0.1.0 ~ 160.0.10.0을생성하자.
External Routes Tab을선택한후, # External-Route LSAs를10으로설정한다.
OSPF160.0.x.0/24(10 entries)
R1SMB3SMB2SMB4SMB1R4R2R3L2SW
Distribution Type을Even으로설정하고, Min/Max Prefix를모두24로설정한다. 그결과, 10개의Route 모두/24 Route이면서, 세번째Octet의끝자리숫자만1씩증가하는Route를생성하게된다(예: 160.0.1.0, 160.0.2.0 ~ 160.0.10.0).
29
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.LSA Generator 사용하기(5)
Other 설정
Opaque/TE LSA 설정은건너뛰고,Other설정으로갂다(주:Traffic Engineering에사용되나, 여기서는언급을앆함). 아래와같이설정한후, 하단의OK
버튺을눌러SMB 1번에서의LSA 생성을완료한다.
우리가생성하려는Route가160.0.1.0 ~ 160.0.10.0 이므로,
Start IP Address를160.0.0.0으로변경한다.
End IP Address는Default 값으로둔다.
Start Router ID는앞의Router LSA 생성시만든5 개의
Virtual Router에붙일이름이므로, 알아보기쉽게변경한다.
30
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.LSA Generator 사용하기(6)
지금까지의설정을Topology View로확인해보자. 여기에서는Virtual Router 10.1.1.3의관점에서Link와Transit Network를표시하였다.
PtP Link가160.1.1.1과160.1.1.3으로두개가있다.
Incoming Interface와Outgoing Interface를모두가지는Network를Transit Network라고한다.
여기서Transit Network는160.0.x.0이며, Router 10.1.1.3,160.1.1.2,160.1.1.4가서로공유하는Network이다.
Router 10.1.1.3’s View
1) Link Type = Point to point
-Link ID: neighbor의Router ID
-Link Data: router interface의IP 주소
2) Like Type = Transit network
-Link ID: DR의interface IP 주소
-Link Data: router interface의IP 주소
3) Like Type = Stub network
-Link ID: subnet number
-Link Data: network의IP 주소Mask
4) Like Type = Virtual link
-Link ID: neighbor의Router ID
-Link Data: router interface Index
참고: Link Type에따른Link ID/Data
31
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
OSPF130.0.x.0/24(10 entries)
R1SMB2R4R2R3L2SW
2.4 OSPF 설정하기.LSA Generator 사용하기(7)
SMB 2번포트를설정해보자.
-LSA Generator Wizard의왼쪽에서SMB 2번만Check 한다.
]]
32
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.LSA Generator 사용하기(8)
SMB 2번에서OSPF LSA 5 (External Route) 130.0.1.0 ~ 130.0.10.0을생성하자.
33
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.4 OSPF 설정하기.LSA Generator 사용하기(9)
이제, OSPF Route 설정이모두끝났다. 최종적인Topology를확인해보자(장비확인은다음페이지)
OSPF Route Summary
SMB 2
SMB 1
34
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
R4 설정
R4#show ip ospf database database-summary
OSPF Router with ID (77.1.1.4) (Process ID 100)
Process 100 database summary
LSA Type Count Delete Maxage
Router 14 0 0
Network 12 0 0
Summary Net 0 0 0
Summary ASBR 0 0 0
Type-7 Ext 0 0 0
Opaque Link 0 0 0
Opaque Area 0 0 0
Type-5 Ext 20 0 0
Opaque AS 0 0 0
Total 46 0 0
R4#show ip route ospf
160.0.0.0/24 is subnetted, 10 subnets
O E1 160.0.1.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.2.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.3.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.4.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.5.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.6.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.7.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.8.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.9.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
O E1 160.0.10.0 [110/1001] via 10.1.1.3, 01:57:16, ge_5
130.0.0.0/24 is subnetted, 10 subnets
O E1 130.0.2.0 [110/1002] via 77.2.34.3, 01:57:16, ge_2 [110/1002] via 77.1.34.3, 01:57:16, ge_1
O E1 130.0.3.0 [110/1002] via 77.2.34.3, 01:57:16, ge_2 [110/1002] via 77.1.34.3, 01:57:16, ge_1
O E1 130.0.1.0 [110/1002] via 77.2.34.3, 01:57:16, ge_2 [110/1002] via 77.1.34.3, 01:57:16, ge_1
O E1 130.0.6.0 [110/1002] via 77.2.34.3, 01:57:16, ge_2 [110/1002] via 77.1.34.3, 01:57:16, ge_1
O E1 130.0.7.0 [110/1002] via 77.2.34.3, 01:57:16, ge_2 [110/1002] via 77.1.34.3, 01:57:16, ge_1
O E1 130.0.4.0 [110/1002] via 77.2.34.3, 01:57:16, ge_2 [110/1002] via 77.1.34.3, 01:57:16, ge_1
O E1 130.0.5.0 [110/1002] via 77.2.34.3, 01:57:16, ge_2
[110/1002] via 77.1.34.3, 01:57:16, ge_1
-----------------------------------------------------------
2.4 OSPF 설정.DUT 확인(R3/R4)
TRT에연결된DUT R3와R4에서OSPF Route 정보를확인한다
R3 설정
R3#show ip ospf database database-summary
OSPF Router with ID (77.1.1.3) (Process ID 100)
Process 100 database summary
LSA Type Count Delete Maxage
Router 14 0 0
Network 12 0 0
Summary Net 0 0 0
Summary ASBR 0 0 0
Type-7 Ext 0 0 0
Opaque Link 0 0 0
Opaque Area 0 0 0
Type-5 Ext 20 0 0
Opaque AS 0 0 0
Total 46 0 0
R3#show ip route ospf
160.0.0.0/24 is subnetted, 10 subnets
O E1 160.0.1.0 [110/1002] via 77.2.34.4, 01:42:58, ge_3 [110/1002] via 77.1.34.4, 01:42:58, ge_2
O E1 160.0.2.0 [110/1002] via 77.2.34.4, 01:42:58, ge_3 [110/1002] via 77.1.34.4, 01:42:58, ge_2
O E1 160.0.3.0 [110/1002] via 77.2.34.4, 01:42:58, ge_3 [110/1002] via 77.1.34.4, 01:42:58, ge_2
O E1 160.0.4.0 [110/1002] via 77.2.34.4, 01:42:59, ge_3 [110/1002] via 77.1.34.4, 01:42:59, ge_2
O E1 160.0.5.0 [110/1002] via 77.2.34.4, 01:42:59, ge_3 [110/1002] via 77.1.34.4, 01:42:59, ge_2
O E1 160.0.6.0 [110/1002] via 77.2.34.4, 01:42:59, ge_3 [110/1002] via 77.1.34.4, 01:42:59, ge_2
O E1 160.0.7.0 [110/1002] via 77.2.34.4, 01:42:59, ge_3 [110/1002] via 77.1.34.4, 01:42:59, ge_2
-----------------------------------------------------------
130.0.0.0/24 is subnetted, 10 subnets
O E1 130.0.2.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.3.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.1.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.6.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.7.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.4.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.5.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.8.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.9.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
O E1 130.0.10.0 [110/1001] via 20.1.1.3, 01:42:59, ge_5
35
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
R3 설정
router bgp 64502
bgp router-id 77.1.1.3
neighbor 20.1.1.3 remote-as 100 (EBGP Peer Physical IP 주소사용)
neighbor 77.1.1.4 remote-as 64502 (IBGP Peer Loop-back IP 주소사용)
neighbor 77.1.1.4 update-source Loopback0 (Loop-back IP 주소사용시 반드시설정요함)
!
2.5 BGP설정하기.DUT 설정(R3/R4)
아래의Test LAB Topology대로BGP를설정한다(R3,R4).
R4 설정
router bgp 64502
bgp router-id 77.1.1.4
neighbor 77.1.1.3 remote-as 64502
neighbor 77.1.1.3 update-source Loopback0
!
BGP Router-ID: OSPF와같이BGP Router-ID도Loop-back 주소를사용한다.
이때, 유의할점은다른AS 끼리연결(EBGP)는Physical IP 주소를사용할것을권장한다(자세한내용은BGP 문서참조).
[ 참고]
1)EBGP 연결: SMB 2(AS 100)번과R3(AS 64502)와같이다른AS사이의BGP
연결
2)IBGP 연결: R3(AS 64502)와R4(AS 64502)처럼동일한AS사이의BGP 연결
3)EBGP 연결을Loop-back 주소로사용할경우, 다음의명령을추가로입력해준다.
neighbor x.x.x.xebgp-multihop2(Default로EBGP Peer는1 hop만에neighbor에도달할수있어야한다.
Loop-back 주소는가상의인터페이스로2 hop만에도달할수있는인터페이스임)
77.1.34.0/2477.2.34.0/24L2SW1R1R2R3R434220.1.1.0/24BGP NetworkRID: 77.1.1.3RID: 77.1.1.4AS 64502AS 100
36
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.5 BGP설정하기.TRT 기본설정
이제, TRT 설정으로들어가보자.
왼쪽메뉴의Protocols를Click 한후오른쪽메뉴에서SMB 2번포트에BGP를Check 한다.
왼쪽의BGP 메뉴의Sub 메뉴인
Sessions에서IP와AS
Number를Lab 구성에맞게
변경한다.
DUT(AS 64502)와AS Number가다르므로, 자연히E-BGP 연결이된다.
77.1.34.0/2477.2.34.0/24L2SW1R1R2R3R434220.1.1.0/24BGP NetworkRID: 77.1.1.3RID: 77.1.1.4AS 64502AS 100
37
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.5 BGP설정하기.BGP 세션맺기(1)
IP 설정이끝났으면, State를마우스로찍고, 오른쪽클릭을하면서브메뉴항목이나타난다. 여기서, Establish Session을선택하여DUT와BGP
션을맺는다.
R3 확인
R3#show ip bgp summary
BGP router identifier 77.1.1.3, local AS number 64502
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
20.1.1.3 4 100 73 47 1 0 0 00:03:27 0
77.1.1.4 4 64502 616 616 1 0 0 10:12:15 0
아래와같이, State가Established로바뀐다. DUT에서도BGP 연결이되었는지확인해보자.
38
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Hold Time: 상대편에서이시갂동앆Keep-Alive나Update Message가오지않으면, 상대편Peer가Down 되었다고판단한다. 이값은Peer갂설정
된값이같지않아도된다. 둘중작은값으로정해진다(Default 90초).
Password: 이필드의값과DUT의password가일치하여야한다.
2.5 BGP설정하기.BGP 세션맺기(2)
아래의BGP Parameter를갂단히살펴보자.
Keep Alive: 자신이살아있다는Keep-Alive Message를설정된Keep-Alive 주기로보낸다. 보통, Hold-Time의1/3로설정된다(Default 30초).
Authentication: DUT에Authentication이설정되어있으면, 이값이일치하여야한다(Plane text 타입만있음).
39
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.5 BGP설정하기.BGP Route 생성하기(1)
BGP의서브메뉴중, Routes를선택한다. 이때, 오른쪽상단에Route Generator를Click 한다.
아래와같은BGP Route Generator 창이뜬다.
BGP session이맺어졌으므로, 이번에는BGP routre를생성한다.
40
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.5 BGP설정하기.BGP Route 생성하기(2)
Prefix/Port Tab에서아래와같이설정한다.
먼저, A에Advertise할Route의개수를입력한다(10개).
B와C는앞서OSPF 설정에서보았듯이, Distribution Type을Even으로설정하고Min/Max Prefix를모두24로설정한다.
그결과, 10개의Route 모두/24 Route이면서, 세번째Octet의끝자리숫자만1씩증가하는Route를생성하게된다.
(90.0.1.0, 90.0.2.0 ~ 90.0.10.0)
Range Tab을선택한후아래와같이설정한후
OK를눌러Route 설정을끝마친다.
BGP90.0.1.0/24 ~
90.0.10.0/24(10 entries)
R1SMB3SMB2SMB4SMB1R4R2R3L2SW
41
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
UT에서BGP Route를제대로배웠는지확인한다.
2.5 BGP설정하기.BGP Route 생성하기(3)
상단의Apply를눌러, 방금젂에생성한BGP Route를인가한다.
R3 확인
R3#show ip bgp
BGP table version is 11, local router ID is 77.1.1.3
Status codes: s suppressed, d damped, h history, * valid, > best, i -
internal
Origin codes: i -IGP, e -EGP, ? -incomplete
Network Next Hop Metric LocPrf Weight Path
*> 90.0.1.0/24 20.1.1.3 0 100 1000 i
*> 90.0.2.0/24 20.1.1.3 0 100 1000 i
*> 90.0.3.0/24 20.1.1.3 0 100 1000 i
*> 90.0.4.0/24 20.1.1.3 0 100 1000 i
*> 90.0.5.0/24 20.1.1.3 0 100 1000 i
*> 90.0.6.0/24 20.1.1.3 0 100 1000 i
*> 90.0.7.0/24 20.1.1.3 0 100 1000 i
*> 90.0.8.0/24 20.1.1.3 0 100 1000 i
*> 90.0.9.0/24 20.1.1.3 0 100 1000 i
*> 90.0.10.0/24 20.1.1.3 0 100 1000 i
42
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
아래의Test LAB Topology대로DUT에Multicast를설정한다.2.6 Multicast 설정하기
(1) DUT 설정(R1 ~ R4 공통)
인터페이스모드에서PIM-SM Enable 하기
R1(config-if)# ip pim sparse-mode
Global-mode에서Multicast Enable 하기
R1(config)# ip multicast-routing
(2) RP 설정(R3)
Global-mode에서PIM-RP 설정하기
R3(config)# ip pim rp-candidate lo0
(3) BSR설정(R4)
Global-mode에서PIM-BSR 설정하기
R4(config)# ip pim bsr-candidate lo0
Multicast Elements
1)Multicast Source: Multicast 방송을생성하는미디어서버(여기에서는SMB 4
번포트가Multicast Source 역할을함)
2) Multicast Listener: Multicast 방송을수신하는가입자(SMB 3번포트가그역할을함)
3) PIM-RP: (Rendezvous Point) Multicast 상의Root 장비로모든Multicast
Stream 및PIM Join은초기에RP를거쳐야함
4) PIM-BSR: 60초마다RP 정보를주기적으로보내는장비
5) PIM-DR: 인접한PIM Neighbor 중우선순위가높거나혹은IP 주소값이큰것이DR이되며, Multicast Stream은반드시DR을거쳐야하므로실제Traffic 흐름은왼쪽그림의화살표와같다.
6) IGMP Querier: 하나의LAN Segment 상에는하나의IGMP Querier가있어이장비가가입자이Multicast Join 여부를관리한다. 즉, 주기적으로IGMP
General Query를보내는것이다(여기에서는R3와R4의IP 중IP가더작은R3(80.1.1.1(VLAN101), 80.2.1.1.(VLAN102))이IGMP Querier가된다)
L2SW1R1R2R3R4342Multicast
Source230.1.1.101~
230.1.1.104Multicast
ListenerPIM-DRVLAN ID 101: 80.1.1.1 (IGMP Querier)
VLAN ID 102: 80.2.1.1 (IGMP Querier)
.3.4.4.3IGMP QuerierPIM-RPRID: 77.1.1.3RID: 77.1.1.4PIM-BSRVLAN ID 101: 80.1.1.2VLAN ID 102: 80.2.1.277.2.34.0/2477.1.34.0/24
43
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.6 Multicast 설정하기.TRT 기본설정
이제, TRT 설정으로들어가보자.
왼쪽메뉴의Protocols를Click 한후오른쪽메뉴에서SMB 3번포트에IGMP/MLD를Check 한다.
왼쪽IGMP&MLD의서브메뉴중Hosts를선택한다.
그리고나서오른쪽메뉴로가서, 오른쪽Click을하여
New Host를하나더추가시킨다.
IGMP QuerierPIM-RPL2SW1R1R2R3R4342Multicast
Source230.1.1.101~
230.1.1.104PIM-BSRMulticast
ListenerPIM-DR
44
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.6 Multicast 설정하기.IGMP Host 만들기
오른쪽메뉴의Host IP를각각80.1.1.5와80.2.1.5로변경한다.
왼쪽IGMP&MLD서브메뉴중Groups를선택한다.
오른쪽메뉴에서#1, #2 Host애대해오른쪽Click을하여, Group을하나씩추가한다.
45
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
2.6 Multicast 설정하기.IGMP Group만들기
오른쪽메뉴에서#Groups를4개로Start IP Address 230.1.1.1로설정한다. 이때, End IP Address는자동으로230.1.1.4로바뀐다.
Hosts 메뉴의오른쪽메뉴에서모든Host들을선택한후, 오른쪽Click을한다. 팝업메뉴중Send Report for all Groups을누른다.
IGMP join이정상적으로되었는DUT에서확인해보자.
R3 IGMP join 확인
R3#show ip igmp groupsIGMP Connected Group MembershipGroup Address Interface Uptime Expires Last
Reporter230.1.1.102 Vlan102 00:00:15 00:02:44 80.2.1.5230.1.1.102 Vlan101 00:00:15 00:02:44 80.1.1.5230.1.1.103 Vlan102 00:00:15 00:02:44 80.2.1.5230.1.1.103 Vlan101 00:00:15 00:02:44 80.1.1.5230.1.1.101 Vlan102 00:00:15 00:02:44 80.2.1.5230.1.1.101 Vlan101 00:00:15 00:02:44 80.1.1.5230.1.1.104 Vlan102 00:00:15 00:02:44 80.2.1.5230.1.1.104 Vlan101 00:00:15 00:02:44 80.1.1.5
R1SMB3SMB2SMB4SMB1R4R2R3L2SWMulticast
Source 230.1.1.101~230.1.1.104
46
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3. Traffic 생성및인가하기
47
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
오른쪽그림과같은Traffic Wizard창이뜬다.
이때, 하단왼쪽의Clear버튺을눌러Traffic을설정하기젂에초기화시킨다.
3.1 Traffic 생성하기
왼쪽Traffic메뉴의서브메뉴인Streams를선택하자. 그러면오른쪽메뉴상단에Traffic Wizard버튺이보일것이다.
클릭하자.
48
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 1 aSMB2 (1)
SMB 1번포트에서SMB2로향하는트래픽을생성한다.
Finish 버튺을눌러SMB 1번포트에서의Traffic 설정을완료한다.
OSPF130.x.x.x(10 entries)
BGP90.0.1.0/24 ~
90.0.10.0/24(10 entries)
R1SMB3SMB2SMB4SMB1R4R2R3L2SW
Packet Flow
왼쪽에서SMB 1번포트를선택한후, 오른쪽메뉴의SMB 2번포트의서브메뉴에서아래와같이선택한다. Next>버튺을누른다.
49
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 1 aSMB2 (2)
아래와같이2 개의Stream이생성되었다. 시험의편이를위해, 이두Stream을하나의Group으로묶자. 상단의Traffic Groups를Click 하자.
오른쪽그림과같이Traffic Group이라는임의의Group을생성한다.
50
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 1 aSMB 2 (3)
새로생긴Traffic Group에적당한이름을입력한다(여기서는SMB 1에서SMB 2로향하는Traffic 이라는의미로설정하였다).
51
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 2 aSMB 1 (1)
이제, SMB 2번의Traffic을만들기위해, 다시Traffic Wizard를실행한다.
이때, 다시한번Clear버튺을눌러Garbage 값을없애준다.
SMB 2번포트에서다른SMB 포트로향하는트래픽을생성한다.
52
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 2 aSMB 1 (2)
왼쪽에서SMB 2번포트를선택한후, 오른쪽메뉴에서SMB 1번과3번포트의서브메뉴에서아래와같이선택한다. 그런다음, Next>버튺을누른다.
Finish 버튺을눌러SMB 2번포트에서의Traffic 설정을완료한다.
OSPF160.x.x.x(10 entries)
R1SMB3SMB2SMB4SMB1R4R2R3L2SW
53
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 2 aSMB 1 (3)
새로생긴Traffic Group에적당한이름을입력한다(여기서는SMB 2에서SMB 1,3 (VLAN 101, 102)로향하는Traffic 이라는의미로설정하였다).
54
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 3 aSMB 1 (1)
Static 경로170.0.x.0을만들기위해, SMB3 번포트에서새로운Stream을하나추가한다.
SMB 3번포트에서Static 경로로향하는트래픽을생성한다.
55
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 3 aStatic (SMB 1) (1)
Traffic Group의이름을변경한다.
버튺을눌러Frame 수정화면으로들어갂다.
R1SMB3SMB2SMB4SMB1Static170.0.1.0/24 ~
170.0.10.0/24(10 entries)
R4R2R3L2SW
56
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 3 aStatic (SMB 1) (2)
아래와같이Frame을변경하고OK버튺을누른다.
아래와같이Edit Stream…을눌러Stream의RX 포트를SMB 3으로지정해준다
(Traffic Wizard를사용하지않고Manual하게생성한Stream의경우이과정이필요함).
57
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.1 Traffic 생성하기-SMB 4 (Multicast) aSMB 3 (1)
왼쪽에서SMB 4번포트를선택한후, 오른쪽메뉴의SMB 3번포트의서브메뉴에서아래와같이선택한다. Next>버튺을누른다.
Finish 버튺을눌러SMB 4번포트에서의Traffic 설정을완료한다.
R1SMB3SMB2SMB4SMB1R4R2R3L2SWMulticast
Source230.1.1.10x
SMB 4번포트에서Multicast트래픽을생성한다.
58
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Multicast에대한RX 포트를SMB 3으로설정한다.
3.1 Traffic 생성하기-SMB 4 (Multicast) aSMB 3 (2)
새로생긴Traffic Group에적당한이름을입력한다(여기서는SMB 4에서인가하는Multicast 라는의미로설정하였다).
59
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.2 Traffic 인가하기.SMB 1 ~ SMB4 (1)
지금까지만든Traffic을실제로인가해보자.
Traffic을인가하기젂에, Packet Size와TX Rate를조정해보자. 여기에서는모든Stream의Packet Size는128 Bytes이며, Stream당초당1000개의 Packet을인가할 것이다.
Packet Size는SMB 포트별혹은각Stream 별로설정가능하다.
여기에서는두가지를모두설명한다.
Port Based Packet Size 설정(128 Bytes)
왼쪽Traffic의서브메뉴중Transmit Ports 항목을선택하면아래그림과같이포트별로Packet Size를변경할수있다. 그러면, 해당포트에서인가되는Packet은모두여기에설정된Packet Size로인가된다.
60
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.2 Traffic 인가하기.SMB 1 ~ SMB4 (2)
StreamBased Packet Size 설정(128 Bytes)
왼쪽Traffic의서브메뉴중Stream 항목을선택한후, 오른쪽에서Edit Stream…을선택한다.그러면아래의Stream Editor 창이뜬다.
아래그림과같이Stream별로Packet Size를변경할수있다. 그러면, 해당Stream의Packet Size만변경이된다.
Stream Editor 창에서오른쪽그림과같이Packet Size를128 Bytes로조정한다. Packet Size는Fixed Size와64~1518 Bytes 사이의Random Size를인가할수있다. 단, Stream별로Traffic Load를조정한경우는Random Size가지원이되지않는다
Not Invalid
61
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.2 Traffic 인가하기.SMB 1 ~ SMB4 (3)
TX Rate도SMB 포트별혹은각Stream 별로설정가능하다.
여기에서도두가지를설명한다.
Port Based TX Rate설정(1000 Packets/Sec)
왼쪽Traffic의서브메뉴중Transmit Ports 항목을선택하면아래그림과같이포트별로TX Rate을변경할수있다. 그러면, 해당포트에서Packet의총량은Stream 개수에상관없이여기에설정된값으로인가된다.
62
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.2 Traffic 인가하기.SMB 1 ~ SMB4 (4)
StreamBased TX Rate 설정(1000 Packets/Sec)
왼쪽메뉴의Stream 선택후, 오른쪽메뉴로가서Edit Stream…을선택한다.그러면아래의Stream Editor 창이뜬다.
아래의Stream Editor 창의오른쪽Load 항목에서TX Rate을조정할수있다. 아래와같이1000 Packets/Sec로설정하자.
TX Rate 설정
1) % Max Rate: 가용한대역폭에대한%로설정
(Packet Size에따라달라짐, 64 Byte인가시 Inter Frame Gap으로인해1518 Byte에비해실제사용되는 대역폭이현저히적음.100% 인가시실제사용량약76M)
2)Packets/Sec: 초당젂송되는Packet의개수
(이값도Packet Size에따라실제사용되는대역폭이다름)
아래의세항목은Packet Size를고려해실제대역폭값으로인가
3) Bit Rate (bps): 실제로사용되는대역폭의bps 값
4) Bit Rate (kbps): 실제로사용되는대역폭의kbps 값
5) Bit Rate (Mbps): 실제로사용되는대역폭의Mbps 값
63
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.2 Traffic 인가하기.SMB 1 ~ SMB4 (5)
Traffic Configuration창이뜬다. 아래의Tests Tab에서는아래의Default 값을사용한다. 만약변경을하게되면앞서설정한포트별혹은Stream
별설정을Overwrite 시킨다.
상단의버튺을누른다.
64
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.2 Traffic 인가하기.SMB 1 ~ SMB4 (6)
Traffic Configuration창에서Test Options Tab을선택하면SMB 포트에서ARP를보낼Destination Gateway를선택할수있다.
아래의세가지옵션이가능하나, 이번시험에서는IP Config and VLAN 항목을선택하여, IP Config 창에서설정한Gateway와Sub-Vlan
Interface 창에설정된Gateway 모두로ARP를보내도록한다.
IP Config Window
Sub-Interface Window
65
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
3.2 Traffic 인가하기.SMB 1 ~ SMB4 (7)
Traffic Configuration설정이모두끝났으므로, 아래의Run버튺을누른다.
66
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
4. Traffic 결과분석
67
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
오른쪽그림처럼, 를선택하면3차원그래프가그려진다.
4.1 Traffic 결과보기(1)
이제, Traffic이인가되기시작하면서, 하단에아래와같은그래프가보인다.
오른쪽그래프에서오른쪽클릭하여Toolbar를선택한다.
68
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
4.1 Traffic 결과보기(2)
아래는젂체Traffic을인가한모습이다.
69
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
아래와같이다양한Result View를볼수있다. 그중, 많이쓰이는것을소개한다.
4.2 Various Traffic Result View (1)
Port Rates: 실시갂Traffic 젂송률(Rate)을확인하는화면이다. 주로, Signature
Frames의Total TX/RX를보면, 계측기에서보낸양과받은양을비교해실시갂으로Loss 유무를알수있다. (TX/RX Frames에는OSPF/BGP/IGMP의Control Packet까지포함된것이다)
[Frame Loss 0개로Aging 결과OK]
[Frame Loss 54,198개로Aging 결과Fail]
-Frame Loss 개산539,164 (Total TX Signature Frames).
484,986(Total RX Signature Frames)=54,198 Loss
-서비스단젃시갂개산54,198 (총Loss 양) / 초당인가Frame 개수=54.198 (초)
참고) 54.198초는Link Down/Up이일어나,
OSPF가다시맺어진시갂으로추정할수있다.
Port Counter: 젂체Frame 중빠진Frame의정확한개수를알수있다. 장시갂Aging에활용하면, Frame Loss 개수에서서비스단젃시갂을역으로추정할수있다.
SMB 1에서SMB 2로초당, 1000개의Frame을보낸다고가정하자.
왼쪽은TX양과RX양이같으므로, Loss가0이다. 오른쪽은총Loss Frame의개수가54,198개이므로, 서비스단젃시갂은약54초이다(이때도, Signature Frame 결과를참조하라).
70
Detailed Stream Statistics: 위의결과와비슷한항목을보여주지만, 차이는각포트에서인가하는Stream 별로결과를보여준다(SMB 한포트에서많은Stream을인가할때유용함).
Port Pair Results: 아래와같이Frame TX/RX 양뿐아니라Latency 및Out-of-sequence*, Lost Frame 개수와Loss %를볼수있다.
(*Out-of sequence: 주로ECMP Link에서발생하며, 단일Link에서발생한다면DUT의오동작으로의심해볼수있다.)
4.2 Various Traffic Result View (2)
71
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Port Rx Rate: 포트별RX Rate를실시갂으로확인할수있다.
아래의그래프는Traffic Group별3 차원그래프이다.
젂체적으로파악하기가용이하다. 아래와같이, 그래프에서오른쪽클릭을하여Data Editor를선택하면매초의%를Data Sheet로볼수있다.
4.2 Various Traffic Result View (3)
-SMB 1번포트의RX Rate: 초당2000 Frame
-SMB 2번포트의RX Rate: 초당3000 Frame
-SMB 3번포트의RX Rate: 초당4000 Frame
-SMB 4번포트의RX Rate: 없음.
Right-Click
72
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
상단View메뉴의서브메뉴중Port Controls을선택한다.
4.3 기타유용한Tool .Port Control
Port Control View를사용해보자.
Traffic 인가중, Port Controls를이용하여특정포트의Traffic만중단하거나인가할수있다.
Port Controls 창에서SMB 1번Traffic만중단해보자.
아래그래프와같이SMB 1번의Traffic 젂송이중단된다. 재인가하려면버튺을누른다.
73
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Packet Capture기능은Port Controls에서바로이용할수있다. 아래와같이버튺을누르면Capture Setup창이뜬다. 적당한Mode선택후Start를눌러Capture를시작한다.
4.4 Packet Capturing(1)
Packet Capture를해보자.
Traffic Result가예상과다를경우, Debugging 용도로Packet Capture 기능을이용할수있다.
OSPF/BGP/PIM/IGMP와같은Control Packet만Capture
Control Packet을포함한일반Data Packet Capture
Packet Capture 중단
Packet Capture 결과보기
74
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Capture Setup 창의두가지옵션에대한결과값을비교해보자.
-Control Plane Capture (Tx and Rx)
-Control and Data Plane Capture (Rx Only)
(A)Control Plane Capture (Tx and Rx) 선택후, Packet Capture 결과
(B)Control and Data Plane Capture (Rx Only) 선택후, Packet Capture
결과(주의: 이항목으로Capture 시아래의에러메시지가뜨면서실시갂데이터는사라진다)
4.4 Packet Capturing(1)
75
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
5. Flapping 시험
76
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
5.1 Flap Schedule 설정(1)
Flapping 기능Enable 하기( 실제Network에서의flap 현상을시뮬레이션하는기능).
왼쪽메뉴에서Flap Schedule을선택하면, 오른쪽에Flapping 설정창이보인다. 먼저Enable Flapping을Check 한다.
Flapping Schedule 구성하기
아래표와같은Flap Schedule을설정할것이다.
항목
Interval
Flapping 조건
Step 1
OSPF
30초
OSPF External LSA Max-Age (LSA의Age 시갂을60분(3600초)로해서보내면, DUT는해당LSA를Database에서삭제)
Step 2
OSPF
30초
Max-Age 시킨LSA에대해정상적인LSA를다시Advertise하여정상복구한다.
Step 3
BGP
60초
BGP Route를모두Withdraw(삭제) 시킨다.
Step 4
BGP
60초
다시BGP Route를Advertise하여정상복구한다.
Step 5
IGMP
30초
IGMP Leave를보내어Multicast 수신을중단한다.
Step 6
IGMP
30초
IGMP Report를보내어Multicast 수신을재개한다.
Step 7
Physical Link
30초
Physical Link를강제로Down 시킨다.
Step 8
Physical Link
30초
Physical Link를다시복구한다.
77
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
5.1 Flap Schedule 설정(2)
Flapping 설정하기
오른쪽Flap 설정메뉴에서Add Step 버튺을선택한다. 잠시후, Step이하나추가된다. 참고로Flap Schedule은다음과같은세개의계층구조를가진다.
-Step: 가장상위레벨(MAX 48개까지생성가능)
-Events: Physical Link Up/Down이나Protocol 관렦Event를줄수있다.
-Event Parameter: 해당Event를젂포트에줄것인지특정Route에만줄것인지의Event 범위등을지정할수있다.
Step 1에대한Event를주기위해, Add Event버튺을선택한다. 그러면, Flap Event Wizard창이뜬다(아래오른쪽).
78
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Flap Event Type 설정하기
Flap Event Wizard 창에는포트관렦혹은Protocol 별로다양한Event 종류가있다. 여기에서는한예로BGP Withdraw Routes항목을예로든다.
BGP Withdraw Routes를선택한후Next>버튺을누르자.
그러면아래그림B와같이Flap을적용할범위를지정할수있다. 적용범위는Event 별로상이하며, 아래는대표적인하나를예로든것이다.
5.1 Flap Schedule 설정(3)
그림B
그림A
Event 적용범위설정
먼저, SMB 2번포트의모든BGP Session에대해Event를 줄것인지아니면Session 별로줄것인지선택한다
(여기에서는SMB 2에하나의Session만있으므로 Session 1을선택하였다)
BGP Route 생성시지정한Category별로Event를줄수있다(아래그림참조). 특별히Category를지정하지 않았으므로Any(모두)를선택한다.
Prefix Length는위의조건에맞는Route 중 Prefix가24인Route만선택적으로Flap Event를준다
끝으로A ~ C의조건에맞는Route 중Event를줄젂체 Route 에대한Percent를지정한다. 여기서는조건에맞는 모든Route에Event를줄것이므로100(%)을입력한다. 설정이모두끝났으므로Finish버튺을누른다.
Category Type
-Undefined
-Unique
-Primary
-Secondary
79
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Flap Event Interval 설정하기
Event갂Interval을아래와같이조정한다.
5.1 Flap Schedule 설정(4)
80
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
젂체Flap Event를설정한모습은아래와같다.
5.1 Flap Schedule 설정(5)
Option 설정
Final Step 동작설정
1) Final Unflap: Flap을준항목을모두원상복구한다
(여기서는Final Unflap 선택).
2) Final Reset: Protocol의Adjacency를새로맺는다.
Continuous Mode: Check를하면모든Step이끝난뒤
다시Step 1부터계속Flap을인가한다.
81
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
아래는OSPF, BGP, IGMP 및기타설정가능한Event를정리한것이다.
참고: Flap Event 종류(1)
구분
Event 이름
Event 설명
적용범위
Physical Port
Break Physical Link
포트를Down 시킨다.
SMB 포트별
Restore Physical Link
Down 시킨포트를다시Up 시킨다.
SMB 포트별
BGP
Break TCP Session
TCP 연결을강제로종료한다-BGP 연결도종료됨
포트별혹은Session 별 Restore TCP Session
종료한TCP 연결을복구한다-BGP 연결도새로맺음
포트별혹은Session 별 Stop Keep Alive
Keep Alive 젂송을중단한다-BGP hold time 180초후BGP 연결종료됨
포트별혹은Session 별 Resume Keep Alive
중단한Keep Alive를다시인가한다.잠시후BGP 연결을새로맺는다
포트별혹은Session 별 Withdraw Routes
Withdraw BGP Route 정보를보냄으로써기존의BGP 정보를삭제한다
포트별혹은Session 별& Category별 Re-advertise Routes
Withdrawn한Route 정보를다시인가한다
포트별혹은Session 별 Establish Session
BGP 세션을맺는다.
포트별혹은Session 별 Advertise Routes
BGP Router를Advertise한다.
포트별혹은Session 별
OSPF
Stop Hellos
OSPF Hello 젂송을중단한다(Hold Time 40초후Neighbor 끊어짐)
포트별혹은Router 별
Resume Hellos
중단한OSPF Hello 젂송을재개한다.
포트별혹은Router 별
Shutdown Router
SMB에서만든가상의Router를Shutdown 시킨다.
포트별혹은Router 별
Restore Router
Shutdown 시킨Router를복원한다.
포트별혹은Router 별
Age Summary LSAs
Summary LSA (Type 3)에대해Age 값을3600초로보냄(해당LSA 삭제됨)
Area 별& Category별
Age ASBR-Summary LSAs
ASBR-Summary LSA (Type 4)에대해Age 값을3600초로보냄(해당LSA 삭제됨)
Area 별& Category별
Age External LSAs
External LSA (Type 5)에대해Age 값을3600초로보냄(해당LSA 삭제됨)
Area 별& Category별
Age Router LSAs
Router LSA (Type 1)에대해Age 값을3600초로보냄(해당LSA 삭제됨)
Router 별
Age Network LSAs
Network LSA (Type 2)에대해Age 값을3600초로보냄(해당LSA 삭제됨)
Network LSA 별
Age TE LSAs
Opaque LSA (Type 10)에대해Age 값을3600초로보냄(해당LSA 삭제됨)
TE LSA 별
82
참고: Flap Event 종류(2)
구분
Event 이름
Event 설명
적용범위
OSPF
Remove Router-LSA Link
Router-LSA의Link 정보를삭제한다.
Router LSA 별 Remove Network-LSA Link
Network-LSA의Link 정보를삭제한다.
Network LSA 별 Re-advertise LSAs
모든타입의LSA를 Re-Advertise 한다.
포트별혹은Router별 Establish Routers
Emulate Router와DUT갂OSPF neighbor를맺는다.
포트별혹은Router별 Advertise Routes
OSPF Route를Advertise한다.
포트별혹은Router별 Graceful Restart Router
Emulated된Router를Gracefully Restart한다.
포트별혹은Area별 Stream
Stop Stream
Stream 송신을중단한다.
포트별혹은Stream별
Resume Stream
Stream을다시송신한다.
포트별혹은Stream별
IGMP/MLD
Send Report
IGMP Report를보내어Multicast Stream을수신한다.
포트, 호스트, group별
Send Leave
IGMP Leave를보내어Multicast Stream 수신을중단한다.
포트, 호스트, group별
83
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
Flapping을Enable한상태에서Traffic을인가한다.
앞에서설정한Flap Schedule에따라DUT의정상유무및복구시갂등을그래프상에서확인한다.
5.2 Flapping 결과분석
Step 1
OSPF External LSA를Age-Out (3600초) 한다.
결과, OSPF Route 및Traffic이빠진다.
SMB1>>SMB2(OSPF)
SMB2>>SMB1(OSPF)
Step 2
Age-Out된LSA를다시Advertise하여, Traffic을복구한다.
84
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
6. BGP Attribute 시험
85
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
R3 설정
router bgp 64502
bgp router-id 77.1.1.3
neighbor 20.1.1.2 remote-as 100
neighbor 77.1.1.4 remote-as 64502
neighbor 77.1.1.4 update-source Loopback0
6.1 BGP Attribute 시험(1)
TRT로BGP Attribute 시험을해보자. 여기서는MED 시험을해볼것이다.
R4 설정
router bgp 64502
bgp router-id 77.1.1.4
neighbor 77.1.1.3 remote-as 64502
neighbor 77.1.1.3 update-source Loopback0
neighbor 10.1.1.3 remote-as 100
추가설정
1)R4에AS 100인BGP Neighbor를추가한다.
2)SMB 1번과2번포트에서90.0.x.0의동일한Route 정보를보내되, SMB 1번은MED 값을300으로SMB 2번에서보내는Route의MED 값은400으로조정한다.
3) 다른MED 값을가지는동일한Route를받을경우MED 값이작은경로를선택한다.
77.1.34.0/2477.2.34.0/24L2SW1R1R2R3R434220.1.1.0/24
BGP Network
RID: 77.1.1.3
RID: 77.1.1.4
AS 64502
AS 100
AS 100
BGP90.0.x.0/24MED 300
BGP90.0.x.0/24MED 400
10.1.1.0/24
6.1 BGP Attribute 시험(2)
이제, TRT 설정으로들어가보자.
왼쪽메뉴의Protocols를Click 한후오른쪽메뉴에서SMB 1번포트에BGP를Check 한다.
왼쪽의BGP 메뉴의Sub 메뉴인Sessions에서IP와AS Number를Lab 구성에맞게변경한다.
87
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
6.1 BGP Attribute 시험(3)
IP 설정이끝났으면, DUT와BGP 세션을맺는다.
P. 45~46을참고하여동일한BGP Route 90.0.1.0 ~ 90.0.10.0까지의Route를생성후인가한다. 결과, DUT에서동일한Route 90.0.x.0에대해서두개의경로가배워진다. 다른조건이동일하므로R3와R4는EBGP route를선택한다.
R3 확인
R3#show ip bgp
BGP table version is 81, local router ID is 77.1.1.3
Status codes: s suppressed, d damped, h history, * valid, > best, i -internal
Origin codes: i -IGP, e -EGP, ? -incomplete
Network Next Hop Metric LocPrf Weight Path
* i90.0.1.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.2.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.3.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.4.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.5.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.6.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.7.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.8.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.9.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
* i90.0.10.0/24 10.1.1.3 100 0 100 i
*> 20.1.1.3 0 100 i
R4 확인
R4#show ip bgp
BGP table version is 161, local router ID is 77.1.1.4
Status codes: s suppressed, d damped, h history, * valid, > best, i -internal
Origin codes: i -IGP, e -EGP, ? -incomplete
Network Next Hop Metric LocPrf Weight Path
*> 90.0.1.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.2.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.3.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.4.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.5.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.6.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.7.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.8.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.9.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
*> 90.0.10.0/24 10.1.1.3 0 100 i
* i 20.1.1.3 100 0 100 i
SMB1의Route 정보에MED 값을400으로, SMB 2는300으로변경한다.
BGP Route Selection Rule1. Highest WEIGHT?
2. Highest LOCAL PREFERENCE?
3. Originated Source?
4. Shortest AS-PATH?
5. Lowest ORIGIN?
6. Lowest MED?
7. EBGP > IBGP8. Lowest IGP metric?
9. ECMP?
10. Lowest BGP Router ID?
88
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
최종적으로선택된경로를확인하자. MED 값이더낮은SMB 2에서인가한경로가선택된다.
R3 확인
R3#show ip bgp
BGP table version is 51, local router ID is 77.1.1.3
Status codes: s suppressed, d damped, h history, * valid, > best, i -internal
Origin codes: i -IGP, e -EGP, ? -incomplete
Network Next Hop Metric LocPrf Weight Path
BGP table version is 11, local router ID is 77.1.1.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i -IGP, e -EGP, ? -incomplete
Network Next Hop Metric LocPrf Weight Path
*> 90.0.1.0/24 20.1.1.3 300 0 100 i
*> 90.0.2.0/24 20.1.1.3 300 0 100 i
*> 90.0.3.0/24 20.1.1.3 300 0 100 i
*> 90.0.4.0/24 20.1.1.3 300 0 100 i
*> 90.0.5.0/24 20.1.1.3 300 0 100 i
*> 90.0.6.0/24 20.1.1.3 300 0 100 i
*> 90.0.7.0/24 20.1.1.3 300 0 100 i
*> 90.0.8.0/24 20.1.1.3 300 0 100 i
*> 90.0.9.0/24 20.1.1.3 300 0 100 i
*> 90.0.10.0/24 20.1.1.3 300 0 100 i
(IBGP 갂에는MED 값변경없이젂달됨. 오른쪽결과와달리MED 400인값이없는것은R4에서자신의MED 값이더낮은것을알면해당Route에대해Withdraw를시키기때문. -R3와R4는AS 64502로동일한AS임)
R4 확인
R4#show ip bgp
BGP table version is 151, local router ID is 77.1.1.4
Status codes: s suppressed, d damped, h history, * valid, > best, i -internal
Origin codes: i -IGP, e -EGP, ? -incomplete
Network Next Hop Metric LocPrf Weight Path
R4#show ip bgp
BGP table version is 11, local router ID is 77.1.1.4
Status codes: s suppressed, d damped, h history, * valid, > best, i -internal
Origin codes: i -IGP, e -EGP, ? -incomplete
Network Next Hop Metric LocPrf Weight Path
* 90.0.1.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
* 90.0.2.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
* 90.0.3.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.2 300 100 0 100 i
* 90.0.4.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
* 90.0.5.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
* 90.0.6.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
* 90.0.7.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
* 90.0.8.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
* 90.0.9.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
* 90.0.10.0/24 10.1.1.3 400 0 100 i
*>i 20.1.1.3 300 100 0 100 i
6.1 BGP Attribute 시험(4)
89
Netmanias 기술문서: Spirent사의TRT(TeraRouting Tester) 기본사용법소개
End of Document