לדלג לתוכן

Generic Routing Encapsulation

מתוך ויקיפדיה, האנציקלופדיה החופשית
Generic Routing Encapsulation
אין תמונה חופשית
אין תמונה חופשית
סוג פרוטוקול רשת מחשבים עריכת הנתון בוויקינתונים
חבילה TCP/IP עריכת הנתון בוויקינתונים
פיתוח סיסקו מערכות עריכת הנתון בוויקינתונים
מקור
  • RFC 1701: Generic Routing Encapsulation (GRE)
  • RFC 3147: Generic Routing Encapsulation over CLNS Networks
  • RFC 6245: Generic Routing Encapsulation (GRE) Key Extension for Mobile IPv4
  • RFC 5845: Generic Routing Encapsulation (GRE) Key Option for Proxy Mobile IPv6
  • RFC 2784: Generic Routing Encapsulation (GRE)
  • RFC 1702: Generic Routing Encapsulation over IPv4 networks
  • RFC 2890: Key and Sequence Number Extensions to GRE עריכת הנתון בוויקינתונים
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

Generic Routing Encapsulation או GRE הוא פרוטוקול מנהור שפותח בסיסקו מערכות אשר מאפשר הכמסה של פרוטוקולי רשת שונים בקו תקשורת וירטואלי ברשת IP.

  • RFC 1701: Generic Routing Encapsulation (GRE) (אינפורמטיבי)
  • RFC 1702: Generic Routing Encapsulation over IPv4 networks (אינפורמטיבי)
  • RFC 2637: Point to Point Tunneling Protocol (אינפורמטיבי)
  • RFC 2784: Generic Routing Encapsulation (GRE) (הצעת תקן, עודכן על ידי RFC 2890)
  • RFC 2890: Key and Sequence Number Extensions to GRE (הצעת תקן)

דוגמאות שימוש לפרוטוקול כוללות בין היתר:

  • שימוש ב-GRE יחד עם PPTP ליצירת VPN
  • שימוש ב-GRE על גבי VPN מוצפן ב-IPsec
  • וירטואליזציה של רשתות במסגרת Network Virtualization using Generic Routing Encapsulation ‏(NVGRE) במסגרת RFC 7637

מבנה כותרת חבילת GRE סטנדרטית

[עריכת קוד מקור | עריכה]

המבנה של כותרת חבילת GRE סטנדרטית מוגדר במסגרת RFC 2784 ו-RFC 2890:

Bits 0–3 4–12 13–15 16–31
C K S Reserved0 Version Protocol Type
Checksum (optional) Reserved1 (optional)
Key (optional)
Sequence Number (optional)
C
ביט סיכום ביקורת. מסומן ב-1 כאשר מופיע סיכום ביקורת.
K
ביט מפתח. מסומן כ-1 כאשר מופיע מפתח.
S
ביט מספר סידורי. מסומן ב-1 כאשר יש מספר סידורי.
Reserved0
ביטים שמורים; קבועים ל-0.
Version
מספר גרסת GRE ; נקבע ל-0.
Protocol Type
מייצג את סוג פרוטוקול ה-EtherType של התוכן המכומס. (לדוגמה עבור IPv4, הערך יהיה 0x0800)
Checksum
מופיע כאשר ביט C מסומן; מכיל סיכום ביקורת עבור כותרת ותוכן חבילת ה-GRE.
Reserved1
מופיע כאשר ביט C מסומן; נקבע ל-0.
Key
מופיע כאשר שדה K מסומן; מכיל מפתח ספציפי לאפליקציה.
Sequence Number
מופיע כאשר שדה S מסומן; מכיל מספר סידורי של חבילת ה-GRE.

קישורים חיצוניים

[עריכת קוד מקור | עריכה]
ויקישיתוף מדיה וקבצים בנושא Generic Routing Encapsulation בוויקישיתוף