يقدم هذا المستند مفهوم التوصيل بين محولين إيثرنت ويركز على معيار التوصيل IEEE 802.1Q. بعد وصف موجز ال 802.1Q trunking آلية، يصف الوثيقة التنفيذ على المادة حفازة 4500/4000، 5500/5000، و 6500/6000 sery مفتاح. يتم توفير مثال كامل، مع بعض الأخطاء الشائعة التي تتعلق بتكوين trunking 802.1Q باستخدام برنامج Catalyst OS (CatOS) system. للحصول على أمثلة على 802.1Q trunking مع برنامج Cisco IOS® System، ارجع إلى تكوين 802.1Q trunking بين محولات Catalyst 3550/3560/3750 و Catalyst switches التي تعمل ببرنامج Cisco IOS Software.
لا توجد متطلبات خاصة لهذا المستند.
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
في مصطلحات Cisco، يكون الشنطة خطوة إلى نقطة أن يحمل عدة VLANs. الغرض من خط الاتصال هو حفظ المنافذ عند إنشاء إرتباط بين جهازين ينفذان شبكات VLAN، عادة ما يكون محولان. في هذا رسم بياني، هناك إثنان VLANs أن أنت تريد أن يتلقى يتوفر على إثنان مفتاح، SA و SB. تتمثل الطريقة الأولى السهلة للتنفيذ في إنشاء ربطين فعليين بين الأجهزة. الارتباطات المادية التي يحمل كل منها حركة مرور البيانات لشبكة VLAN:
لا شك أن هذا الحل لا يتسع نطاقه. إن يريد أنت أن يضيف ثالث VLAN، أنت ينبغي أضفت إثنان ميناء إضافي. كما أن هذا التصميم غير فعال من حيث مشاركة الحمل، وقد لا تبرر حركة مرور البيانات على بعض شبكات VLAN إرتباطا مخصصا. يقوم خط الاتصال بتجميع الارتباطات الظاهرية عبر إرتباط مادي واحد، كما يوضح المخطط التالي:
هنا، ال فريد طبيعي خطوة بين الإثنان مفتاح يستطيع أن يحمل حركة مرور ل أي VLAN. in order to حققت هذا، حددت كل إطار يرسل على الخطوة على ب sa أن sb يعرف ال VLAN إلى أي هو ينتسب. توجد مخططات علامات تمييز مختلفة. الأكثر شيوعا لأجزاء الإيثرنت هي:
Inter-Switch Link (ISL) (بروتوكول ISL الخاص ب Cisco الأصلي)
802.1Q (معيار IEEE الذي يركز عليه هذا المستند)
يستخدم معيار 802. 1Q آلية وضع علامات داخلية. داخلي يعني أن علامة تمييز يتم إدراجها ضمن الإطار:
ملاحظة: باستخدام ISL، يتم تضمين الإطار بدلا من ذلك.
ملاحظة: على خط اتصال 802.1Q، لا يتم تمييز شبكة VLAN واحدة. ينبغي شكلت هذا VLAN، يعين ال VLAN أهلي طبيعي، ال نفس على كل جانب من الشنطة. بهذه الطريقة، أنت يستطيع استنتجت إلى أي VLAN ينتسب إطار عندما أنت تستلم إطار بدون علامة تمييز.
تتضمن آلية التمييز تعديل الإطار، يدخل جهاز التوصيل علامة تمييز ذات 4 بايت ويعيد حساب تسلسل التحقق من الإطارات (FCS):
حقل EtherType الذي يعرف إطار 802.1Q هو 0x8100. بالإضافة إلى معرف الشبكة المحلية الظاهرية (VLAN) إصدار 12 بت، تم حجز 3 وحدات بت لتمييز أولوية IEEE 802.1p.
ملاحظة: يؤدي إدراج علامة في إطار يحتوي بالفعل على الحد الأقصى لحجم شبكة إيثرنت إلى إنشاء إطار سعة 1522 بايت يمكن اعتباره "شركة صغيرة عملاقة" بواسطة أجهزة الاستلام. تقوم لجنة IEEE 802.3 بتوسيع الحد الأقصى لحجم الإطار القياسي من أجل معالجة هذه المشكلة.
معيار 802.1Q أكثر من مجرد آلية لوضع علامات. وهو يحدد أيضا مثيل شجرة متفرعة فريد يتم تشغيله على شبكة VLAN الأصلية لجميع الشبكات المحلية الظاهرية (VLANs) في الشبكة. وتفتقر شبكة الشجرة المتفرعة الأحادية (MST) هذه إلى بعض المرونة مقارنة بشبكة الشجرة المتفرعة (PVST) لكل شبكة VLAN التي تشغل مثيل بروتوكول الشجرة المتفرعة (STP) لكل شبكة VLAN. طورت Cisco PVST+ للسماح بتشغيل العديد من مثيلات STP (حتى عبر شبكة 802.1Q) باستخدام آلية نفق. على الرغم من أنه خارج نطاق هذا المستند، يمكن وصفه بإيجاز بأنه يستخدم جهاز Cisco من أجل توصيل منطقة MST (عادة الشبكة المستندة إلى 802.1Q من مورد آخر) بمنطقة PVST (عادة ما تكون شبكة تستند إلى ISL من Cisco). لا يوجد تكوين محدد لإدخاله لتحقيق ذلك. من الناحية المثالية، يجب أن تبدو البيئة المختلطة مثل هذا الرسم التخطيطي:
في التنفيذ الحالي، تدعم أجهزة Cisco أرقام شبكات VLAN فقط حتى 1005. هذا قيد، قدمت أن يطابق الرقم VLANs أن يكون يتوفر مع isl، يسمح ب 802.1Q معيار. طبقت Cisco ميزة تخطيط VLAN في CatOS 5.1 لتبسيط قابلية التشغيل البيني مع أجهزة المورد الأخرى، ولكنه نادرا ما يكون ضروريا.
ملاحظة: راجع تكوين شبكات VLAN للحصول على معلومات حول ميزة تخطيط شبكة VLAN.
كما قامت Cisco بتكييف بروتوكول ISL الديناميكي الخاص بها (DISL) وتحويله إلى بروتوكول التوصيل الديناميكي (DTP). يمكن ل DISL التفاوض على توصيل ISL على إرتباط بين جهازين؛ ويمكن ل DTP، بالإضافة إلى ذلك، التفاوض على نوع تضمين trunking (802.1Q أو ISL) الذي سيتم إستخدامه أيضا. هذه ميزة مثيرة للاهتمام لأن بعض أجهزة Cisco تدعم ISL فقط أو 802.1Q، بينما البعض قادر على تشغيل كليهما.
في تطبيق Cisco، يمثل خط الاتصال إرتباط من نقطة إلى نقطة، رغم أنه من الممكن إستخدام عملية كبسلة 802.1Q على مقطع إيثرنت تتم مشاركته بواسطة أكثر من جهازين. نادرا ما يكون هذا التكوين ضروريا ولكنه ما يزال ممكنا مع تعطيل تفاوض DTP.
من وجهة نظر برنامج، فإن الظهور الأول لعملية تضمين 802.1Q كان باستخدام برنامج CatOS الإصدار 4.1. في هذا الإصدار، كان يجب ترميز تكوين التوصيل ترميزا ثابتا، ولم يظهر DTP إلا مع CatOS 4.2. راجع قسم أوضاع DTP في هذا المستند.
لا تدعم كل منافذ Catalyst تضمين 802.1Q. حاليا، بينما مادة حفازة 4500/4000 مفتاح فقط دعم 802.1Q، ميناء من المادة حفازة 6500/6000 sery يستطيع استعملت 802.1Q أو isl عملية كبسلة. حسب الوحدة نمطية، مادة حفازة 5500/5000 شنطة-accès ميناء يستطيع استعملت 802.1Q عملية كبسلة، isl عملية كبسلة، أو كلا. أفضل طريقة للتحقق من هذا الأمر هي إستخدام الأمر show port capabilities. وقدرات التوصيل مذكورة بوضوح:
Sa> (enable) show port capabilities 1/1 Model WS-X5530 Port 1/1 Type 1000BaseSX Speed 1000 Duplex full Trunk encap type 802.1Q,ISL Trunk mode on,off,desirable,auto,nonegotiate Channel no Broadcast suppression percentage(0-100) Flow control receive-(off,on,desired),send-(off,on,desired) Security no Membership static Fast start yes Rewrite no
عندما يشكل أنت ميناء ل trunking، أنت يستطيع ثبتت إثنان معلم: ال trunking أسلوب وال عملية كبسلة نوع (إن DTP يكون ساندت على أن ميناء).
يحدد وضع trunking كيفية تفاوض المنفذ على إعداد خط اتصال باستخدام منفذ النظير الخاص به. فيما يلي قائمة بالإعدادات الممكنة:
وضع التوصيل | إطارات DTP المرسلة | الوصف | الحالة النهائية (المنفذ المحلي) |
---|---|---|---|
تشغيل | نعم، دوري | يعلن المنفذ المحلي عن البعيد الذي يذهب إليه إلى حالة التوصيل. | trunking، بدون شروط. |
تلقائي | نعم، دوري | يعلن المنفذ المحلي عن جهاز التحكم عن بعد الذي يمكنه قطع الاتصال به ولكنه لا يطلب الانتقال إلى حالة إنشاء خط الاتصال. | ينتهي المنفذ إلى حالة trunking فقط إذا كان البعيد يريد ذلك، أي أن الوضع البعيد يعمل أو مرغوب . |
شيق | نعم، دوري | يعلن المنفذ المحلي عن جهاز التحكم عن بعد الذي يمكنه توصيله ويطلب الانتقال إلى حالة التوصيل. | إذا كشف المنفذ عن إمكانية اتصال البعيد (وضع تشغيل البعيد أو مرغوب فيه أو تلقائي)، فسينتهي إلى حالة إنشاء خط الاتصال، أو سيبقى غير قادر على إنشاء خط الاتصال. |
غير أنانية | لا | الميناء المحلي يذهب إلى trunking بدون شروط، بدون إخطار DTP إلى جهاز التحكم عن بعد. | trunking، بدون شروط. |
متوقف | نعم | قم بتعطيل trunking على المنفذ. يتم إرسال إطارات DTP فقط عندما يكون المنفذ قيد الانتقال إلى عدم التوصيل. | بدون توصيل، بدون شروط. |
حريص أن بعض الأوضاع (قيد التشغيل، unegotiate، قيد الإيقاف) يعين صراحة في الحالة التي سينتهي فيها المنفذ. قد يؤدي التكوين السيئ إلى حالة خطيرة غير متناسقة يكون فيها أحد الجانبين متعلقا بينما لا يكون الجانب الآخر كذلك.
يرسل منفذ ما قيد التشغيل أو تلقائي أو مرغوب إطارات DTP بشكل دوري. يرجع منفذ التوصيل في تلقائي أو مرغوب إلى عدم الاتصال إذا لم يستلم تحديث DTP من جاره في غضون 5 دقائق.
ملاحظة: إذا قمت بتشغيل برنامج CatOS 4.1، فيجب عليك تعطيل أي شكل من أشكال التفاوض باستخدام وضع إيقاف التشغيل أو عدمEgotiate عند تكوين توصيل 802.1Q.
يسمح نوع التضمين للمستخدم بتحديد ما إذا كان يجب إستخدام 802.1Q أو ISL عند إعداد خط الاتصال. بالطبع، تكون المعلمة ذات صلة فقط إذا كانت الوحدة التي تستخدمها قادرة على إستخدام كليهما. يمكن أن تحتوي المعلمة على ثلاث قيم مختلفة:
نوع التضمين | الوصف |
---|---|
ISL | يثبت الميناء عملية كبسلة إلى ISL. |
dot1q | يضبط تضمين المنفذ إلى 802.1Q. |
نتفاوض | يتوفر هذا التضمين فقط في أوضاع التوصيل التلقائي أو المرغوب.
|
ارجع إلى قسم نتائج تكوينات خط اتصال إيثرنت سريع وإيثرنت جيجابت المحتملة في تكوين خطوط اتصال VLAN على منافذ إيثرنت سريع وإيثرنت جيجابت للحصول على قائمة بجميع التكوينات المحتملة الناتجة.
ملاحظة: لن تتم أي مفاوضات بين محولين في مجالات بروتوكول خط اتصال شبكة VLAN (VTP) المختلفة. أحلت يشكل VTP.
يستند هذا المثال إلى إعداد معملي بسيط جدا أن يتضمن إثنان مادة حفازة 5500/5000 مفتاح أن يكون ربطت معا عن طريق شنطة ميناء. تحتاج إلى كبل توصيل عكسي من أجل توصيل محولين معا.
أكمل الخطوات التالية:
تحقق من أن حالات المنافذ قيد التشغيل ولكنها ليست خط اتصال.
توصيل وحدة طرفية بوحدة تحكم المحولات لديك. راجع المستند الذي يربط وحدة طرفية بمنفذ وحدة التحكم في محولات Catalyst إذا لزم الأمر. أولا، تحقق من حالة المنفذ الذي يتم مشاركته في الإعداد. أستخدم الأمر show port 5/24 على SA (show port 2/24 على SB) وتحقق من أن الحالة متصلة:
Sa> (enable) show port 5/24 Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 5/24 connected 1 normal a-full a-100 10/100BaseTX !--- Output suppressed.
أنت يتلقى القيمة التقصير ل أن نوع الميناء. وقد تم ذلك عند التفاوض على الإرسال ثنائي الإتجاه الكامل بسرعة 100 ميجابت، ويتم تعيينه لشبكة VLAN رقم 1. أصدرت العرض شنطة 5/24 أمر in order to رأيت بوضوح أن الميناء ليس trunking وله تقصير أسلوب auto and عملية كبسلة تفاوض.
Sa> (enable) show trunk 5/24 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 5/24 auto negotiate not-trunking 1 !--- Output suppressed.
ثبتت عنوان على ال sc0 إدارة قارن.
أستخدم الأمر set interface sc0 10.0.0.1 على محول sa والأمر set interface sc0 10.0.0.2 على المحول sb لتعيين عنوان IP إلى المحولين. العرض قارن يؤكد أمر أن الإدارة قارن الآن بشكل صحيح في التقصير VLAN 1:
Sa> (enable) set interface sc0 10.0.0.1 Interface sc0 IP address set. Sa> (enable) show interface sl0: flags=51<,POINTOPOINT,RUNNING> slip 0.0.0.0 dest 0.0.0.0 sc0: flags=63<UP,BROADCAST,RUNNING> vlan 1 inet 10.0.0.1 netmask 255.0.0.0 broadcast 10.255.255.255 Sa> (enable)
إن يتلقى أنت الإنتاج من عرض قارن أمر من ك cisco أداة، أنت يستطيع استعملت إنتاج مترجم (يسجل زبون فقط) أن يعرض ممكن إصدار ونقطة معينة.
تحقق من الاتصال بين SA و SB.
أصدرت العملية أزيز 10.0.0.2 أمر من مفتاح sa in order to ثبتت أن مفتاح sb يستطيع كنت بلغت الآن:
Sa> (enable) ping 10.0.0.2 10.0.0.2 is alive Sa> (enable)
شكلت ال نفسه VTP مجال على كلا مفتاح.
الآن عينت ال نفسه VTP مجال إلى كلا مفتاح. كما رأيت، يتلقى ال نفسه VTP مجال إجباري in order to استعملت DTP تفاوض. أصدرت المجموعة vtp مجال cisco أمر على كلا مفتاح in order to شكلت هم مع ال domain name "cisco":
Sa> (enable) set vtp domain cisco VTP domain cisco modified Sa> (enable)
خلقت VLAN 2 في كل مفتاح.
أصدرت المجموعة vlan 2 أمر على كلا مفتاح in order to خلقت ال VLAN 2. إن كان المفتاح بالفعل ربطت بشنطة، أنت تحتاج فقط أن يصدر الأمر على واحد مفتاح، والآخر مفتاح أن يتعلمه تلقائيا عن طريق VTP. بما أن أنت لا يتلقى شنطة بعد، هناك ما من VTP إتصال بين SA و SB:
Sa> (enable) set vlan 2 Vlan 2 configuration successful Sa> (enable)
غيرت الإدارة قارن إلى VLAN 2.
أنت الآن نقلت الإدارة قارن من كلا مفتاح داخل VLAN 2. بهذه الطريقة، تظهر أنه لا يوجد اتصال بين SA و SB قبل تأسيس خط اتصال. أصدرت المجموعة قارن sc0 2 أمر على كل مفتاح in order to نقلت ال sc0 قارن في VLAN 2. قم بإصدار الأمر show interface للتحقق من أن الأمر فعال:
Sa> (enable) set interface sc0 2 Interface sc0 vlan set. Sa> (enable) show interface sl0: flags=51<UP,POINTOPOINT,RUNNING> slip 0.0.0.0 dest 0.0.0.0 sc0: flags=63<UP,BROADCAST,RUNNING> vlan 2 inet 10.0.0.1 netmask 255.0.0.0 broadcast 10.255.255.255 Sa> (enable)
تحقق مما إذا كان الاتصال معطلا بين المحولين.
الآن العملية أزيز 10.0.0.2 إلى SB يفشل من SA، أي يثبت أن هناك ما من توصيل في VLAN 2 بين المفتاح:
Sa> (enable) ping 10.0.0.2 no answer from 10.0.0.2 Sa> (enable)
تحقق من إمكانيات المنفذ.
قبل أن يبدأ أنت أن يشكل شنطة، أنت يستطيع فحصت مع العرض ميناء إمكانيات أمر أن كلا ميناء يستطيع أن ينفذ 802.1Q trunking:
Sa> (enable) show port capabilities 5/24 Model WS-X5225R Port 5/24 Type 10/100BaseTX Speed auto,10,100 Duplex half,full Trunk encap type 802.1Q,ISL Trunk mode on,off,desirable,auto,nonegotiate Channel 5/23-24,5/21-24 Broadcast suppression percentage(0-100) Flow control receive-(off,on),send-(off,on) Security yes Membership static,dynamic Fast start yes Rewrite yes Sa> (enable)
قم بتكوين تضمين خط الاتصال ليصبح 802.1Q.
الآن الشنطة على sa ينبغي كنت شكلت. أنت رأيت في خطوة 1 أن كلا ميناء كان في التقصير trunking أسلوب تلقائيا، عملية كبسلة نوع تفاوض. لا يؤدي إستخدام مجموعة auto-auto إلى رفع خط الاتصال. وهذا أمر طبيعي؛ فكل جانب يرغب في ان يصير شنطة، ولكنه لا يفعل ذلك إلا إذا طلبه البعيد. مع مراعاة التكوين الافتراضي:
أنت تحتاج فقط أن يغير الشنطة أسلوب إلى مرغوب على جانب واحد in order to أحضرت الشنطة فوق. وذلك لأن المنفذ في الوضع المرغوب فيه يعلم جاره أنه يريد الانتقال إلى trunking. بينما يذهب البعيد (في الوضع التلقائي) إلى trunking إذا طلب منه، فإن هذا يكفي لرفع خط الاتصال إلى أعلى.
إن يشكل أنت العملية كبسلة dot1q على قارن فرعي، هذا يعني أن VLAN يستطيع لا يكون استعملت ثانية في النظام بما أن داخليا، ال 6500 أو 7600 يخصص ال VLAN وبعد ذلك يجعل أن قارن فرعي العضو وحيد منه. لذلك من غير الممكن أن يكون لديك شبكة VLAN ثم حاول إستخدامها في واجهة فرعية أو العكس. خلقت in order to صححت أن إصدار، بدلا من subinterfaces، شنطة ميناء وبهذه الطريقة ال VLAN يستطيع كنت رأيت في كل قارن. إذا كانت الواجهات الفرعية مطلوبة، فلا يمكن إستخدام شبكات VLAN التي تمت إضافتها في الواجهات الفرعية في المنافذ الأخرى.
أنت تحتاج أيضا أن يعين أي عملية كبسلة تريد أن يستعمل. وهذا يرجع لأن كلا المنفذين يتمتعان بإمكانات ISL، ويتم إختيار عملية التضمين هذه أولا عندما يكون كلا النهايتين في وضع التفاوض.
صياغة الأمر هي: set trunk module/port [على | إيقاف | مرغوب | تلقائي | nonegotiate] [vlan_range] [isl | dot1q | تفاوض]. أصدرت المجموعة شنطة 5/24 dot1q مرغوب أمر على مفتاح sa:
Sa> (enable) set trunk 5/24 dot1q desirable Port(s) 5/24 trunk mode set to desirable. Port(s) 5/24 trunk type set to dot1q. 1997 May 07 17:32:01 %DTP-5-TRUNKPORTON:Port 5/24 has become dot1q trunk 1997 May 07 17:32:02 %PAGP-5-PORTFROMSTP:Port 5/24 left bridge port 5/24 1997 May 07 17:32:13 %PAGP-5-PORTTOSTP:Port 5/24 joined bridge port 5/24
تحقق من تشغيل خط الاتصال.
يوضح سجل وحدة التحكم الخاص بالأمر السابق بوضوح أن المنفذ انتقل إلى trunking، ولكن يمكنك أيضا إصدار الأمر show trunk 5/24 على SA والأمر show trunk 2/24 على SB للتحقق. يمكنك أن ترى فارق دقيق بين المخرجين:
الميناء على SA في أسلوب مرغوب، بينما ال SB ميناء في أسلوب تلقائي.
أكثر إثارة، التضمين dot1q على sa بينما هو n-dot1q على sb. هذا لتوضيح أن Sb تفاوض على عملية كبسلة إلى dot1q. إن لا يعين أنت عملية كبسلة على sa، كلا ميناء سوفت أنهيت إلى عملية كبسلة n-isl:
Sa> (enable) show trunk 5/24 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 5/24 desirable dot1q trunking 1 Port Vlans allowed on trunk -------- ----------------------------------------------------------- 5/24 1-1005 Port Vlans allowed and active in management domain -------- ----------------------------------------------------------- 5/24 1-2 Port Vlans in spanning tree forwarding state and not pruned -------- ----------------------------------------------------------- 5/24 1-2 Sa> (enable) Sb> (enable) show trunk 2/24 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/24 auto n-dot1q trunking 1 !--- Output suppressed.
إن يتلقى أنت الإنتاج من عرض شنطة أمر من ك cisco أداة، أنت يستطيع استعملت إنتاج مترجم (يسجل زبون فقط) أن يعرض ممكن إصدار ونقطة معينة.
تحقق من الاتصال.
أنت يستطيع فحصت أن VLAN 2 يمر الآن من خلال شنطة الخاص بك عن طريق ببساطة دق SB من SA:
Sa> (enable) ping 10.0.0.2 10.0.0.2 is alive Sa> (enable)
أكمل الخطوات التالية:
أصدرت المجموعة vlan أمر.
استعملت الأمر مجموعة vlan 2 5/24 أن يعين ميناء إلى VLAN خاص. في حالة منفذ trunking، يغير هو ال VLAN أهلي طبيعي إلى VLAN 2. طبعا بدك تعمل نفس الشي على ال "SB" مع مجموعة VLAN 2 2 2/24 :
Sa> (enable) set vlan 2 5/24 VLAN 2 modified. VLAN 1 modified. VLAN Mod/Ports ---- ----------------------- 2 5/24 Sa> (enable)
قبل أن يغير أنت ال VLAN أهلي طبيعي على SB، هناك الآن تعارض بين ال SA و SB تشكيل. لا يتلقى كلا نهاية من الشنطة ال نفسه VLAN تشكيل أهلي طبيعي. هنا، يتم عرض بعض رسائل التحذير على وحدة تحكم SB.
ملاحظة: قد يختلف المحول الذي يبلغ عن عدم التناسق، والذي يعتمد على من يكون الجسر الرئيسي لشبكات VLAN أرقام 1 و 2.
Sb> (enable) 2000 Dec 07 16:31:24 %SPANTREE-2-RX_1QPVIDERR: Rcved pvid_inc BPDU on 1Q port 2/24 vlan 1. 2000 Dec 07 16:31:24 %SPANTREE-2-TX_BLKPORTPVID: Block 2/24 on xmtting vlan 2 for inc peer vlan. 2000 Dec 07 16:31:24 %SPANTREE-2-RX_BLKPORTPVID: Block 2/24 on rcving vlan 1 for inc peer vlan 2. Sb> (enable) Sb> (enable) set vlan 2 2/24 VLAN 2 modified. VLAN 1 modified. VLAN Mod/Ports ---- ----------------------- 2 2/24 Sb> (enable) 2000 Dec 07 16:31:46 %SPANTREE-2-PORTUNBLK: Unblock previously inc port 2/24 on vlan 1. 2000 Dec 07 16:31:48 %SPANTREE-2-PORTUNBLK: Unblock previously inc port 2/24 on vlan 2.
صححت ال VLAN أهلي طبيعي حالة عدم توافق وكل شيء يرجع إلى معدل.
تحقق من النتيجة.
الآن ببساطة فحصت النتيجة من هذا أمر على شنطتك مع إستعمال من العرض شنطة 5/24 أمر:
Sa> (enable) show trunk 5/24 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 5/24 desirable dot1q trunking 2 <
أكمل الخطوات التالية:
قم بإنشاء شبكات VLAN إضافية.
عندما يخلق أنت شنطة جديد، هو يحمل افتراضيا all the VLANs موجود في الشبكة. سترى كيفية تقييد قائمة شبكات VLAN المسموح بها على خط اتصال. أولا، أنت ينبغي خلقت إثنان VLANs إضافي (3 و 4). أنت يستطيع أصدرت المجموعة vlan 3 أمر المجموعة vlan 4 على SA، مثلا، in order to خلقت ال VLANs إضافي. أنت تحتاج فقط أن يدخل الأمر على واحد مفتاح؛ VTP ينشر هذا معلومة إلى الآخر مفتاح.
ملاحظة: هذا الجزء من التكوين هو نفسه تماما سواء تم إستخدام تضمين 802.1Q أو ISL.
Sa> (enable) set vlan 3 Vlan 3 configuration successful Sa> (enable) set vlan 4 Vlan 4 configuration successful
أزلت VLANs من الشنطة.
الأمر clear trunk module/port vlan-list يسمح أنت أن يزيل واحد أو عدة VLANs من شنطة معينة. هنا، عينت ال VLANs أربعة أن أنت أنشأت على شنطة ك. أزلت VLAN 2 و VLAN 3 مع إستعمال من ال clear شنطة 5/24 2-3 أمر على SA وال clear شنطة 2/24 2-3 أمر على SB. يمكنك التحقق من نتيجة الأمر clear باستخدام الأمر show trunk 5/24. فقط VLANs 1 و 4 الآن يعبر الشنطة بين SA و SB. إختبار الأزيز بين SA و SB يفشل الآن:
Sa> (enable) clear trunk 5/24 2-3 Removing Vlan(s) 2-3 from allowed list. Port 5/24 allowed vlans modified to 1,4-1005. Sa> (enable) show trunk 5/24 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 5/24 desirable dot1q trunking 2 Port Vlans allowed on trunk -------- --------------------------------------------------------- 5/24 1,4-1005 Port Vlans allowed and active in management domain -------- --------------------------------------------------------- 5/24 1,4 Port Vlans in spanning tree forwarding state and not pruned -------- --------------------------------------------------------- 5/24 1,4
إعادة تنشيط شبكة VLAN.
أستخدم الأمر set trunk module/port vlan-list لإضافة شبكة VLAN مرة أخرى على خط اتصال.
Sa> (enable) set trunk 5/24 2 Adding vlans 2 to allowed list. Port(s) 5/24 allowed vlans modified to 1-2,4-1005. Sa> (enable) show trunk Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 5/24 desirable dot1q trunking 2 Port Vlans allowed on trunk -------- --------------------------------------------------------- 5/24 1-2,4-1005 Port Vlans allowed and active in management domain -------- --------------------------------------------------------- 5/24 1-2,4 Port Vlans in spanning tree forwarding state and not pruned -------- --------------------------------------------------------- 5/24 1-2,4
VLAN 2 يتدفق الآن مرة أخرى على الشنطة. إختبار الاتصال من SA إلى SB ممكن.
هذا خطأ تكوين متكرر. ال VLAN أهلي طبيعي أن يكون شكلت على كل نهاية من 802.1Q شنطة ينبغي كنت ال نفس. تذكر أن مفتاح يستلم إطار غير بعلامات تمييز يعين هو إلى VLAN أهلي طبيعي من الشنطة. إن شكلت واحد نهاية يكون ل VLAN أهلي طبيعي 1 والآخر إلى VLAN أهلي طبيعي 2، إطار أن يكون أرسلت في VLAN 1 على واحد جانب إستلمت على VLAN 2 على الآخر. هذا ينتج في الدمج من VLAN 1 و 2. لا يوجد سبب لرغبتك في ذلك، وقد يشير ذلك إلى بعض مشاكل الاتصال في شبكتك.
عادة ما يحذرك جهاز Cisco من عدم تطابق VLAN أهلي طبيعي. رأيت خطوة 1 من القسم يثبت ال VLAN أهلي طبيعي ل النوع الخطأ رسالة أن أنت تتلقى على الوحدة طرفية للتحكم في هذه الحالة. دائما فحصت أن ال VLAN أهلي طبيعي ال نفس على شنطة تشكيل من محولاتك.
عندما يخلق أنت شنطة بين إثنان مفتاح وأنت تستعمل DTP تفاوض، فحصت مزدوج أن ال VTP مجال أن يكون شكلت على كلا مفتاح ال نفس. لا يقع مفاوضة بين إثنان مفتاح أن يكون في مختلف VTP مجال. يأخذ المثال في هذا القسم تكوين إنشاء خط اتصال العمل الموضح أعلاه.
ملاحظة: حتى إن إثنان مفتاح في مختلف VTP مجال، أنت يستطيع جعلت هذا مفتاح يتصل مع بعضهم بعضا إن أنت تضيف VLANs يدويا على كل مفتاح. على الرغم من وجود عدم تطابق في مجال VTP، فإن اتصال VLAN يعمل بشكل جيد. مهما، VTP لا ينشر تحديث من خلال هذا خطوة على أن VLAN لأن المجال مختلف.
SA في وضع trunking مرغوب، عملية كبسلة dot1q
SB في وضع التوصيل التلقائي، تفاوض التضمين
ال نفسه VLAN أهلي طبيعي، و ال نفسه VLANs يسمح على كل جانب
الفرق الوحيد هو أن أنت تعين VTP مجال "c" على SA و VTP مجال cisco" على SB:
Sa> (enable) show trunk No ports trunking. Sa> (enable) show trunk 5/24 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 5/24 desirable dot1q not-trunking 1 Port Vlans allowed on trunk -------- ------------------------------------------------------------- 5/24 1-1005 Port Vlans allowed and active in management domain -------- ------------------------------------------------------------- 5/24 1 Port Vlans in spanning tree forwarding state and not pruned -------- ------------------------------------------------------------- 5/24 Sb> (enable) show trunk No ports trunking. Sb> (enable) show trunk 2/24 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/24 auto negotiate not-trunking 1 Port Vlans allowed on trunk -------- --------------------------------------------------------------- 2/24 1-1005 Port Vlans allowed and active in management domain -------- --------------------------------------------------------------- 2/24 1 Port Vlans in spanning tree forwarding state and not pruned -------- --------------------------------------------------------------- 2/24 Sb> (enable)
يمكنك أن ترى أن الجذع لم يصعد. عندما يرى أنت هذا نوع إصدار، فحصت ال VTP مجال أن يكون شكلت على المفتاح. أصدرت العرض vtp مجال أمر:
Sa> (enable) show vtp domain Domain Name Domain Index VTP Version Local Mode Password -------------------------------- ------------ ----------- ----------- ---------- c 1 2 server - Vlan-count Max-vlan-storage Config Revision Notifications ---------- ---------------- --------------- ------------- 8 1023 0 disabled Last Updater V2 Mode Pruning PruneEligible on Vlans --------------- -------- -------- ------------------------- 10.0.0.1 disabled disabled 2-1000 Sb> (enable) show vtp domain Domain Name Domain Index VTP Version Local Mode Password -------------------------------- ------------ ----------- ----------- ---------- cisco 1 2 server - Vlan-count Max-vlan-storage Config Revision Notifications ---------- ---------------- --------------- ------------- 8 1023 20 disabled Last Updater V2 Mode Pruning PruneEligible on Vlans --------------- -------- -------- ------------------------- 10.0.0.1 disabled disabled 2-1000
الآن وضعت مفتاح sa في VTP مجال "cisco" مع إستعمال من المجموعة vtp domain cisco أمر. بعد بضع ثوان، يجري التفاوض على الجذع ثم يرتفع مرة أخرى:
Sa> (enable) set vtp domain cisco VTP domain cisco modified Sa> (enable) 1997 May 13 13:59:22 %DTP-5-TRUNKPORTON:Port 5/24 has become dot1q trunk 1997 May 13 13:59:22 %PAGP-5-PORTFROMSTP:Port 5/24 left bridge port 5/24 1997 May 13 13:59:33 %PAGP-5-PORTTOSTP:Port 5/24 joined bridge port 5/24
إن يريد أنت أن يحتفظ مختلف VTP مجال غير أن بعد خلقت شنطة بين إثنان مفتاح، أنت ينبغي كود trunking صلب على كل جانب من الشنطة (مع إستعمال من غير egotiate/on).
عندما يحاول أنت أن يمحو ال موسع مدى VLANs من شنطة ميناء مع إستعمال من ال clear شنطة أمر، هذا خطأ أحيانا أبديت على المفتاح وحدة طرفية للتحكم:
Failed to clear vlans in the extended range Maximum of 64 trunks can have non-default extended range vlan configuration. Use the 'set trunk' command to restore some existing entries to the default value.
ملاحظة: يتضمن النطاق الموسع أي شبكة VLAN من 1025 إلى 4094. يتضمن المصطلح نطاق موسع افتراضي جميع شبكات VLAN من 1025 إلى 4094. إن يحاول أنت أن يمسح أي VLAN في المدى من 1025 إلى 4094، ال VLAN يصبح غير تقصير مدى موسع. الحد الأقصى لعدد خطوط الاتصال التي تمر بنطاق موسع غير افتراضي هو 64. ويتضمن ذلك كلا من خطوط الاتصال غير النشطة والنشطة.
يأتي هذا الخطأ والحد من 64 خط اتصال من كتلة NVRAM التي يتم إستخدامها لتخزين التكوينات غير الافتراضية للشبكات المحلية الظاهرية (VLANs) الموسعة. إذا قمت بإصدار الأمر show trunk extended-range، فيمكنك رؤية جميع خطوط الاتصال التي تم تكوينها باستخدام النطاقات الموسعة غير الافتراضية. بشكل افتراضي، يتم تخزين التكوين بالكامل في ذاكرة NVRAM. تحتوي ذاكرة NVRAM على "كتل" مختلفة لحفظ التكوينات غير الافتراضية. يتم وضع الكتل في فئات مختلفة، مثل شامل أو وحدة نمطية. الكتلة التي تحمل التكوين غير الافتراضي للنطاقات الموسعة لها حد 64 خط اتصال.
هناك حلان لتقليل عدد خطوط اتصال النطاق الموسع غير الافتراضية. الطريقة الأولى أن يثبت any of the غير نشط/غير مستعمل شنطة ميناء إلى التقصير يسمح VLANs. أستخدم الأمر set trunk mod/port 1025-4094. بعد ذلك يجب أن يعمل الأمر clear trunk mod/port 1025-4094 لشبكات VLAN الموسعة. الحل الثاني هو تغيير وضع التكوين من الوضع الثنائي (الافتراضي) إلى الوضع النصي. أستخدم الأمر set config mode text لتغيير وضع التكوين إلى وضع النص. يستخدم وضع النص بشكل نموذجي مساحة ذاكرة NVRAM أو ذاكرة Flash أقل مما يستخدمه وضع التكوين الثنائي.
ملاحظة: عند التشغيل في وضع تكوين الملف النصي، لا يتم حفظ معظم إعدادات المستخدم على الفور في ذاكرة NVRAM، حيث يتم كتابة تغييرات التكوين فقط إلى DRAM. يجب عليك إصدار الأمر write memory لتخزين التكوين في التخزين غير المتطاير. أستخدم الأمر set config mode text auto-save لحفظ تكوين النص في ذاكرة NVRAM تلقائيا.
هذه قضية عامة بدأت في إثارتها إلى دعم Cisco التقني عند شحن الوحدات النمطية الأولى التي كانت قادرة على دعم كل من 802.1Q و ISL. تم إستخدام الأشخاص إلى تكوين خط اتصال باستخدام الأمر set trunk module/port on أو الأمر set trunk module/port nonegotiate. المشكلة أن، افتراضيا، العملية كبسلة ثبتت نوع أن يفاوض. نوع عملية كبسلة التفاوض مدعوم فقط من قبل أوضاع التوصيل التلقائي أو المرغوب فيها. لا يقوم نوعي عملية كبسلة التشغيل وغير الذاتية بأي مفاوضات بين المحولات ويجب تعيينه بشكل ثابت على تضمين ISL أو 802.1Q عند تكوينهم. هنا سجل من ماذا يحدث على المفتاح في هذه الحالة:
Sa> (enable) set trunk 5/24 on Failed to set port 5/24 to trunk mode on. Trunk mode 'on' not allowed with trunk encapsulation type 'negotiate'. Sa> (enable) set trunk 5/24 nonegotiate Failed to set port 5/24 to trunk mode nonegotiate. Trunk mode 'nonegotiate' not allowed with trunk encapsulation type 'negotiate'. Sa> (enable)
وهذا منطقي لأنك إذا لم تتفاوض مع جهاز التحكم عن بعد، فكيف تعرف أي نوع من التضمين (802.1Q أو ISL) سيتم إستخدامه لعرض خط الاتصال؟ هناك احتمالان:
أستخدم الوضع المرغوب. في هذه الحالة، أنت تتفاوض على التضمين أسلوب مع البعيد:
Sa> (enable) set trunk 5/24 desirable Port(s) 5/24 trunk mode set to desirable. Sa> (enable) 1997 May 09 17:49:19 %DTP-5-TRUNKPORTON:Port 5/24 has become isl trunk
عينت العملية كبسلة أن أنت تريد أن يستعمل:
Sa> (enable) set trunk 5/24 isl on Port(s) 5/24 trunk mode set to on. Port(s) 5/24 trunk type set to isl. Sa> (enable) 1997 May 09 17:50:16 %DTP-5-TRUNKPORTON:Port 5/24 has become isl trunk