L2F
פרוטוקול העברת שכבה 2 (L2F) מתיר מנהור של שכבת קישור פרוטוקולי שכבה גבוהה יותר.
באמצעות מנהרות כאלו אפשרי לפרד את מיקום שרת ההתקשרות ההתחלתי מהמיקום בו חיבור פרוטוקול ההתקשרות מסתיים ולגשת לרשת המסופקת.
פורמט המנה מוצג בהדגמה הבאה:
32 |
24 |
16 |
13 |
רצף (opt) |
פרוטוקול |
Ver |
F K P S 0 0 0 0 0 0 0 0 C |
מספר מזהה לקוח |
רב חלקים מזהה מספר | ||
Payload היסט |
אורך | ||
מפתח מנה (32 ביטים) | |||
| |||
בדיקת סכום |
|
L2F מבנה מנת
גרסה
הגרסה העיקרית של תוכנת ה- L2F יוצרת את המנה.
פרוטוקול
שדה הפרוטוקול מפרט את הפרוטוקול הנשוא בתוך מנת ה- L2F.
רצף
מספר הרצף נוכח אם ביט ה- S בכותרת ה- L2F מכוון לאחד.
מספר מזהה רב חלקים
מספר מזהה רב חלקים המנה מזהה חיבור מסויים בתוך המנהרה.
מספר מזהה לקוח
מספר מזהה הלקוח (CLID) מסייע לנקודות קצה בלהפריד חלקים במנהרות.
אורך
האורך הוא הגודל בשמיניות של המנה כולה, כולל הכותרת, כל השדות והמטען.
היסט Payload
שדה זה מפרט את מספר העברת הבתים את כותרת ה- L2F שבה נתוני המטען צפויים להתחיל. שדה זה נוכח אם ביט ה- F בכותרת ה- L2F מכוון לאחד.
מפתח מנה
שדה המפתח נוכח אם ביט ה- K מכוון בכותרת ה- L2F. זהו חלק מתהליך האימות.
בדיקת סכום
בדיקת סכום המנה. שדה בדיקת הסכום נוכח אם ביט ה- C בכותרת ה- L2F מכוון לאחד.
הודעות אפשרות
כשהקישור מוחל, נקודות הקצה מתקשרות לאשר את נוכחות ה- L2F בקצה המרוחק, ולהתיר כל אימות נחוץ. הפרוטוקול עבור מו"מ כזה הוא תמיד 1, המציין ניהול L2F. ההודעה עצמה בנוייה כרצף של שמיניות בודדות המציינות אפשרות. כאשר שדה הפרוטוקול של ה- L2F מפרט ניהול L2F, גוף המנה מקודד כאפס או יותר אפשרויות. אפשרות היא טיפוס הודעת שמינית בודדת, שאחריו אפס או יותר תת-אפשרויות. כל תת-אפשרות היא ערך תת-אפשרות בית בודד, ואחריו בתים נוספים כמתאים עבור תת האפשרות.
הודעות אפשרות אפשריות הן:
ILLEGAL |
הודעה לא חוקית. |
L2F_CONF |
בקש תצורה |
L2F_CONF_NAME |
שם של עמית שולח L2F_CONF. |
L2F_CONF_CHAL |
הזמנות עמית מספר אקראי. |
L2F_CONF_CLID |
Assigned_CLID עבור שימוש למשתמש. |
L2F_OPEN |
קבל תצורה. |
L2F_OPEN_NAME |
שם התקבל מלקוח. |
L2F_OPEN_CHAL |
הזמנת לקוח התקבלה. |
L2F_OPEN_RESP |
תגובת הזמנה מלקוח. |
L2F_ACK_LCP1 |
LCP CONFACK התקבלה מלקוח. |
L2F_ACK_LCP2 |
LCP CONFACK נשלחה מלקוח. |
L2F_OPEN_TYPE |
סוג אימות בשימוש. |
L2F_OPEN_ID ID |
בשיתוף עם אימות. |
L2F_REQ_LCP0 |
LCP CONFREQ ראשון מלקוח. |
L2F_CLOSE |
בקש ניתוק. |
L2F_CLOSE_WHY |
קוד סיבה לסגירה. |
L2F_CLOSE_STR |
תיאור מחרוזת ASCII. |
L2F_ECHO |
אשר נוכחות של עמית. |
L2F_ECHO_RESP |
הגב ל - L2F_ECHO. |