VLAN·802.1Q·Inter-VLAN과 VTP
프레임이 access와 trunk를 통과할 때 VLAN이 어떻게 분류되는지 설명한다. Router-on-a-stick 설정, DTP 협상, VTP 데이터베이스와 revision, pruning의 역할을 수업 출력과 연결한다.
개념부터 찾아보기
정의·역할·동작 원리를 독립 페이지에서 확인하세요. 본문의 밑줄 용어에도 설명이 있습니다.
이 노트에서 설명할 수 있게 되는 것
- Access·Trunk·SVI를 연결해 VLAN 간 흐름을 그린다.
- 802.1Q 태그와 native VLAN 처리 조건을 구분한다.
- 브로드캐스트 범위와 L3 경로를 함께 확인한다.
01VLAN은 같은 스위치 안의 전달 범위를 나눈다
- 전달 영역 분리스위치가 프레임을 전달할 때 은 테이블 조회와 브로드캐스트 복제의 범위를 정한다. 같은 장비에 꽂혀 있어도 VLAN10과 VLAN20은 서로 다른 L2 브로드캐스트 도메인이다.
- 자체에는 IP 프리픽스 정보가 없으므로 번호와 의 네트워크 번호는 동일한 값일 필요가 없다.
- 일반적인 설계에서 별로 서로 다른 을 배정하는 것은 L3 경계와 L2 경계를 정렬하기 위해서다.
- 과 보안 정책 분리는 전달 경계이며 암호화나 완전한 보안 정책을 뜻하지 않는다. 사이에 이 허용되면 정상적으로 서로 통신할 수 있고, 접근 제한은 ·방화벽 등의 정책에 의해 결정된다.
- 브로드캐스트 도메인을 나누는 기능과 사이를 라우팅하는 기능은 별도다.
02Access 포트의 ingress 분류와 egress 전달
- Ingress 분류일반 access 포트에 단말이 보낸 비태그 프레임이 들어오면 스위치는 포트의 access 으로 그 프레임을 분류한다. 내부 처리에서 정보를 사용하지만 단말이 보낸 모든 프레임의 선로상 바이트에 즉시 태그를 새로 넣었다고 생각할 필요는 없다.
- 같은 의 access 포트로 나갈 때는 일반적으로 태그 없는 프레임으로 내보낸다.
- 별 MAC 조회목적지 MAC은 해당 의 테이블에서 찾는다. 다른 의 동일한 MAC 항목은 이 조회를 대신하지 않는다.
- 실습 사례에서 양 끝 단말을 VLAN2로 옮긴 뒤에도 스위치 사이가 VLAN1 access로 남아 통신하지 못했던 이유는 중간 전달 경로가 VLAN2를 운반하지 않았기 때문이다.
- 양 끝 단말의 번호만 바꿔서는 이 스위치 사이에 저절로 이어지지 않는다.
03Trunk의 802.1Q 태그와 Native VLAN
- Access·일반적인 access 포트는 단말 트래픽을 설정된 에 분류하며 단말은 비태그 프레임을 사용할 수 있다. 는 한 링크에서 여러 을 운반한다.
- 태그의 는 어느 소속인지 나타내며 IP 마스크를 대신하지 않는다.
- 스위치는 별로 과 전달 범위를 구분한다.
- C-tag는 와 로 이루어진 4바이트다. 의 PCP·DEI·는 우선순위와 드롭 관련 표시, 식별의 역할을 나눈다.
- 은 비태그 트래픽을 어떻게 취급할지와 관련되며 태깅 여부를 바꾸는 설정도 있으므로 양 끝 조건을 맞춘다.
- '의 모든 프레임에는 반드시 태그가 있다'는 가정은 피한다.
설명과 함께 보는 보조 도식
VLAN 간 패킷 전달
VLAN A의 단말에서 VLAN B의 단말로 가는 흐름.
다른 서브넷 판단
A는 B를 원격 목적지로 판단한다.
전체 단계를 한 번에 읽기
- 01
다른 서브넷 판단
A는 B를 원격 목적지로 판단한다.
- 02
게이트웨이로 전달
프레임은 VLAN A 범위 안에서 전달된다.
- 03
L3 판단
목적지 경로와 정책을 확인한다.
- 04
새 프레임
VLAN B의 다음 홉 MAC으로 전송한다.
- 05
수신과 귀환
B의 응답도 반대 방향 경로가 필요하다.
04VLAN 태그의 필드와 사용 범위
- ·단일 C-tag는 출발지 MAC 뒤에 0x8100과 를 추가한다. 에는 PCP3비트·DEI1비트·VID12비트가 들어가고 기존 EtherType은 그 뒤로 이동한다.
- VID0은 우선순위 태그의 특별한 의미를 가지며 4095는 예약되어 있다.
- 일반 ID는 1~4094지만 특정 장비의 예약 과 지원 개수는 별도 제한이다.
- 2~1001 같은 제한은 특정 구형 플랫폼의 조건이며 전체 ID 범위를 뜻하지 않는다.
- 허용 는 여러 을 하나의 링크로 운반하는 포트다. 의 트래픽을 비태그로 다루는 일반적인 설정과 native tagging 옵션을 구분한다.
- 양쪽 이 다르면 같은 비태그 프레임을 서로 다른 으로 분류해 연결이 잘못 이어지거나 불일치를 일으킬 수 있다.
- 태그는 IP와 MAC을 숨기는 암호화가 아니며 분석기는 헤더 안의 주소를 그대로 읽을 수 있다.
05TCI 0xb064와 허용 VLAN 집합을 직접 해석하기
- 가상 태그 조건PCP=5, DEI=1, =100인 C-tag를 가정한다. 는 (5<<13)+(1<<12)+100=0xb064이므로 와 합친 네 바이트는 81 00 b0 64다.
- 역방향 비트 추출0xb064의 상위 3비트는 101, 다음 비트는 1, 하위 12비트는 0x064다. 이를 각각 PCP 5, DEI 1, 100으로 읽으며 우선순위 값과 번호를 합쳐 해석하지 않는다.
- 출구 후보 집합별도의 전달 예에서 allowed={10,20,30}, active={10,20}, forwarding={10,30}이면 세 조건을 모두 만족하는 은 {10}이다. 허용 목록에 20이 있다는 것만으로 20의 전달을 단정할 수 없다.
- 반대편 조건 적용이웃 스위치가 10을 허용하지 않으면 로컬 교집합 계산이 성공해도 종단 간 통신은 실패한다. 각 홉의 양쪽 포트 조건을 연결해 전체 경로를 만든다.
- 관찰 출력 연결show interfaces 의 allowed·active· forwarding은 기본 전달 조건을 보여 준다. 마지막 not pruned 표시에는 flooded traffic의 가지치기 상태도 반영되므로 known unicast의 허용 여부와 동일시하지 않는다.
06Access와 Trunk를 명시하는 설정
- 포트 구성 예아래 예시는 두 스위치 모두 VLAN10·20을 만들고, 한쪽 단말 포트는 10, 다른 단말 포트는 20으로 분류한다. 스위치 사이 uplink는 동일한 native VLAN999와 allowed 목록을 사용한다.
- allowed 목록은 해당 에서 통과를 허용한 이며 자체의 생성 여부나 forwarding 상태까지 보장하지 않는다.
- CLI·목록 대체switchport 10,20,999는 목록을 새로 대체한다. 기존 목록에 더할 때의 add와 구분한다.
- IOS 계열에서도 구형 EtherSwitch 모듈의 database·show -switch brief와 일반 Catalyst의 전역 ·show brief는 문법이 다르다.
- 장비 계열과 명령 모드에 맞는 구성 문법을 선택한다.
vlan 10
name USERS
vlan 20
name SERVERS
vlan 999
name NATIVE-UNUSED
!
interface GigabitEthernet0/1
switchport mode access
switchport access vlan 10
!
interface GigabitEthernet0/2
switchport mode access
switchport access vlan 20
!
interface GigabitEthernet0/24
switchport mode trunk
switchport trunk native vlan 999
switchport trunk allowed vlan 10,20,999
switchport nonegotiate
!
show vlan brief
show interfaces trunk상대 스위치 uplink에도 호환되는 정적 설정을 적용하는 IOS 문법 예.
실습: 같은 VLAN을 두 스위치 사이로 전달하기
생성·Access 분류· 전달을 따로 구성하고 목록의 교집합을 읽는다.
실습 구성과 전제
- 두 스위치에 PC 두 대씩 연결하고 1과 2로 분리한 실습이다. 그림의 주소와 마스크 표기는 설정 조회로 최종 확인한다.
- 추가 오류 화면의 10은 별도 연습이다. 2 실습의 후속 실행처럼 해석하지 않는다.
단말 포트를 VLAN에 분류
- PC2와 PC4의 포트는 2, 나머지는 1에 속한다. 같은 스위치라도 다른 이면 브로드캐스트가 직접 전달되지 않는다.
- Access 설정과 데이터베이스 생성은 별개다. 다른 사이 통신에는 기능이 필요하다.
textvlan 2 interface FastEthernet1/11 switchport mode access switchport access vlan 2현재 IOS의 전역 구성 형식으로 정리한 예시. 구형 모듈의 database와 구별한다.
원본 크기로 보기 ↗- ESW1·ESW2에 두 PC씩 연결되어 있다.
- PC2·PC4 연결에 vlan2가 표시되며 스위치 사이 링크가 별도로 있다.
확인 기준단말의 포트··IP 마스크를 함께 표로 기록한다.
스위치 사이 Trunk를 확인
- 양끝 연결 포트를 로 구성한다. 는 여러 을 운반하지만 사이 을 대신하지 않는다.
- show interfaces 의 allowed는 허용 목록, active는 로컬 활성 , 마지막은 forwarding 및 not pruned 조건을 보여 준다.
textinterface FastEthernet1/14 switchport mode trunk switchport trunk allowed vlan 1,2 end show interfaces trunk예시 포트 번호는 사진의 조회 대상 기준. 반대편 실제 연결 포트에도 일치하는 정책을 적용한다.
원본 크기로 보기 ↗- Fa1/14는 802.1Q trunking이며 Native VLAN 1이다.
- allowed 1-1005, active 1-2, forwarding/not pruned 1-2가 보인다.
확인 기준화면의 allowed 1-1005와 실제 active 1-2를 같은 의미로 읽지 않는다.
VLAN 없음과 전달 차단을 구분
- 별도 10 오류는 Access 포트를 지정했지만 데이터베이스에 해당 이 없다는 메시지다. 케이블이 up이어도 전제는 충족되지 않을 수 있다.
- 를 사용하면 모드·도메인·광고 수신을 확인한다. allowed를 넓히는 것만으로 존재하지 않는 이 만들어지지 않는다.
textshow vlan-switch brief show interfaces trunk show vtp status구형 실습 IOS 조회 명령. 일반 Catalyst에서는 show brief를 사용한다.
원본 크기로 보기 ↗- switchport access vlan 10 이후 Access VLAN 10 does not exist가 나온다.
- 메시지는 VLAN database에 추가하라고 명시한다.
확인 기준같은 의 두 PC 간 통신을 먼저 검증하고 간 통신은 별도 게이트웨이 설정으로 검증한다.
실습에서 확인한 동작 원리
- 생성·Access 분류· 허용· 상태를 따로 검증한다.
- 와 은 다른 기능이다.
설정·출력 추가로 확인하기 65장
아래 화면을 펼쳐 위 실습의 설정값, 명령과 확인 기준을 비교해 보세요. 각 묶음은 별도 실습 기록입니다.
실습 화면 묶음 01 1장
원본 크기로 보기 ↗- 「3단계: 루프 차단 (길 막기)」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
실습 화면 묶음 02 13장
원본 크기로 보기 ↗- 문서 문맥에 삽입된 원본 구성·동작 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「vlan 생성 및 설정」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「vlan 생성 및 설정」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「vlan 생성 및 설정」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「trunk port 설정」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「trunk port 설정」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「trunk port 설정」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「전체 코드」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 문서 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 문서 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「step 1. 동일 네트워크로 연결」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「vlan 생성 및 설정」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「vlan 생성 및 설정」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
실습 화면 묶음 03 2장
원본 크기로 보기 ↗- 문서 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 문서 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
실습 화면 묶음 04 1장
원본 크기로 보기 ↗- 「SVI - switched virtual interface」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
실습 화면 묶음 05 12장
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「VLAN」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「VLAN」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「VLAN」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「VLAN」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「VLAN」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「VLAN」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「VLAN」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「스위치간 트렁크 설정」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「스위치간 트렁크 설정」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「스위치간 트렁크 설정」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성. 원문에서 「스위치간 트렁크 설정」에 배치된 그림 또는 화면이다.
실습 화면 묶음 06 8장
원본 크기로 보기 ↗- 수업 원본 자료 · 스위치 연결·포트 배치와 VLAN·STP 실습 구성. 원문에서 「네트워크 장치 포트 연결 설정표」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · 스위치 연결·포트 배치와 VLAN·STP 실습 구성. 원문에서 「네트워크 장치 포트 연결 설정표」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · 스위치 연결·포트 배치와 VLAN·STP 실습 구성. 원문에서 「네트워크 장치 포트 연결 설정표」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · 스위치 연결·포트 배치와 VLAN·STP 실습 구성. 원문에서 「네트워크 장치 포트 연결 설정표」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · 스위치 연결·포트 배치와 VLAN·STP 실습 구성. 원문에서 「네트워크 장치 포트 연결 설정표」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · 스위치 연결·포트 배치와 VLAN·STP 실습 구성. 원문에서 「사용 기술 정리」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · 스위치 연결·포트 배치와 VLAN·STP 실습 구성. 원문에서 「사용 기술 정리」에 배치된 그림 또는 화면이다.
원본 크기로 보기 ↗- 수업 원본 자료 · 스위치 연결·포트 배치와 VLAN·STP 실습 구성. 원문에서 「프로젝트 목적 .」에 배치된 그림 또는 화면이다.
실습 화면 묶음 07 1장
원본 크기로 보기 ↗- 학습 원본 · VLAN·VTP 구성과 연결의 해당 절에 수록된 화면·도식이다.
실습 화면 묶음 08 1장
원본 크기로 보기 ↗- 학습 원본 · VLAN·VTP 구성과 연결의 VLAN에 수록된 화면·도식이다.
실습 화면 묶음 09 1장
원본 크기로 보기 ↗- 학습 원본 · VLAN·VTP 구성과 연결의 VTP에 수록된 화면·도식이다.
실습 화면 묶음 10 1장
원본 크기로 보기 ↗- 학습 원본 · VLAN·VTP 구성과 연결의 해당 절에 수록된 화면·도식이다.
실습 화면 묶음 11 1장
원본 크기로 보기 ↗- 학습 원본 · VLAN·VTP 구성과 연결의 해당 절에 수록된 화면·도식이다.
실습 화면 묶음 12 1장
원본 크기로 보기 ↗- 학습 원본 · VLAN·VTP 구성과 연결의 해당 절에 수록된 화면·도식이다.
실습 화면 묶음 13 4장
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성.
원본 크기로 보기 ↗- 수업 원본 자료 · VLAN 분리·트렁크·서브인터페이스 구성.
실습 화면 묶음 14 18장
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 명령·상태 출력이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「vtp 동작모드」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
원본 크기로 보기 ↗- 「실습」 문맥에 삽입된 원본 실습·개념 참고 화면이다. VLAN·802.1Q·Inter-VLAN과 VTP 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
07DTP는 Trunk 협상이고 VTP는 VLAN 정보 배포다
- 협상는 Cisco의 동적 협상이다. 은 능동적으로 를 제안하고 는 상대의 제안에 반응한다.
- auto끼리는 서로 시작하지 않으므로 가 형성되지 않는 대표 조합이다.
- 명시적인 access·와 협상 모드를 구분해야 실제 포트 상태를 예측할 수 있다.
- 협상 비활성화switchport 는 지원 플랫폼의 고정 에서 프레임 전송을 억제하는 설정이며 상대도 명시적으로 여야 한다. 가 꺼져도 수동 는 동작할 수 있고 를 사용하지 않아도 태그를 운반할 수 있다.
- ··는 각각 포트 모드 협상, 데이터 관리, 프레임 구분이라는 다른 기능이다.
08Router-on-a-stick의 VLAN 간 전달
- 구성 조건물리 인터페이스가 활성이고 스위치 연결 포트는 10·20을 허용하는 여야 한다. 서브인터페이스 번호 .10 자체가 태그를 정하지 않으며 encapsulation dot1Q 10이 연결한다.
- 주소와 경로단말의 게이트웨이는 각각 192.0.2.1·198.51.100.1이다. 없는 격리 예제에서 두 연결 경로가 에 C로 나타난다.
- 다른 판정단말이 목적지 IP를 자신의 프리픽스와 비교한다. 다른 서브넷이면 게이트웨이 MAC을 로 구한다.
- 수신 의 프레임단말이 게이트웨이 MAC으로 전송하면 스위치는 해당 을 로 운반한다. 라우터는 태그에 대응하는 서브인터페이스에서 받는다.
- L3 라우터가 IP 목적지의 경로를 찾아 출력 을 선택한다. 분리만으로 이 이 자동 생성되는 것은 아니다.
- 목적지 으로 출력라우터가 출력 링크에 맞는 프레임을 새로 만든다. 가 없으므로 종단 IP는 유지되고 다음 링크의 MAC 헤더가 달라진다.
interface GigabitEthernet0/0
no ip address
no shutdown
interface GigabitEthernet0/0.10
encapsulation dot1Q 10
ip address 192.0.2.1 255.255.255.0
interface GigabitEthernet0/0.20
encapsulation dot1Q 20
ip address 198.51.100.1 255.255.255.0
!
show ip interface brief
show ip route connected문서용 두 을 라우터 서브인터페이스로 연결하는 예.
09SVI와 Routed Port는 또 다른 L3 연결 방식
- L3 스위치에서는 interface Vlan10 같은 에 게이트웨이 주소를 주고 ip routing을 활성화해 사이를 라우팅할 수 있다. 는 논리적인 인터페이스다.
- 관리용 IP만 둔 L2 스위치의 와 사용자 트래픽을 라우팅하는 L3 스위치의 를 기능상 구분한다.
- 의 line protocol은 존재와 해당 의 활성 전달 포트 등 플랫폼 조건에 영향을 받는다.
- no switchport를 적용한 는 특정 access 의 구성원이 아니라 독립 L3 인터페이스다. 이 필요 없는 라우터 간 연결과 여러 단말의 게이트웨이는 역할이 다르다.
- 실습의 라우터 서브인터페이스·스위치 ·개별 물리 포트 주소를 모두 ‘가상 인터페이스라서 같은 것’으로 합치지 않는다.
10VTP 모드와 Configuration Revision
- 역할·모드의 정확한 이름은 이다. 데이터베이스 정보를 광고하는 관리 프로토콜이지 .dat 파일 전체를 그대로 복사하거나 를 생성하는 기능은 아니다.
- v1/v2의 server는 로컬 을 변경하고 광고할 수 있고 같은 도메인의 유효한 더 높은 정보에 동기화될 수도 있다.
- client는 일반적으로 로컬 변경이 제한되고 수신 데이터베이스를 적용한다.
- 버전·Transparent는 로컬 을 독립 관리하고 받은 데이터베이스를 자기 정보에 적용하지 않는다. 광고 전달 동작은 버전에 따라 다르며 v2에서는 를 통해 전달할 수 있다.
- 지원 플랫폼의 off는 전달까지 억제하는 별도 모드다.
- v3는 에 의한 변경 통제와 지원 데이터베이스 범위를 확장한다.
- 이를 단순히 ‘버전이 높으면 산업용 개수가 많다’고 설명하지 않는다.
11VTP 출력과 Pruning을 다시 해석하기
- 출력 사례실습 캡처의 show status는 server에서 VLAN100 생성 후 revision0→1, 개수 5→6을 보였다.
- Transparent에서 로컬 을 만들어도 은 0으로 남았고, client의 database 입력은 exit 후 실제 생성으로 반영되지 않았다.
- 이는 모드별 데이터베이스 변경 역할의 차이를 관찰한 것이다.
- 문자열은 도메인처럼 등록하거나 해석되는 이름이 아니라 관리 영역 식별자다.
- · 위험v1/v2에서 잘못된 높은 을 가진 장비를 같은 도메인에 연결하면 정상 정보가 바뀔 수 있다. server라는 이름만으로 외부 변경을 무조건 거부하는 것이 아니다.
- 은 필요 없는 의 broadcast·unknown unicast 등의 flooding을 downstream 에 덜 보내는 기능이며 데이터베이스가 없으면 모든 데이터를 단순히 버린다는 뜻이 아니다.
- 수동 제한과도 별개이며 버전별 지원·eligible 조건이 있다.
12트렁크 허용·STP와 flooded traffic 제어의 범위
- 수신 분류태그 있는 프레임은 수신 정책과 를 바탕으로 문맥을 얻는다. 일반적인 untagged 구성에서는 태그 없는 트렁크 프레임을 수신 포트의 에 분류한다.
- 존재 여부트렁크의 allowed 목록에 번호가 있어도 장비에 해당 이 없거나 비활성 상태이면 정상 전달 조건을 충족하지 못한다. 허용 목록은 자체를 생성하는 명령이 아니다.
- 포트별 허용출력 트렁크가 해당 을 허용해야 그 링크로 나갈 수 있다. 서로 다른 두 스위치의 allowed 목록은 자동으로 하나의 공통 목록이 되지 않으므로 양 끝에서 별도로 적용된다.
- 전달 상태이 존재하고 허용되어도 그 의 가 해당 포트를 차단하면 사용자 프레임을 전달하지 않는다. 트렁크 up, 허용, forwarding은 서로 다른 조건이다.
- 의 범위은 불필요한 브로드캐스트·멀티캐스트·unknown unicast 등 flooded traffic을 줄인다. 목적지 위치를 이미 아는 known unicast까지 차단하는 allowed 목록이나 차단과는 적용 범위가 다르다.
- 태그 생성 위치출구가 access인지 인지, tagging 정책이 어떤지에 따라 태그 제거·삽입이 결정된다. 이 내부적으로 분리된 상태와 케이블 위에 태그가 보이는 상태는 동일한 개념이 아니다.
13연결 오류를 출력으로 찾기
- 배선·논리 경로실습 사례에서는 실제 포트가 도면과 교차되어 다른 끼리 연결된 상태였고, 예상한 L2 루프와 blocked 포트가 나타나지 않았다. 이때 장치 이름만 보고 가 실패했다고 판단하면 원인을 놓친다.
- 물리 인접 포트, 포트 모드, ingress , allowed 목록, 별 상태를 순서대로 연결하면 프레임이 어디에서 다른 전달 영역으로 분류됐는지 설명할 수 있다.
- 허용 목록·show interfaces 의 allowed, allowed and active, forwarding and not pruned는 같은 목록이 아니다. 허용된 이더라도 로컬에 없거나 가 막고 있으면 실제 전달하지 못한다.
- 같은 의 단말끼리 먼저 직접 가 되는지, 그 다음 다른 으로 갈 때 게이트웨이 MAC을 사용하는지 나누어 관찰하면 태그 전달과 을 따로 검증할 수 있다.
show interfaces GigabitEthernet0/24 switchport
show interfaces trunk
show mac address-table vlan 10
show spanning-tree vlan 10
show vtp status
단말의 직접/간접 전달 비교:
같은 VLAN·서브넷 → 상대 단말 IP를 ARP
다른 서브넷 → 선택된 게이트웨이 IP를 ARP읽기 명령과 전달 판독 기준. 비밀번호가 포함될 수 있는 상세 출력은 공개하지 않는다.
허용·활성·실제 전달 목록의 차이
원본 크기로 보기 ↗이 자료에서 읽어낼 것
- Port Fa1/14는802.1Q trunk이며 native VLAN4다.
- allowed는1-1005지만 로컬 active는1-2,4이고 forwarding/not pruned는1-2다. 이 화면은‘3을명시적으로allowed에서제외’했다는증거가아니라active여부차이를보여준다.
14Native VLAN 불일치의 실제 분류 결과
- 가상 불일치SW1의 이 10이고 SW2는 20이며 양쪽이 native를 untagged로 보내는 상황을 가정한다. SW1이 10 프레임을 태그 없이 보내면 SW2는 이를 자신의 20으로 분류할 수 있다.
- 양방향 오분류반대로 SW2의 20 프레임도 태그 없이 SW1에 도착하면 10으로 분류된다. 단순히 특정 이 안 되는 현상 외에 서로 다른 이 잘못 이어질 위험이 있다.
- 보호 동작 변수장비의 native mismatch 탐지· 일관성 검사 등이 먼저 통신을 차단할 수도 있다. 따라서 모든 불일치에서 반드시 트래픽 누출이 발생한다고 단정하지 않고 실제 포트 상태를 함께 읽는다.
- 캡처 지점의 영향스위치 내부 이나 NIC의 offload 때문에 태그가 제거된 형태로 보일 수 있다. 캡처에 태그가 없다는 증거와 실제 트렁크가 untagged로 보냈다는 증거는 구분한다.
- 설정 대조 순서양 끝의 , , native tagging, allowed 목록을 같은 링크 쌍으로 묶는다. 서로 무관한 포트의 설정을 비교하면 일치하는 것처럼 보여도 실제 경로는 설명되지 않는다.
함께 보는 학습 자료
아래 공식 자료를 본문의 개념·예제와 함께 읽어 보세요. 자료별로 확인할 위치와 관찰할 내용을 적었습니다.
Cisco IOS XE: native·allowed VLAN 트렁크 설정
태그 필드와 포트 정책을 설정·출력에 연결해 분류와 송신 형식을 해석한다.
- Configuring the for Untagged Traffic
- allowed와 Operational Trunking의 차이
- 양 끝 native·집계 멤버 설정 정합
이해했는지 확인하기
- VLAN이 존재하고 경로의 모든 trunk에서 허용되는가?
- VLAN 간 통신을 실제로 라우팅하는 장비는 무엇인가?
- Native VLAN과 VTP/DTP 동작이 양 끝에서 일치하는가?