لنلقِ نظرة على كيفية تعرُّف "سلسلة المحادثات" على كل جهاز في الشبكة، وأنواع العناوين التي يستخدمها للتواصل مع بعضها البعض.
المناظير

تتوفّر ثلاثة نطاقات في شبكة سلاسل محادثات لعنوان unicast:
- ربط محلي - جميع الواجهات التي يمكن الوصول إليها من خلال انتقال لاسلكي واحد
- شبكة متداخلة - يمكن الوصول إلى جميع الواجهات ضمن شبكة سلاسل المحادثات نفسها
- عام - جميع الواجهات التي يمكن الوصول إليها من خارج شبكة سلاسل محادثات
يتوافق النطاقان الأولان مع البادئات التي تم إسنادها إلى شبكة سلسلة المحادثات.
تتضمّن الروابط المحلية روابط بادئات fe80::/16
، في حين تتضمّن الشبكات المتداخلة بادئات fd00::/8
.
Unicast
تتوفّر عدة عناوين IPv6 متعدّدة تؤدي إلى تحديد جهاز سلسلة محادثات واحد. ولكل وظيفة وظيفة مختلفة استنادًا إلى النطاق وحالة الاستخدام.
قبل أن نفصّل كل نوع من هذه الأنواع، سنتعرّف على مزيد من المعلومات عن أحد الأنواع الشائعة التي تُسمى محدد مواقع التوجيه (RLOC). تحدّد أداة RLOC واجهة سلاسل محادثات استنادًا إلى موقعها في طبيعة الشبكة.
كيفية إنشاء محدد مواقع التوجيه
يتم تخصيص "رقم تعريف جهاز التوجيه" و"رقم تعريف الطفل" على جميع الأجهزة. يحتفظ كل جهاز توجيه بجدول يضم جميع أطفاله، ويحدّد تركيبة هذه الأجهزة الجهاز بشكل فريد. على سبيل المثال، ضَع في اعتبارك العُقد المميّزة في المخطط التالي، حيث يكون الرقم في جهاز التوجيه (الخماسي) رقم تعريف جهاز التوجيه، والرقم في الجهاز النهائي (الدائرة) هو رقم التعريف الفرعي:

يتوافق كل رقم تعريف لجهاز توجيه خاص بطفل مع أحد الوالدَين (جهاز التوجيه). بما أنّ جهاز التوجيه ليس طفلاً، يكون رقم تعريف الطفل لجهاز التوجيه دائمًا 0. معًا، تكون هذه القيم فريدة لكل جهاز في شبكة سلسلة المحادثات، ويتم استخدامها لإنشاء RLOC16، الذي يمثل آخر 16 بت من RLOC.
على سبيل المثال، في ما يلي كيفية احتساب RLOC16 للعقدة في أعلى اليمين (رقم تعريف جهاز التوجيه = 1 ورقم تعريف الطفل = 1):

ويُعد RLOC16 جزءًا من معرّف الواجهة (IID)، والذي يتوافق مع آخر 64 بت من عنوان IPv6. يمكن استخدام بعض معرّفات IID لتحديد بعض أنواع واجهات سلاسل المحادثات. على سبيل المثال، يظهر معرّف ILO لـ RLOCs على النحو التالي دائمًا:
0000:00ff:fe00:RLOC16
وينتج عن رقم التعريف، إلى جانب بادئة شبكة متداخلة، RLOC. على سبيل المثال، باستخدام بادئة شبكة متداخلة لـ fde5:8dba:82e1:1::/64
، يكون RLOC لعقدة حيث يكون RLOC16 = 0x401
هو:

يمكن استخدام هذا المنطق نفسه لتحديد RLOC لجميع العُقد المميّزة في العيّنة الموجودة في النموذج أعلاه:

ولأنّ RLOC يستند إلى موقع العُقدة في المخطط، قد يتغيّر RLOC في العُقدة مع تغيّرها.
على سبيل المثال، ربما تمت إزالة العقدة 0x400
من شبكة سلاسل المحادثات. تُنشئ العُقد 0x401
و0x402
روابط جديدة إلى أجهزة توجيه مختلفة، ونتيجةً لذلك تم تخصيص كل من RLOC16 وRLOC جديدتَين:

