آموزش سیسکو CCNP Switch – تعریف STP – قسمت اول
معرفی spanning tree protocol یا به اختصار STP :
امکان ایجاد مسیر redundant در شبکه های لایه ۳ با استفاده از routing protocol ها امکان پذیر است و این قضیه به صورت اولویت هایی که تعیین میگردد قابل تعریف می باشد.
توجه داشته باشید forwarding در سوئیچ های لایه ۳ از طریق لایه ۲ انجام میشود ولی انتخاب مسیر با استفاده از لایه ۳ صورت میگیرد.
در شبکه های لایه ۲ که مسیر پشتیبان از یک مبدا به مقصد مشخص توسط routing امکان پذیر نمیباشد ، پروتکل stp کار را برای ما آسان کرده و امکان ارائه مسیر جایگزین مسیر اصلی در یک ارتباط بین مبدا و مقصد را فراهم میسازد.
برای شفافیت بیشتر به مثال زیر توجه کنید :
در شکل بالا تصور کنید بسته دیتا مورد نظر شما از سوئیچ D به سوئیچ B برسد ، جهت برقراری این ارتباط مسیر شماره ۱ و شماره ۲ برای این ارتباط امکان پذیر است . ولی از این جهت که loop در شبکه اتفاق میافتد پروتکل stp ارتباط بین سوئیچ A و B را به حالت غیر فعال تبدیل میکند تا بسته شما از طریق ارتباط شماره ۱ به مقصد برسد.
زمانی که ارتباط بین سوئیچ C و B به هر دلیلی قطع شد بسته شما از مسیر شماره ۲ و از طریق سوئیچ A به مقصد میرسد.
قطعا کار با سوئیچ های لایه ۳ بسیار بهتر از لایه ۲ می باشد ولی هزینه بالاتری نیز خواهد داشت.
ایجاد این بستر پشتیبان از طریق پروتکل stp در یک شبکه لایه ۲ فراهم گردیده که در ادامه به بررسی بیشتر این پروتکل میپردازیم.
نحوه عملکرد پروتکل spanning tree :
همانطور که در مثال بالا ملاحظه فرمودین ، پروتکل stp جهت جلوگیری از بروز loop در شبکه به صورت اتوماتیک یکی از پورتهای موجود را با استفاده فرمول هزینه انتخاب بهترین مسیر ، به حالت Blocking یا standby در میاورد.
پروتکل stp با استفاده از ارسال بسته های BPDU هر ۲ ثانیه یک بار ، مسیر هایی که باعث loop در شبکه میشوند را تشخیص داده و پورت مورد را غیرفعال مینماید ، همچنین ممکن است تغییرات فیزیکی صورت گرفته در شبکه باعث فعال شدن پورت غیر فعال گردد.
انواع پکت های BPDU :
بسته های BPDU در spanning tree دو مدل هستند ۱- Configuration BPDU و ۲- Topology Change Notification (TCN) BPDU
۱- Configuration BPDU :
برای انجام محاسبات در پروتکل spanning tree انجام میشود.
۲- Topology Change Notification (TCN) BPDU :
این نوع پکت برای اعلام تغییرات ایجاد شده در توپولوژی شبکه به کار می رود.
محتوای پیام های BPDU را در زیر مشاهده میکنید :
Root Bridge چیست ؟
به صورت کلی همه سوئیچ های موجود در شبکه جهت بهره مندی از توپولوژی loop-free بایستی یک سوئیچ را به عنوان root bridge راهنما انتخاب کنند . تمامی سوئیچ ها در شبکه دارای یک bridge ID میباشند که آن را برای یکدیگر ارسال میکنند و با توجه به فرمول Cost اولویت آنها در شبکه تشخیص داده شده و در نهایت یک سوئیچ را به عنوان root Bridge انتخاب میکنند.
یک سوئیچ سیسکو به محض روشن شدن و اتصال به شبکه خود را root bridge در نظر گرفته و پکت BPDU را برای همه سوئیچ ها ارسال میکند .اولویت پکت BPDU دریافتی از سوئیچهای دیگر ر ا با خود مقایسه میکند و اگر اولویت خودش پایین تر بود سوئیچ مقابل را به صورت root bridge انتخاب میکند.
محتوی Bridge ID :
در واقع bridge ID حاوی ۸ بایت دیتا میباشد که ۲ بایت آن را Bridge Priority و ۶ بایت آن را MAC Address تشکیل میدهد.
توجه داشته باشید Bridge ID عددی بین ۰ تا ۶۵۵۳۵ که به صورت پیش فرض ۳۲۷۶۸ در تمامی سوئیچ های سیسکو تعریف گردیده است.
نکته : در اینجا هر زمان نام Bridge آورده شد منظور همان Switch میباشد.
آموزش سیسکو CCNP Switch – تعریف STP – قسمت اول
آموزش سیسکو CCNP Switch – تعریف STP – قسمت دوم
آموزش سیسکو CCNP Switch – تعریف STP – قسمت سوم
آموزش سیسکو CCNP Switch – تعریف STP – قسمت چهارم
آموزش سیسکو CCNP Switch – تعریف STP – قسمت پنجم
آموزش سیسکو CCNP Switch – تعریف STP – قسمت ششم
آموزش سیسکو CCNP Switch – تعریف STP – قسمت هفتم
شرکت ژیوان ارائه دهنده خدمات شبکه شامل پشتیبانی شبکه , نصب و راه اندازی شبکه , طراحی شبکه , فروش تجهیزات شبکه , سرور و مجازی سازی,اتوماسیون صنعتی
ثبت ديدگاه