नेटवर्क लैब Docs सिम्युलेटर खोलें →

CAPWAP किसी भी IP ट्रैफ़िक को ले जाता है - DNS के माध्यम से UDP/TCP राउंड-ट्रिप

स्लाइस K CAPWAP-डेटा के अंदर पूर्ण आंतरिक IPv4 पैकेट को एम्बेड करता है, इसलिए डिकैप और डाउनलिंक एनकैप किसी भी IP प्रोटोकॉल के लिए काम करता है - न कि केवल ICMP के लिए। PHONE एक DNS क्वेरी (UDP/53) जारी करता है, यह AP1 से WLC1 तक टनल करता है, DEST (एक DNS सर्वर) की ओर डीकैप करता है, DEST प्रतिक्रिया देता है, प्रतिक्रिया AP1 की ओर डाउनलिंक के रूप में पुनः इनकैप हो जाती है। आंतरिक यूडीपी/53 डीएनएस एक्सचेंज के साथ पीकैप में दोनों पैर दिखाई दे रहे हैं।

यह लैब ब्राउज़र में खोलें →

मुफ़्त · बिना इंस्टॉल · बिना अकाउंट

परिदृश्य

स्लाइस I और J ने केवल ICMP इनर को संभाला - इको-रिक्वेस्ट / इको-रिप्लाई के लिए राउंड-ट्रिप बंद हो गई, लेकिन वाईफाई-क्लाइंट से UDP/TCP ट्रैफ़िक WLC के "मुझे नहीं पता कि इसके साथ क्या करना है" पथ पर समाप्त हो गया। स्लाइस K उस अंतर को बंद कर देता है। क्या बदला: capwap-data UDP/5247 पेलोड अब पूर्ण आंतरिक IPv4Packet को एम्बेड करता है। WLC पर डिकैप प्रोटोकॉल की परवाह किए बिना localForward के माध्यम से आंतरिक को फिर से उत्सर्जित करता है - ICMP, UDP, TCP सभी एक ही कोड पथ के माध्यम से प्रवाहित होते हैं। डब्लूएलसी पर डाउनलिंक इंटरसेप्ट इसी तरह किसी भी वाईफाई-क्लाइंट-बाउंड पैकेट को लपेटता है (एक छोटे लूप-प्रोटेक्शन चेक के साथ जो हमारे स्वयं के CAPWAP फ्रेम को बाहर करता है)। प्रदर्शित राउंड-ट्रिप (डीएनएस): 1. फ़ोन (10.30.0.50) CAPWAP-डेटा में web.example.com के लिए UDP/53 DNS क्वेरी लपेटता है। 2. AP1, WLC1 की ओर UDP/5247 उत्सर्जित करता है। 3. WLC1 डिकैप्स, आंतरिक UDP/53 पैकेट FIB के माध्यम से प्रवाहित होता है, Gi0/2 से DEST तक जाता है। 4. DEST एक DNS सर्वर है जिसका ज़ोन example.com है, रिकॉर्ड web → 10.0.0.99 है। यह प्रतिक्रिया देता है. 5. DNS प्रतिक्रिया वापस 10.30.0.50 की ओर जाती है। WLC1 का वायरलेस-कंट्रोलर इंटरसेप्ट डीएसटी से मेल खाता है → एम्बेडेड प्रतिक्रिया के साथ CAPWAP-डेटा डाउनलिंक के रूप में लपेटता है। 6. AP1 डाउनलिंक फ़्रेम प्राप्त करता है (pcap अंदर पूर्ण UDP/53 DNS प्रतिक्रिया दिखाता है)। टीसीपी के लिए समान पैटर्न (टेलनेट से कॉलमैनेजर, HTTP से एडमिन पेज)। वाईफ़ाई-क्लाइंट से किसी भी आईपी ट्रैफ़िक के लिए समान पैटर्न।

टोपोलॉजी

2 × router, 1 × wireless controller, 1 × switch, 1 × access point, 1 × wifi client · Cisco IOS-XE-style

आप क्या करेंगे

  1. पुष्टि करें कि AP1, WLC1 से जुड़ गया है और DEST को DNS सर्वर के रूप में कॉन्फ़िगर किया गया है।

  2. ट्रिगर फ़ोन की 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) innerProto: 'udp' के साथ UDP/5247 डाउनलिंक, AP1 की ओर रिस्पॉन्स ले जाता है।

यह लैब ब्राउज़र में खोलें →

इस विषय पर और लैब

यह लैब अन्य भाषाओं में

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 trasporta tutto il traffico IP: andata e ritorno UDP/TCP tramite DNSCAPWAP はあらゆる IP トラフィックを伝送します - DNS 経由の UDP/TCP ラウンドトリップCAPWAP는 모든 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