מערכת ההפעלה של סיסקו (Cisco) נקראת IOS, זוהי מערכת ההפעלה שבאמצעותה אנו מגדירים סוויצ'ים ונתבים (Switches and Routers) ההגדרה מתבצעת ע"י שורת פקודה - CLI בהרחבה: Command Line Interface
המערכת מורכבת מרמות שונות של הגדרות וגישה. לפעמים אני נתקל בקושי בהבנה ובהבחנה שבין הדרגות השונות. לכן כתבתי מאמר קצר שיסביר את ההבדלים בין המצבים השונים, מה אפשר לעשות בכל מצב ומה אי אפשר, וכן לתת למצבים השונים את השמות שלהם.
הדבר חשוב בעיקר עבור CCNA ו- CCNP ששם צריך לדעת כאשר אומרים: Global Config Mode - למה מתכוונים בדיוק.
הדבר חשוב גם למבחני בגרות, שבהם אם מקבלים תשובה שמתחילים בה עם סימן ">" - האם ניתן להגדיר ניתוב במצב זה?! כן או לא?
אז הנה לפניכם קצת סדר בבלאגן.
סיכום כל המצבים ב- IOS - ב- Command Line Interface
איך נראה ב- CLI | שם המצב |
---|---|
Router> | User Mode (or Unprivileged Mode) - מצב משתמש |
Router# | Privileged Mode (or Enabled Mode) - מצב מאופשר |
Router(config)# | Configuration Mode (or Global Configuration Mode) - מצב הגדרות כללי |
Router(config-if)# | Interface Level (or Interface Configuration Mode) - מצב הגדרות ממשק |
Router(config-Router)# | Routing Enging Level - מצב הגדרות ניתוב |
Router(config-line)# | Line Level (vty / tty / async) - מצב הגדרות הקו |
הסבר על המצבים השונים
User Mode - Unprivileged Mode (מצב משתמש)
זהו המצב שרואים על המסך ברגע שמתחברים ל- Switch או ל- Router. מצב זה מאפשר גישה מוגבלת לרכיב - ישנה אפשרות להציג הגדרות בסיסיות ללא אפשרות לשנות הגדרות - בד"כ צפייה בסטטיסטיקות שונות.
Privilieged Mode - מצב מאופשר
אם מקישים את הפקודה Router>enable נכנסים למצב זה.
מצב זה מאפשר פקודות רבות יותר מהמצב הקודם, ניתן להציג יותר פרטים והגדרות על הרכיב כמו כן ניתן בשלב זה כבר לגשת למצב ההגדרות של הרכיב כלומר ניתן כבר להתחיל להגדיר.
Configuration Mode - מצב הגדרות כללי
אם מקישים את הפקודה Router#configuration terminal נכנסים למצב זה.
מצב זה מאפשר להפעיל כבר את כל מערך ההגדרות הכלליות על הרכיב, מתוך רמה זאת ניתן גם לגשת להגדרת הקו, פורטים, ניתובים וכו'.
Interface Level - מצב הגדרות ממשק
למצב זה נכנסים כאשר רוצים להגדיר ממשק ספציפי למשל: Router(config)#interface fa0/0
כאשר נמצאים ברמה זאת, לא ניתן לדעת איזה ממשק מגדירים אלא רק שנמצאים ברמת הגדרת הממשק. אם מגדירים מספר ממשקים יחד, מצב זה יסומן כך: config-if-range.
Routing Enging Level - מצב הגדרות ניתוב
למצב זה נכנסים כאשר כותבים את הפקודה router ולאחריה את פרוטוקול הניתוב הרצוי לדוגמא: Router(config)router rip
במצב זה מגדירים הגדרות ניתוב דינאמי.
Line Level - מצב הגדרות הקו
במצב זה ניתן להגדיר את החיבורים - Console, AUX, Vty. במצב זה לא ניתן לדעת איזה סוג חיבור מגדירים, לכן ניתן לשים לב מה מגדירים.