تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند كيفية تكوين ميزة عبارة خدمات اسم مجال البث المتعدد (mDNS) على وحدات التحكم اللاسلكية Catalyst 9800.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يشرح هذا المستند أيضا كيفية معالجة حركة مرور البث المتعدد الخاصة هذه المعروفة باسم mDNS (أو Bonjour) بواسطة وحدات التحكم C9800.
في بنية C9800، يشير تقسيم الحدود إلى mDNS (بروتوكول Bonjour) إلى نفس مجال بث L2 Bonjour TTL=1 إعادة توجيه حزم البروتوكول. يتيح مستوى البيانات وظيفة توصيل DNS للحزم المستلمة على المنافذ السلكية والواجهات اللاسلكية لكل شبكة محلية لاسلكية بواسطة الافتراضي. هذا هو السلوك الافتراضي بدون تكوين محدد مطلوب، حيث لا يلزم حتى تمكين Global mDNS للسماح بعمل التوصيل بين شبكات DNS، ومع ذلك، يمكنك تعطيله لكل شبكة محلية لاسلكية (WLAN) إذا لزم الأمر عن طريق تغيير وضع شبكات DNS في إعدادات WLAN. إذا تم تمكين وضع البث المتعدد لنقاط الوصول اللاسلكية (AP) والتحكم في توفيرها (CAPWAP)، يقوم C9800 بالجسور لكل حزمة من حزم DNS إلى مجموعة البث المتعدد ل AP التي تم تكوينها على وحدة التحكم بحيث يمكن للعملاء اللاسلكيين استقبالها، وإلا، فيمكنها إنشاء نسخة من كل حزمة من حزم DNS يتم استقبالها، والتي يتم بعد ذلك ربطها بشكل فردي بكل نقطة وصول فردية عبر نفق البث الأحادي ل CAPWAP. وكلا السيناريوهين، يقوم C9800 أيضا بتقسيم حزم DNS إلى الشبكة المحلية الظاهرية (VLAN) السلكية للعميل الذي أنشأ حزمة DNS.
لذلك، يمكن أن تعمل شبكات DNS في C9800 دون تكوين خاص طالما كانت الأجهزة المعنية في مصافحة DNS (مثل العميل و Chromecast على سبيل المثال) على الشبكة الفرعية نفسها. من الأفضل، نظريا، تصفية حركة مرور بيانات DNS باستخدام بوابة DNS كما هو موضح في القسم التالي.
كما تكون ميزة عبارة DNS التي تم تقديمها على وحدات التحكم اللاسلكية AireOS مدعومة على وحدات التحكم اللاسلكية Catalyst 9800 من 16.11.1. يتم تعطيل هذه الميزة بشكل افتراضي ويمكنك تمكينها/تعطيلها لكل شبكة محلية لاسلكية (WLAN) بعد تمكينها بشكل عام.
تعمل ميزة "بوابة نظام أسماء المجالات (DNS)" بنفس الطريقة التي كانت عليها في وحدة التحكم اللاسلكية بنظام التشغيل AireOS السابقة، حيث يقوم C9800 باستماع الخدمات Bonjour (إعلانات واستعلامات نظام أسماء المجالات (mDNS) على الواجهات السلكية واللاسلكية، كما يقوم بتخزين هذه الخدمات Bonjour (AirPlay، و AirPrint، و GoogleEcast، وما إلى ذلك) المعلن عنها من كل مصدر/مضيف في قاعدة بيانات داخلية، كما أنه قادر على توصيل حزم DNS هذه بين مجالات بث مختلفة أثناء تصفية الخدمات غير الضرورية وتجنب تدفق البث المتعدد الخاص بها في الشبكة. بهذه الطريقة يمكن أن يكون لديك مصادر هذه الخدمات وعملاؤها في شبكات فرعية مختلفة، كما يمكنك التحكم في حركة مرور بيانات نظام أسماء المجالات (DNS) في شبكتك.
يقوم C9800 الذي يعمل كعبارة DNS بالرد على استعلامات DNS من العملاء (للخدمات المخزنة مؤقتا) حيث يقوم بمصادر استجابات DNS هذه باستخدام عنوان IP الخاص به لشبكة VLAN المعينة للعميل الذي يطلب الخدمة. هذا هو السبب في أن جميع شبكات VLAN على وحدة التحكم C9800 حيث هناك عملاء يحتاجون إلى خدمات mDNS/Bonjour يجب أن يكون لديهم عنوان IP صالح تم تكوينه في الواجهة الظاهرية المحولة (SVI).
لمزيد من المعلومات حول ميزة عبارة Bonjour/mDNS، ارجع إلى دليل نشر المرحلة الثالثة لوحدة تحكم الشبكة المحلية اللاسلكية AireOS Bonjour.
هذا هو الرسم التخطيطي لإعداد المثال. الغرض هو السماح للعملاء اللاسلكي باستخدام خدمات DNS من شبكة فرعية مختلفة، والتي تتطلب بوابة DNS كما هو موضح في الصورة.
الخطوة 1. لتمكين بوابة DNS بشكل عام، انتقل إلى التكوين > الخدمات > DNS. تحت عام، قم بالتبديل إلى تمكين بوابة DNS وحدد تطبيق كما هو موضح في الصورة.
الخطوة 2 (اختيارية). تكوين قائمة خدمة DNS مخصصة لنهج خدمة مخصص. إذا كنت ترغب في إستخدام قائمة خدمة DNS الافتراضية ونهج الخدمة، فانتقل إلى الخطوة 5.
تحت Configuration > Services > DNS، في علامة التبويب نهج الخدمة، قم بتكوين قوائم خدمة جديدة كما هو مطلوب. يحتوي C9800 على خدمات مشتركة محددة مسبقا تستخدمها معظم الأجهزة اللاسلكية. إذا لم تكن بحاجة إلى خدمة خاصة (غير متوفرة)، فيمكنك إنشاء قائمة بالخدمات المتوفرة المحددة مسبقا، ولكن إذا لزم الأمر، يمكنك أيضا إضافة خدمات جديدة (مع تعريف الخدمة).
تحتاج إلى كل من: قائمة خدمة للاتجاه الوارد (IN) وقائمة خدمة للاتجاه الصادر (OUT) (لذلك تتم تصفية الخدمات المطلوبة عند الدخول إلى C9800 وعند الخروج منها؛ وبالتالي، من المفترض أن تحتوي كلا القائمتين على الخدمات نفسها).
1. قم بتحديد اسم قائمة الخدمات للخدمات في.
2. أختر في الإتجاه.
3. أختر خدمات إضافية.
4. يتم عرض القائمة المنسدلة الخدمات المتاحة. أختر الخدمة ونوع الرسالة المطلوبين أي.
5. كرر الخطوات لإضافة المزيد من الخدمات حسب الحاجة.
6. أختر تطبيق على الجهاز كما هو موضح في الصورة.
1. تحديد اسم قائمة الخدمات للخدمات التي تم إخراجها.
2. أختر إتجاه الخروج.
3. نقل الخدمات المتوفرة إلى قائمة الخدمات المعينة.
5. كرر الخطوات لإضافة المزيد من الخدمات حسب الحاجة.
6. أختر تطبيق على الجهاز كما هو موضح في الصورة.
تلميح: عند تنفيذ مهمة الترحيل من عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) السابق الخاص بنظام التشغيل AireOS، يمكنك إنشاء القائمة الجديدة استنادا إلى قائمة أسماء المجالات الافتراضية الخاصة بنظام التشغيل AireOS.
الخطوة 3 (اختيارية). إذا كنت تستخدم قائمة خدمات مخصصة (الخطوة 2.)، فأنت بحاجة إلى تحديد نهج خدمة MDNS مخصص ليتم إستخدامه مع قوائم الخدمات المخصصة تلك. انتقل إلى التكوين > الخدمات > mDNS > سياسة الخدمة. أختر سياسة الخدمة وقم بتنفيذ الخطوات التالية:
1. تحديد اسم نهج الخدمة.
2. أضف قائمة الخدمات المخصصة الخاصة بك إلى إدخال قائمة الخدمات.
3. أضف قائمة خدمات العملاء الخاصة بك إلى إخراج قائمة الخدمات.
4. تحت الموقع، أختر علامة الموقع أو الخدمات الخاصة بالموقع (LSS) أو الخيار المفضل لديك. في هذا المثال، يتم إستخدام علامة الموقع كما هو موضح في الصورة.
الخطوة 4. (إختياري). تمرير نهج خدمة DNS إلى ملف تعريف نهج.
انتقل إلى التكوين > العلامات وملفات التعريف > السياسة > اسم ملف تعريف السياسة > متقدم واختر من القائمة المنسدلة لنهج خدمة DNS، نهج خدمة DNS المخصص الذي تم إنشاؤه مسبقا (في هذا المثال MDNS-Policy1)، ثم أختر Update وApply إلى الجهاز كما هو موضح في الصورة.
الخطوة 5. انتقل إلى التكوين > علامات التمييز وملفات التعريف > شبكات WLAN > WLAN > خيارات متقدمة واختر عبارة في القائمة المنسدلة لوضع DNS ثم تحديث وتطبيق على الجهاز. الوضع الافتراضي هو التوصيل (يمكنك إستخدام الإسقاط لتعطيل/إسقاط خدمات mDNS على الشبكة المحلية اللاسلكية (WLAN) كما هو موضح في الصورة.
في حالة عدم إستخدام نهج خدمة مخصص، تستخدم شبكة WLAN النهج الافتراضي-mdns-service-policy المعين إلى ملف تعريف النهج، والذي يستخدم قائمة الخدمة الافتراضية ل mDNS. يمكنك التحقق من قائمة الخدمات الافتراضية باستخدام هذا الأمر:
C9800#show running-config mdns-sd default-service-list ======================================================================= mDNS Default Service List ======================================================================= Service Name PTR Name ======================================================================= airtunes : _raop._tcp.local airplay : _airplay._tcp.local homesharing : _home-sharing._tcp.local google-chromecast : _googlecast._tcp.local printer-ipp : _ipp._tcp.local printer-ipps : _ipps._tcp.local printer-lpd : _printer._tcp.local printer-socket : _pdl-datastream._tcp.local itune-wireless-devicesharing2 : _apple-mobdev2._tcp.local
الخطوة 1. تمكين أنظمة أسماء المجالات (DNS) بشكل عام باستخدام هذه الأوامر:
C9800#conf t Enter configuration commands, one per line. End with CNTL/Z. C9800(config)#mdns-sd gateway C9800(config-mdns-sd)#transport both C9800(config-mdns-sd)#active-query timer 30 C9800(config-mdns-sd)#exit C9800(config)#
الخطوة 2 (اختيارية). قم بتكوين قائمة خدمات مخصصة لخدمات IN، وأضف الخدمات المختلفة المطلوبة من القائمة المتاحة:
C9800(config)#mdns-sd service-list my-mdns-list IN C9800(config-mdns-sl-in)#match ? airplay airplay airserver airserver airtunes airtunes amazon-fire-tv amazon-fire-tv apple-airprint apple-airprint apple-continuity apple-continuity apple-file-share apple-file-share apple-homekit apple-homekit apple-itunes-library apple-itunes-library apple-itunes-music apple-itunes-music apple-itunes-photo apple-itunes-photo apple-keynote apple-keynote apple-rdp apple-rdp apple-remote-events apple-remote-events apple-remote-login apple-remote-login apple-screen-share apple-screen-share apple-timecapsule apple-timecapsule apple-timecapsule-mgmt apple-timecapsule-mgmt apple-windows-fileshare apple-windows-fileshare fax fax google-chromecast google-chromecast homesharing homesharing itune-wireless-devicesharing2 itune-wireless-devicesharing2 multifunction-printer multifunction-printer phillips-hue-lights phillips-hue-lights printer-ipp printer-ipp printer-ipps printer-ipps printer-lpd printer-lpd printer-socket printer-socket roku roku scanner scanner spotify spotify web-server web-server workstation workstation C9800(config-mdns-sl-in)#match airtunes message-type any
C9800(config-mdns-sl-in)#exit
قم بتكوين قائمة خدمات مخصصة لخدمات OUT وأضف الخدمات المختلفة المطلوبة من القائمة المتاحة:
C9800(config)#mdns-sd service-list my-mdns-list-out OUT
C9800(config-mdns-sl-out)#match ?
airplay airplay
airserver airserver
airtunes airtunes
amazon-fire-tv amazon-fire-tv
apple-airprint apple-airprint
apple-continuity apple-continuity
apple-file-share apple-file-share
apple-homekit apple-homekit
apple-itunes-library apple-itunes-library
apple-itunes-music apple-itunes-music
apple-itunes-photo apple-itunes-photo
apple-keynote apple-keynote
apple-rdp apple-rdp
apple-remote-events apple-remote-events
apple-remote-login apple-remote-login
apple-screen-share apple-screen-share
apple-timecapsule apple-timecapsule
apple-timecapsule-mgmt apple-timecapsule-mgmt
apple-windows-fileshare apple-windows-fileshare
fax fax
google-chromecast google-chromecast
homesharing homesharing
itune-wireless-devicesharing2 itune-wireless-devicesharing2
multifunction-printer multifunction-printer
phillips-hue-lights phillips-hue-lights
printer-ipp printer-ipp
printer-ipps printer-ipps
printer-lpd printer-lpd
printer-socket printer-socket
roku roku
scanner scanner
spotify spotify
web-server web-server
workstation workstation
C9800(config-mdns-sl-out)#match airplay
C9800(config-mdns-sl-out)#exit
الخطوة 3 (اختيارية). إنشاء نهج خدمة DNS باستخدام هذه الأوامر:
C9800(config)#mdns-sd service-policy mdns-policy1 C9800(config-mdns-ser-pol)#location site-tag C9800(config-mdns-ser-pol)#service-list my-mdns-list IN
C9800(config-mdns-ser-pol)#service-list my-mdns-list-out OUT
C9800(config-mdns-ser-pol)#exit C9800(config)#
الخطوة 4 (اختيارية). إضافة نهج خدمة DNS إلى ملف تعريف النهج باستخدام هذه الأوامر:
C9800(config)#wireless profile policy my-policy-profile C9800(config-wireless-policy)#mdns-sd service-policy mdns-policy1 Warning! Ensure mDNS service policy is configured globally. C9800(config-wireless-policy)#exit
الخطوة 5. قم بتمكين بوابة DNS في الشبكة المحلية اللاسلكية (WLAN) باستخدام الأوامر التالية:
C9800(config)#wlan 9800-mdns C9800(config-wlan)#shut C9800(config-wlan)#mdns-sd gateway Warning! Ensure global mDNS gateway is configured. C9800(config-wlan)#no shut C9800(config-wlan)#exit
عندما تقوم بتنفيذ ميزة عبارة DNS في شبكة WLAN لارساء قابلية التنقل، حيث تكون كل من شبكات WLC الخارجية وربط C9800 ويحصل العملاء اللاسلكيون على عنوان IP الخاص بهم من شبكة (شبكات) VLAN في وحدة التحكم في المرسى، فهذا هو السلوك والإعداد المطلوب:
استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.
أستخدم الأوامر:
C9800#show mdns-sd summary mDNS Gateway: Enabled Active Query: Enabled Periodicity (in minutes): 30 Transport Type: Both IPv4 and IPv6
راجع ما إذا كان WLC يقوم بالفعل بالتخزين المؤقت لخدمات mDNS وأي منها (في شبكة WLAN الخاصة بمرساة الأجهزة المحمولة، يمكن التحقق من ذاكرة التخزين المؤقت هذه على وحدة التحكم في الإرساء)، عن طريق إدراج خدمات DNS المخزنة مؤقتا باستخدام هذا الأمر، حيث يمكنك رؤية عنوان MAC المصدر للجهاز الذي يعرض الخدمة وحتى عنوان IP الخاص به، بالإضافة إلى تفاصيل أخرى خاصة ب mDNS:
C9800#show mdns-sd cache ------------------------------------------------------------- PTR Records ------------------------------------------------------------- RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA --------------------------------------------------------------------------------------------------------------------------------------- _googlecast._tcp.local 4500 WLAN 2 48d6.d50c.a620 Chromecast-Ultra-687f65f66d478b2c787eac8bc7c9efad. ------------------------------------------------------------- SRV Records ------------------------------------------------------------- RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA --------------------------------------------------------------------------------------------------------------------------------------- Chromecast-Ultra-687f65f66d478b2c787eac8bc7c9 4500 WLAN 2 48d6.d50c.a620 0 0 8009 687f65f6-6d47-8b2c-787e-ac8bc7c9efad.loca ------------------------------------------------------------ A/AAAA Records ----------------------------------------------------------- RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA --------------------------------------------------------------------------------------------------------------------------------------- 687f65f6-6d47-8b2c-787e-ac8bc7c9efad.local 4500 WLAN 2 48d6.d50c.a620 172.16.9.11 ------------------------------------------------------------- TXT Records ------------------------------------------------------------- RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA --------------------------------------------------------------------------------------------------------------------------------------- Chromecast-Ultra-687f65f66d478b2c787eac8bc7c9 4500 WLAN 2 48d6.d50c.a620 [172]'id=687f65f66d478b2c787eac8bc7c9efad''cd=9A10 C9800#
يوفر هذا القسم معلومات يمكنك إستخدامها لاستكشاف أخطاء التكوين وإصلاحها.
إذا كنت بحاجة إلى التحقق من مزيد من التفاصيل حول كافة عمليات التبادل التي تحدث في C9800 والاستعلامات وسلوك التخزين المؤقت والاستجابات والسقوط والأخطاء والمزيد، فقم بتجميع هذه الآثار في C9800 أثناء إعادة إنشاء المشكلة (قم بتوصيل الجهاز الذي يعرض الخدمة وطلب العميل الحصول على الخدمة، دعهم يحاولون اكتشاف الخدمات المطلوبة):
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
2.0 |
25-May-2023 |
مقدمة محدثة، ترجمة آلية، متطلبات النمط، SEO، جرجمات، نص بديل، وتنسيق. |
1.0 |
21-Apr-2020 |
الإصدار الأولي |