PracticU

מבוא ל-RESTCONF

בלי כתוביותעם כתוביות
PracticU › קורס CCNA - הסמכה בינלאומית של סיסקו - מבחן 200-301 › מבוא ל-RESTCONF
מילון מושגים:
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
SNMP - פרוטוקול לניטור ולניהול של התקני רשת, כמו ראוטרים ומתגים, ולאיסוף מידע עליהם.
Cisco - חברה מובילה בציוד רשת, כמו ראוטרים ומתגים, ובהסמכות מקצועיות בתחום הרשתות.
וירטואליזציה - טכנולוגיה שמאפשרת להריץ כמה מערכות או סביבות מדומות על חומרה פיזית אחת, בבידוד זו מזו.
SSH - פרוטוקול לחיבור מרוחק ומוצפן למחשב, בעיקר לשרתי Linux, לצורך ניהול דרך שורת הפקודה.
CMD - שורת הפקודה הקלאסית של Windows (Command Prompt), להרצת פקודות ותוכניות בממשק טקסטואלי.
תעודה דיגיטלית - מסמך מוצפן שמאשר את זהותו של אתר או שרת וקושר אותו למפתח ציבורי, ומונפק על ידי רשות אישורים.
XML - שפת סימון לייצוג נתונים מובְנים בעזרת תגיות, המשמשת להחלפת מידע בין מערכות ולקובצי הגדרות.

מבוא ל-RESTCONF
רשת עם נתבים מכמה יצרנים ומכמה מערכות הפעלה דורשת דרך אחידה לנהל ולנטר אותם. ההרצאה מציגה למה SNMP לא הצליח לפתור זאת, ומה הרעיון של RESTCONF, ומדגימה אותו על ציוד אמיתי של סיסקו.
הבעיה והפתרון הישן
1. הבעיה: גם בין יצרנים (HP, Juniper, Cisco) וגם בתוך סיסקו עצמה, בגלל רכישות של חברות, יש מערכות הפעלה שונות ופלט שונה. רוצים תקן אחד לניטור ולהגדרה.
2. SNMP: נוצר ב-1988, Simple Network Management Protocol. נועד לאסוף נתונים לניטור מרכזי ולשלוח פקודות הגדרה.
3. למה ירד מהפרק: בעיות אבטחה, ובהן סיסמה שנשלחת בגלוי, ועומס על הרשת בגלל חוסר מצב (stateless). משתמשים בו היום בעיקר לאיסוף מידע לא סודי, לא להגדרות.
4. התקנים חדשים: בסביבות 2010 הופיעו תקנים חדשים, ועליהם ההרצאה.
מעבדה חינמית של סיסקו
1. Sandbox: סיסקו מציעה גישה חינם לציוד חי. נרשמים בחינם בלי כרטיס אשראי, ואפשר לסנן לפי Networking.
2. סוגי מעבדות: CML הוא וירטואליזציה שמריצה את מערכת ההפעלה האמיתית של ראוטרים וסוויצ'ים, בדומה ל-GNS3. מעבדות Reserved מוקצות לך לכמה שעות. מעבדות Always-On דלוקות תמיד ואפשר להתחבר אליהן בכל עת.
3. המעבדה שנבחרה: IOS XE Recommended Code Always-On, שבה הראוטר CSR 1000v.
התחברות והשוואה
המרצה התחבר קודם ב-SSH דרך ה-cmd של Windows, עם כתובת, פורט 8181 ושם משתמש developer מדף המעבדה, והריץ show ip interface brief. אחר כך שלח בקשה לאותו ראוטר דרך הדפדפן בפורט 9443 לנתיב לפי התקן RESTCONF. הדפדפן התריע על תעודה Self-Signed, ואחרי הזדהות התקבלה תשובה בפורמט XML, שנפתחה ב-Notepad++ לקריאות.
ההבדל המרכזי: בחיבור CLI רגיל הפלט משתנה בין יצרנים ובין מערכות הפעלה של סיסקו. RESTCONF ו-NETCONF מתחייבים לתקן YANG, ולכן אותה תשובה בפורמט אחיד מגיעה מכל יצרן. בהרצאות הבאות ידגימו הגדרות ב-RESTCONF וב-NETCONF.
הצופה מבין עכשיו מה בעיית הניהול המרכזי, למה SNMP לא מתאים להגדרות, ואיך נראית בקשת RESTCONF ראשונה.
השיעור הבא בקורס: התקנת POSTMAN

