Course: JNCIA-Junos (Juniper Junos Associate) based on vSRX version 22.1R1.10
Lesson: 19. Juniper Dynamic Routing Fundamental
website link: https://lnkd.in/eJU9sPEq
youtube link: https://lnkd.in/ehbVTQRs
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
10. Junos SSH Public Key Authentication
11. Junos interface types and naming convention
12. Junos Primary and Preferred Address
13. junos syslog configuration
14. junos “traceoptions” configuration
15. junos snmpv3 and snmpv2c configuration
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
... To Be Continued
Lesson: 19. Juniper Dynamic Routing Fundamental
website link: https://lnkd.in/eJU9sPEq
youtube link: https://lnkd.in/ehbVTQRs
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
10. Junos SSH Public Key Authentication
11. Junos interface types and naming convention
12. Junos Primary and Preferred Address
13. junos syslog configuration
14. junos “traceoptions” configuration
15. junos snmpv3 and snmpv2c configuration
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
... To Be Continued
نام دوره: اتوماسیون شبکه با زبان پایتون و کتابخانه Nornir
12- خارج مردن رمز از حالت clear text در فایل inventory
در تمام اسکریپت هایی که تاکنون اجرا شده است، رمز تجهیزات شبکه در فایل inventory ذخیره شده است که از نظر امنیتی توصیه نمی شود. در این بخش قصد داریم با سه روش زیر این مشکل را برطرف کنیم.
https://www.youtube.com/watch?v=JglUy65WNDo
استفاده از ماژول getpass که رمز را از کاربر می کیرد. روش sysargv که در زمان اجرای اسکریپت رمز را وارد می کنیم. و استفاده از ابزار رمز نگاری gpg که پسورد به صورت رمز شده در یک فایل ذخیره می شود
12- خارج مردن رمز از حالت clear text در فایل inventory
در تمام اسکریپت هایی که تاکنون اجرا شده است، رمز تجهیزات شبکه در فایل inventory ذخیره شده است که از نظر امنیتی توصیه نمی شود. در این بخش قصد داریم با سه روش زیر این مشکل را برطرف کنیم.
https://www.youtube.com/watch?v=JglUy65WNDo
استفاده از ماژول getpass که رمز را از کاربر می کیرد. روش sysargv که در زمان اجرای اسکریپت رمز را وارد می کنیم. و استفاده از ابزار رمز نگاری gpg که پسورد به صورت رمز شده در یک فایل ذخیره می شود
Course: JNCIA-Junos (Juniper Junos Associate) based on vSRX version 22.1R1.10
Lesson: 20. Juniper Routing Instance Configuration
website link: https://lnkd.in/e9iB97D6
youtube link: https://lnkd.in/eC3Bed8j
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
10. Junos SSH Public Key Authentication
11. Junos interface types and naming convention
12. Junos Primary and Preferred Address
13. junos syslog configuration
14. junos “traceoptions” configuration
15. junos snmpv3 and snmpv2c configuration
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
... To Be Continue
Lesson: 20. Juniper Routing Instance Configuration
website link: https://lnkd.in/e9iB97D6
youtube link: https://lnkd.in/eC3Bed8j
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
10. Junos SSH Public Key Authentication
11. Junos interface types and naming convention
12. Junos Primary and Preferred Address
13. junos syslog configuration
14. junos “traceoptions” configuration
15. junos snmpv3 and snmpv2c configuration
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
... To Be Continue
Course: JNCIA-Junos (Juniper Junos Associate) based on vSRX version 22.1R1.10
Lesson: 21. Junos Routing Policy Fundamental
website link: https://lnkd.in/e4yhqY9H
youtube link: https://lnkd.in/et2X3twP
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
10. Junos SSH Public Key Authentication
11. Junos interface types and naming convention
12. Junos Primary and Preferred Address
13. junos syslog configuration
14. junos “traceoptions” configuration
15. junos snmpv3 and snmpv2c configuration
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
... To Be Continued
Lesson: 21. Junos Routing Policy Fundamental
website link: https://lnkd.in/e4yhqY9H
youtube link: https://lnkd.in/et2X3twP
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
10. Junos SSH Public Key Authentication
11. Junos interface types and naming convention
12. Junos Primary and Preferred Address
13. junos syslog configuration
14. junos “traceoptions” configuration
15. junos snmpv3 and snmpv2c configuration
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
... To Be Continued
نام دوره: اتوماسیون شبکه با زبان پایتون و کتابخانه Nornir
15- استفاده از پارسر TextFSM برای تبدیل خروجی دستورات شبکه به خروجی ساختاریافته
رد صورتی که بخواهیم از خروجی دستوراتی که به تجهیزات شبکه وارد می کنیم، اطلاعات خاصی را استخراج کنیم، مجبور به نوشتن regular expression خواهید شد
https://www.youtube.com/watch?v=PnVPM3CiVTM
در پلاگین Nornir_scrapli که قبلا در مورد آن بحث شد، برای بعضی از دستورات شبکه این قابلیت وجود دارد که خروجی ساختار یافته به صورت ترکیبی از لیست و دیکشنری در اختیار شما قرار می دهد که استخراج اطلاعات از آن بسیار ساده است.
اما در خصوص پلاگین های Scrapli و Netmiko این قابلیت وجود نداشت.
برای این پلاگین ها می توانید از تمپلیت های آماده NTC استفاده کنید که خروجی دستورات مهم تجهیزات اکثر کمپانی های مهم را با کمک کتابخانه Google TextFSM تبدیل به داده ساختاریافته می کند که در این بخش چگونگی استفاده از آن نشان داده می شود.
15- استفاده از پارسر TextFSM برای تبدیل خروجی دستورات شبکه به خروجی ساختاریافته
رد صورتی که بخواهیم از خروجی دستوراتی که به تجهیزات شبکه وارد می کنیم، اطلاعات خاصی را استخراج کنیم، مجبور به نوشتن regular expression خواهید شد
https://www.youtube.com/watch?v=PnVPM3CiVTM
در پلاگین Nornir_scrapli که قبلا در مورد آن بحث شد، برای بعضی از دستورات شبکه این قابلیت وجود دارد که خروجی ساختار یافته به صورت ترکیبی از لیست و دیکشنری در اختیار شما قرار می دهد که استخراج اطلاعات از آن بسیار ساده است.
اما در خصوص پلاگین های Scrapli و Netmiko این قابلیت وجود نداشت.
برای این پلاگین ها می توانید از تمپلیت های آماده NTC استفاده کنید که خروجی دستورات مهم تجهیزات اکثر کمپانی های مهم را با کمک کتابخانه Google TextFSM تبدیل به داده ساختاریافته می کند که در این بخش چگونگی استفاده از آن نشان داده می شود.
Course: Juniper Junos JNCIA-Junos based on version 22.1R1.10
Lesson: 22. juniper routing policy configuration example
website link: https://lnkd.in/eEY87Npi
youtube link: https://lnkd.in/eNCgn5Mf
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
....
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
21. Junos Routing Policy Fundamental
...
Lesson: 22. juniper routing policy configuration example
website link: https://lnkd.in/eEY87Npi
youtube link: https://lnkd.in/eNCgn5Mf
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
....
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
21. Junos Routing Policy Fundamental
...
Course: Juniper Junos JNCIA-Junos based on version 22.1R1.10
Lesson: 23. Juniper Firewall Filter Configuration Example
website link: https://lnkd.in/dyuaTBrb
youtube link: https://lnkd.in/dcv5xDnW
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
...
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
21. Junos Routing Policy Fundamental
22. juniper routing policy configuration example
23. Juniper Firewall Filter Configuration Example
... To Be Continued
Lesson: 23. Juniper Firewall Filter Configuration Example
website link: https://lnkd.in/dyuaTBrb
youtube link: https://lnkd.in/dcv5xDnW
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
...
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
21. Junos Routing Policy Fundamental
22. juniper routing policy configuration example
23. Juniper Firewall Filter Configuration Example
... To Be Continued
نام دوره: اتوماسیون شبکه با زبان پایتون و کتابخانه Nornir
17- ارسال کانفیگ با استفاده از Jinja2 Template
در این بخش یاد می گیریم که در اتوماسیون شبکه معمولا از سه مولفه جدا از هم استفاده می شود. فایل یا فایلی هایی که داداه ها در آن نگهداری می شود. فایل یا فایل هایی که کانفیگ فایل اما به صورت تمپلیت در آن نگهداری می شود و فایل کد اصلی که وظیفه اتوماسیون را به عهده دارد
https://www.youtube.com/watch?v=_Qx_eDg9UU0
فایل تمپلیت هملن فایل کانفیگ است که در آن به جای داده ها که به ازاء هر دیوایس شبکه متفاوت است، از متغیر ها استفاده می شود. این ساده ترین شکل فایل تمپلیت است که در این بخش به آن پرداخته می شود.
ساختار های پیچیده تر فایل تمپلیت در بخش بعدی شرح داده می شود
17- ارسال کانفیگ با استفاده از Jinja2 Template
در این بخش یاد می گیریم که در اتوماسیون شبکه معمولا از سه مولفه جدا از هم استفاده می شود. فایل یا فایلی هایی که داداه ها در آن نگهداری می شود. فایل یا فایل هایی که کانفیگ فایل اما به صورت تمپلیت در آن نگهداری می شود و فایل کد اصلی که وظیفه اتوماسیون را به عهده دارد
https://www.youtube.com/watch?v=_Qx_eDg9UU0
فایل تمپلیت هملن فایل کانفیگ است که در آن به جای داده ها که به ازاء هر دیوایس شبکه متفاوت است، از متغیر ها استفاده می شود. این ساده ترین شکل فایل تمپلیت است که در این بخش به آن پرداخته می شود.
ساختار های پیچیده تر فایل تمپلیت در بخش بعدی شرح داده می شود
Course: Juniper Junos JNCIA-Junos based on version 22.1R1.10
Lesson: 24. Juniper Traffic Policing Configuration Example
website link: https://lnkd.in/eGT9T7Vr
youtube link: https://lnkd.in/e5Y87Uxd
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
...
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
21. Junos Routing Policy Fundamental
22. juniper routing policy configuration example
23. Juniper Firewall Filter Configuration Example
24. Juniper Traffic Policing Configuration Example
... To Be Continued
Lesson: 24. Juniper Traffic Policing Configuration Example
website link: https://lnkd.in/eGT9T7Vr
youtube link: https://lnkd.in/e5Y87Uxd
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
...
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
21. Junos Routing Policy Fundamental
22. juniper routing policy configuration example
23. Juniper Firewall Filter Configuration Example
24. Juniper Traffic Policing Configuration Example
... To Be Continued
Course: Juniper Junos JNCIA-Junos based on version 22.1R1.10
Lesson: 25. Juniper Unicast Reverse-Path-Forwarding
website link: https://lnkd.in/e5m2jEJM
youtube link: https://lnkd.in/ewKJkrUN
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
...
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
21. Junos Routing Policy Fundamental
22. juniper routing policy configuration example
23. Juniper Firewall Filter Configuration Example
24. Juniper Traffic Policing Configuration Example
25. Juniper Unicast Reverse-Path-Forwarding
... To Be Continued
Lesson: 25. Juniper Unicast Reverse-Path-Forwarding
website link: https://lnkd.in/e5m2jEJM
youtube link: https://lnkd.in/ewKJkrUN
TOC:
1. JNCIA-Junos Introduction and Lab Preparation
2. Junos CLI modes
3. Junos Output Level and Filtering
4. Juniper Junos Configuration types and “configure” commands
5. Junos CLI Navigation Overview
6. Junos commit and rollback commands
7. Junos save and load commands
8. Junos Rescue Configuration and Rollback
9. juniper initial configuration
...
16. Preparing Junos Routing laboratory
17. Juniper Static Routing Fundamental
18. juniper qualified-next-hop and route prefrence
19. Juniper Dynamic Routing Fundamental
20. Juniper Routing Instance Configuration
21. Junos Routing Policy Fundamental
22. juniper routing policy configuration example
23. Juniper Firewall Filter Configuration Example
24. Juniper Traffic Policing Configuration Example
25. Juniper Unicast Reverse-Path-Forwarding
... To Be Continued