일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- ICQA
- 네트워크관리사2급실기
- 라우터
- UTP
- 랜툴
- 라우팅 테이블
- IP
- 네트워크관리사
- 스패닝트리프로토콜
- OSI
- 가상랜
- network
- 브로드캐스트
- 네트워크
- Rip
- 패킷트레이서
- 스패닝트리 알고리즘
- vlan
- 클래스
- STP
- 스패닝트리
- 네트워크관리사2급
- Cisco
- 다이렉트 케이블
- 구성모드
- OSPF
- 스태틱 라우팅
- BPDU
- 스위치
- VTP
- Today
- Total
네린이 네트워크 성장기
트렁킹과 VTP 본문
전에 가상 랜(VLAN)에 대해서 알아보았다.
이글을 참고하면 될 것 같다.
https://netmaster618.tistory.com/18
가상 랜(VLAN)
가상 랜(VLAN)이란?원래 브로드 캐스트 도메인을 나누기 위해서는 라우터가 필요했다.하지만 VLAN을 사용하면 한 대의 스위치를 여러 대의 분리된 스위치처럼 사용하고 여러 개의 네트워크 정보
netmaster618.tistory.com
트렁킹
트렁킹은 여러 개의 VLAN들을 함께 실어나르는 것을 말한다. 원래라면
각 VLAN 별로 링크를 만들어 주어야 하지만 셔틀버스처럼 모든
VLAN이 하나의 링크를 통해 다른 스위치나 라우터로 이동하기
위해 만든 것이다.
이런 느낌이다.
이렇게 각 VLAN들은 자신들의 패킷을 이름표를 붙여
구분할 수 있다.
2가지 방법이 있는데 ISL 트렁킹과 IEEE 802.1Q 방식의 트렁킹이 있다.
ISL 방식
이 방식은 시스코만의 트렁킹 프로토콜이다.
모든 VLAN에 이름표를 붙여 정보를 전송한다.
IEEE 802.1Q 방식
이 방식은 트렁킹에 대한 표준 프로토콜이다. 네이티브 VLAN(Native VLAN)이라는 것을 사용한다.
ISL 방식은 모든 VLAN에 이름표를 붙인 다면 이 IEEE 802.1Q프로토콜은 딱 하나의 VLAN만
이름표를 달지 않고 정보를 전송한다. 바로 이걸 네이티브 VLAN이라고 한다.
한 개만 세팅가능하며 그래야 나중에 이름표 없는 패킷이 어느 VLAN인지 알 수 있기 때문이다.
VTP(VLAN Trunking Protocol)
스위치들 간에 VLAN 정보를 서로 주고받아 스위치들이 가지고 있는 VLAN
정보를 항상 일치시켜 주기 위한 프로토콜이다.
이것 역시 시스코만의 프로토콜이다.
원래라면 모든 스위치에 VLAN 구성을 해주어야 하는데 이 프로토콜을
지원하는 스위치라면 VTP 서버를 통해 다른 스위치와의 트렁크 링크를 통해서
VLAN 정보를 자동으로 업데이트 할 수 있는 것이다.
VTP 간에 주고 받는 3가지 메세지 형식
Summary Advertisement | - VTP 서버가 자기에게 연결되어 있는 스위치들에게 5분마다 한 번씩 전달하는 메세지 - 자신이 관리하는 VTP 도메인의 구성에 대한 Revision 넘버를 보냄 - 스위치들은 이 Revision 넘버를 보고 자신들의 VLAN 정보가 최신버전인지 아닌지 판단 - VLAN 구성에 변화가 생겼을 때도 전달이 되는데 이때는 5분을 기다리지 않고 즉시 전달 |
Subset Advertisement | - VLAN의 구성이 변경되었을 때나 VTP 클라이언트로부터 Advertisement Request 메세지를 받 았을 때 전송 - 실제 VLAN 정보는 바로 이 Subset Advertisement 에 저장되어 전달 됨 |
Advertisement Request | - 클라이언트가 VTP 서버에 Summary Advertisement와 Subset Advertisement를 요청하는 용도 로 사용 - 클라이언트는 자신의 Revision 넘버보다 더 높은 Revision 넘버를 갖은 Summary Advertisem ent를 전달받거나, VTP 도메인 이름이 바뀌거나, Subset Advertisement 메세지를 잃어버렸거 나, 스위치가 새로 리셋되었을 경우 Advertisement Request 메세지를 VTP 서버에 보냄 |
뭐가 좀 많긴 한데 VTP 서버에서 Summary Advertisement, Subset Advertisement
이 두가지 메세지를 보내고
VTP 클라이언트에서 Advertisement Request 메세지를 보낸다고 알면 될 것 같다.
VTP의 3가지 모드
앞에서 VTP 서버니 클라이언트니 말을 했는데 이제 여기서 나온다.
VTP 서버 모드 | - VLAN을 생성하고 삭제하고 VLAN의 이름을 바꿔 줄 수 있으며 VTP 도메인 안에 있는 나머지 스 위치들에게 VTP 도메인 이름과 VLAN 구성, Configuration Revision 넘버를 전달해 줌 - VTP 도메인의 모든 VLAN에 대한 정볼르 NVRAM에서 관리하며 스위치가 꺼졌다 다시 켜지더라 도 VLAN 정보를 모두 가지고 있음 |
VTP 클라이언트 모드 | - VLAN을 만들거나 삭제하고 VLAN 이름을 바꾸지 못함 - VTP 서버가 전달해준 VLAN 정보를 받고 받은 정보를 자기와 연결된 다른 스위치에 전달하는 것 만 가능함 - 스위치가 리부팅되면 VLAN 정보를 잃게 되어 VTP 서버로부터 다시 받아와야 함 |
VTP 트랜스페어런트 모드 | - VTP 도메인 영역 안에 있지만 서버로부터 메세지를 받아 자신의 VLAN을 업데이트하거나 자신 의 VLAN을 업데이트한 정볼르 다른 스위치에 전달하지 않음 - VTP 도메인 안에서는 살지만 완전히 혼자 노는 방식 - 직접 VLAN을 만들고 삭제할 수 있으며 이 정보를 자기만 알면 되기 때문에 다른 스위치들에게 알리지 않음 - 서버로 들어온 메세지를 자기를 통해 연결된 다른 스위치쪽으로 전달해 주거나 자기와 연결된 다 른 스위치쪽에서 서버쪽으로 가는 VTP 메세지를 전달해 주는 역할만 함 - 자신의 정보를 자신의 NVRAM에 저장 |
트랜스페어런트 모드는 한 스위치에서 만든 VLAN을 그 스위치에서만 쓰기 때문에
외부 스위치가 이를 알 필요가 없을 경우, 즉 로컬 스위치에서만 사용할 VLAN을 가진
스위치에 주로 사용된다.
다음과 같이 구성되어 있다고 한다면
아래와 같이 동작하게 된다.
다음과 같이 트랜스페어런트 모드더라도 VTP 메세지를 전달하는 역할을 한다.
마지막으로 VTP 메세지는 오로지 VLAN 트렁크 포트를 통해서만 이동된다.
위의 그림에서 스위치들 간의 링크는 트렁크로 연결되어야
VTP Advertisement를 주고 받을 수 있다.
다음은 시스코 패킷트레이서로 한 예제들인데 참고해보면 될 것 같다.
https://netmaster618.tistory.com/6
VLAN 구성 - CISCO 네트워킹 예제
VLAN 구성인데 이론은 순차적으로 올리도록 하겠다.스위치는 그대로 2950T-24를 사용했다. 우선 다음과 같이 구성모드에서 vtp 도메인 네임을 cisco로 설정해 주었다. 그 다음 vtp 모드를 서버로
netmaster618.tistory.com
https://netmaster618.tistory.com/7
VLAN 구성 - CISCO 네트워킹 응용
다음과 같이 연결이 되어있다고 가정해보고 해보겠다.(라우터는 아직 잘 모른다.)(vlan 1) 스위치 fa0/3으로 pc1이 연결되어있고(vlan 2) 스위치 fa0/5로 pc2가 연결되어있다.라우터 fa0/0과 스위치 fa0/1
netmaster618.tistory.com
'네트워크 기초' 카테고리의 다른 글
스태틱 라우팅 (0) | 2025.03.04 |
---|---|
라우터 (0) | 2025.02.21 |
가상 랜(VLAN) (0) | 2025.02.21 |
스패닝 트리 프로토콜(STP)의 5가지 상태 (0) | 2025.02.20 |
스패닝 트리 프로토콜(STP) (0) | 2025.02.19 |