لیست محصولات

مدرس: مجید اسدپور

عضو سابق هیات علمی دانشگاه مازندران
مولف 3 کتاب در زمینه شبکه های کامپیوتری
تولید بیش از 50 دوره آموزش ویدئویی به زبان فارسی
تولید بیش از 10 دوره آموزش ویدئویی به زبان انگلیسی
بیش از 20 سال سابقه در زمینه شبکه و امنیت
بیش از 10 سال سابقه تدریس
مدرس دوره های سیسکو در تخصص های
مدرس دوره های CCIE R&S, CCIE SP, CCIE Security, CCIE DC و اتوماسیون شبکه

  • YANG based Network Automation with Python Nornir

    YANG based Network Automation with Python Nornir

    سرفصل‌های دوره

    ویدئوهای شماره ۱ تا ۲۰ در دوره اول Nornir منتشر شده و در دسترس است.


    21- پروتکل NETCONF چیست؟

    در دوره قبلی Nornir، از پلاگین‌های Netmiko، NAPALM و Scrapli برای ارسال دستورات به تجهیزات استفاده کردیم که همگی به‌صورت مستقیم دستورات CLI ارسال می‌کنند. در روش‌های NETCONF، RESTCONF و gNMI، به‌جای ارسال دستورات، از ساختار داده YANG استفاده می‌شود. تجهیزات شبکه می‌توانند تمام دستورات را در قالب ساختار استاندارد YANG ذخیره کنند که دو مزیت دارد: اول، پیکربندی تجهیزات مختلف با یک ساختار یکسان انجام می‌شود و نیازی به دستورات متفاوت برای برندهای مختلف نیست. دوم، خروجی اتوماسیون همیشه ساختارمند است و نیازی به پارسر برای تبدیل خروجی متنی به داده‌های ساختارمند نیست.


    22- انواع فرمت‌های داده در اتوماسیون شبکه

    در روش‌های NETCONF، RESTCONF و gNMI، به‌جای ارسال دستورات، از ساختار YANG استفاده می‌شود. برای ارسال یا دریافت داده‌ها در این ساختار، معمولاً از فرمت‌های XML، JSON یا YAML استفاده می‌شود. در این بخش، این سه فرمت مقایسه شده و ارتباط آن‌ها با دیکشنری و لیست در پایتون بررسی می‌شود.


    23- ساختار داده YANG

    در این بخش، ساختار داده YANG که در پروتکل‌های NETCONF، RESTCONF و gNMI برای اتوماسیون شبکه استفاده می‌شود، توضیح داده خواهد شد. شناخت این مدل برای ادامه مباحث اتوماسیون ضروری است. در بخش‌های بعدی، ابزارهایی برای استخراج اطلاعات از مدل YANG معرفی می‌شوند.


    24- بررسی ساختار YANG با ابزار pyang

    برای اتوماسیون شبکه با پروتکل‌های مبتنی بر YANG، شناخت مدل داده YANG و بخش‌های مورد استفاده آن اهمیت زیادی دارد. در این بخش، ابزار pyang معرفی می‌شود که امکان مشاهده ساختار درختی مدل YANG و استخراج مسیر یا ساختار XML داده‌های موردنظر را فراهم می‌کند.


    25- بررسی ساختار YANG با ابزار Yangsuite

    در این بخش، ابزار Yangsuite معرفی می‌شود که مشابه pyang، امکان مشاهده ساختار درختی مدل YANG و استخراج مسیر یا ساختار XML را فراهم می‌کند. مزیت Yangsuite نسبت به pyang، امکان استفاده از پروتکل‌های NETCONF، RESTCONF و gNMI بدون نیاز به دانش پایتون است.


    26- دریافت پیکربندی با پلاگین Nornir-Netconf

    در این بخش، با استفاده از پلاگین Nornir-Netconf و دستور netconf_get_config، نحوه دریافت پیکربندی از تجهیزات شبکه بررسی می‌شود. این دستور علاوه بر دریافت پیکربندی، مدل‌های YANG مرتبط با هر بخش را نیز نمایش می‌دهد.


    27- فیلتر کردن خروجی NETCONF با استفاده از XPath

    در این بخش، نحوه استفاده از فیلتر XPath برای استخراج بخش خاصی از خروجی پیکربندی NETCONF توضیح داده می‌شود. این فیلتر ممکن است توسط همه تجهیزات پشتیبانی نشود، اما فیلتر Subtree که در بخش بعدی معرفی می‌شود، به‌صورت پیش‌فرض پشتیبانی می‌شود.


    28- فیلتر کردن خروجی NETCONF با XPath و دستور netconf_get

    این بخش به استفاده از فیلتر XPath برای استخراج خروجی‌های آماری (مانند تعداد بایت‌های ورودی یک 인터فیس) با دستور netconf_get اختصاص دارد که برخلاف netconf_get_config، امکان دریافت داده‌های آماری را نیز فراهم می‌کند.


    29- فیلتر کردن خروجی NETCONF با استفاده از Subtree

    در این بخش، فیلتر Subtree معرفی می‌شود که برخلاف XPath، توسط همه تجهیزات پشتیبانی‌کننده از NETCONF پشتیبانی می‌شود. این فیلتر برای استخراج بخش‌های خاصی از پیکربندی یا داده‌های آماری استفاده می‌شود.


    30- تبدیل خروجی XML NETCONF به دیکشنری

    در این بخش، با استفاده از کتابخانه xmltodict، نحوه تبدیل خروجی XML پروتکل NETCONF به دیکشنری بررسی می‌شود تا دسترسی به داده‌ها ساده‌تر شود.


    31- تغییر پیکربندی با استفاده از netconf_edit_config

    در این بخش، نحوه تغییر پیکربندی تجهیزات با دستور netconf_edit_config در کتابخانه‌های Scrapli و Nornir-Netconf بررسی می‌شود.


    32- تغییر پیکربندی با netconf_edit_config و Jinja2 Template

    این بخش به استفاده از Jinja2 Template برای تغییر پیکربندی با netconf_edit_config اختصاص دارد. مباحث تئوری Jinja2 در دوره قبلی Nornir بررسی شده و در اینجا کاربرد عملی آن نشان داده می‌شود.


    33- معرفی پروتکل RESTCONF

    در این بخش، پروتکل RESTCONF معرفی شده و تفاوت‌های آن با NETCONF بررسی می‌شود. همچنین، نحوه استفاده از دستورات، هدرها و ساختار URL در RESTCONF با ابزار curl توضیح داده می‌شود.


    34- ارسال دستورات با RESTCONF و ابزار Postman

    در این بخش، نحوه استفاده از ابزار Postman برای ارسال دستورات با پروتکل RESTCONF و تنظیم هدرها و URL توضیح داده می‌شود. این ابزار امکان تولید کد به زبان‌های مختلف را نیز فراهم می‌کند.


    35- ارسال دستورات با RESTCONF و پایتون بدون Nornir

    در این بخش، نحوه ارسال دستورات با پروتکل RESTCONF از طریق کتابخانه requests در پایتون و بدون استفاده از Nornir بررسی می‌شود. همچنین، پردازش خروجی‌های XML و JSON توضیح داده خواهد شد.


    36- ارسال دستورات با RESTCONF و پلاگین Nornir

    این بخش به ارسال دستورات با پروتکل RESTCONF از طریق پلاگین Nornir اختصاص دارد که مزایایی مانند مدیریت موجودی (Inventory Management) و اجرای همزمان دستورات (Multithreading) را فراهم می‌کند.


    37- ارسال پیکربندی با پروتکل RESTCONF

    در این بخش، نحوه ارسال و تغییر پیکربندی تجهیزات شبکه با پروتکل RESTCONF، ابتدا بدون Nornir و سپس با استفاده از Nornir، بررسی می‌شود.


    38- تغییر پیکربندی با RESTCONF و داده‌های YAML

    در این بخش، تبدیل داده‌های JSON به YAML برای تغییر پیکربندی با RESTCONF توضیح داده می‌شود. YAML به دلیل خوانایی و سهولت ویرایش، گزینه مناسب‌تری برای پیکربندی است.


    39- تغییر پیکربندی با RESTCONF و Jinja2 Template

    در این بخش، استفاده از Jinja2 Template برای جداسازی داده‌های پیکربندی از کد پایتون در پروتکل RESTCONF بررسی می‌شود.


    40- مقدمه‌ای بر gRPC و gNMI

    این بخش به معرفی پروتکل‌های gRPC و gNMI اختصاص دارد و مقدمه‌ای برای استفاده از آن‌ها در اتوماسیون شبکه ارائه می‌دهد.


    41- آماده‌سازی آزمایشگاه gNMI

    در این بخش، نحوه آماده‌سازی آزمایشگاه gNMI با استفاده از سیستم‌عامل Arista vEOS و نصب ابزار gnmic برای ارتباط با تجهیزات بررسی می‌شود.


    42- دریافت پیکربندی با پروتکل gNMI و ابزار gnmic

    در این بخش، نحوه استفاده از ابزار gnmic برای دریافت پیکربندی و داده‌های آماری با دستور get gRPC در پروتکل gNMI توضیح داده می‌شود.


    43- تغییر پیکربندی با پروتکل gNMI و ابزار gnmic

    این بخش به تغییر یا حذف پیکربندی با دستور set gRPC و ابزار gnmic اختصاص دارد. همچنین، روشی ساده برای یافتن مسیرهای YANG معرفی می‌شود.


    44- استفاده از Subscribe gRPC با ابزار gnmic در gNMI

    در این بخش، دستور subscribe gRPC برای دریافت داده‌ها به‌صورت دوره‌ای یا Streaming با ابزار gnmic بررسی می‌شود که جایگزین بهتری برای SNMP است.


    45- پیاده‌سازی gNMI با پایتون و Nornir

    در این بخش، استفاده از کتابخانه pygnmi برای ارسال دستورات get gRPC و capabilities gRPC با پروتکل gNMI و بهره‌گیری از مزایای Nornir بررسی می‌شود.


    46- ارسال دستورات set و subscribe gRPC با pygnmi

    این بخش به ارسال دستورات set gRPC و subscribe gRPC برای تغییر پیکربندی و دریافت داده‌های Streaming با کتابخانه pygnmi و Nornir اختصاص دارد.

  • پروتکل مسیریابی BGP

    پروتکل مسیریابی BGP

    سرفصل‌های دوره

    معرفی BGP

    آشنایی با پروتکل BGP و نقش آن در مسیریابی شبکه‌های بزرگ و اینترنت.


    همسایگی در BGP

    بررسی مفاهیم همسایگی (Neighborship) در پروتکل BGP و نحوه برقراری ارتباط بین روترها.


    پیکربندی همسایگی BGP

    آموزش تنظیم و پیکربندی همسایگی در پروتکل BGP برای برقراری ارتباط پایدار.


    حالت‌های همسایگی BGP

    معرفی حالت‌های مختلف همسایگی در BGP و چگونگی تغییر این حالت‌ها در فرآیند ارتباط.


    تزریق پیشوند به BGP

    نحوه افزودن پیشوندها (Prefix) به جدول مسیریابی BGP برای تبلیغ مسیرها.


    تجمیع در BGP

    بررسی روش‌های تجمیع (Aggregation) مسیرها در BGP برای بهینه‌سازی جدول مسیریابی.


    تبلیغ مسیر پیش‌فرض در BGP

    آموزش نحوه تبلیغ مسیر پیش‌فرض (Default Route) در پروتکل BGP.


    تبلیغ مسیرهای BGP

    روش‌های تبلیغ مسیرهای شبکه در BGP به سایر روترها.


    ساخت جدول مسیریابی و همگام‌سازی

    بررسی فرآیند ساخت جدول مسیریابی در BGP و اهمیت همگام‌سازی (Synchronization).


    کنفدراسیون در BGP

    معرفی مفهوم کنفدراسیون (Confederation) برای مدیریت شبکه‌های بزرگ در BGP.


    بازتاب‌دهنده مسیر

    آموزش استفاده از Route Reflector برای ساده‌سازی ارتباطات در شبکه‌های BGP.


    فیلتر کردن در BGP

    بررسی روش‌های فیلتر کردن مسیرها در BGP برای کنترل ترافیک شبکه.


    فیلتر کردن بر اساس AS-Path در BGP

    نحوه استفاده از AS-Path برای فیلتر کردن مسیرها در پروتکل BGP.


    تصمیم‌گیری در BGP

    معرفی فرآیند تصمیم‌گیری BGP برای انتخاب بهترین مسیر در جدول مسیریابی.


    سیاست مسیریابی با Weight

    آموزش استفاده از ویژگی Weight برای تأثیر بر تصمیم‌گیری مسیر در BGP.


    سیاست مسیریابی با Local Preference

    نحوه استفاده از Local Preference برای اولویت‌بندی مسیرها در BGP.


    سیاست مسیریابی با AS-Path

    بررسی استفاده از AS-Path برای اعمال سیاست‌های مسیریابی در BGP.


    حذف Private-AS

    آموزش حذف شماره‌های AS خصوصی از مسیرهای BGP برای جلوگیری از نشت اطلاعات.


    دستور local-as در BGP

    نحوه استفاده از دستور local-as برای تغییر شماره AS در ارتباطات BGP.


    سیاست مسیریابی با MED

    آموزش استفاده از ویژگی MED برای تأثیر بر انتخاب مسیر توسط روترهای دیگر.


    چندمسیره در BGP

    بررسی قابلیت MultiPath در BGP برای استفاده از چندین مسیر به طور همزمان.


    کامیونیتی در BGP

    معرفی مفهوم Community در BGP و کاربرد آن در مدیریت مسیرها.


    مقادیر خاص کامیونیتی در BGP

    بررسی مقادیر ویژه کامیونیتی و تأثیر آن‌ها بر رفتار مسیرها در BGP.


    کاهش نوسانات در BGP

    آموزش استفاده از Dampening برای کاهش نوسانات مسیرها در BGP.


    BGP چندپروتکله برای IPv6

    معرفی و پیکربندی BGP برای پشتیبانی از پروتکل IPv6.


    همگرایی در BGP

    بررسی فرآیند همگرایی (Convergence) در BGP و بهبود سرعت آن.


    تبلیغ شرطی در BGP

    آموزش تنظیم تبلیغ مسیرها به‌صورت شرطی در BGP.


    تزریق شرطی مسیر در BGP

    نحوه تزریق مسیرها به‌صورت شرطی به جدول BGP.


    امنیت TTL در BGP

    بررسی ویژگی TTL Security برای افزایش امنیت ارتباطات BGP.


    ORF در BGP

    معرفی قابلیت Outbound Route Filtering برای بهینه‌سازی فیلتر کردن مسیرها.


    بازتوزیع داخلی در BGP

    آموزش بازتوزیع مسیرهای داخلی در پروتکل BGP.


    BGP در شبکه‌های سازمانی

    کاربرد پروتکل BGP در طراحی و مدیریت شبکه‌های سازمانی (بخش اول).


    ادامه BGP در شبکه‌های سازمانی

    ادامه مباحث کاربرد BGP در طراحی و مدیریت شبکه‌های سازمانی (بخش دوم).

  • پیکربندی روترهای مبتنی بر سیستم عامل IOS XR

    پیکربندی روترهای مبتنی بر سیستم عامل IOS XR

    سرفصل‌های دوره: آموزش Cisco IOS XR

    1- نصب IOS XRv روی VMWare ESXi

    این بخش به مراحل نصب و راه‌اندازی سیستم‌عامل Cisco IOS XRv روی پلتفرم مجازی‌سازی VMWare ESXi اختصاص دارد.


    2- مدیریت پیکربندی در IOS XR

    این بخش به بررسی ابزارها و روش‌های مدیریت پیکربندی در سیستم‌عامل Cisco IOS XR می‌پردازد.


    3- آدرس‌دهی IP، SNMP و Syslog در IOS XR

    این بخش به تنظیم آدرس‌دهی IP، پروتکل SNMP و پیکربندی Syslog برای مانیتورینگ در IOS XR اختصاص دارد.


    4- فعال‌سازی Telnet و SSH در IOS XR

    این بخش به پیکربندی دسترسی از راه دور به دستگاه‌های IOS XR با استفاده از Telnet و SSH می‌پردازد.


    5- فعال‌سازی پروتکل RIP در IOS XR

    این بخش به تنظیم و راه‌اندازی پروتکل مسیریابی RIP در سیستم‌عامل IOS XR اختصاص دارد.


    6- فعال‌سازی پروتکل EIGRP در IOS XR

    این بخش به پیکربندی و فعال‌سازی پروتکل مسیریابی EIGRP در IOS XR می‌پردازد.


    7- فعال‌سازی پروتکل OSPF در IOS XR

    این بخش به تنظیم و راه‌اندازی پروتکل مسیریابی OSPF در سیستم‌عامل IOS XR اختصاص دارد.


    8- فعال‌سازی پروتکل IS-IS در IOS XR

    این بخش به پیکربندی و فعال‌سازی پروتکل مسیریابی IS-IS در IOS XR می‌پردازد.


    9- پروتکل BGP در IOS XR

    این بخش به تنظیم و پیاده‌سازی پروتکل مسیریابی BGP در سیستم‌عامل IOS XR اختصاص دارد.


    10- پیاده‌سازی VRF Lite در IOS XR

    این بخش به پیکربندی VRF Lite برای جداسازی ترافیک شبکه در IOS XR می‌پردازد.


    11- پیاده‌سازی MPLS در IOS XR

    این بخش به تنظیم و راه‌اندازی فناوری MPLS در سیستم‌عامل IOS XR اختصاص دارد.


    12- MPLS VPN با مسیریابی استاتیک در IOS XR

    این بخش به پیاده‌سازی MPLS VPN با استفاده از مسیریابی استاتیک در ارتباط PE-CE در IOS XR می‌پردازد.


    13- MPLS VPN با OSPF در ارتباط PE-CE در IOS XR

    این بخش به پیکربندی MPLS VPN با استفاده از پروتکل OSPF در ارتباط PE-CE در IOS XR اختصاص دارد.


    14- MPLS VPN با BGP در ارتباط PE-CE در IOS XR

    این بخش به تنظیم MPLS VPN با استفاده از پروتکل BGP در ارتباط PE-CE در IOS XR می‌پردازد.


    15- مسیریابی مبتنی بر سیاست (Policy Routing) در VRF

    این بخش به پیاده‌سازی Policy Routing در محیط VRF برای کنترل ترافیک شبکه در IOS XR اختصاص دارد.


    16- OSPF Sham Link در IOS XR

    این بخش به تنظیم و پیاده‌سازی OSPF Sham Link برای بهبود مسیریابی در MPLS VPN در IOS XR می‌پردازد.


    17- پیاده‌سازی 6VPE در IOS XR

    این بخش به تنظیم و راه‌اندازی فناوری 6VPE برای پشتیبانی از IPv6 در MPLS VPN در IOS XR اختصاص دارد.


    18- MPLS L2VPN با AToM در IOS XR

    این بخش به پیاده‌سازی MPLS L2VPN با استفاده از فناوری AToM در سیستم‌عامل IOS XR می‌پردازد.


    19- پیاده‌سازی VPLS در IOS XR

    این بخش به تنظیم و راه‌اندازی VPLS برای ارائه سرویس‌های لایه دوم در IOS XR اختصاص دارد.


    20- MPLS Traffic Engineering (TE) در IOS XR

    این بخش به پیکربندی MPLS Traffic Engineering برای مدیریت بهینه ترافیک شبکه در IOS XR می‌پردازد.


    21- MPLS TE Fast Reroute در IOS XR

    این بخش به پیاده‌سازی قابلیت Fast Reroute در MPLS Traffic Engineering برای افزایش پایداری شبکه در IOS XR اختصاص دارد.

  • داکر کانتینر Docker Container و CI/CD برای مهندسین شبکه

    داکر کانتینر Docker Container و CI/CD برای مهندسین شبکه


    داکر کانتینر Docker Container و CI/CD برای مهندسین شبکه

    در این دوره ابتدا با داکر (Docker)، دستورات آن و کاربردهای متنوعش آشنا می‌شویم. سپس ابزار Forgejo را به‌عنوان یک مخزن Git، سیستم CI/CD و Docker Registry پیاده‌سازی خواهیم کرد. نمونه‌هایی که در بخش CI/CD ارائه می‌شوند، بر روی کاربردهای مرتبط با مهندسی شبکه تمرکز دارند و به‌ویژه در زمینه اتوماسیون شبکه مورد استفاده قرار می‌گیرند.

    داکر کانتینر Docker Container

    CI/CD with Forgejo

    دروس

    ۱۱. ساخت و مدیریت محیط‌های چند Container با Docker Compose پیش‌نمایش ۱۲. معماری و نصب Forgejo – بخش اول پیش‌نمایش ​۱۳. نصب و پیکربندی Nginx به عنوان reverse proxy برای Forgejo ​ پیش‌نمایش ​۱۴. نصب و پیکربندی Forgejo Runner پیش‌نمایش ۱۵. آشنایی عملی با Runner Labels در Forgejo پیش‌نمایش ۱۶. آشنایی عملی با Self-Hosted Runner و Runner Labels در GitHub پیش‌نمایش ۱۷. آشنایی با Workflow در Forgejo (پایه‌ی CI/CD برای مهندسی شبکه) پیش‌نمایش ۱۸. انواع Trigger در Workflowهای Forgejo پیش‌نمایش ۱۹. مثال واقعی Forgejo Workflow: خودکارسازی Backup از دستگاه‌های شبکه پیش‌نمایش ​۲۰. مفهوم و پیاده سازی Artifacts در CI/CD​ و مقایسه آن با commit​ پیش‌نمایش ​۲۱. مفاهیم و پیاده سازی Inputs, Variable و Secrets در Forgejo پیش‌نمایش ​۲۲. ایجاد اتوماتیک Docker Image برای هر پروژه از طریق Workflow​ پیش‌نمایش ​۲۳. اجرای Forgejo Workflow با Docker Image سفارشی​ پیش‌نمایش ​۲۴. محافطت از تغییرات در Repository و ایجاد روند درخواست تغییرات Pull request پیش‌نمایش ​۲۵. اجرای GitHub Workflow روی سیستم محلی با Self-Hosted Runner پیش‌نمایش

    طرح ها

    داکر کانتینر Docker Container

    دروس

    CI/CD with Forgejo

    دروس

  • راه اندازی Private Cloud با OpenStack

    راه اندازی Private Cloud با OpenStack

    سرفصل‌های دوره

    مجازی‌سازی و محاسبات ابری چیست

    در این بخش با مفاهیم اولیه مجازی‌سازی و محاسبات ابری آشنا می‌شوید و پایه‌های این تکنولوژی‌ها بررسی می‌شود.


    OpenStack چیست

    این بخش به معرفی نرم‌افزار OpenStack و نقش آن در ایجاد محیط‌های Private و Public Cloud پرداخته می‌شود.


    شروع کار با OpenStack

    در این بخش با مراحل اولیه کار و آشنایی با محیط OpenStack و نحوه تعامل با آن آشنا می‌شوید.


    نصب OpenStack All-In-One

    این بخش به آموزش نصب نسخه Pike از OpenStack روی Ubuntu 16.04 با استفاده از مستندات openstack.org پرداخته می‌شود.


    اجزای OpenStack

    در این بخش با اجزای مختلف OpenStack و نقش آنها در مدیریت منابع دیتاسنتر آشنا می‌شوید.


    OpenStack Keystone

    این بخش به بررسی سرویس Keystone و نقش آن در احراز هویت و مدیریت دسترسی‌ها در OpenStack می‌پردازد.


    OpenStack Glance

    در این بخش با سرویس Glance و مدیریت سیستم‌عامل‌ها و تنظیمات ماشین‌های مجازی آشنا می‌شوید.


    OpenStack Nova

    این بخش به توضیح سرویس Nova و نحوه درخواست و دریافت ماشین‌های مجازی پرداخته می‌شود.


    OpenStack Neutron

    در این بخش با سرویس Neutron و مدیریت شبکه‌ها و اتصال ماشین‌ها به اینترنت آشنا می‌شوید.


    OpenStack Horizon

    این بخش به معرفی سرویس Horizon به عنوان داشبورد مدیریت OpenStack برای کاربران و ادمین‌ها می‌پردازد.


    OpenStack Cinder

    در این بخش با سرویس Cinder و ایجاد دیسک‌های Block based برای ماشین‌های مجازی آشنا می‌شوید.


    OpenStack Swift

    این بخش به بررسی سرویس Swift و ارائه فضای ذخیره‌سازی File based در OpenStack می‌پردازد.

  • مباحث مقدماتی و پیشرفته پروتکل مسیریابی ISIS

    مباحث مقدماتی و پیشرفته پروتکل مسیریابی ISIS

    سرفصل‌های دوره

    مقدمه‌ای بر ISIS

    در این بخش با مفاهیم اولیه پروتکل ISIS آشنا می‌شوید. این پروتکل که در ابتدا برای شبکه‌های CLNS طراحی شده بود، به دلیل توسعه‌پذیری بالا، امروزه در شبکه‌های IP نیز کاربرد دارد. همچنین به بررسی مفهوم Intermediate System و تفاوت‌های بنیادی آن با سایر پروتکل‌های مسیریابی مانند OSPF پرداخته می‌شود.


    ساختار Area در ISIS

    این بخش به بررسی ساختار چینش Area در پروتکل ISIS می‌پردازد. بر خلاف OSPF، پروتکل ISIS انعطاف‌پذیری بیشتری در ارتباط بین Areaها ارائه می‌دهد که آن را برای محیط‌های بزرگ مانند Service Providerها مناسب‌تر می‌کند.


    مقایسه ISIS و OSPF

    در این بخش تفاوت‌های کلیدی بین پروتکل‌های ISIS و OSPF بررسی می‌شود. از جمله تفاوت در ساختار Area، نوع بسته‌های ارسالی (LSA در مقابل LSP)، و کاربرد هر پروتکل در محیط‌های سازمانی و ISPها.


    مسیریابی L1 و L2 در ISIS

    این بخش به توضیح نحوه عملکرد مسیریابی در سطوح L1 و L2 در پروتکل ISIS اختصاص دارد. تفاوت‌های این سطوح و کاربردهای آنها در شبکه‌های مختلف بررسی می‌شود.


    آدرس‌دهی NSAP در ISIS

    در این بخش با سیستم آدرس‌دهی NSAP که برای پروتکل ISIS الزامی است، آشنا می‌شوید. همچنین به لزوم استفاده از آدرس‌های CLNS در شبکه‌های IP و تأثیر آن بر مدیریت شبکه پرداخته می‌شود.


    پیکربندی پایه ISIS

    این بخش به آموزش پیکربندی اولیه پروتکل ISIS در روترها اختصاص دارد و شامل تنظیمات اولیه برای راه‌اندازی این پروتکل در شبکه است.


    همسایگی در ISIS

    در این بخش نحوه برقراری رابطه همسایگی بین روترها در پروتکل ISIS و چگونگی مدیریت آن بررسی می‌شود.


    تبادل پایگاه داده در ISIS

    این بخش به فرآیند تبادل اطلاعات پایگاه داده در پروتکل ISIS پرداخته و نحوه به‌روزرسانی اطلاعات توپولوژی شبکه را توضیح می‌دهد.


    تبادل پایگاه داده در ISIS (بخش دوم)

    ادامه مبحث تبادل پایگاه داده با تمرکز بر جزئیات پیشرفته‌تر و سناریوهای خاص در شبکه‌های ISIS.


    تبادل پایگاه داده در شبکه‌های Broadcast

    این بخش به بررسی فرآیند تبادل پایگاه داده در شبکه‌های Broadcast و تفاوت‌های آن با سایر محیط‌ها در پروتکل ISIS می‌پردازد.


    تبادل پایگاه داده در شبکه‌های NBMA

    در این بخش نحوه تبادل پایگاه داده در شبکه‌های NBMA (Non-Broadcast Multiple Access) و چالش‌های مرتبط با آن در پروتکل ISIS بررسی می‌شود.


    متریک در ISIS

    این بخش به توضیح مفهوم متریک در پروتکل ISIS و تأثیر آن بر انتخاب بهترین مسیر در جدول مسیریابی می‌پردازد.


    همگرایی در ISIS

    در این بخش فرآیند همگرایی شبکه در پروتکل ISIS و چگونگی به‌روزرسانی سریع جدول مسیریابی در زمان تغییرات توپولوژی بررسی می‌شود.


    احراز هویت در ISIS

    این بخش به روش‌های احراز هویت در پروتکل ISIS و اهمیت آن در تأمین امنیت شبکه پرداخته می‌شود.


    اعلان پیش‌فرض در ISIS

    در این بخش نحوه اعلان مسیرهای پیش‌فرض در پروتکل ISIS و کاربرد آن در مدیریت شبکه بررسی می‌شود.


    نشت مسیر در ISIS

    این بخش به بررسی مفهوم Route Leaking در پروتکل ISIS و تأثیر آن بر مدیریت مسیرها بین سطوح L1 و L2 می‌پردازد.


    پروتکل ISIS در IPv6

    در این بخش به کاربرد پروتکل ISIS در شبکه‌های IPv6 و تفاوت‌های آن با IPv4 پرداخته می‌شود.


    توپولوژی چندگانه در ISIS

    این بخش به بررسی قابلیت Multi-Topology در پروتکل ISIS و استفاده از آن برای مدیریت چندین پروتکل در یک شبکه پرداخته می‌شود.


    پیاده‌سازی سناریوی ISIS

    در این بخش یک سناریوی عملی برای پیاده‌سازی پروتکل ISIS در شبکه ارائه شده و مراحل پیکربندی و عیب‌یابی آن بررسی می‌شود.