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

CAPWAP राउंड-ट्रिप - वाईफाई-क्लाइंट ट्रैफ़िक दोनों दिशाओं में

स्लाइस जे राउंड-ट्रिप को बंद कर देता है: डब्लूएलसी अब ज्ञात वाईफाई-क्लाइंट के लिए भेजे गए पैकेट को इंटरसेप्ट करता है और उन्हें संबंधित एपी की ओर CAPWAP-डेटा डाउनलिंक (यूडीपी/5247) के रूप में फिर से इनकैप्सुलेट करता है। वायरलेस क्लाइंट → DEST → उत्तर → WLC → री-एनकैप → AP - दोनों पैर pcap में।

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

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

परिदृश्य

स्लाइस I ने *अपलिंक* डेटापथ वितरित किया: वाईफाई-क्लाइंट → एपी एनकैप → डब्लूएलसी डिकैप → पॉलिसी-वीएलएएन इग्रेशन → डीईएसटी। स्लाइस जे डाउनलिंक आधा जोड़ता है। जब कोई पैकेट वाईफ़ाई-क्लाइंट के आईपी के लिए नियत WLC पर आता है, तो नियंत्रक का IPv4 फ़ॉरवर्डर प्रति-क्लाइंट लोकेटर (wifiClient.ipv4 + wifiClient.associatedAp + AP के apJoin.joinedController से निर्मित) से परामर्श करता है। हिट होने पर, पैकेट को direction: 'downlink' के साथ CAPWAP-डेटा में लपेटा जाता है और WLC से AP के IP की ओर उत्सर्जित किया जाता है - सामान्य FIB लुकअप के बजाय जो पॉलिसी VLAN पर क्लाइंट को ARP करेगा और विफल हो जाएगा (क्लाइंट के पास कोई वायर्ड iface नहीं है)। यह विहित "फोन → कॉलएमजीआर → फोन उत्तर" राउंड-ट्रिप को बंद कर देता है: 1. फ़ोन (10.30.0.50 पर वाईफ़ाई-क्लाइंट) engine.emitWirelessClientPacket के माध्यम से उत्सर्जित होता है। 2. AP1 अपलिंक CAPWAP-डेटा (UDP/5247) से WLC1 में लपेटता है। 3. WLC1 डिकैप्स, आंतरिक ICMP इको-अनुरोध 10.30.0.50 → 10.40.0.5 को Vlan30 के माध्यम से पुनः उत्सर्जित करता है → DEST पर रूट किया जाता है। 4. DEST इको-रिप्लाई 10.40.0.5 → 10.30.0.50, WLC1 के माध्यम से डिफ़ॉल्ट-रूट के साथ उत्तर देता है। 5. WLC1 को अपने ट्रांजिट आईफ़ेस पर उत्तर प्राप्त होता है; फारवर्डर का वायरलेस-क्लाइंट इंटरसेप्ट dst 10.30.0.50 से मेल खाता है। 6. WLC1 आंतरिक इको-रिप्लाई को डाउनलिंक CAPWAP-डेटा में लपेटता है और इसे AP1 को भेजता है। 7. AP1 को डाउनलिंक फ़्रेम प्राप्त होता है - pcap इसे दिखाता है। क्या स्थगित है: - एपी पर प्रति-डब्ल्यूएलएएन एसीएल: क्लाइंट के रेडियो तक पहुंचने से पहले डाउनलिंक फ्रेम का एपी के प्रति-डब्ल्यूएलएएन एसीएल के खिलाफ आंतरिक मूल्यांकन किया जाएगा। v1 केवल एन्कैप भेजता है। - वास्तविक वायरलेस डिलीवरी: एपी 802.11 फ्रेम ट्रांसमिशन मॉडल नहीं करता है, इसलिए "क्लाइंट प्राप्त करता है" अंतर्निहित है (AP1 पर डाउनलिंक ट्रेस के लिए PacketDelivered के रूप में दृश्यमान)। डाउनलिंक इंटरसेप्ट *किसी भी* आईपी प्रोटोकॉल से मेल खाता है - आईसीएमपी, यूडीपी, टीसीपी, अन्य - जो किसी ज्ञात वाईफाई-क्लाइंट के लिए नियत है। आंतरिक पैकेट शब्दशः CAPWAP-डेटा में एम्बेडेड है; एपी का डाउनलिंक हैंडलर इसे प्रस्तुत करता है। लूप सुरक्षा में हमारे स्वयं के आउटबाउंड CAPWAP फ्रेम शामिल नहीं हैं, इसलिए हम रैप-एंड-रैप नहीं करते हैं।

टोपोलॉजी

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

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

  1. पुष्टि करें कि AP1, WLC1 से जुड़ गया है और PHONE के पास इसका स्थिर IP है।

  2. ट्रिगर फ़ोन: engine.emitWirelessClientPacket({ deviceId: 'PHONE', dst: parseIPv4('10.40.0.5') }). Pcap को दिखाना चाहिए: (a) UDP/5247 अपलिंक AP1→WLC1, (b) Vlan30 पर डिकैप्ड इको-रिक्वेस्ट, (c) Gi0/2 के माध्यम से DEST पर रूट किया गया, (d) DEST से इको-रिप्लाई WLC1 पर लौटता है, (e) UDP/5247 डाउनलिंक WLC1→AP1 आंतरिक प्रतिध्वनि-उत्तर ले जा रहा है।

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

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

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

CAPWAP round-trip — wifi-client traffic both directionsCAPWAP-Rundreise – WLAN-Client-Verkehr in beide RichtungenCAPWAP ida y vuelta: tráfico de cliente wifi en ambas direccionesIda e volta CAPWAP - tráfego de cliente wifi em ambas as direçõesCAPWAP aller-retour — trafic client Wi-Fi dans les deux sensCAPWAP 往返 — wifi 客户端流量双向CAPWAP andata e ritorno: traffico client Wi-Fi in entrambe le direzioniCAPWAP ラウンドトリップ — Wi-Fi クライアント トラフィックの両方向CAPWAP 왕복 — Wi-Fi-클라이언트 트래픽 양방향CAPWAP туда и обратно — трафик Wi-Fi-клиента в обоих направленияхCAPWAP gidiş-dönüş — her iki yönde de Wi-Fi istemci trafiğiChuyến đi khứ hồi CAPWAP - lưu lượng truy cập wifi-client cả hai hướng