Generic Routing Encapsulation

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

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

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

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

 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.

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

קטגוריה:פרוטוקולי תקשורת