درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    اطلاعات دوره آموزشی
    اطلاعات مطلب
      مدرس/نویسنده
      معین وفایی
      امتیاز: 8582
      رتبه:184
      0
      28
      0
      13
      متخصص شبکه های سیسکو و امنیت در شبکه های سیسکو ** متخصص ASA & Fortigate ** دارای مدارک رسمی MTCNA*MTCRE*MCTWE*MTCTCW*MTCUME علاقه مند به Virtualization & Linux توانمند در ایجاد سیستم های IDS و IPS مبتنی بر بستر Open Source پروفایل کاربر
      دوره های مرتبط
      دوره های توسینسو دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
      دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
      مدرس: صادق شعبانی
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
      دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
      مدرس: کاظم تقندیکی
      این دوره را در 11 قسط خریداری کنید
      دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
      دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
      مدرس: صادق شعبانی
      این دوره را در 3 قسط خریداری کنید
      دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
      دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 25 قسط خریداری کنید
      با خرید این دوره مبلغ 7,425 تومان هدیه بگیرید
      دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
      دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
      مدرس: محمد نصیری
      این دوره را در 3 قسط خریداری کنید
      آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
      آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
      مدرس: پوریا تعبدی
      این دوره را در 3 قسط خریداری کنید
      دوره آموزشی نصب و راه اندازی Output Messenger در شبکه
      دوره آموزشی نصب و راه اندازی Output Messenger در شبکه
      مدرس: آرش ترابی
      این دوره را در 3 قسط خریداری کنید
       آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
      آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
      مدرس: جعفر قنبری شوهانی
      این دوره را در 9 قسط خریداری کنید
      دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
      دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
      مدرس: اسحاق احمدپور
      این دوره را در 37 قسط خریداری کنید
      با خرید این دوره مبلغ 33,880 تومان هدیه بگیرید
      دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
      دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
      مدرس: محمد عابدینی
      این دوره را در 5 قسط خریداری کنید
      دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
      دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
      مدرس: کاظم تقندیکی
      این دوره را در 7 قسط خریداری کنید
      دوره آموزشی نرم افزار وایرشارک ( Wireshark )
      دوره آموزشی نرم افزار وایرشارک ( Wireshark )
      مدرس: مریم علی زاده
      این دوره را در 10 قسط خریداری کنید
      آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
      آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
      مدرس: پوریا تعبدی
      این دوره را در 1 قسط خریداری کنید
      دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
      دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
      مدرس: علی آقامیری
      این دوره را در 10 قسط خریداری کنید
      با خرید این دوره مبلغ 5,445 تومان هدیه بگیرید
      دوره آموزشی سناریوهای کاربردی و متنوع در تجهیزات سیسکو با سهیل قاسمی
      دوره آموزشی سناریوهای کاربردی و متنوع در تجهیزات سیسکو با سهیل قاسمی
      مدرس: ُسهیل قاسمی
      این دوره را در 14 قسط خریداری کنید
      دوره آموزشی جامع مانیتورینگ شبکه با  Solarwinds و ماژول ها
      دوره آموزشی جامع مانیتورینگ شبکه با Solarwinds و ماژول ها
      مدرس: جعفر قنبری شوهانی
      این دوره را در 6 قسط خریداری کنید
      نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
      نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
      مدرس: میلاد فشی
      این دوره را در 4 قسط خریداری کنید
      دوره آموزشی مقدماتی نرم افزار Wireshark
      دوره آموزشی مقدماتی نرم افزار Wireshark
      مدرس: محمد عابدینی
      این دوره را در 8 قسط خریداری کنید
      بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
      بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
      مدرس: محمد نصیری
      این دوره را در 64 قسط خریداری کنید
      با خرید این دوره مبلغ 41,760 تومان هدیه بگیرید
      دوره آموزشی سیسکو آسان است
      دوره آموزشی سیسکو آسان است
      مدرس: صادق شعبانی
      این دوره را در 35 قسط خریداری کنید
      با خرید این دوره مبلغ 29,270 تومان هدیه بگیرید

      ارباب حلقه ها - STP - قسمت پنجم

      تاریخ 13 ماه قبل
      نظرات 0
      بازدیدها 169

      تغییر Topology در STP


      به هنگام بروز هر گونه تغییر وضعیت در پورت و ایجاد اشکال یا اتصال یک Segment به Lan ، STP باید با خبر و دست به کار شود و محاسبات لازم را صورت بدهد .

      یک سوییچ تغییر را از سمت Root Port به سمت Root Bridge ارسال و گزارش میکند و سوییچ های دریافت کننده پیام تغییر ، به فرستنده تغییرات ، پیام Ack را ارسال میکنند ( به قولی رسید میدن که پیام رو دریافت کردن ) .

      هنگامی که یک تغییر در وضعیت یک پورت سوییچ به وقوع می پیوندد ، سوییچ این تغییر را به صورت TCN از طریق Root Port به Root Bridge ارسال میکند . TCN حاوی جزییات تغییر نیست بلکه یک خبر درباره یک تغییر است که از طزیق Root Port سوییچ به سمت Root Bridge ارسال می گردد .

      UPStream Switch به محض دریافت TCN به فرستنده پیام Ack را ارسال میکند و سوییچ فرستنده تا زمانی که Ack را دریافت نکند دست بردار نیست و همچنان به ارسال TCN مبادرت میکند .

      سوییچ دریافت کننده TCN در هنگام ارسال Configuration BPDU قسمت MSB یا Topology Change Acknowledge را علامت می زند و رسیدن TCN را اطلاع میدهد تا دیگر TCN فرستاده نشود . حالا نوبت سوییچ بالایی است که با ارسال TCN سوییچ های دیگر رو از تغییر مطلع سازد و در این حالت یک گام به Root Bridge نزدیک تر شده و مراحل رسید و ارسال ACK مطابق بالا تکرار می گردد .

      در نهایت پیام به Root Bridge می رسد .

      Root Bridge به محض دریافت Topology Change ACK ، TCN را ارسال می کند و در هنگام ارسال Configuration BPDU بعدی Topology Change Flag رو که مشخص کننده تغییر در شبکه است رو علامت می زند .

      فایده ارسال این علامت این است که سوییچ ها به محض دریافت Topology Change Flag در Configuration BPDU زمان طول عمر Bridging Table رو به میزان Forward Delay کاهش می دهند یعنی 300 ثانیه به 15 ثانیه کاهش پیدا میکند و در این مدت اگر فریمی از Mac Address خاصی دریافت نشود از جدول حذف می شود که این کار باعث بهبود و سرعت در زمان همگرایی شبکه یا Convergence Time می گردد .


      پس


      همانطور که گفتم برای اعلان تغییر در توپولوژی شبکه از TCN BPDU استفاده می شود .

      هنگامی که پورتی به هر دلیل فعال یا غیر فعال میشه ، سوییچ هر 2 ثانیه یک فریم TCN رو از Root Port خودش به سمت سوییچ بالا دستی ارسال می کند تا زمانیکه یک پیام ACK از اون سوییچ بالا دستی دریافت کند ( مطمئن بشه که پیام TCN بهش رسیده ) این روند همینطور ادامه پیدا میکند تا به دست سوییچ Root برسد .

      سپس Root Bridge یک Configuration BPDU را که Flag آن 1 شده به همه پورت های خودش ارسال میکند .

      مابقی سوییچ ها با دریافت این BPDU و مشاهده flag یک شده , عمر تمام رکورد های جدول Mac خود رو به Forward Delay یعنی 15 ثانیه تغییر می دهد .

      هنگامی که تغییری درتوپولوژی شبکه ایجاد می گردد احتمال تغییر در Cam Table بسیار زیاد است و با این کار باعث می شود آدرس های Mac جدول زودتر Update شود و در این 15 ثانیه به سایر دستگاهها اجازه داده می شود تا Mac Address خود را Update کنند .

      دلیل اینکه سوییچ سریعا و بلافاصله جدول Mac خود را پاک نمیکند این است که ممکن است بسیاری از رکورد ها صحیح باشد و با پاک کردن کل جدول توسط سوییچ ها در لحظاتی Unicast های ناشناخته ای در شبکه Flood شود و شبکه رامختل کند .


      انواع مختلف تغییر در Topology


      1. Direct Tolpology Changes ( تغییرات توپولوژی مستقیم )


      ارباب حلقه ها  - STP - قسمت پنجم


      در این حالت وقتی یکی از اینترفیس های سوییچ Down می شود ( مثلا لینک بین دو سوییچ قطع شود ) ، سوییچ بلافاصله از قطعی مطلع شده و چون توپولوژی تغییر کرده باید بقیه سوییچ ها از این تغییر توپولوژی اطلاع پیدا کنند .

      در شکل فوق شبکه Stable را نیز میبینیم که ترافیک در تمام پورت ها جز Fa 0/12 ( بلاک ) جریان دارد .

      حالا اگر لینک بین سوییچ A و سوییچ C قطع شود ، چه مشکلی پیش می آید ؟

      ♦ در ابتدا سوییچ C بر روی Fa 00 و سوییچ A بر روی پورت Fa 12 متوجه قطعی می شوند .

      ♦ سوییچ BPDU ، C ای را که از پورت Fa 1/1 دریافت کرده را حذف میکند ( چرا که این پورت Down شده و این BPDU دیگر معتبر نیست ).

      ♦ حال سوییچ C باید یک TCN از Root Port خودش به سمت Root Bridge ارسال کند اما همانطور که میبینیم Root Port سوییچ C همان پورتی است که Down شده و میبینیم که این کار امکان پذیر نیست و سوییچ A که پورت Fa 1/2 اون Down شده باید یک TCN به سمت Root Bridge بفرسته اما چون خودش Root Bridge است این کار نیاز نیست .

      ♦ سوییچ A که Root Bridge است یک Configuration BPDU که Flag اون 1 شده را روی تمام پورت هایش ( در اینجا فقط Fa 1/1 ) میفرستد و همه سوییچ ها این فریم را دریافت میکنند و ضمن آگاهی از ایجاد تغییر در توپولوژی ، این فریم را برای همسایه های خود نیز ارسال میکند .

      ♦ سوییچ های B,C این BPDU Configuration را میگیرند و عمر رکورد های جدول MAC خود را به 15 ثانیه کاهش میدهند . ( این سوییچ ها نمی دانند که شبکه چه تغییری کرده و فقط می دانند که یک تغییری رخ داده است .)

      ♦ سوییچ C چون BPDU رو روی پورت Fa 1/2 که در حالت Block است دریافت کرده ( این BPDU تنها BPDU است که سوییچ C دریافت کرده ) و این پورت به Root Port تبدیل شده و از حالت Blocking به Forwarding می رود .



      2. Indirect Topology Changes ( تغییرات توپولوژی غیر مستقیم )


      ارباب حلقه ها  - STP - قسمت پنجم


      در شکل فوق قطعی لینک بین سوییچ A و سوییچ C بصورت غیر مستقیم اتفاق افتاده است ، مثل زمانیکه بین این ارتباط یک HUB قرار گرفته باشد و یا وسط لینک یک ISP قرار گرفته است که ترافیک بین دو سوییچ را فیلتر کرده است و در این حالت پورت هر دو سوییچ UP است و قطعی را بصورت مستقیم متوجه نمی شوند .

      راه حل STP برای بازیابی این مشکل مراحل زیر را انجام می دهد :

      ♣ سوییچ های A و C مشکلی در پورت های خود نمی بینند ، اما Data در میانه راه فیلتر شده و به دست دیگری نمی رسد .

      ♣ هیچ قطعی بر روی لینک تشخیص داده نشده و بنابراین هیچکدام TCN ارسال نمیکنند .

      ♣ سوییچ C بهترین BPDU دریافتی از Root Bridge را بر روی پورت Fa 11 دریافت و ذخیره کرده است ، الان لینک بین این دو سوییچ مشکل پیدا کرده و BPDU دیگری از پورت Fa 11 دریافت نشده تا Max Age Timer را Refresh کند و بعد از زمان Max Age ( 20 ثانیه ) BPDU را حذف می کند . هم اکنون سوییچ C باید منتظر باشد تا BPDU را از طریق یکی از پورت ها از Root Bridge بشنوند .

      ♣ Configuration BPDU بعدی فقط روی پورت Fa 12 به سوییچ C می رسد ( چرا که لینک بین سوییچ A و C دچار مشکل شده است ) . این BPDU به عنوان بهترین BPDU دریافتی ذخیره می شود و پورت Fa 12 به عنوان Root Port انتخاب می شود و از حالت Blocking پس از گذراندن حالت های Listening و Learning به حالت Forwarding تغییر وضعیت می دهد.

      در این حالت به علت وجود یک خطای غیر مستقیم ، تغییرات مانند حالت قبل به سرعت حس نشد و عدم دریافت BPDU در بازه زمانی مشخص ، سوییچ C را از مشکل بوجود آمده مطلع کرده و باعث عکس العمل می شود . این نوع خطا نسبت به حالت مستقیم دیرتر تشخیص داده می شود و زمان Convergence آن طولانی تر است .


      3. Insignnificant Topology Changes ( تغییرات توپولوژی ناچیز )


      در این حالت مانند شکل زیر یک PC به سوییچ C متصل شده است . با خاموش و روشن شدن PC پورت Fa 2/12 سوییچ C روشن و خاموش می شود در این حالت سوییچ C یک قطعی مستقیم را متوجه می شود و برای سوییچ بالادستی TCN می فرستد تا به سوییچ Root برسد .

      با هر بار خاموش روشن شدن PC مراحل زیر اتفاق می افتد :

      ♠ PC متصل به پورت Fa 212 خاموش می شود و سوییچ C تشخیص می دهد که یک قطعی مستقیم روی پورت Fa 212 رخ داده است .

      ♠ سوییچ C فریم های TCN را تولید میکند و آن ها را روی Root Port یا Fa 1/1 به سمت سوییچ A می فرستد .

      ♠ سوییچ A ، این TCN را دریافت کرده و Ack را برای C ارسال میکند . سپس سوییچ A یک Configuration BPDU که Flag آن را یک قرار داده تولید میکند و به همه سوییچ ها می فرستد که هدف این کار این است که همه سوییچ ها بدانند تغییری در ساختار شبکه روی داده است .

      ♠ این پیام توسط سوییج های C و B دریافت شده که باعث می شود عمر رکورد های جدول Mac آن ها به 15 ثانیه کاهش یابد .

      همونطور که دیدید ، اتفاق خاصی در شبکه رخ نداده و پورتی دچار تغییر وضعیت نشده و فقط عمر جدول Mac در سوییچ ها کاهش می یابد .

      ارباب حلقه ها  - STP - قسمت پنجم


      شبکه ای را در نظر بگیرید که ده ها کامپیوتر به سوییچ ها متصل اند که مرتبا خاموش و روشن می شوند و با هر بار خاموش و روشن شدن تمامی سوییچ های شبکه عمر رکورد های جدول Mac خود را به 15 ثانیه کاهش می دهند که با این اتفاق ممکن است بسیاری از رکورد های جدول Mac حذف گردند و در نتیجه سوییچ ها از محل قرار گیری کامپیوتر ها مطلع نباشند که باعث می شود بسته های Unknown Unicast را روی تمام پورت ها ارسال کنند و کل شبکه از این بسته ها پر شود و شبکه را مختل نماید .


      جهت رفع این مشکل سیسکو یک راهکار ارائه داده که Stp Port Fast نام دارد و با فعال کردن این ویژگی روی پورت هایی که به Pc ها متصل هستند ، دیگر به ازای روشن و خاموش شدن PC ها TCN ارسال نمی گردد و همچنین مراحل Listening و Learning در این پورت ها حذف می شوند و به محض روشن شدن PC این پورت ها به حالت Forward می رود .



      نویسنده : معین وفایی
      منبع : ITPRO
      هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد .

      برچسب ها
      ردیفعنوان
      1ارباب حلقه ها - STP - قسمت یکم
      2ارباب حلقه ها - STP - قسمت دوم
      3ارباب حلقه ها - STP - قسمت سوم
      4ارباب حلقه ها - STP - قسمت چهارم
      5ارباب حلقه ها - STP - قسمت پنجم
      6 ارباب حلقه ها - STP - قسمت ششم
      7 ارباب حلقه ها - STP - قسمت هفتم
      دورهمجموعه کل دوره
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      هیچ نظری ارسال نشده است

        برای ارسال نظر ابتدا به سایت وارد شوید

        arrow