데이터통신 - 수원과학대학교 정보통신과

Download Report

Transcript 데이터통신 - 수원과학대학교 정보통신과

13주차. VTP
수원과학대학 정보통신과
13.1.1 VTP의 개요
SW1#vlan database
SW1(vlan)#vlan 1
SW1(vlan)#vlan 2
SW1(vlan)#exit
SW1#configure terminal
SW1(config)#interface fastethernet 1/1
SW1(config-if)#switchport mode trunk
SW1(config)#interface fastethernet 1/2
SW1(config-if)#switchport mode access
SW1(config-if)#switchport access vlan 1
SW1(config)#interface fastethernet 1/3
SW1(config-if)#switchport mode access
SW1(config-if)#switchport access vlan 2
SW3#vlan database
SW3(vlan)#vlan 1
SW3(vlan)#vlan 2
SW3(vlan)#exit
SW3#configure terminal
SW3(config)#interface fastethernet 1/1
SW3(config-if)#switchport mode trunk
SW3(config)#interface fastethernet 1/2
SW3(config-if)#switchport mode access
SW3(config-if)#switchport access vlan 1
SW3(config)#interface fastethernet 1/3
SW3(config-if)#switchport mode access
SW3(config-if)#switchport access vlan 2
Trunk
Trunk
SW1
f1/2
Access Link
VLAN1
2
f1/1
f1/3
VLAN2
f1/1
SW2
f1/1
f1/2
SW2#vlan database
SW2(vlan)#vlan 1
SW2#configure terminal
SW2(vlan)#vlan 2
SW2(config)#interface fastethernet 1/1
SW2(vlan)#exit
SW2(config-if)#switchport mode trunk
SW2#configure terminal
SW2(config)#interface fastethernet 1/2
SW2(config)#interface fastethernet 1/1
SW2(config-if)#switchport mode trunk
SW2(config-if)#switchport mode trunk
SW2(config)#interface fastethernet 1/2
SW2(config-if)#switchport mode trunk
수원과학대학 정보통신과
f1/2
SW3
f1/3
Access Link
VLAN1
VLAN2
VTP의 개요 [2]
VTP (VLAN Trunking Protocol)




스위치들 간에 VLAN 정보를 서로 주고 받아 스위치들이 가지고 있는
VLAN 정보를 항상 일치시켜주는 Cisco만의 프로토콜
최소한 하나의 스위치를 VTP server로 두고, 다른 스위치들은 VTP client로
둠
VTP 서버 스위치에서 VLAN 선언을 해주면, VLAN 정보가 VTP
advertisement를 통해 다른 VTP client switch들에게 전달
VTP에 의해 생성, 수정된 VLAN 확인


Switch#show vlans
SW1
f1/2
Access Link
VLAN1
f1/1
f1/3
f1/1
SW2
f1/1
SW3
f1/2
f1/2
f1/3
Access Link
VLAN2
SW1(vlan)#vlan 1
SW1(vlan)#vlan 2
3
Trunk
Trunk
VLAN1
vlan 1
vlan 2
수원과학대학 정보통신과
VLAN2
vlan 1
vlan 2
VTP 도메인과 모드
VTP domain



VTP server switch에 의한 VLAN 정보는 같은 VTP domain에 속한 스위치
에게만 전달됨
같은 VTP domain에 속하려면, 같은 VTP domain name을 가져야 한다.
VTP mode

VTP
VTP
VTP
Server
Client
Transparent
VLAN을 생성, 변경, 삭제할 수 있음
O
X
O
VTP advertisement를 받아서 다른 스위치에게 전달함
O
O
O
O
O
X
동작
다른 VTP 서버가 보낸 VTP advertisement를 받아서
VLAN 선언에 사용함

4
VTP Transparent: VTP Server가 보낸 정보를 전달하면서, 자신은 그 정보
를 무시하고 독자적인 VLAN 생성, 수정, 삭제를 할 수 있음
수원과학대학 정보통신과
VTP Advertisement
VTP advertisement message


Summary Advertisement


Subset Advertisement


요청을 받았을 때 보내는 VLAN에 대한 상세 정보
Advertisement Request