أنواع عناوين Unicast
RLOC هو واحد من عناوين IPv6 المتعددة التي يمكن لجهاز سلسلة محادثات الحصول عليها. هناك فئة أخرى من العناوين تُسمّى "معرّفات نقطة النهاية" (EIDs)، والتي تحدد واجهة سلسلة محادثات فريدة داخل قسم شبكة سلاسل محادثات. لا تتعلّق أرقام EID بمخطط هيكل شبكة سلاسل المحادثات.
في ما يلي شرح مفصّل لأنواع البث الأحادية.
عنوان الرابط المحلي (LLA) |
|
---|---|
معرّف EID يحدّد واجهة سلسلة محادثات يمكن الوصول إليها من خلال إرسال لاسلكي واحد. | |
مثال | fe80::54db:881c:3845:57f4 |
معرّف IID | بناءً على 802.15.4 العنوان الموسَّع |
النطاق | ربط محلي |
التفاصيل |
|
رقم EID-Local EID (ML-EID) |
|
---|---|
معرّف EID يحدّد واجهة سلسلة المحادثات، بغض النظر عن طوبولوجيا الشبكة. تُستخدَم للوصول إلى واجهة سلسلة محادثات ضمن قسم سلاسل المحادثات نفسه. ويُعرف أيضًا باسم العنوان المحلي الفريد (ULA). | |
مثال | fde5:8dba:82e1:1:416:993c:8399:35ab |
معرّف IID | اختيار عشوائي، بعد اكتمال العمولة |
النطاق | شبكة محلية متداخلة |
التفاصيل |
|
محدد مواقع التوجيه (RLOC) |
|
---|---|
تحدّد واجهة سلسلة المحادثات، استنادًا إلى موقعها في طبيعة الشبكة. | |
مثال | fde5:8dba:82e1:1::ff:fe00:1001 |
معرّف IID | 0000:00ff:fe00:RLOC16 |
النطاق | شبكة محلية متداخلة |
التفاصيل |
|
أي موقع جغرافي لاستقبال المحتوى (ALOC) |
|
---|---|
تحدّد واجهة سلسلة محادثات من خلال البحث عن RLOC، عندما لا يكون RLOC معروفًا. | |
مثال | fde5:8dba:82e1:1::ff:fe00:fc01 |
معرّف IID | 0000:00ff:fe00:fcXX |
النطاق | شبكة محلية متداخلة |
التفاصيل |
|
Global Unicast Address (GUA) |
|
---|---|
معرّف EID يُحدّد واجهة سلسلة المحادثات على نطاق عام خارج نطاق سلسلة المحادثات. | |
مثال | 2000::54db:881c:3845:57f4 |
معرّف IID |
|
النطاق | على الصعيد العالمي |
التفاصيل |
|
بث متعدد
يتم استخدام ميزة البث المتعدد لنقل المعلومات إلى أجهزة متعددة في الوقت نفسه. في شبكة الرسائل المتسلسلة، يتم تخصيص عناوين معيّنة لاستخدامها في البث المتعدد مع مجموعات مختلفة من الأجهزة، بناءً على النطاق.
عنوان IPv6 | النطاق | تم التسليم إلى |
---|---|---|
ff02::1 |
ربط محلي | جميع شركات التعليم الطبي والتطوير الطبي |
ff02::2 |
ربط محلي | جميع شركات التعليم العالي |
ff03::1 |
شبكة محلية متداخلة | جميع شركات التعليم الطبي والتطوير الطبي |
ff03::2 |
شبكة محلية متداخلة | جميع شركات التعليم العالي |
قد تلاحظ أنه لا يتم تضمين الأجهزة نعاس النهاية (SED) كمستلم في جدول البث المتعدد أعلاه. وبدلاً من ذلك، تحدّد سلسلة المحادثات عنوان البث المتعدد لبروتوكول IPv6 المستند إلى النطاق المحلي والنطاق الفعلي والذي يُستخدم في جميع عُقد سلسلة المحادثات، بما في ذلك SED. تختلف هذه العناوين المتعددة البث حسب شبكة سلاسل المحادثات، لأنها مُدمَجة في بادئة شبكية unicast (يُرجى مراجعة RFC 3306 لمعرفة المزيد من التفاصيل عن البث المتعدد لبروتوكول IPv6 المستند إلى unicast ).
وتتم إتاحة النطاقات العشوائية بخلاف تلك المدرجة من قبل أيضًا في أجهزة سلسلة المحادثات.
أي جهاز بث
يتم استخدام أي جهاز Chromecast لتوجيه الزيارات إلى واجهة سلسلة محادثات، في حال عدم معرفة RLOC لوجهة ما. يحدّد محدِّد مواقع إرسال الموقع الإلكتروني (ALOC) الموقع الجغرافي للواجهات المتعددة ضمن قسم "سلسلة المحادثات". إنّ آخر 16 بت من التصنيف ALOC،
وهو ما يُسمى ALOC16، بتنسيق 0xfcXX
، والذي
يمثل نوع ALOC.
على سبيل المثال، يتم حجز ALOC16 بين 0xfc01
و0xfc0f
لوكلاء DHCPv6. إذا كان معرّف RLOC لـ DHCPv6 المحدّد غير معروف (ربما بسبب تغيير هيكلية الشبكة)، يمكن إرسال رسالة إلى وكيل HCL في DHCPv6 للحصول على RLOC.
تحدّد سلسلة المحادثات قيم ALOC16 التالية:
ALOC16 | النوع |
---|---|
0xfc00 |
صاحب الصدارة |
0xfc01 – 0xfc0f |
وكيل DHCPv6 |
0xfc10 – 0xfc2f |
الخدمة |
0xfc30 – 0xfc37 |
المفوّض |
0xfc40 – 0xfc4e |
وكيل اكتشاف الجيران |
0xfc38 – 0xfc3f 0xfc4f – 0xfcff |
محجوز |
ملخّص
ما تعلمته:
- تتألف شبكة سلاسل محادثات من ثلاثة نطاقات: الروابط المحلية وشبكات متداخلة وعامة
- يحتوي "سلسلة المحادثات" على عناوين IPv6 متعدّدة
- يمثل RLOC موقع الجهاز في شبكة سلسلة المحادثات.
- يُعد رقم ML-EID فريدًا لجهاز تابع لسلسلة المحادثات داخل قسم ويجب أن تستخدمه التطبيقات.
- تستخدم سلسلة المحادثات الإرسال المتعدد لإعادة توجيه البيانات إلى مجموعات من العُقد وأجهزة التوجيه
- تستخدم سلسلة المحادثات أي بث عندما يكون RLOC لوجهة غير معروف
لمزيد من المعلومات عن عنوان IPv6 في سلسلة المحادثات، راجِع القسمين 5.2 و5.3 من مواصفات سلاسل المحادثات.
التحقّق من فهمك
ff03::2
. ما الذي تخبرنا به عن الجهاز؟ff03::2
. وهم ينفّذون ذلك في نطاق الشبكة المتداخلة.