کانفیگ intervlan routing در سوییچ لایه ۳ سیسکو با ماژول telnetlib پایتون

محمد باقر حسام
مدرس : محمد باقر حسام
برنامه نویسی شبکه با پایتون فصل1 درس3
نام درس : کانفیگ intervlan routing در سوییچ لایه ۳ سیسکو با ماژول telnetlib پایتون
نام فصل : فصل 1 - ماژول telnetlib
معرفی این ویدیو آموزشی به دوستان

در این درس با استفاده از ماژول telnetlib پایتون به سوییچ های MLS سیسکو متصل شده و از طریق اسکریپت پایتون، کانفیگ SVI Inter-VLAN Routing را روی سوییچ های اترنت Push می کنیم. برای اجرای این سناریو از طریق پایتون، باید با متدها، توابع و مدیریت استثناها در پایتون آشنا باشید. ساختار ارتباط سوییچ ها در این سناریو بصورت سلسله مراتبی است. با اجرای این اسکریپت پایتون، vlan و interface vlan و سایر تنظیمات Inter-VLAN Routing بصورت همزمان در تمام سوییچ های لایه Access و Distribution ساخته می شوند. دقت داشته باشید برای درک بهتر این درس حتماً پیش نیاز آن (ماژول telnetlib چیست؟) را مطالعه نمایید.

در این قسمت دقیقاً مانند کد های قبلی عمل شده است در کل سوییچ ها را به دو دسته سوییچ های access و distribution تقسیم بندی کردیم با این تفاوت که برای رنگی کردن نوشته‌ها در ترمینال از ماژول colorama  استفاده شده است.

تابعی برای کانفیگ vlan و تعیین اسم برای آن‌ها نوشتیم بعد از انجام کانفیگ به مود global بر می گردیم

تابعی برای تعیین نقش پورت ها به عنوان access port نوشتیم بعد از انجام کانفیگ به مود global بر می گردیم

تابعی برای تعیین نقش پورت ها به عنوان trunk  port نوشتیم بعد از انجام کانفیگ به مود global بر می گردیم

شروع به تلنت زدن با یک حلقه for  به سوییچ های لایه access می‌کنیم

تابع های access_interface , vlan_conf را فراخوانی می‌کنیم منتها برای شماره vlan ها در دستور switchport access vlan  متغیر حلقه را دو واحد اضافه میکنیم زیرا vlan 2,3,4 را میخواهیم نقش access بدهیم

شروع به تلنت زدن با یک حلقه for  به سوییچ های لایه distribution می‌کنیم

تابع trunk_interface , vlan_confرا فراخوانی می‌کنیم

5 1 vote
رأی دهی به مقاله
سوال های آزمون از ویدیو آموزشی و مطالب نوشته شده در صفحه طرح می شوند.
هر پاسخ درست یک امتیاز مثبت
هر پاسخ اشتباه یک امتیاز منفی
آزمون درس کانفیگ intervlan routing در سوییچ لایه ۳ سیسکو با ماژول telnetlib پایتون
آزمونی هنوز برای این صفحه منتشر نشده

برای دسترسی به تمرین، وارد حساب کاربری شوید.

سوال های تان را بپرسید. پشتیبان های فنی پاسخ می دهند.
خبر نامه
اطلاع از
guest
0 نظرات
Inline Feedbacks
View all comments
1.
عضویت در انجمن سیسکو
2.
عضویت در انجمن لینوکس
3.
عضویت در انجمن امنیت سایبری