VTP protocol

Danie_K ㅣ 2024. 6. 13. 17:09

반응형

VTP : Vlan transfer

하나의 스위치에 설정된 VLan 번호

동작모드

  1. 서버 모드: VLAN을 만들거나, 지우거나 VLAN 이름을 변경할 수 있음 자신의 VLAN 설정 정보를 다른 스위치에 전송 ⇒ VLAN 생성/삭제/수정/전달
  2. 클라이언트 모드: 다른 스위치에 정보를 중계 ⇒ VLAN 생성 X / 삭제 X / 수정 X / 전달 O
  3. 트랜스패런트: 자신의 VTP 정보를 다른 스위치에게 전송하지 않음 ⇒ VLAN 생성 O / 삭제 O / 수정 O / 전달 O → 전달받은 외부의 VLAN 정보를 동기화 하지 않음

동작방식

  1. 스위치에서 VLAN 추가/수정/삭제
    1. 이 경우에 새로운 VLAN 정보를 다른 스위치에 전송
  2. 스위치는 VTP 설정 번호를 기존값보다 1을 증가 시켜서 전송
  3. 1을 증가시킬 때 같이 다른 스위치에서 변경된 VLAN 정보를 전송
  4. VTP 정보 수신받은 스위치는 자신이 원래 가지고 있는 VTP 설정번호를 비교해서 교체

VTP 설정 방법

  1. 스위치들이 트렁크 포트를 통해 연결
  2. 도메인 주소 설정

vlan database

vtp domain "name.com"

 

//VTP 간에 사용할 패스워드 지정

vlan database

vtp password cisco

 

//vtp 동작 모드 설정

vlan database

vtp server

vtp client

vtp transparent

 

//VTP 설정확인 방법

#show vtp status

VTP 개요

스위치 간 트렁크 링크를 통해 VLAN 설정정보를 하나 또는 그 이상의 스위치에서 “통합” 적으로 관리하기 위한 “Cisco” 전용 프로토콜 ⇒ 조건: VLAN이 두 개 이상인 경우 사용할 수 있음.

VTP가 없다면 VLAN을 할당하거나 특정 VLAN을 지우려 할 때 모든 스위치에 설정을 변경해야 함 VTP가 설정된 경우 VLAN 변경시 “자동”으로 Trunking Port를 통해 모든 L3 S/W에 update로 그 정보를 알려줌

VTP 모드

VLAN은 초기 상태에서 서버모드로 기본값이 설정되어 있음

VLAN 정보가 한번도 수신되지 않았을 경우 Revision number ‘0’

Default VLAN ID는 ‘1’

  • 서버
  • 클라이언트
  • 트랜스패런트

VTP 동작방식

서버

VTP 도메인 별로 하나의 VTP 서버가 존재해야 함

*VLAN을 만들고 변경이 가능, 설정은 NVRAM에 저장

*서버모드에서 만들어진 내역은 Trunk를 통해 모든 VTP 도메인에 전파

 

클라이언트

VTP 서버로부터 update 받고 forward 함

*VLAN 생성.변경.제거 불가능 ⇒ 설정 내역이 없음 = 저장되지 않음

서버에서 VLAN을 만들어야 클라이언트 S/W 포트에 VLAN을 할당할 수 있음

 

트랜스 패런트

자기자신의 VTP 광고를 발생시키지 않음

VTP 서버로 부터 받은 메세지를 자신의 NVRAN에 저장하지않음

설정한 VLAN은 “자신에게만” 영향을 미침 → 본인꺼를 NVRAM에 저장

트랜스 패런트 모드의 스위치는 VTP 업데이트 메시지를 수신하지만, 자신의 VLAN 데이터베이스를 업데이트하지 않고 단순히 메시지를 전달하는 역할을 함

 

Revision

VLAN이 새로 만들어지거나 지워질 경우 ‘1’ 씩 추가됨

ex) VLAN이 1~4 까지 만들어질 경우 VLAN 3개가 생성 ⇒ Revision Number “3”

VTP 광고

VTP 광고는 멀티캐스트 프레임형태로 전송

3가지 type의 메세지

  1. advertisement Request : Client가 정보요청
  2. summary ad Request : 매 5분간격 트렁킹 포트를 통해 전달
    1. VTP Domain에 대한 Revision 넘버를 보냄
  3. subset add Request : VLAN 변경시 전송]
    1. VLAN의 대한 세부정보 보유, VTP 클라이언트로부터 요청의 대한 메세지 회신
    Subset advertisement
    • Management domain
    • Confinguration Revision Number
    • Update idontify ( 스위치 IP ⇒ mac 주소 )
  4. 세부정보 보유
반응형

'OSI 7 Layer > 2. 데이터링크계층' 카테고리의 다른 글

ARP 동작방식  (0) 2024.06.13
VLAN  (0) 2024.06.13
STP protocol  (0) 2024.06.13
MAC address table  (0) 2024.06.13
2. 데이터링크계층  (0) 2024.04.08