שלום,
תודה על שאלתך!
שאלת על הפקודה auto-summary. - מה תפקידה?
התשובה:
הפקודה auto-summary כשמה כן היא - מבצעת "סיכום אוטומטי".
פקודה זו קיימת במערכת ההפעלה IOS של רכיבי תקשורת של חברת Cisco - זוהי פקודה המבוצעת במצב (Router-config)#.
הפקודה\מצב של auto-summary זו קשורה לאיך פרוטוקולי ניתוב דינאמיים מתייחסים לפרסומי רשתות שהם מוציאים.
לפרוטוקולי ניתוב דינאמיים יש תכונה לביצוע "summary" = סיכום, סיכום הכוונה היא שסוכמים רשתות שהן רציפות (contigous networks/subnets) כלומר רצף של רשתות שהן נוגעות אחת בשניה - רציפות (לא חייב דווקא לתפוס רציפות, אפשר גם לתפוס רשתות עם קפיצות באמצע, אבל כאן אנו תופסים רשתות מיותרות, לכן אם אנו מתכננים נכון את הרשת, נרצה רציפות ברשתות בד"כ).
בשיטה זו אנו יכולים לכלול מספר רב של רשתות במקום להתייחס לרשת אחת - ניתן להתייחס לכך גם כסוג של "סיבנוט הפוך" - כלומר במקום לחלק רשת אחת גדולה למספר תתי-רשתות, אנו מחברים מספר תתי-רשתות לרשת אחת שכוללת אותם יחד.
לדוגמא כאשר אני רוצה לסכום את הרשתות:
192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24
אני יכול לכתוב כך: 192.168.0.0/16
בצורה זו אנו מתייחסים אל הרשת עם התחילית (prefix) של /16 (מסכת רשת 255.255.0.0) במקום תחילית /24 (מסכת רשת: 255.255.255.0) ואז יוצא שאני תופס את כל הרשתות 192.168.0.0 ועד 192.168.255.0 (במקרה זה תפסתי המון רשתות שאני לא צריך אבל זו גם סכימה).
ביצוע נכון של סיכום (summarization) הוא יעיל מכיון שמייעל את העבודה עם טבלאות הניתוב, ומסדר את הרשת בצורה מסודרת יותר.
אז כאשר מדבר על auto-summary - הכוונה היא שתתבצע סכימה אוטומטית - סכימה אוטומטית זה אומר שכל רשת שאני אפרסם - התחילית שלה תהיה כמו המחלקות המקוריות שהיא שייכת אליהם (ולא לפי מה שאני הגדרתי).
למשל: אם אפרסם את הרשת 192.168.1.0 למעשה מה שיפורסם זה ככה: 192.168.1.0/24 (מסכת רשת: 255.255.255.0).
אם אפרסם את הרשת: 172.30.1.0 למעשה מה שיפורסם זה ככה: 172.30.0.0/16 כלומר הראוטר על דעת עצמו יפרסם את כל הרשת 172.30.0.0 עם מסכת הרשת 255.255.0.0.
וגם אם יש לי רשת שהיא: 172.30.1.0/24 (כלומר מסכת רשת: 255.255.255.0) מכיון שהמחלקה המקורית היא מחלקה B (מחלקה CLASSB) - זו המסכה שתפורסם.
כברירת מחדל RIPv2 וגם EIGRP עובדים עם auto-summary דבר זה בסדר כאשר אנו עובדים עם רשתות לפי המחלקות המקוריות, אבל לרוב זה לא מומלץ לעבוד עם סיכום אוטומטי זה, מכיון שהדבר יכול ליצור בעיות כאשר יש לנו רשתות המסובנטות שלא לפי המחלקות המקוריות.
לכן כדי לעבוד בצורה חופשית ולפרסם תחיליות (prefixes) על פי בחירתנו ועל פי שיטת ה- CLASSLESS - כלומר לסבנט כפי שאנו רוצים עלינו לרשום את הפקודה: no auto-summary - וכך מקובל לעשות תמיד.
כתמיד,
בהצלחה רבה!