개념 사전 · 프로토콜

DTP

Dynamic Trunking Protocol · 동적 트렁킹 프로토콜

는 일부 Cisco 스위치 링크에서 트렁크 동작 여부를 협상하는 프로토콜이다. 데이터베이스를 배포하는 와 다르며 플랫폼별 지원과 기본 포트 모드를 확인해야 한다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

01무엇이고, 어떤 일을 하나

  • 서로 연결된 포트의 관리 모드에 따라 트렁크 형성을 협상한다.
  • 정적 access·정적 trunk와 동적 auto·desirable의 의도를 구분하게 한다.
  • 불필요한 협상을 제거한 고정 트렁크 구성과 비지원 장비 연결을 설계한다.

02어떤 순서로 동작하나

  1. 관리 모드 지정

    포트가 고정 access인지 고정 trunk인지 동적으로 협상할지 결정한다. 사용자가 연결되는 단말 포트의 의도와 스위치 사이 uplink의 의도를 구분해 설정한다.

  2. 협상 정보 교환

    지원되는 동적 포트는 정보를 교환한다. desirable은 적극적으로 트렁크를 시도하고 auto는 상대가 트렁크 형성을 요청하는 조건을 기다리는 식으로 동작한다.

  3. 운영 모드 결정

    auto와 auto는 일반적으로 서로 적극 시도하지 않아 트렁크가 되지 않는다. desirable과 auto는 지원·연결 조건이 맞으면 트렁크로 전환할 수 있으며 고정 모드와 협상 모드를 혼동하지 않는다.

  4. 전달 조건 적용

    트렁크가 된 뒤에도 의 존재·allowed 목록·native· 상태가 맞아야 데이터가 전달된다. 성공은 각 의 서비스 성공까지 보장하는 단계가 아니다.

03먼저 알아둘 용어와 구성요소

상대의 적극적인 협상에 응해 트렁크가 될 수 있는 수동적 모드다.
상대에게 트렁크 형성을 적극적으로 시도하는 모드다.
관리 명령과 협상 결과를 반영한 현재 실제 포트 동작이다.
프레임 송신을 억제하는 설정으로 트렁크 정책 명령 자체와 구분한다.

04예제로 따라가기

  • 양 끝 에서는 링크가 물리 up이어도 트렁크가 형성되지 않을 수 있다. show interfaces switchport의 Administrative와 Operational을 비교하면 설정 의도와 결과를 나누어 볼 수 있다.
  • 비지원 장비와 고정 트렁크를 구성할 때는 양쪽을 명시적 trunk로 맞추고 지원 Cisco 포트의 협상을 끌 수 있다. 만 단독으로 입력했다고 필요한 정책까지 완성되는 것은 아니다.
  • 트렁크 형성 후 VLAN10만 통신되고 20은 실패하면 재시작보다 allowed· 생성· 조건을 먼저 비교한다. 제어 협상과 사용자 데이터 전달이 다른 상태이기 때문이다.

05혼동하기 쉬운 점과 확인 기준

  • 와 는 약어가 비슷하지만 전달하는 정보가 다르다. 로 trunk가 됐다고 다른 스위치의 목록을 자동 학습했다고 판단하지 않는다.
  • 기본 동적 모드와 지원 명령은 장비·릴리스에 따라 다르다. 특정 실습 이미지의 기본값을 모든 Cisco 제품의 보편 규칙으로 외우지 않는다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.