5
VLAN 1 포트를 통해 매 300초 마다 또는 VLAN 구현을 변경했을
때, Advertisement Request를 받았을 때 보내는 VLAN에 관한 요
약 정보
Client Mode Switch를 부팅했거나 서버가 Summary
Advertisement를 보냈을 때 클라이언트가 서버에게 보내는
VLAN 정보 요청
수원과학대학 정보통신과
Configuration Revision Number와 VTP Password
Configuration Revision Number



VTP server가 VTP 정보(database)를 수정할 때마다 configuration revision
number가 1씩 올라감
스위치가 advertisement를 받을 때 configuration revision number를 비교하
여 보다 높은 값을 가질 때만 받아들임
VTP 패스워드



패스워드가 설정되면 스위치들은 도메인 이름과 패스워드가 일치하는지
확인한 후 VTP 정보 교환
VTP 패스워드 설정

6
switch(vlan)#vtp password korea
수원과학대학 정보통신과
13.1.2 VTP 구현
[Lab13.1]
VTP
Transparent
VTP
Server
SW0
SW1
SW2
Trunk
Trunk
f0/0
VLAN100
7
VTP
Client
VLAN101
f0/0
VLAN200
f0/1
VLAN201
수원과학대학 정보통신과
f0/0
VLAN100
VLAN101
VTP 구현 – VTP Server 구현
8
수원과학대학 정보통신과
VTP 구현 – VTP Transparent 구현
9
수원과학대학 정보통신과
VTP 구현 – VTP Client 구현
10
수원과학대학 정보통신과
VTP 구현 – VTP Server 확인
11
수원과학대학 정보통신과
VTP 구현 – VTP Transparent 확인
12
수원과학대학 정보통신과
VTP 구현 – VTP Client 확인
VTP Server의 VLAN 번호와 같다
13
수원과학대학 정보통신과
VLAN 정보 상세 비교
VTP Server
VTP Transparent
VTP Client
VTP Server의 VLAN 정보와 VTP Client의 VLAN 정보가 동일하다
14
수원과학대학 정보통신과
13.1.3 VTP 프루닝(Pruning)

불필요한 트래픽에 의한 스위치 자원 소모 문제



스위치는 브로드캐스트, 멀티캐스트를 받으면 이것을 해당 VLAN 및 트렁크 링크로 전달함
해결책1: 네트워크 관리자가 명령을 통해 트렁크로 전달되는 VLAN 트래픽 범위 한정

Switch(config)#interface fastethernet 0/1

Switch(config-if)#switchport mode trunk

Switch(config-if)#switchport trunk allowed vlan 2-5
해결책2: 트렁크 포트에서 특정 VLAN에 속하는 Broadcast만 전달  VTP Pruning
Broadcasting
SW_D
SW_D
VLAN20
VLAN20
VLAN10
VLAN10
SW_A
SW_A
SW_B
VLAN10
15
SW_C
SW_C와 SW_D의 자원 소모
SW_C
SW_B
VLAN20
VLAN10
수원과학대학 정보통신과
VLAN20
VTP Pruning
VTP Pruning 구현


VLAN1은 CDP, VTP, STP 메시지들의 이동통로 이므로
Pruning이 안됨
VTP Pruning 선언 명령


Switch(vlan)#vtp pruning
트렁크 통과 VLAN 확인

16
show int f0/0 trunk
수원과학대학 정보통신과
[실습1] VTP 구성 연습



라우터와 PC의 주소는 자
신이 선택
VLAN 4
192.168.4.0 PC4
255.255.255.0
VTP 설정

SW1: VTP Server

SW2: VTP Transparent

SW3: VTP Client

도메인명: korea

패스워드: suwon
SW3
f0/0
f0/1
결과 확인

ping PC1  PC5

ping PC2  PC6

ping PC3  PC4
f0/1
SW2
R1
f0/0
f0/1
SW1
PC6
f0/3
PC2
PC3
f0/2
f0/2
VLAN 5
192.168.5.0
255.255.255.0
f0/3
[Lab13.2]
17
f0/2
PC1
f0/0
f0/0
PC5
수원과학대학 정보통신과
VLAN 2
VLAN 3
192.168.2.0
192.168.3.0
255.255.255.0 255.255.255.0