» נושאי לימוד
» נושאי לימוד
יום ראשון 22 בדצמבר 2024
COPS
דף ראשי  פרוטוקולים לפי אינדקס (A-Z)  C  COPS גרסה להדפסה

COPS - Common Open Policy Service

 

פרוטוקול זה מתאר שאילתא פשוטה ופרוטוקול תגובה אשר יכול לשמש להחלפת מידע אודות מדיניות בין שרתי מדיניות (Policy Decision Point – PDP) והלקוחות שלהם (Policy Enforcement Points – PEP).

הוא מעוצב להיות בר הרחבה כך שלקוחות מדיניות מסוגים אחרים יכולים להיות נתמכים בעתיד.

המודל לא מניח הנחות על שיטות שרת המדיניות, אך הוא מבוסס על החלטות המוחזרות מהשרת בהתאם לבקשות מדיניות.

לאחר כל הודעה של כותרת ה- COPS יש מספר עצמי סוג.

 

מבנה כותרת ה- COPS הוא כדלקמן:

 

 

גרסה
 
ביטים  4

דגלים
ביטים  4

קוד פעולה
ביטים  8

סוג לקוח
 
ביטים  16

ביטים 32 אורך הודעה

  

גרסה

שדה הגרסה מגדיר את מספר גרסת ה- COPS. הגרסה הנוכחית היא 1.

דגלים

ערכי הדגל המוגדר (כל הדגלים האחרים חייבים להיות מאופסים).

1x0 ביט דגל הודעת בקשה. הדגל הזה מכוון כאשר ההודעה מתבקשת ע"י הודעת COPS נוספת.

קוד פעולה

קוד המזהה את פעולות ה- COPS:

1 בקשה (REQ).

2 החלטה (DEC).

3 מצב דו"ח (RPT).

4 מחיקת מצב בקשה (DRQ).

5 סינכרון בקשת מצב (SSQ).

6     לקוח פתיחה (OPN).

7 -     לקוח קבלה (CAT).

8 -     לקוח סגירה (CC).

9 "שמירה בחיים" (KA).

10 סינכרון הושלם (SSC).

סוג לקוח

סוג הלקוח מראה את מדיניות הלקוח.

פירוש של כל העצמים הסגורים הוא יחסית לסוג הלקוח.

אורך הודעה

גודל ההודעה באוקטטים, המכיל את כותרת ה- COPS הסטנדרטית וכל העצמים הסגורים.

ההודעה חייבת להיות מיושרת באינטרוול של 4 אוקטטים.

 
 
תבניות עצם מיוחד ב- COPS 

לאחר כותרת ה- COPS מופיעים כל העצמים הסגורים העוקבים באותה תבנית העצם.

כל עצם מכיל מילה אחת בת 32 ביטים או יותר עם כותרת של 4 אוקטטים, באמצעות שימוש בתבנית הבאה:




אורך (באוקטטים)

C-Num

C-Type

(תכני העצם)

  

אורך

האורך הוא ערך בן 2 אוקטטים המתאר את מספר האוקטטים (כולל הכותרת) אשר מחבר את העצם.

אם האורך באוקטטים לא נופל על גבולות מילה בת 32 ביטים, אז חייבים להוסיף "ריפוד" לסוף העצם כך שהוא יהיה מיושר לגבולות 32 הביטים הבאים לפני שהעצם יוכל להישלח  על החוט.

בצד המקבל, ניתן למצוא גבולות עצם עוקב באמצעות סיבוב כלפי מעלה של אורך העצם המוצב הקודם אל עבר גבולות 32 הביטים הבאים.

C-Num

מראה את מחלקת המידע המוכלת בעצם.

ערכי ה- C-Num האפשריים הם:

 

C-Num   -  תכני עצם.

1 טיפול.

2 הקשר.

3 פנים המנשק.

4 חוץ המנשק.

5 קוד סיבה.

6 החלטה.

7 החלטת LDP.

8 שגיאה.

9 מידע ספציפי של הלקוח.

10 שעון "שמירה בחיים".

11 זיהוי PEP.

12 סוג דו"ח.

13 כתובת מכוונת שנית של PDP.

14 הכתובת האחרונה של PDP.

15 שעון מנייה.

16 תקינות הודעה.

C-Type

מראה את תת הסוג או הגרסה של המידע המוכל בעצם.

תכני העצם

הערך המופיע בשדות ה- C-Num, מגדיר את סוג תכני העצם.

ראו את הרשימה למעלה תכני עצם אפשריים.

 

.

 

 

 02-02-04 / 19:17  עודכן ,  29-09-03 / 09:49  נוצר ע"י משה דלג'ו  בתאריך 
 C - הקודםהבא - CC 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 18