פרקי ההרצאה: מבוא ל-RESTCONF

  1. 00:00

    הצורך בתקן ניהול אחיד

  2. 00:56

    פרוטוקול SNMP ומטרותיו

  3. 02:09

    בעיות האבטחה של SNMP

  4. 03:39

    כניסה לסנדבוקס של סיסקו

  5. 04:55

    קטלוג המעבדות של סיסקו

  6. 06:06

    מעבדת CML ו-programmability

  7. 07:21

    בחירת מעבדת always-on

  8. 08:01

    התחברות ב-SSH לראוטר

תמלול ההרצאה: מבוא ל-RESTCONF

הטקסט המלא של הדקות הראשונות בהרצאה «מבוא ל-RESTCONF» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם, אנחנו מגיעים לנושא מאוד מאוד מעניין ניהול וניטור מרכזי של הרשת אנחנו רוצים תקן אחיד שינהל את כל הנתבים ברשת לא משנה איזה יצרן זה, גם HP, גם Juniper, גם Cisco שינהל את כולם בתקן אחד וגם ינטר את כולם, יקבל מהם מידע מי נפל, איפה יש עומס, הכל בתקן אחיד

  2. 00:30

    כדי לא לכתוב קוד שונה עבור כל יצרן ואפילו בתוך אותו יצרן כמו סיסקו כמו שאתם רואים על המסך יש מערכות הפעלה שונות מסיבות היסטוריות פעם סיסקו קנו חברה אחת פעם הם קנו חברה אחרת ומה שנוצר שיש לנו כמה תקנים בתוך סיסקו וכמה תקנים שונים בין היצרניים השונים וכל זה יוצר

  3. 00:55

    בלאגן אחד גדול ואני רוצה שיהיה לי תקן אחיד לניטור המערכת ולכינפוג המערכת. בשביל לפתור את הבעיה הזאת ניסו לעשות תקן ועשו אותו כבר ב-1988 וזה נקרא SNMP.

  4. 01:13

    SNMP זה Simple Network Management Protocol, פרוטוקול פשוט לניהול הרשת שלי. זה ראשי התיבות. S&MP בגדול נועד לשתי מטרות, אחת זה לאסוף מידע למאגר המרכזי, לאסוף סטטיסטיקות, לאסוף את מצב התקנים, מצב עומסים, בעצם לאסוף סטטיסטיקה במצב read-only מהמכשיר, זאת המטרה הראשונה, והמטרה השנייה זה היה

  5. 01:39

    להגדיר את המכשירים האלו, לשלוח להם פקודות להגדרה, שאותה פקודה בתקן S&MP תופעל על כל סוג של מכשיר שתומך S&MP, לא משנה מי היצרן.

  6. 01:51

    בפועל היו כל כך הרבה בעיות אבטחה שהפסיקו להשתמש בו למטרת ההגדרות. דה פקטו משתמשים בו היום רק לאיסוף מידע למקום מרכזי ליחידת מוניטורינג למערכת ניטור מרכזית.

  7. 02:06

    ה-SNMP הזה היו לו שלוש גרסאות, יש איתו הרבה מאוד בעיות, אם אנחנו נראה פה יש ל-SNMP הזה היסטוריה מאוד מאוד ארוכה של בעיות, לדוגמה ה-SNMP שולח סיסמה בצורה פתוחה, אפילו בגרסה הכי האחרונה שלו יש לו בעיות של עומס על הרשת, בגלל שגם אם הוא עושה כבר בגרסה השלישית האחרונה צ'לנג' וריספונס, הבעיה שאין לו סטייט ואז כל הודעה הוא צריך

  8. 02:34

    לעשות עימות מחדש, זה מה שכתוב פה, ירדו מהקטע של S&MP מבחינת האבטחה, מבחינת ניהול מרכזי, במקור רצו שהוא יוריד הגדרות להתקינים, שאפשר יהיה לנהל התקינים בצורה מרכזית, בסופו של יום מה שקרה שהוא משמש היום רק לאיסוף מידע שורה תחתונה זה על הפנים מבחינת האבטחה

  9. 02:58

    הם אומרים תקשיב אז אם יש לנו בעיה ב-SNMP תעשה קו מוצפן של IPSec למעשה תקים לנו VPN כדי לעשות מיטיגיישן כדי להתגבר על כל בעיות האבטחה שלנו תעשה VPN ותעביר את ההודעות SNMP על VPN כמובן שזה על הפנים בקיצור היום לא משתמשים בפרוטוקול הזה להגדרות, אולי לאיסוף מידע שהוא לא סודי.

  10. 03:24

    במקור, אם אתם תסתכלו פה למעלה, במקור ה-SNP המקורי, הם רצו שהוא יגדיר את התקנים, את כל הסוויצ'ים, כבל עם הכל, שהוא ינהל גם את המדפסות, אבל בגלל האבטחה אף אחד לא משתמש בזה באמת ככה.

  11. 03:40

    ואז הגיע בשנת 2010 בערך, עשו תקנים חדשים, וזה מה שאנחנו הולכים ללמוד היום. אנחנו ניכנס לסנדבוקס, שזה מגרש המשחקים של סיסקו.

  12. 03:53

    סיסקו נותנים לנו גישה לציוד אמיתי שלהם בלי לשלם כלום. זה ממש Live Infrastructure, ממש התשתית האמיתית שלהם שפועלת כל הזמן עם גישה חינמית למעבדות.

  13. 04:08

    אז אנחנו ניגש למעבדה שלהם, נתחבר לציוד שלהם, הכל בחינם, ונשחק עם הניהול המרכזי הזה. אנחנו ננהל בצורה מרכזית את הנתב.

  14. 04:19

    כל מה שאני הולך להראות לכם זה על נתב אחד, אבל תחשבו שאני יכול לשלוח גם את הפקודה הזאת שאני אראה לכם גם ל-100 נתבים. אז אנחנו מתחברים לסנדבוקס של סיסקו.

  15. 04:32

    יש פה קטלוג של ארגזי חול כאלו. הם רוצים שנעבור זיהוי זה חינם. אתם יכולים להתחבר עם פייסבוק או עם לוגין של סיסקו. שימו לב, אתם יכולים ליצור את הלוגין הזה בחינם לחלוטין.

  16. 04:45

    לא צריך גם לתת כרטיס אשראי ולא שום דבר. אני עושה לוגין, שם שם וסיסמה. וזה הקטלוג של מעבדות של סיסקו שאנחנו יכולים לגשת אליהם.

  17. 04:56

    שימו לב, המעבדות האלו מתחלקות לפי תחומים, אתם רואים? יש להם תחומים, נניח, סגולים, שזה דאטה סנטר, שזה שרתים שלהם, יש להם שרתים, לסיסקו יש שרתים פיזיים שהם מייצרים.

  18. 05:10

    זאת אומרת, הם לא רק מייצרים סווישים וראוטרים, הם גם מייצרים שרתים. ויש להם עוד כל מיני דברים שהם מייצרים, אנחנו רוצים רק נטוורקינג.

  19. 05:19

    אני מסנן פה בצד ימין, רק שיראה לי את הנטוורקינג. הנה הוא סינן לי ומראה לי רק את הכחולים. יש לנו פה cml, cml זה מכונה וירטואלית שמריצה בפנים סוויצ'ים וראוטרים.

  20. 05:32

    ממש כמו שאני מריץ Windows 10.1, Windows 10.2, אני יכול להריץ סוויץ' וראוטר, והדבר הזה, המכונה הווירטואלית הזאת שמריצה הרבה סוויצ'ים וראוטרים, תוכנת וירטואליזציה יותר נכון נקראת אצל סיסקו cml פעם זה היה נקרא וירו ה-cml הזה ממש ממש מצוין אנחנו יכולים להקים שמה כמה סוויצ'ים כמה ראוטרים לחבר אותם ממש כמו gns3 כמו פקט

  21. 05:58

    טרייסר שהוא סימולטור פה זה לא סימולטור זה פה מערכת ההפעלה האמיתית של ראוטר אמיתי רצה בסביבה וירטואלית ממש ממש דומה ל-gns3 אז ה-cml הזה גם מצוין מה שרציתי להראות לכם זה פרוגרמביליטי.

  22. 06:15

    זה אומר שאנחנו יכולים להתחבר ולתכנת. זאת אומרת, לנהל את הנתבים האלו בצורה תוכנתית, זה אומר לשלוח להם פקודות מבחוץ. זה בדיוק מה שרצינו לעשות.

  23. 06:27

    שימו לב, יש לנו פה XE, יש לנו פה פרוגרמביליטי על XR. אתם רואים, זה מערכות הפעלה שונות של סיסקו, ואנחנו יכולים לנהל אותן בצורה אחידה ומרכזית.

  24. 06:39

    אז בגלל שיש לנו מערכות הפעלה שונות, אנחנו רוצים למעשה ללמוד על התקן אחיד לכל היצרנים ולכל המערכות הפעלה לניהול מרכזי. עכשיו, יש לנו כמה סוגי מעבדות, כמו שאתם רואים.

  25. 06:51

    אנחנו רוצים מעבדה שהיא לא רזרב. רזרב זה אומר שזה נשמע רק בשבילי, לוקח להקים אותה איזה רבע שעה, ואני מקבל אותה נניח לארבע שעות, או ליום, או ליומיים, תלוי בביקוש.

  26. 07:06

    אז כשאני עושה רזרב אני מקבל את כל המעבדה בשבילי ואני יכול לעשות בה מה שאני רוצה. יש מעבדות שהן always-on, שהן תמיד דלוקות. אנחנו יכולים להתחבר אליה מתי שאנחנו רוצים. זה שיש שם אנשים אחרים, זה לא מפריע לי.

  27. 07:20

    אז עוד מישהו מריץ את הפקודות שלו, כמה אנשים מתאמנים על אותו ראוטר. אז אני נכנס פה ל-iOSXE Recommended Code Always-On.

  28. 07:30

    אז בואו נתחבר למעבדה הזאת. הנה, נכנסנו למעבדה הזאת. שימו לב, הם כותבים No Reservation. דרך אגב, פה למעלה לעשות רזרוויישנים שלי ולראות מה הם ומתי הם מתחילים מתי הם נגמרים אבל למעבדה הזאת לא צריך אז אנחנו במעבדה של ios xe recommended code והמעבדה הזאת תמיד לוקה אנחנו רואים כאן בצד שמאל הסברים איך להתחבר ראוטר csr 1000v זה הדגם שלו זו כתובת הip

  29. 08:01

    שלו שם dnsc ויש לנו חיבור בפורט 8181 בssh בואו נתחבר למכונה ונראה יש לנו פה יוזרנם וסיסמה אם אני אכנס לווינדוס לסטינגס יש לי פה אפס ואופציונל פיצ'רס ואני יכול לראות שיש לי ssh מותקן כחלק מהווינדוס אני יכול לעשות לו uninstall אבל אני לא אעשה uninstall אז אני יכול בעצם להפעיל ssh ישירות בווינדוס

  30. 08:28

    הוא כבר מגיע ssh client אז אני עושה cmd נכנס ל-cmd וכותב כאן ssh enter כן ssh עובד מה

לקורס המלא: קורס CCNA אונליין בעברית

ההרצאה הקודמת: הקמת VPN Remote Access - סיכום כל הפקודות

ההרצאה הבאה: התקנת POSTMAN

קורסים נוספים במסלול

  • קורס CCNP
  • קורס פורטיגייט - FortiGate
  • קורס צ'ק פוינט - Check Point Gaia R81