네트워크 실습 문서 시뮬레이터 열기 →

CAPWAP는 모든 IP 트래픽을 전달합니다 — DNS를 통한 UDP/TCP 왕복

Slice K는 CAPWAP-Data 내에 전체 내부 IPv4 패킷을 포함하므로 ICMP뿐만 아니라 모든 IP 프로토콜에 대해 디캡 및 다운링크 인캡이 작동합니다. PHONE은 DNS 쿼리(UDP/53)를 발행하고, AP1를 통해 WLC1로 터널링하고, 디캡(decap)을 DEST(DNS 서버)로 전달하고, DEST가 응답하고, 응답이 AP1를 향한 다운링크로 다시 캡슐화됩니다. 내부 UDP/53 DNS 교환을 통해 pcap에 두 다리가 모두 표시됩니다.

이 실습을 브라우저에서 열기 →

무료 · 설치 불필요 · 계정 불필요

시나리오

슬라이스 I과 J는 ICMP 내부만 처리했습니다. 에코 요청/에코 응답에 대한 왕복이 닫혔지만 Wi-Fi 클라이언트의 UDP/TCP 트래픽은 WLC의 "이것을 어떻게 해야 할지 모르겠습니다" 경로에서 중단되었습니다. 슬라이스 K는 그 격차를 줄여줍니다. 변경 사항: capwap-data UDP/5247 페이로드는 이제 전체 내부 IPv4Packet를 포함합니다. WLC의 Decap은 프로토콜에 관계없이 localForward를 통해 내부를 다시 방출합니다. ICMP, UDP, TCP는 모두 동일한 코드 경로를 통해 흐릅니다. WLC의 다운링크 인터셉트는 Wi-Fi 클라이언트 바인딩 패킷을 유사하게 래핑합니다(자체 CAPWAP 프레임을 제외하는 작은 루프 보호 검사 포함). 시연된 왕복(DNS): 1. PHONE(10.30.0.50)은 CAPWAP-Data에서 web.example.com에 대한 UDP/53 DNS 쿼리를 래핑합니다. 2. AP1는 WLC1를 향해 UDP/5247을 방출합니다. 3. WLC1가 디캡핑되면 내부 UDP/53 패킷이 FIB를 통해 흐르고 Gi0/2를 통해 DEST로 라우팅됩니다. 4. DEST는 example.com 영역, 레코드 web → 10.0.0.99가 있는 DNS 서버입니다. 응답합니다. 5. DNS 응답은 10.30.0.50를 향해 다시 향합니다. WLC1의 무선 컨트롤러 인터셉트는 dst와 일치 → 응답이 포함된 CAPWAP-Data 다운링크로 래핑됩니다. 6. AP1는 다운링크 프레임을 수신합니다(pcap은 내부의 전체 UDP/53 DNS 응답을 표시합니다). TCP에 대한 동일한 패턴(CallManager에 대한 텔넷, 관리 페이지에 대한 HTTP). Wi-Fi 클라이언트와의 모든 IP 트래픽에 대해 동일한 패턴입니다.

토폴로지

2 × 라우터, 1 × 무선 컨트롤러, 1 × 스위치, 1 × 액세스 포인트, 1 × Wi-Fi 클라이언트 · Cisco IOS-XE-style

할 일

  1. AP1가 WLC1에 가입했고 DEST가 DNS 서버로 구성되었는지 확인하세요.

  2. PHONE의 DNS 쿼리 트리거: kind: 'dns', qr: 'query', qname web.example.com를 사용하여 UDP/53 내부를 구축합니다. engine.emitWirelessClientPacket를 통해 래핑합니다. Pcap은 다음을 표시해야 합니다. (a) innerProto: 'udp'가 있는 UDP/5247 업링크, (b) Vlan30에서 디캡된 UDP/53 쿼리 → DEST로 라우팅됨, (c) DEST의 UDP/53 응답, (d) AP1에 대한 응답을 전달하는 innerProto: 'udp'가 있는 UDP/5247 다운링크.

이 실습을 브라우저에서 열기 →

같은 주제의 다른 실습

이 실습의 다른 언어 버전

CAPWAP carries any IP traffic — UDP/TCP round-trip via DNSCAPWAP überträgt jeglichen IP-Verkehr – UDP/TCP-Roundtrip über DNSCAPWAP transporta cualquier tráfico IP: ida y vuelta UDP/TCP a través de DNSCAPWAP transporta qualquer tráfego IP – ida e volta UDP/TCP via DNSCAPWAP transporte tout trafic IP — aller-retour UDP/TCP via DNSCAPWAP किसी भी IP ट्रैफ़िक को ले जाता है - DNS के माध्यम से UDP/TCP राउंड-ट्रिपCAPWAP 承载任何 IP 流量 — 通过 DNS 的 UDP/TCP 往返CAPWAP trasporta tutto il traffico IP: andata e ritorno UDP/TCP tramite DNSCAPWAP はあらゆる IP トラフィックを伝送します - DNS 経由の UDP/TCP ラウンドトリップCAPWAP передает любой IP-трафик — UDP/TCP туда и обратно через DNS.CAPWAP her türlü IP trafiğini taşır - DNS aracılığıyla UDP/TCP gidiş-dönüşCAPWAP mang bất kỳ lưu lượng IP nào - chuyến đi khứ hồi UDP/TCP qua DNS