117
QoS 642-642 קקק1 - QoS overview 1 . ההההה הההההdelay ההההההה- הCPU 2 . Bandwidth a . הההQoS הההה הההההה ההההההה הה"ה הה ההההה ההההההbandwidth . b . הההההה הההה, הההה ההההה הההההההBW ההserial הההT1 c . הההה הההההה ההההה הההה הה* CAC (call admission control) הההה, ההההה ההההההה, הה ההה ההההה הההה הההה- ה3 ההההה הה ההההה3 . Jitter a . ההההה ההההההה ההההה ההההה הההההה הההההההה ההההההה הההההה.b . הההההההההvoice הההההה ההההההisochronous ההההה) הה ההההההה( ההההc . הההQoS הההההההה ההjitter 4 . Packet loss a . ההה הההה ההההה הההה הההההה ההההה. הה הההההה הההההה ההFCS ההההpacket loss . הה"ה ההההה ההה הההההה הההה1

Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

Embed Size (px)

Citation preview

Page 1: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

QoS 642-642

QoS overview - 1 פרק

CPUב- ומשתמשתdelay יוצרת דחיסה.12.Bandwidth

a.כלי QoSבפקודה שרשום מה עפ"י חישובים מבצעים רבים bandwidth.b.מגדירים סיסקו מחדל, נתבי כברירת BWשל serialכקו T1c.פס רוחב בעיית לפתרון כלים

*CAC (call admission control) –הגבלת למשל, כך ליצר תאפשר שלא המרכזיה, זמנית בו שיחות3מ- יותר

3.Jittera.משתנים. בהפרשים ומתקבלים ורציפה עקבית בצורה שנשלחים פקטיםb.אפליקציות voiceתעבורת דורשות isochronousזהים( מרווחים עם )רציפהc.כלי QoSעל שמשפיעים jitter

4.Packet lossa.של בבדיקה כישלון שונות. גם מסיבות מידע לזרוק יכול נתב FCSנחשב packet

lossמאוד נדירות אלו סיבות . בד"כb.של נפוצות סיבות packet lossב- נמוך מקום הואbufferאו queuing.c.Tail drop –ב- מקום אין כאשרqueueהאחרון. הפקט את וזורקיםd.תעבורת של רגישות voiceכאשר - מסוגלים אדם , בני10ms של איבוד יש

DSPמידע. ה- של20ms בד"כ מכילהvoice תעבורת בדיבור. כל בעיה לזהות איבוד של30ms חיזוי( עד )ע"י לתקן מסוגל סיסקו אותות( של שממיר )מעבד

את ויזהה שקט ירגיש פאקטים, המשתמש שני מאבדים מידע. כלומר, כאשרהנפילה.

1

Page 2: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

e.RED (random early detect) –ה- את מקטיןwindow sizeשל מכוונת זריקה ע"י .tail drop של למצב ולהגיע להתמלאQמה- מונהREDפקטים.

f.כלי QoSעל שמשפיעים loss

5.Delaya.של סוגים מספר קיימים delay

delayFixed / variable

detail

Serializationfixed1.קו דרך פקט לשדר שלוקח הזמן הזמן כמו.2 ועד מהתחנה לצאת לקטר שלוקח רכבת:

עוזב האחרון שהקרוןהנוסחה: עפ"י.3

קו דרך ביט1000 של פקט לשדרms0.1 לדוגמה, לוקח.4 דרך פקט אותו את לשדר17.85ms מגה. לוקח100 של56Kbps של קו

Propagationfixed1.או )נחושת הכבל דרך לעבור למידע שלוקח הזמן אופטי(

הנוסחה עפ"י.2

QueuingVariable1.יש אם המכונה, גם בתוך בתור מבלה שהפקט הזמן FiFO הוא התור אם אחד, גם תור

outputה- את מודדים זניח, בד"כ הואinput queue ה-.2queue

הרלוונטיqueueה- על עומס יש אם משתנה השמן.3 או יתפנה אחרqueueש- מחכים אם

214ms עם קו דרך שיישלחו פקטים4 לדוגמה, מגיעים.4serialization delay856 . בסיוםmsיישלחו. הפקטים כל

queuing יחווה לא הראשון הפקט delayיחווה . השני .642 והרביעי428 , השלישי214

Forwarding / processing

Variable1.הפאקט את לעבד לנתב שלוקח הזמן שהוא ועד לנתב מגיע שהפריים מהרגע שעובר הזמן.2

2

Page 3: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

היוצא. intה- שלQל- נשלח store&forward –הנתב/סוויץ' של באסטרטגיה תלוי.3

לאfragment free אוcut throughש- בעודdelay ייצור.delay ייצרו

נמדד. לא בד"כ ולכן משמעותי לא.4

ShapingVariableב- חורגת לתעבורה שעושים העיכובshaping

NetworkVariable1.Delayבד"כ ידינו על מנוהל "ענן" שלא של קצה-לקצה( תשתית( ספק או אינטרנט ספקית

ע"יdelay לנחש ניתן.2 ) היעדים בין המרחק propogationבד"כ זה (, משם queuing...

CodecFixed1.VOICE דיגיטלי לקודק אנלוגי מידע להמיר שלוקח הזמן.23.look ahead –5 עוד לוקחיםmsחיזוי לבצע כדי מידע של

קידוד צפוי( ומבצע הוא האנושי )הקול שיגיע הצליל של

PacketizationFixedVOICE –20 לצבור צריךmsהמידע את לאגד כדי שיחה של אחד. לפקט

JittervariableVoice –יצירת רצופה השמעה לבצע כדי ראשוני באפר . jitter של במקרה

queuing delay אוnetwork ע"י בד"כ נגרם

CompressionVariableמידע. לדחוס שלוקח הזמן

b.כלי QoSעל שמשפיעים delay

התשתית( של )המהירותCIRמה- הממשק( גבוה של )המהירותaccess rateה- לפעמים.6במקרה– ל-shaping מגדירים זה CIRואז נשלחים פנוי, לא הממשק שבו מצב נוצר

.CIRה- של למהירות יגיע שהממוצע כדי בתור, רק שמחכים פקטיםdata ו-voice, video תעבורת של מאפיינים.7

a.פקט RTP

3

Page 4: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

b.בפתרון IPPhonesשל משתמשים SSCP (skinnyב- סיסקו, station control protocol)בתור signaling-ה .signalingמתבצע . השיחהCallManagerה- ע"י

. RTP גבי על עוברת עצמהc.נפוצים קודקים

d.ה- שרק הפס רוחבpayload.לוקח

e.הקודק, עפ"י כולל פס רוחב צריכתL3-וה L2

4

Page 5: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

f.VAD (Voice Activity detection) –לזהות שיודע כיוון הפס רוחב צריכת את נוריד לדבר, השיחה מתחילים ואז שקט לשדר. חסרון: כשיש צריך לא זה ואת – שקט)בהתחלה(. חתוכה להישמע יכולה

g.ל המלצותdelayטובה שיחה איכות עבור

h.Codec + packetization delay –פירוט i.G729צובר 5ms voice עוד לוקח . בנוסף, הוא10ms שלvoice מידע

עוד זה, מתווספים (. על15ms דוגם )סה"כlook-ahead של בניה עבור5msהכל. את לקודד כדי

ii. ,10כלומרmsראשונים השניים10ms, ו-packetization delay הם הם codec delay.

iii.שמתחיל בזמן codec delayעל הראשונים10msה- של השניים10msה- )דגימה( עלpacketization delay שוב השיחה, מתחיל

השיחה. שלiv.תמיד עבור10ms של חפיפה יש כלומר, שמכיל פקט כל

20ms.v.2 של דגימה פקט, צריך להרכיב כדיx10ms30 שאחרי . יוצאmsיוצא

עוד מתעכב . הפקט20ms של דגימה מכיל השני. הפקט לצד פקט10msבגלל codec delay10 שלmsהדגימה. של השניים

i.De-jitter buffer delay – i.או סרטי כמו בבאפר מחזיק ביעד באוטו. הטלפון הנגן באינטרנט,

ניגן(. לא עוד )שהוא מידעii.יש שאם jitterלסדר יוכל עדיין רציפה, הוא בצורה מידע מתקבל , ולא

למשתמש. המידע את ולהשמיע הצליל אתiii.Initial playout delayכדי - יש את לבנות תקופת הבאפר,

השיחה. בתחילת אגירהj.Packet loss and voice

i.על לשלוט ניתן לא packet lossמשגיאות כתוצאהii.של בעיות לפור ניתן packet lossמ כתוצאהtail dropה- עלqueueע"י

. CACב- שימוש5

Page 6: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

iii.G729לעשות יודע autofill30 עד ולהשליםmsתעבורה של חסרה

Video תעבורת.8a.סוגים שני ישנם

i.Interactive video –ב- בד"כ חי. משתמש שידורH323, H225או MPEGii.Non-interactive video –שידור streamרגיל. משתמש אוH323ב-

RTSP (Real-Time Streaming Protocol)b.יש פה גם packetization-ו codec delay.c.בשיחות video conference (interactive)נשלח audio-ו videoבשני streamים

RTP של נפרדיםd.קודק עפ"י פס רוחב

e.Interactive videoבניגוד( כמו אליו להתייחס . ישjitterל- רגיש ( מאודnonל- voice

f.ל- רגיש וידאוpacket lossאודיו מול וידאו של דרישות.9

6

Page 7: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

!!!!bps ולאppsמ- מושפעQ שגודל לב לשים.10 לאTCP של השגיאות שתיקון ( כיווןTCP כמו אמין )שאינוUDPב- משתמשים ואודיו וידאו.11

רלוונטי. לא יהיה בפקט שאבד, המידע הפקט שלretransmissionה- שיגיע רלוונטי: עדבד"כData אפליקציות111 לאSNMP . גםpacket lossל- רגישות לא packet lossל- רגיש

הסיבה– UDP שהוא למרות יש ". לכן, אםnot mission criticalכ-" מוגדר שהוא היא משהו קרה ממש מידע, לא איבוד

תכנון.13a.שלה הדרישות ואת התעבורה אופי את זהה

i.בצע network Audit –ברשת? לך רץ מהii.בצע business audit –לעסק נחוצים הפרוטוקולים כמה עד הגדר

b.ל- תעבורה הפרדclassesi.Classנפוצים ים

1.Classעבור voice payload2.Classעבור video payload3.Classעבור video/audio signaling4.Classהצורך. השאר, עפ"י עבור ים

ii.חשיבות עפ"י גם אפיין1.Mission critical –לעסק. מאוד ושחשוב אינטראקטיבי2.Transactional –לעסק. פחות חשוב אך אינטראקטיב3.Best-effort –שונה ותעבורה גלישה, דואר4.Scavengerפחות( -מbest effort )–כמו טורדנית תעבורה p2p

c.הגדר QoS policyכל עבור Class

QoS tools and architecture - 2 פרק

IntServ ו-QoS, DiffServ בכלי עוסק הפרק.1QoS כלי.2

a.Classification and markinga.Classificationלמשל שונים מאפיינים עפ"י תעבורה - סיווג( ע"י ACL.)b.Marking –הפקטים סימוןc.פקטים: של סימון עבור שדות שני קיימים

1.IP Precedence 2.DSCP (DifServ Code Point)

7

Page 8: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

d.וסיווג סימון כלי

b.Queuinga.גם נקרא schedulingאו congestion managementb.כלי queuing

8

Page 9: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.Shaping and policinga.policing –עודפת תעבורה זורקb.Shaping –עודפת תעבורה מעכבc.ב- להשתמש מומלץshaperלדוגמה, כאשר

קו מהירויות בין תאימות חוסר.1 יש כאשר נתבים שני בין - השני. בצד אחרת ומהירות אחד בצד אחת מהירות

2.Oversubscription –מספר בסניף לנתב שמחוברים סניפים בסניף הנתב של הממשק (. מהירותmultipoint )למשל הראשיבמילים הסניפים כל של מהמהירות נמוכה הראשי ביחד.

שלaccess rateאחרות, ה- CIRה- מכלל נמוך הראשי הסניף (Commited information rate)הסניפים. כל של

.police עושה התשתית ספק.3d.של כלים police / shaping

9

Page 10: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

d.Congestion avoidancea.וה- עמוסה הרשת כאשרQלמנוע מתמלאים, יש tail drop.b.למנוע דרכים מספר יש tail drop

גדל!delayה- גם - ואזQה- את להגדיל.1) עומס בזמן מיוחדת צביעה - ע"י להאט השני לצד להודיע.2

ECNמידע של אקראית זריקה ( או (WREDתוך ) הסתמכות כדי .TCP retransmission על

c.של כלים congestion avoidance

e.Link Efficiencya.ופרגמנטציה עיקריים: דחיסה כלים שני

מהנתב(CPU )דורשheader אוpayload - של דחיסה.1

10

Page 11: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

2.LFI (Link Fragmentation and Interleaving) –של סתימה מונע ע"יQה- גדולים פקטים חשובים. מפרק ולא גדולים פקטים

יותר(. )וחשובים קטנים פקטים לשדר הזדמנות ונותןb.של כלים link efficiency

f.CAC a.המבחן במסגרת לאb.משאבים אין עוד כל שיחות של יצירה מונע

g.כלי QoSמבוססים Flowa.אוטומטית מזהה הכלי flowאפשרי( בלתי יהיה זה )אחרתb.צריך הנתב על מעמיס( של טבלה לבנות flow)ים

h.כלי Class based QoS

3.DiffServאו( DS)a.מושגים

הסברמושג

Behavior aggregate (BA)

מסויםclassל- ששייכת תעבורה

BA classifierשדה לפי תעבורה סיווג DSCP)!בלבד(

MF classifierבהדר שונים שדות עפ"י תעבורה סיווג

DS code pointDSCPבשדה שמופיע , הסיווג, הצביעה, מה DSCPבפקט

Per-hop behavior ה- לפי התעבורה של ההתנהגותDSfieldוהופ, בכל הופ , בכל 11

Page 12: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

(PHB)דרכו. עוברת שהתעבורה ציוד

Traffic condistioner

לדומיין: זה מחוץ השידור האכיפה, לקרת את שעושה הציוד.police אוremark, shape שעושה

Class selector .ip precedence פעם שהיה , מהTOSב- הראשונים הביטים3

(AF1X, AF2X, AF3X, AF4X) יםclass 4 מוגדרים באמצעותם

b.DSCPביט, ה-6 בגודל שדה הוא DSFieldבייט בגודל הוא (לטובת ביט2 ECN)c.לעשות לדומיין, צריכה מחוץ תעבורה שמקבלת מכונה MF classifyמומלץ .

הדומיין( בתוך )נתב לדומיין הנכנסת התעבורה את לנתח צריכה שלא שמכונה פשוט.BA classifyב- תסתפק

d.היה בהתחלה ip precedence ניצל - ביטים3 מכן, הגיע . לאחרTOS משדה רמות של יותר רב מספר לתאר כדי ביטים6ב- להשתמש והציעDiffServ התקן

.DSCP הואdiffserv של שירות. החידושe.ה- שדה מבנהTOS

f.DSCPל- לאחור תאימות מאפשר(IP precedenceכיוון ) תת-חלוקה. עושה שהוא

g.ככה נמוך הצביעה של שהמספר ככל – יותר נמוכה העדיפות רמת יותר, וההפך. a.תעבורה לצבוע המלצה. ניתן רק היא הצביעה עניין כל כי לזכור צריך

מאוד. נמוכה שירות רמת לה לתת "גבוהה" אבל בצביעהb.-בDSCPצריך התור יותר, ככה גבוה שהמספור ההמלצה, ככל , עפ"י

בעדיפות הוא התור שבו מצב יותר. אולם! ייתכן טוב מתועדף להיות WRED הגדרות בגלל וזה – טובה הכי לא השירות רמת אולם גבוהה

(packet loss)של בפרופילים שכלולות DSCP

12

Page 13: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

dropה- את מייצגת השנייה , הספרהQה- את מייצגת הראשונה * הספרהh.8דצימלי: למספר שם של להמרה נוסחהX + 2Y = decimal value |

AFxyi.DSCPמול IP precedence

j.:סיכום

13

Page 14: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

4.IntServa.מ- יותר ישןDiffServb.מהרשת. משאבים מראש מבקשת אפליקציה לפיו מודלc.של ברמה מטפל flowd.חלקים: משני בנויresource reservationנשלחת( רמת שמבקשת הודעה

ו- אורך לכל קיימת השירות רמת כי וידוא תוך ביצועים admissionהדרך( controlדוחה( flowsמספיק אין אם )משאבים

e.חסרונותa.צריך לגדול ניתן לא( של טבלה לשמור flow)b.שירות( רמת מבקשות אלו )הם הקצה תחנות על לסמוך צריךc.ב- לתמוך צריכות הקצה תחנותRSVPd.על להתגבל ניתן ii+iiiכל לקנפג דורש זה אולם flowהגיוני( )לא מראש

f.סיכום

MQC, QPM and AutoQoS – 3 פרק

14

Page 15: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

QoS לקנפג סוגים שלושה ישנם

1.MQC (modular QoS CLI)a.הגדרת כל QoSשהוא Class based( CBWFQ, CP police)למשל b.מ- מורכבclass mapsשמרכיבים policy-mapעל שמופעל int

c.עושה match-ל classכמו – הראשון ACLd.לעשות ניתן match :עפ"י precedence, ACL, class-map, destination / source

mac address, dlci, input int, dscp, packet lengthוגם 1.Match not –מ... חוץ הכל2.Ip rtp <start port> <end port>של זוגיים - פורטים UDPלא שצוין בטווח(

חתימה(3.Mpls experimental <topmost>בתוך - צביעה MPLS. Topmostשיש מציין

ולאmplsה- של הטאג של הצביעה על להסתכל שעבר הפקט של אנקפסולציה.

4.Match protocol <http|citrix|rtp|other>מזהה - חתימה עפ"י תעבורה NBAR באמצעות

5.Match class –כאשר למשל: תנאים לעשות רוצים מורכבים. ג' תנאי ב'( או תנאי א' וגם )תנאי

Class-map match-all SubClass match ip rtp 16384 16383 match precedence 5

class-map match-any MainClass match class SubClass match cos 5

e.Class-map match-allמול match-any –ה- תחת תנאים כמה יש אםclass-ב ,match allהתעבורה ב-AND) התנאים בכל לעמוד צריכה .)match any (OR) לפחות אחד בתנאי לעמוד צריכה התעבורה

f.הבאות: הפעולות את לעשות ניתן1.Set –ע"י לצבוע set ip dscpאו precedence2.Bandwidth –ה- עבור לשמורclassפס רוחב3.Priority –ה- את להפוךclass-ל LLQ4.Shape / police5.compress

15

Page 16: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

2.QPM (QoS Policy manager) a.על שרצה - אפליקציה ייעודי שרת על שמאוחסן וובי ממשק windows.b.יהיה השרת שעל מצריך Cisco Worksc.גרפים. ולהוציא לנהל, לקנפג מאפשרd.וב- בטלנט משתמשSNMPלקנפג כדי e.ב- משתמשMIB: CBQoSMIBf.של בסטטיסטיקות לצפות מאפשר NBARבאמצעות CNPD (NBAR protocol

Discovery) 3.AutoQoS

a.גם נקרא AutoQoS Voipb.יוצרת הקלעים שמאחורי – אחת שורה של קונפיגורציה policyטיפוסי סטנדרטיc.בין הפרדה יש auto-qosו- לנתבauto-qosעל SWd.של להפעלה קדם תנאי AutoQoS

a.CEFמופעל b.קיים לא service-policyה- עלintc.ה- על מוגדרintהפקודה bandwidth( AutoQoSהגדרה על מסתמך )זוd.-בFrame-relayב- רק , תומךPoint-to-point subinterfacese.הבאה: באנקפסולציה תומך בנתביםHDLC, PPP, FR, ATM

( serialלא, LAN)!e.נתב על פקודות

*trust – auto-qosלא ,voice (ACL תעבורת מחפש NBAR)צביעה על . מסתמך בלבד.

**fr-atm –קו כאשר FRל- התשתית ספק ע"י מומרATMתמיכה אין זה . במקרה פרגמנטציה. לעשות לאauto-qosל להגיד בפרגמנטציה. צריך

f.ב- עושה הפקודה מהSWa.Auto qos voip cisco phoneטלפון מול ממשק - על IPסיסקו. בודק של

צובע. שהטלפון צביעה כל טלפון, ומקבל שם שישCDPב-b.Auto qos voip trust –ממשק על trunkמול SWה- על אחר. סומךSW

שלו. הצביעה את ומקבל האחרc.הצביעה. את תור. ממפה לכל צביעה ( ומשייך4, 3, 1) תורים3 מגדירd.כ-4 תור את מגדיר LLQ (bw 0)את אליו ומשייך cos546כ- גם שממופה

16

Page 17: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

g.פקודות Auto-qos6500 נתבי על CatOS

h.עושה הפקודה מה ( ?בנתב show run full / show auto qos)a.מייצרת ACLשעושה matchלתעבורת voiceb.מייצר classשעושה matchכ- כבר שצבועה לתעבורהvoicec.נותן priority-ל voiceתעבורה , מתעדף signalingשל voiceהשאר . כל

fair-queue ומקבלdefaultכ- נצבעd.768מ- נמוכה הקישור מהירות אםkע"י דחיסה , מתבצעת cRTPe.768מ- נמוכה הקישור מהירות אםkמוגדר LFI10 שלms( MLPעבור

HDLCאו PPP, FR fragmentation עבור FR)f.קישור על FTמוגדר FRTS shaper10 שלms.

17

Page 18: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

Classification and marking concepts – 4 פרק

1.Classification –לשני. אחד פקט בין להבדיל סיווג. הדרךלסווג ניתן פיהם שעל שדות.2

a.SRC/DST MAC/IP address/portsb.Precedence/DSCPc.TCP/UDP/IGMPd.CoSe.Input interfacef.NBARברמת( L7)g.FR-DLCIh.Packet lengthi.Not –מ... חוץ הכל

3.CoS (Class of service)a.-בLANבשדה , משתמשים COSב trunkבלבד (dot1qאו ISL)b.עובר לא הסימון L3 device !!!c.-בDot1qהראשונים, ב- הביטים שלושתISLבאחרונים משתמשים

18

Page 19: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

לצביעה נוספים שדות.4a.CLP/DE

i.DE (Discard eligibility)עבור - FRii.CLP (cell loss priority) –עבור ATM

iii.אותו לזרוק ניתן עומס צבוע, בזמן פריים/תא כאשרb.MPLS experimental bits –

i.ב- שדהMPLSii.MPLSה- את רואים לא ולכן אנקפסולציה מבצעDSCPצובעים . במקום

)החיצוני(experimentalה- אתc.QoS group

i.נתבי של העיבוד תהליך על משפיע GSRii.יותר. מהר כך שצבועים פקטים מעבדת המכונה

iii.99 ל-1 בין ערכיםלרשת בכניסה לצבוע מומלץ.5מתערפל. בינהם ההבדל אז כיData של יםclass 5מ- יותר ליצור לא ממליצה סיסקו.6עםsubinterface נתב על מגדירים כאשר.7 encapsulation dot1qעם trunk נתב, נוצר

CoS עם לצבוע ניתן ושם אחד.match ב-DSCP ערכי8אחת, ול- בבתCoS ערכי4 ל-match לעשות ניתן.89.VPN-ו classification

a.הסתם( )מן הצפנה שעברו פקטים על סיווג לבצע ניתן לאb.ה- את שפותח בנתבIPSec Tunnelלפני הפקט של הצביע את להעתיק , ניתן(

.tunnelההצפנה( ל-c.-בIOSכל על מחדל כברירת מתבצעת הצביעה של , העתקה tunnel, IPSecאו

GRE d.-בIPSec transport modeרק( -הpayload-מוצפן, ה headerהדבר לא )משתנה

ב- IPSecפשוט, Tunnel modeמעתיקים החדשheaderל- השדה את של ההצפנה

e.QoS pre-classification – i.מגדירים כאשר QoSה- עלegress intשהוא VPNלפי לפעול ניתן , לא

מוצפן. כבר ההצפנה(. המידע )לפני הפנימיTOSה-ii.את מפעילים כאשר qos pre-classifyניתן הצביעה את לבחון ,

.VPNה- של האנקפסולציה ביצוע הפנימית, לפני10.NBAR

a.לזהות יודע i.RTPלא( של זוגיים פורטים ממש, צובע UDPשמגדירים בטווח )לו

ii.Citrixiii.URLכולל hostname, Mimeiv.P2P...ועוד

b.עם עובד לא PQאו CQ (priority / custom Queue)c.מחייב ip cefd.קובץ, ה- כשמורידיםURLפאקט. בכל מופיע לאNBARיעשה match-ל URLכל

אחר.flow URLב- מופיע לא עודe.classificationתחת intראשונית( )והפעלה

Router(config-if)# ip nbar protocol-discovery19

Page 20: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

f.classificationתחת( class-map)

Router(config-cmap)# match protocol

a.תחת rtpסוגי יש payloadלמשל( עבור4 G723, 34עבור H323)

Router(config-cmap)# match protocol rtp payload-type 4

b.מסוים פרוטוקול מחפשים שבו פורט שינוי

ip nbar port-map protocol <tcp|udo> <port>

c.החתימות הרחבת (pdlm = packet descriptor language module)

ip nbar pdlm <path>

d.פקודות showi.Sh ip nbar-protocol-discovery <protocol | int> top-n <No top proto>

sh ip nbar protocol-discovery int fa2/15 top-n 2 FastEthernet2/15 Input Output ----- ------ Protocol Packet Count Packet Count Byte Count Byte Count 30sec Bit Rate (bps) 30sec Bit Rate (bps) 30sec Max Bit Rate (bps) 30sec Max Bit Rate (bps) ------------------------ ------------------------ ------------------------ http 27140 51280 1503764 40855168 59000 1516000 63000 1661000 icmp 12 13 1272 1018 0 0 0 0

ii.Sh ip nbar versio –החתימות גרסת את מציגiii.Sh ip nbar port-map –חתימה כל מחפשים בהם פורטים של רשימה

show פקודות.11a.Show policy-map interface –ה- של סטטיסטיקות יראהpolicyה- עלintb.לשנות אפשר load-intervalה- עלintהסטטיסטיקות( יתרעננו זמן כמה )כל

Congestion management – 5 פרק

1.IOSה- דרך נשלחים הם אשר עד בזיכרון פקטים מחזיקintנוצרו הפקטים את לנהל . כדי הפקטים. מאוחסנים בהם בזיכרון למקומות יםpointer ( שהםqueue) תורים

יוצא(. נכנס, ראשון )ראשוןFIFO אחד, Q היא הבסיסית התורים שיטת.2,delay על משפיע התור גודל.3 jitter-ו packet lossמלא, נוצר התור . כאשר tail-drop

אולםQה- גודל את להגדיל זה, ניתן את לפתור נזרק(. כדי בתור האחרון אחרי )הפקט. jitter יותר בד"כ וגםdelay = יותר להישלח בתור, בדרך זמן יותר מחכים הפקטים אז

20

Page 21: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

4.Queue schedulingאו( queue service algorithm )–כמה יש אם Qהנתב בו ים, התהליך עכשיו. לטפלQ באיזה מחליט

ולא הפקטים מספר הוא שחשוב . מהQה- גודל על משפיע לא הפקט גודל.5גודלם!!!

Queuing כלי כשמשווים יסוד מושגי.6a.Classification –איזה markingלאן תור לאיזה יגיע( יכנס AF41)?b.Drop policy –יבצע איך drop (tail drop? WRED?)c.Scheduling inside a single queue –בד"כ FIFOd.Scheduling between queues –ל- ולהעביר לשרת מי את בוחר הנתב איךTX

queueהתור( ה- של שליחהint)האחרון ,e.Maximum Q length –על משפיע delayועל loss

7.Software queueמול hardware queuea.Hardware (Transmit/TX queue)

i.קיים Q FIFOממשק. לכל אחדii.-הQה- שלintמעבד את . משרת ASICה- שלintה- את ולא עצמוCPU

נוצר של )מעבד הנתב של המעבד על להסתמך לא כדי הנתב. מידע. של כלליות( בשליחה למטרות

iii.ה- דרך לשדר היא מטרתוint-מהזמן. 100% ב b.Software (Output queue)

i.ה- כלי כלQoSה- על רק משפיעיםSoftware Q'sii.Software Qsה- את מזיניםTX Q

iii.כשה- רק ביטוי לידי באTX Q!מלא

**TX Qמלא. תמיד

c.ה- גודלTX Qפקטים(. בקווי2 בד"כ הוא( serialכברירת3 מוגדר הוא איטיים מחדל

d.IOSה- גודל )לבד( את משנהTXלכלי בהתאם QoSהממשק עלe.גודל TXהפקודה ע"י לראות ניתן show controller

Show controller serial 0/0 | i tx_limitedtx_limited=0(16)

i.ה- גודל – בסוגרייםTX Qii.ה- 0 – לסוגריים מחוץ =Qלא )איןQOS ע"י הוגבל QoS ,)1-ה = Q

intה- על שהוגדר QoS כלי בגלל מוגבלf.גודל TX Qהפקודה ע"י נקבע tx-ring-limit

Router(config-if)# tx-ring-limit 2

21

Page 22: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

8.Queuingעל sub-interfacesa.כל עבור subintנוצר shaping Qה- . כלshaping Qה- כל , שלsubintמתנקזים ים

. TX Qה- לתוךb.-לפעמים, כשהTXה- דרך ולא אליו ישירות עוברים ריק, פקטיםshaping Q .c.כשה- לפעמים, גםTXב- נשמרים ריק, פקטיםShaping Qה- בגללshaping rate

(. 64K שלCIR עםsubint ו-T1 ממשק )למשל

schedualing סוגי

9.FIFOa.ב- צורך איןclassification and schedualingמידי פשוט . המנגנוןb.ב- משתמשtail drop.c.סוג כל ביטול ע"י מגדירים schedualingה- על אחרintלמשל( fair-queueמועל

(E1מ- נמוכה מהירות עם ממשק כלל על

d.קונפיגורציה

Router(config-if)# no fair-queue לביטול דוגמה -Router(config-if)# hold-queue <Q size> out - לשנות מומלץ

i.Show interface

Queueing strategy: fifoOutput queue: 0/40 (size/max)

10.PQ - Priority queuea.-הQה- חשבון על שירות מקבל תמיד העליוןQאותו( מרעיב )אפילו התחתוןb.4ל- מוגבל queue: high, medium, normal, lowc.-כשhigh Qל- מתרוקן, עובריםmediumל- פקטים, עוברים שם אין , אםnormal.

22

Page 23: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

d.ב- להשתמש מומלץ, עדיף לאLLQ.במקום 11.CQ – Custom Queuing

a.של שדרוג PQניתן - Qה- של הרעבה ולמנוע כל של המהירות את להגביל הנמוכים

b.16ל- מוגבל queueשונים ים

c.עבודה שיטת

d.ב- עובדRound-Robin!!!לשני( אחד, עובר )מסייםe.דרך שנשלחים נגדיר יחסית. אם היא הפס רוחב הגבלת int 50,000בייטים

ונגדירcycle בכל מסויםQש- , בייט, הרי10,000ל- מוגבל הוא הואQשה- הקו. ממהירות-20%ל מוגבל

f.Q Sizeה- כל סכום חלקיQשה- הפס = רוחב יםQבקו. יקבלg.ה- אחד כאשרQריק, רוחב ה- שאר בין יחסי באופן מתחלק לו השמור הפס

Q :5ים. למשלK, 5K, 10K, 10K, 20Kאם40%, 20%, 20%, 10%, 10% שהם . Q10 שלKשל סכוםה כי50% ו-25%, 12.5%, 12.5%ל- יהפוך מנוצל, זה לא

.40Kל- והפך50K היה כולםh.כל Qממוספר ל-1 בין -round) שלהם התעדוף על מעיד לא . המספר16

robin .)Qפס. רוחב יותר שיקבל ככל יותר טוב מתועדף יהיה23

Page 24: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

i.ה- מגודל משמעותית חורגת תעבורה שאם כמובןQ( ,80Kעל Qשל 20K) גדול. הכי הגדול עםQב- שמדובר משנה גרוע, לא שירות תקבל התעבורה

12.MDRR – Modified Deficit Round-Robina.נתבי על רק ונתמך מיועד GSR.b.את קצת מזכיר CQ .c.עושה round robinבין Qועד0 שמספרו Q7 שמספרוd.ה- גודל המהירות. למשל, אם בהגבלת פרגמנטציה עושה לאQהוא 1501

של מגבלה שיש יישלחו, למרות , שניהם1500 של פקטים שני והגיעו בייט1501.

e.QV (Quantum value) –כמה round של אחד בסיבוב לשלוח מותר בייטים robinה- של המהירות מגבלת את שמציין . ערךQ-ב passאחד round של robinל- . דומהbyte countה- שלCQ.

f.כל מהקו אחוז כמה לדעת כדי Q:מקבל, נחשב

g.DC (Deficit counter) –שנשלחה. היתרה הגירעון, הכמותh.Deficit –פרגמנטציה, שאין כיווןMDRRמהמגבלה בייטים יותר נשלחו אם זוכר

שהוא הבייטים )תוספתDCה- את הבא הסיבוב שלQVמה שהוגדרה, ומפחיתהקודם(. בסיבוב שלח

i.עבודה שיטת

13.WFQ (Weighted Fair Queuing) a.עושה classifyלכל flowאותה( ,SRC/DST ופורט כתובת TCP/UDP-ו

precedenceלהגדיר ניתן (. לא classification.אחר b.לכל flowמשלו. תור נוצר

24

Page 25: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.תורים.4096ב- תומך d.ה- כל בין בשווה שווה מתחלק הפס רוחבflowsיש אם . גם flowו- יותר שדורש

flowלו. שהוקצה ממה פחות שדורש אחרe.ושיחות וידאו עבור טוב עובד לא voiceלספק מאפשר לא כי delay/jitterנמוך

למשל(LLQ )כמוf.-ב ,fair-queueהמשמעות: flowו- מרוויחים קטנים יםflowכבדים ים

סובלים.g.WFQבודק precedence. WFQלו שיש למי פס רוחב יותר מקצה precedence

יותר. גבוהh.ה- ערך של היחס באותו ניתן פס רוחב יותרprecedence ,למשל .flowעם

precedence 1יקבל !precedence 0 עםflowמ- פס רוחב שניים פי Flowעם precedence 5מ- פס רוחב6 פי יקבלprecedence 0.

i.-המשמעות: בfair-queueמעדיפים flowעם precedence.גבוה j.Too-fair –שבה תופעה flowישנים פקטים פני על תיעדוף מקבלים חדשים ים

של הנמוךSNה- את יורשים שלהם הראשונים הפקטים )כי קיימים יםflow שלכרגע( שנשלח מה

k.WFQ modified tail-dropi.CDT (Congestive Discard Threshold) –ה- אורךQה- שלflow.הבודד

ii.CDTב- להיות יכולים פקטים כמה מגבילQה- שלflow.iii.עם פקט יימצא כן אם ייזרקו, אלא שחרגו פקטים SNגבוהה

האחרים התורים באחד שמחכה יותר

l.תורי WFQמיוחדים i.8תורים )פרוטוקולי מייצר שהנתב תעבורה עבור נמוך משקל עם

ניתוב(ii.כל עבור נמוך משקל עם תורים flow-ש RSVPמשאבים. לו שמר

m.עבודה תהליךi.מקבל פקט כל SN (sequence number)או FT (finish Time)

ii.ה- ערךSN = previous SN + (weight * packet length)iii.Weight = 32384 / (ip precedence + 1)iv.Previous SNה- הואSNב- הקודם הפקט שלflowמדובר . אם

flow)מ- שנשלח האחרון הפקט של יהיהprevious SN חדש, ה-flowב-אחר(

25

Page 26: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

v.עם פקטים SNמקבלים גבוה dropה- עפ"יmodified tail-drop logicvi.ה- עם פקטSNל- נשלח ביותר הנמוךTX Q.

vii.חישובים1 דוגמה -

viii.סדר– 2 דוגמה שליחה: 13,5,14,15,6,1,16,7,9,8,2,10,3,4,11,12

n.קונפיגורציה

26

Page 27: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

Router(config-if)# fair-queue <CDT> <max no of Qs> <no of RSVP Qs>Router(config-if)# hold-queue <length> out

o.פקודות showi.Sh int

sh int Serial4/6:1

Queueing strategy: weighted fair Output queue: 0/1000/64/0 (size/max total/threshold/drops)

ii.Sh queue <int> <vc>כל - מציג flow!!!

sh queue Serial4/6:1 Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: weighted fair Output queue: 2/1000/64/0 (size/max total/threshold/drops) Conversations 1/3/16 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) Available Bandwidth 1152 kilobits/sec

(depth/weight/total drops/no-buffer drops/interleaves) 2/32384/0/0/0 Conversation 6, linktype: ip, length: 1484 source: 10.200.10.2, DST: 10.241.241.10, id: 0xB040, ttl: 56, TOS: 184, prot: 17, source port 16772, destination port: 19232

iii.iii. Sh queueing <custom|fair|priority|randon detect> <int> <vc>

sh queueing int Serial4/6:1

Interface Serial4/6:1 queueing strategy: fair Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: weighted fair Output queue: 0/1000/64/0 (size/max total/threshold/drops) Conversations 0/3/16 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) Available Bandwidth 1152 kilobits/sec

14.CBWFQ (class based weight fair queue)a.ל- דומהCQבמקום פס רוחב אחוז להגדיר משופר: ניתן אך byte count.b.ב- להשתמש יכולWFQה- אחד עלclass .יםc.דוגמת פתרון נותן לא PQ –אלא ע"יLLQ בשילוב מוגבלת בצורה הפקודה

priorityה- תחתclassd.אחד: למעט לקנפג שניתן תורים64ב- תומךclass-defaulte.נוספות פקודות

i.Fair-queue –הפעלה WFQה- אחד עלclassיםii.Random-detect <DSCP|precedence>הפעלת - WREDעל ה- אחד

classiii.Max-reserved-bandwidth –תחת כמהintה- פס רוחב .

. 75% היא מחדל . ברירתclass-default לא שהם יםclassה- לכל ישורייןiv.Bandwidth

Kbps לכמותclass הגבלת.127

Page 28: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

2.Bandwidth percent –הגבלה בהתאם לפקודת באחוזים, bandwidthהממשק. תחת

שילוב. ולאbandwidth percent או bandwidth או להגדיר ניתן.34.Bandwidth remaining –תעבורה שהוקצה ממה שנשארה

!!!max-reserved כולל לא התורים לשארשלbandwidthה- את שחורגת תעבורה.5 ל- , תעבורclassה-

class defaultאחרי שנשארת ליתרה נכון )יותר max-reserved-bandwidthכ- ( ותתנהגWFQ .

לאbandwidthה- פקודות כל סך.6 הפס מרוחב לחרוג יכולות max-reserved-bandwidth כפול הממשק על שהוגדר

f.Sh policy-map int <int> <output|input> class <class>15.LLQ (Low Latency Queue)

a.כמה להגדיר ניתן classשל ים priorityתחת CBWFQb.להגביל ניתן LLQהפקודה באמצעות percent .תקבל חורגת תעבורה DROP!!!c.עבודה שיטת

d.של תורים שני מוגדרים אם LLQ,בינהם אין schedualerמתאחדים התורים , שני אחדFIFO LLQ לתור

e.במספר להשתמש מומלץ Qשל LLQבמצב תעבורה להפריד רוצים שבו עבור : אחדLLQ של יםclass ושיחות, שני וידאו עבורLLQ של אחדclass )במקוםבחריגות( לשני אחד להפריע מבלי – וידאו עבור ושני שיחות

traffic policing and shaping – 6 פרק

1.Egress blocking a.התעבורה כל את מלהכיל מידי קטן המרוחק הקו של הפס רוחב עומס. כאשר

. egress blocking עושה התשתית - ספק אליו שנשלחתb.הסניף של הפס מרוחב לרשת, חורג הסניפים של הפס רוחב כל כאשר למשל

מתבצע הראשי egress לרשת. blocking-ב FR SWשקרוב )למשל( לסניף עם מרוחק לסניף , שולחT1 קו הראשי, עם הסניף במקביל, כאשר הראשי. או

המרוחק. לסניף שקרוב בצדFR-SW ב-egress blocking מתבצע אז– 64 של קוc.גם נקרא speed mismatchd. :פתרוןshaperפחות( עדיף policeלפני ) ה- לרשת שנשלחFR .

2.Shapingמול policing

28

Page 29: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

a.מהירות. ואוכפים מודדים שניהםb.התשתית ספק עם שהחוזה ממה מידע יותר לשלוח יכול כשנתב מגדירים

מרשהc.Policingזורק מעכבshapingעודפת, תעבורה עודפת תעבורה לתור ומכניס

מראש. נתון, שהוגדר בקצבd.יעשה ארגון בד"כ shapingלתעבורה כאשר עושה התשתית ספק יוצאת,

policingעומס(. מפני שלו הרשת על להגן )כדימגדירים? איפה.3

a.Police –בכניסה )intה- שמהירות לרשת. איפה clock speedגבוה למשל( הקו. ממהירות

b.Shape –בהם עושה שהספק המקומות מהרשת, בכל ביציאה police .

shaper

מושגים.4a.ה- במהירות זורמת תמיד תעבורהCIRמשדרים מהירות, פשוט להגביל . כדי

משדרים. - לא הזמן של השני מהזמן, ובחלק בחלקCIRה- במהירותb.תרשים (1000ms)שניה =

c.TC (Time interval) –ב- זמןmsecשל בגודל מידע לשלוח ניתן שבו BC .אחד d.Bc (Commited burst size) –ב- מתפרץ מידע כמות(bpsשניתן ) ב- לשלוחBc

הספקית. מול בחוזה מוגדר אחד, לפעמיםe.CIR (Commited information rate) –ב- מהירותbits/secf.Shaped-rate –זהה להיות המהירות, אמורה עיצוב )בקונפיגורציה( של הגדרת

.CIRמה- במעט גבוהה אוg.Be (Excess burst size) –תוספת )ב-bcל- מהירות bpsשמצטברת אחרי (

אי-פעילות. של תקופהh.לסעיף בהמשך aלדייק, נרצה , אםIOSמשדר Bcכל הסתיים. לאTcה- עוד

ורגע. רגע בכל מהירות לחשב ביותר, מבלי היעילה הדרך זוהילחישוב נוסחאות.5

a.Bc = Tc * CIR (or shape-rate)b.מחדל, ה- כברירתTc125 הואmsישנם( 8xTcבשנייה )אחת

29

Page 30: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.ה- לדוגמה, אםCIRוה-128 הוא shaping rate64 הואbpsשיש היא , המשמעות .Bc=8000bits, כלומר, 64000x0.125 = 8000bits. לכן, Tcמה- בחצי לשדר

d.Tc = shaping-rate/CIRe.עושים אנחנו לדוגמה, אם shapeשל לקו96 3/4ב- שידור , יתבצע128 של

. 125ms (Tc*0.75) שלTc מכל91.25msמהזמן, f.להגדיר ניתן לא בד"כ Tcאנחנו לכן, אתIOSל- מספקים . והיאCIR+Bcה- ,

.Tcה- את לבד מחשבתg. Tc=125msהיא סיסקוdelayל- שרגישה תעבורה עבור בעייתית בחירה .

)שמשפיעBcה- עם לשחק כזה, מומלץTcל- להגיע . כדיTc=10ms על ממליצים(Tcה- , עלa בסעיף הנוסחה ישירות, עפ"י

,delayל- רגישה תעבורה . עבורTc לשנות ממליצה לא מחדל, סיסקו כברירת.6.10ms שלTc מומלץ

7.Shaping delayכאשר - פקטיםBcה- קטן, ,bc=8000bit) יתעכבו גדולים packet=1500byte )–פרגמנטציה להפעיל יש זה את לפתור כדי

8.Shapingה- ומשלtoken bucketa.Token=1 bitהוא הדלי . גודל BCשל tokenים, כל TCמחדש. אותו ממלאיםb.תרשים

c.מה- מופחתת התעבורה מהקו, כמות יוצאת תעבורה כאשרtokensהדלי. של הבא. TCל- עד – מהקו מידע יישלח , לאtokens נותרו לא אם

d.Traffic shaperעם excess burst –מוסיפים )מהBcמקום: לדלי עד שהיה tokensה- את לצבור , ניתןBcה- כל נוצל , לאTc בסיום . אםBe עכשיו( ועוד

ליצור , ישBc+Be של במהירות לשלוח הזכות את לקבל . כלומר, כדיBeה- לתוך.Beה- את שתמלא פעילות חוסר

30

Page 31: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

9.Traffic shaping adaptationa.ב- שיטהFR/ATMלהאט מהנתבים ומבקשת עומס מזהה הרשת לפיהb.תרשים

c.ב- שימושBECN (Backward Explicit Congestion Notification) –הודעה העומס. כיוון נגד שנשלחת

i.FRS1מ- עומס מזההmainלכיוון R1 .ii.מ- שנשלח הבא בפרייםR1, FRS1מסמן BECNה- של בהדרFR frame –

. main נתב לכיווןiii.Mainה- את מקבלBECNומאט. אם הוא יםBECN עוד מקבל

לו( שהוגדרminimum CIR )MIRל מגיע שהוא עוד, עד מאטd.ב- שימושFECN (Forward Explicit Congestion Notification) –שנשלחת הודעה

העומס. כיוון עםi.FRS3ש- מזההR12ל- מידע מידי יותר שולחmain .ומעמיס

ii.FRS3שולח FECNלכיוון main .iii.Mainה- את מזההFECNל- להודיע וכדיR12שולח להאט, הוא

.BECN הודעתR12ל-e.כל על BECN16 מהמהירות. אחרי25% יוריד , הנתבxTcהתקבל לא שבה

BECNחזרה מהמהירות1/16 יעלה , הנתב

31

Page 32: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

?shaper מגדירים היכן.10a.מגדירים אם shaperממשק על multipointה- לרמת לרדת ניתן פיזי, לאDLCI

(VC)b.במקום ליצור יש sub-interfaceלהגדיר או shaperה- עלDLCI.

11.CB shapingב- נתמךFIFO, WFQ, CBWFQ, LLQ12.FRTSעושה shapingעל FIFO, WFQ, CBWFQ, LLQ, PQ, CQ13.Shapeעם בשילוב queuing

a.-הshaperשה- אחרי פועלqueuing .מתבצע b.מופעל לדוגמה, אם pqוגם shaperעל יקבלPQה- ממשק: ראשית החלטה

ומתי. אותו לשלוח אם יחליטshaperה- מכן שירות, לאחר יקבלpacket איזה

c.יש כאשר sub-interfacesלכל , subintיש shaper-משלו, וה software Qכל של .hardware Qה- את מזין הממשקים

32

Page 33: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

14.Hierarchical/nested QoS a.policy-mapבתוך policy-map.b.קונפיגורציה

Policy-map q-voip class voip-rtp priority 32 class class-default fair-queue

Policy-map shape-all class class-default shape average 96000 960 service-policy q-voip

Int se1/0 service-policy input shape-all

c.המשמעות, קודם shapeאח"כ , priority-שב( LLQעושה police)CB shaping ל-FRTS בין הבדל.15

a.FRTSב- רק תומךFRb.FRTSלהגדיר מאפשר shaperעל DLCI.בודד

33

Page 34: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

police

16.Multi-action policer –לצבוע DSCPבפקט( וגם( DE (Discard Eligibility)הפריים: את . ATM שלCLP (cell loss priority) אוdot1q ב-FR, COS של

17.Policeמבצע meteringהתעבורה. )מדידה( של18.Policerקטגוריות3ל- התעבורה את לקטלג מסוגל

a.Conform –הפס רוחב מהקצאת חורגת שאינה תעבורהb.Exceed –המותר בגבול חורגת תעבורה (excess burst)c.Violate –מהמותר. חורגת תעבורה

19.Policeסוגי3 לשעות יכול action a.Forward ,)לשלוח( drop )על גם– )לזרוק conformb.Re-markלסמן - שיש שבמקום כך חורגת תעבורה אותהQoS בו אחר, ,

נמוך. תיעדוף תקבל חורגת תעבורה20.Tokenשל shaper = 1bit, tokenשל policer = 1 byte.הדלי מילוי שיטת.21

a.מ- שונהshaper –בכל הדלי את ממלא לא TC!!!b.תעבורה. דרכו שעוברת פעם בכל הדלי את ממלאc.ולכן, האחרון הפקט דרכו שנשלח מאז שעבר לזמן בהתאם הדלי את ממלא

פאקט. כל עבור הדלי של ומילוי חישוב מבצעd.הדלי למילוי נוסחה

e.128 במהירות קו על לדוגמה, נסתכלkb/sאי של שנייה אחרי פקט מגיע . כאשר פקט מגיע . כאשרtokens (16000*8=128kb) 16,000ב- יתמלא פעילות, הדלי

. tokens 1600 שניות, יתמלאו0.1 אחרי22.2 color policing (1 bucket) single rate,

f.השלושה מתוך קטגוריות בשני משתמשg.אחד בדלי משתמשh.Conformכשמגיע - כמותtokens) אסימונים מספיק ויש פקט בשבילו. )

התעבורה. לכמות בהתאם מהדלי תוסר האסימוניםi.Exceedה- יתבצע אסימונים מספיק אין - אםaction( forward / dropאו )צביעה

23.Dual bucket single rate,a.השלושה מתוך קטגוריות בשלושה משתמשb.דליים בשני משתמשc.של הפעולה לשיטת דומה shaperעם Be.d.דלי Beגולשים" מדלי אסימונים עודפי כאשר רק מתמלא" Bc.

34

Page 35: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

e.Conform –חורגת. שאינה תעבורהf.Exceed –תעבורה אולםBc בדלי מהאסימונים שחורגת מכמות חורגת לא

הצורך. עפ"יBe וה-Bcמה- אסימונים . יוסרוBe בדלי שנמצאים האסימוניםg.Violate –הדליים. בשני אסימונים מספיק אין כאשר

24.Dual rate, dual bucketa.טוב? זה למה

i.תעבורה עבור מיועד burstמגדירים – ית PIRמה- גדולCIRii.Oversubscription –עם לקוחות שני מגדירים CIR 64K-לדוגמה(, ו( PIR

128K128 יקבל משדר, הוא אחד לקוח רק . כאשרKישדרו, שניהם . אם כ"א. 64k יקבלו הם

b.קטגוריות בשלושה משתמשc.דליים. בשני משתמשd.PIR (peak information rate) –ה- לדלי נוסף דליCIRתעבורת עבור exceed.e.לבד. מתמלא דלי שונה!!! - כל בשיטה הדליים את ממלאPIRלא מתמלא

ל-Bc דלי של עודפים מ"גלישה" של כתוצאה .PIRיש והוא מהירות משלו, הנוסחה. בנפרד, עפ"י רקBc bucketה- כמו בדיוק מתמלא

f.Conform –מה- חורגת לא תעבורה כאשרBc bucketמה- יורדים . אסימוניםBC מה- גם יורדת אסימונים של כמות , אותה CB ב-התעבורה. לכמות בהתאם

PIR !!! g.Exceed –מה- חורגת התעבורה כאשרbcמה- אסימונים . יורדיםPIR.h.Violate –ה- כאשרBc-וה PIR .אסימונים! יורדים לא הדליים משני ריקים

35

Page 36: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

i. ,לדוגמהCIR=128kbps, Bc=8000 byte, PIR=256kbps, Be=16000 byteכאשר . דלי8000byte של פקטים מגיעים , CIRמתרוקן יורדPIR ודלי מיד לחצי,

עםexceed במצב אנחנו . כעתbyte 8000 עוד זניח, מגיעים אחריהם, במרווח נמצאים , אנחנוbyte 8000 עוד אחריהם מיד מגיעים ריקים. כאשר דליים שני.violateב- כבר

Tc של מחדל ברירת ערכי.25

סיכום.26

36

Page 37: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

קונפיגורציה

shaper של קונפיגורציה.27a.Average – single rate, dual bucketשל . שאריות Bcל- גולשותBe.b.Peak – dual rate, dual bucketדלי . Beל- בנפרד מתמלאBc.c.Adaptive –מתקבל כאשר BECNניתן לא ממנה המינימום מהירות את , מגדיר

יגיעו. יםBECN כמה משנה לרדת, לאd.Fecn-adapt –יחזיר BECNשל קבלה עם FECNe.Max-buffers –ה- גודלQה- שלshaper.

Router(config-pmap-c)# shape average <CIR> <bc> <be> *Router(config-pmap-c)# shape average <percent> <bc> <be>Router(config-pmap-c)# shape peak <CIR> <bc> <be> **Router(config-pmap-c)# shape peak <percent> <bc / be in ms!> ***/*Router(config-pmap-c)# shape adaptive <min-CIR> Router(config-pmap-c)# shape fecn-adapt Router(config-pmap-c)# shape max-buffers <number of buffers>

Bcל- שווה יהיהBeמחדל, , כברירתshape average ב-Be מוגדר לא * כאשר

:shape peak את לחשב כדי הבאה בנוסחה להשתמש ** ניתן configured_rate * (1 + Be/Bc)

***percent פקודת עפ"י מהירות של חישוב נותן bandwidth על שמוגדרת הממשק

כאשר ורוציםpercent מגדירים **** אוBc להגדיר , Be, מגדירים Tcאת . החישובהנוסחה. "יעפ אח"כ לחשב ישBe/Bc של

37

Page 38: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

shaper עבורshow פקודות.28a.Sh policy-map <PM>

show policy-map Policy Map shape-all Class class-default Traffic Shaping Average Rate Traffic Shaping CIR 64000 (bps) Max. Buffers Limit 1000 (Packets)

b.Sh policy-map int <int>iii.עבור shaper320מ- שקטןkbpsשל המחדל , ברירת Bcהוא

8000 bitiv.עבור shaper320מ- שגדולkbpsהיא המחדל , ברירת Tcשל

0.25 secondv.Sustain = Bc

vi.Excess = Bevii.Byte limit8000 + 8000) הדליים כל = סכום bit = 2000

byte)viii.Incrementכל יתמלא אסימונים = כמה Tc

ix.Interval = Tc

show policy-map interface s0/0.1 Serial0/0.1 Service-policy output: shape-all Class-map: class-default (match-any) 7718 packets, 837830 bytes 30 second offered rate 69000 bps, drop rate 5000 bps Match: any Traffic Shaping Target/Average Byte Sustain Excess Interval Increment Rate Limit bits/int bits/int (ms) (bytes) 64000/64000 2000 8000 8000 125 1000

Adapt Queue Packets Bytes Packets Bytes Shaping Active Depth Delayed Delayed Active - 56 6393 692696 6335 684964 yes

policer של קונפיגורציה.29a.עפ"י הם המידות percentאו bps.b.Bc-ו Beשל במידות byteבשונה( -מshaperשזה )בביטיםc.מגדירים כאשר percentלהגדיר , ורוצים Bcאו Be, מגדירים Tcאת .

הנוסחה. "יעפ אח"כ לחשב ישBe/Bc של החישובd. קונפיגורציה

police cir <bps> bc <bytes> be <bytes> conform/exceed/violate-action <action>police cir <bps> bc <bytes> pir <bps> be <bytes> conform/exceed/violate-action <action>

38

Page 39: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

police cir <%> bc <in ms> be <in ms> conform/exceed/violate-action <action>police cir <%> bc <in ms> pir <%> be <in ms> conform/exceed/violate-action <action>

e.Multi-cation policing

R(config-pmap-c)# police 128000 256000R(config-pmap-c)# violate-action set-dsc-transmit 0R(config-pmap-c)# violate-action set-frde-transmit (frame-relay DE)

f.סוגי actions

actionהסבר

Dropהתעבורה את זורק

DSCPSet-dscp-transmitב- מחדש מסמן

precedence (0-7)Set-prec-transmitב- מחדש מסמן

qos-group (1-99) מגדירהנתב( של בעיבוד פנימית תיעדוף , רמתGSR נתבי )עבור

Set-qos-transmit

= נמוכה(1גבוהה, = עדיפות0 )ATM ממשקי עבור(clp=1 עם פריים עומס, יזרק כשיש– FR ב-DE )כמו

Set-clp-transmit

transmitשהוא כמו מעביר

show פקודות.30a.Sh policy-map <PM>

show policy-map Policy Map shape-all Class class-default police cir 96000 conform-burst 12000 excess-burst 6000 conform-action transmit exceed-action set-dscp-transmit 0 violate action drop

b.Sh policy-map int <int>

show policy-map interface s0/0.1 Serial0/0.1 Service-policy output: shape-all Class-map: class-default (match-any) 7718 packets, 837830 bytes 30 second offered rate 69000 bps, drop rate 5000 bps

Police:cir 96000 bps, conform burst 12000, excess burst 6000conformed 1223 packets, 85551 bytes, action: transmitexceed 2 packets, 5 bytes, action: set-dscp-transmit 0

39

Page 40: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

violated 0 packets, 0 bytes, action: dropconformed 95000 bps, exceed 1000 bps, violate 0 bps

לדוגמה שאלות.31a.96 היא הקו : מהירות1שkbps, Bcשניה, של בגודלBeשניות0.5 של בגודל b.1ת :police cir 96000 bc 12000 (=96000/8) be 6000 (=96000/8*0.5)c.80 : מהירות2שkbps, bcשניה, שלbeשניה. לזרוק חצי של violateסימון ,

excess-ב dscpשל best effortd.2ת :police 80000 bc 10000 be 5000 conform transmit exceed set-dscp-

transmit 0 violate drop

congestion avoidance through drop policies – 7 פרק

1.TCP-ו UDPכשיש אחרת מתנהגים packet loss. UDPזה. עם להתמודד יודע לא2.RED – Random early detectionיש . כאשר tail dropלהגדיר סובלים. ניתן , כולם RED

מתגלה כאשר מסוימת תעבורה על רק אקראיים יםdrop ליצור וכך מסוימת תעבורה על.tail drop שמתרחש מתמלא, לפניQשה-

3.Tcpעם להתמודד יודע PLכלים שני באמצעותa.Window sizeאו( receiver/advertised window )–לפני יועבר מידע כמה

PL כשיש קטןACK. Window size ישלח שהמקבלb.CWND (congestion window) –המקבל. מגיב עזרת לבד, ללא מחשב השולח

window sizeל- ביחס מהר

4.CWNDa.CWNDעפ"י שנקבעים בקצבים גדל "slow start"-ו "congestion avoidance

algorithm"b.Slow start –ה- את מגדילCWNDאקספוננציאלי. בקצבc.Congestion avoidance algorithm –ה- את מגדילCWNDליניארי. בקצבd.הבא: התהליך עפ"י

i.מקבל לא המידע שולח ACKii.Slamming the window shutה- את דרמטית מקטין - השולחCWND

אחדsegment של לגודל אותו וקובעiii.SSTRESH (slow start threshold)50% של ערך ומקבל נקבע

.PL שהיה לפניCWNDה- מגודלiv.CWNDה- לערך עד גדלSSTRESHעפ"י slow startv.ש- אחריCWNDשל לערך מגיע SSTRESHשל הקצב עפ"י גדל , הוא

congestion avoidance algorithm.e.שרטוט

40

Page 41: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

5.Tcpל- בהתאם מידע שולחwindow sizeאו CWND – קטן!!! שיותר מה6.WREDלבעיית כפתרון Global synchronization

a.למספר יש כאשר connectionים packet dropאת ומגדילים מקטינים כולם , הם פס. רוחב של בזבוז יש ואז מסונכרת בצורה שלהםCWNDה-

b.Wredיוצר PLטוב ניצול שיוצר מה – מסינכרון הגידול את מוציא וככה רנדומלי הקו. של יותר

7.FREDל- כפתרוןTCP starvationa.של80%מ- מורכבת התעבורה שבו מצב נניח TCPוהשאר UDPיש . כאשר

. TCPה- חשבון על מרוויח רקUDPה- להאט, ואז יודעTCPהקו, על עומסb.Flow based RED

8.IOSב- רק תומךWRED, FRED-ו ,ECN (explicit congestion notification)ב- - לאRED WRED פעולה דרך.9

a.ה- לעומק מתייחסQבממוצע b.כאשר הבאה הנוסחה עפ"י( n=9כברירת )מחדל

**Exponential weighting constant = nc.ה- עומק של כלומר, ההשפעהQמה- למנוע היא . המטרה2% הוא הנוכחי

WREDקטן. שינוי כל "להתפרע" עלd.:תזכורת

e.WREDפרמטרים: לשני בהתאם פקטים זורקminimum-ו maximum threshold41

Page 42: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

f.הלוגיקה

g.מושגים

42

Page 43: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

10.WREDעושה dropלכל ושונה יחסי באופן DSCP/precedencea.REDלא( WREDלא ,) סימון. כל עבור פרופיל ולהגדיר להפריד יודעb.ה- באמצעות עושה הצביעה, הוא בין השוני אתMPD-וה threshold .

i.Min threshold –לזרוק. להתחיל מתי מגדירii.Max threshold –לעשות מתחיל מתי full drop

iii.MPD –ה- האחוז את מגדירdropל- מגיע שהוא לפניfull drop. 5%=1/20 עד , ייזרקוMPD=20 )כלומר, אםMPD/1 הואdropה- אחוז(full drop שיהיה לפני

*MPD = Mark Probability Denominator

c.ערכי MPD, thresholdמחדל( )ברירת סימון כל עפ"י

43

Page 44: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

11.WRED and queuing –ה- לפני מופעלQeueuing

44

Page 45: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

הוא אם אחר!!! למעטqueuing tool שום להגדיר ניתן ממשק, לא על מוגדר כאשר.12MQC (policy-map, class-map) של מהגדרה חלק

קונפיגורציה.13a.מחדל, כברירתWREDכ- מוגדרprec-basedb.פקודות

random-detect < none* | dscp-based | prec-based>random-detect precedence <prec> <min-thresh> <max-thresh> <MPD>random-detect dscp <dscp> <min-thresh> <max-thresh> <MPD **>random-detect exponential-weighring-constant <value> ***random-detect-group <group-name> <dscp-based | prec-based>random-detect attach <group-name> ****

לצביעה קשר בליrandom detect להגדיר * ניתן **MPDה- אחוז הואdropלפני full-drop

= תגובה גבוה , מספרQה- בעומק לשינוי מהירה = תגובה נמוך *** מספראיטית

.ATM בממשק בודדVCל- אותה לשייך וניתןglobal-configב- קבוצה **** מגדיריםc.דוגמה

Interface serial 0/0 Random-detect dscp-based Random-detect exponential-weighting-constant 5 Random-detect dscp af21 50 60 Random-detect dscp af23 20 30 20

Policy-map WRED class dscp-ef Priority Class-default Random-detect dscp-based

Interface serial 0/1 Service-policy output WRED

show פקודות.14a.Sh int random-detect –ממשקי עבור VIP( versatile interface processor –

הניתוב טבלאות את שלהם לקש מעתיקים שהיו7500 של ישנים כרטיסים(routing processorמה- העומס את ומורידים הנתב של והמיתוג

b.Show interface

45

Page 46: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.Show queue <int> <vc>i.שמוגדר היכן רלוונטי לא Q strategyשל FIFO

ii.ה- גודל את מציגQממוצע(. )לא הנוכחיiii.ב- פקטים57 עם דוגמהQ

d.Show policy map interfacei.Mean queue depth –גודל Qממוצע

46

Page 47: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

e.Sh queuing random-detect <int> <vc>

15.ECNa.ECNשל פיצ'ר הוא RED .b.ל- דומה פקטים, ובצורה צובע הנתבFECN/BECNמאיטה השולחת , התחנה

.ECN עם פקטים מקבלת כשהיא בחציc.ECNשל לוגיקה אותה פי על עובד WREDרנדומלית, צובע לזרוק . במקום

רנדומליתd.ECNב- תומכות הקצה תחנות אם רק עובדECN)חיסרון( e.ערכי ECN

i.ECN=00 –ב- תומכת לא השולחת התחנהECN.ii.ECN=01ב- תומכת השולחת - התחנהECN .

iii.ECN=11 –להאיט!". הנתב להודיע כדי משנה שהנתב ערך" .01 שערכה תעבורה קיבלת הוא אם רק11 לערך לשנות יכול

47

Page 48: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

iv.ב- צבועה התעבורה אםECN=00כלומר( ECNלא ,)נתמך WREDרנדומלית. תעבורה כרגיל, וזורק פועל

f.ECNה- בשדהDSCP

g.עבודה תהליך

*CWR (congestion window reduced) – client2ל- מודיעserver1מאט והוא קיבל שהוא **ECE – server1האט" שולח"

4 סעיפי שני בטעות שיש לב *** לשים

h.קונפיגורציה

Policy-map ECN class class1 random-detect ecn48

Page 49: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

i.show policy-map interface

L ink efficiency tools – 8 פרק כדרך פרגמנטציה– LFI( Link fragmentation and interleavingוב- בדחיסה עוסק הפרק.1

(serialization delay עם להתמודדות2.Header compressionקטנים. פקטים הרבה של במקרים טובPayload compression

(.mp3, jpg) כבר דחוס אינו שתוכנם גדולים פקטים עבור טוב

49

Page 50: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

ולהרחיב לדחוס שלוקח )הזמןdelay ויוצריםCPU משאבי דורשים הדחיסה סוגי כל.3מידע(

ולבצע ייעודיים הרחבה כרטיסי להתקין יבצע( אוIOS)שה- תוכנתית דחיסה לבצע ניתן.4 AIM (advanced integration , וכרטיסי7000 נתבי עבור כרטיסים חומרתית. יש דחיסה

modules)2600 ו-3600 נתבי עבור.5.Header compression

a.ה- שמבנה הנחה נקודת מתוך יוצאheaderצפוי b.משאבים. פחות דורשת הדחיסה זו מסיבהc.של דחיסה IP + tcp/udpהופכת headerב- בייט3-5ל- בייט40 שלTCP-2-4, ו

(.udp checksum יש אם )תלויUDPב- בייטd.-בTCPגדולים. בפקטים3% ועד קטנים בפקטים237% בין נע הדחיסה , יחס

תעבורה! אותה ( ועלdecompress ו-compress) הקו צידי שני על דחיסה להגדיר יש.6 – השני בצדrtp ( שלdecompress) ודחיסה אחד בצדtcp של דחיסה להגדיר )לא

סוג( אותו את להגדירclass אותו על גם כלומרקונפיגורציה.7

a.מציינים לא אם tcpאו rtpשניהם. על דחיסה , תתבצעb.Header compressionתחת( -הclass)

R(config-pmap-c)# compression header ip <tcp | rtp> *

8.Show policy-map interfacea.Link efficiencyבפועל. נשלח וכמה להישלח אמור היה כמה מחשבb.דוגמה

50

Page 51: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

LFI and interleaving

9.LFI = Link Fragment and interleaving . הפקטdelayל שרגיש וחשוב קטן פקט ואחריו גדול נמוך. פקט פס ברוחב הבעיה: קו.10

להישלח. כדי הגדול הפקט שלserialization delayה- את לחכות צריך הקטן שונים פקטים חלקי של )העברהinterleavingלחלקים( ו- )שבירה פתרון: פרגמנטציה.11

ההגעה( סדר עפ"י לא

הבהרות.12a.ל- שנכנס מהQפקט! ולא פריים הוא

51

Page 52: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

b.LFIעלות: מחדש פריים חלק כל עבור הפקט, ובונה את , מפרק(overhead)c.כשמגדירים LFIהוא מדברים עליו הפרגמנט. הגודל גודל את להגדיר , יש

!!!Layer2-overheadה- הפריים!!! כלומר, כולל גודל

768Kb/sמ- קטן שלו הפס שרוחב קו כל עלLFI להגדיר ממליצים סיסקו.1314.MLP LFI

a.MLP – MultiLink PPPb.ה- בסוג תלויה הקטנים הפקטים של השירות רמתעבודה: שיטת

schedualerהממשק על שמוגדר (fair-queue, CBWFQסתם או fifo)

c.הפרגמנט? גודל את קובעים איךd.Delay budget –ה- את בודקיםdelayלקצה מקצה e.ה- על לשלם מוכנים אנחנו כמה קובעיםserialization delayf.תחת קובעים( ה- הגדרתLFIאת ) -הmaximum delay-ו ,IOSגודל את קובע

הנוסחה: עפ"י הפרגמנט

g.Bandwidth –הפקודה ע"י שהוגדר כפי הקו של הפס רוחב bandwidth.h.מתבצעת , לא1500מ- גדול הפרגמנט גודל הנוסחה אחרי אם

פרגמנטציהi.להגדיר ממליצים סיסקו max-delay10-15 שלmsj.LFIמעל הנוסחה( עולה הפרגמנט)עפ"י גודל אם פרגמנטציה מבצע לא

1500B15.Frame-relay LFIע"י FRF.12

a.סוגי שני יש LFI:i.FRF.11-C –החלטה תקן( 11cשל FR forumשנכתב ) עבור voice VC

ii.FRF.12 –עבור שנכתב והמומלץ יהפופולאר התקן data VC

52

Page 53: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

iii.MLP LFI for FR/ATM –עבור voiceאיטיים קווים גבי על במיוחד

b.FRF.12ב- שימוש דורשFRTS (Frame relay traffic shaping)c.מ- שונהMLP-LFIה- בשיטתQueuingשלו d.FRTSשל פתרון על לענות בא shaperממשק על serialמספר עם VCיםe.FRTSלהגדיר מאפשר LLQ .f.FRTS + FRF.12 –שני יוצר Q (Dual FIFO)שעברו פקטים עבור , אחד

LLQ יוצרFRF.12פרגמנטציה. עברו שלא פריימים עבור פרגמנטציה, שני שני עםPQ של לוגיקה - עפ"י פרגמנטציה עברו שלא הפריימים כל עבור

Qבלבד. יםg.ל- שייכנסו כדי פקטים במפורש לסמן ישLLQ .h.להגדיר ניתן לא schedulererמלבד הממשק על אחר dual fifoi.של רמות שני לנו נוצרו בעצם Queuing –אחת רמה (per VCעבור ) Queuing

. LFI הראשונה( עבור הרמה את שעברו הפקטים )עבור נוספת רגיל, ורמה

j.768מ- גבוהה במהירות בקווים – טריקKb/sמ- גדול פרגמנט גודל , להגדירLLQ ( יקבלוvoice) קטנים פקטים אולם פרגמנטציה תתבצע : לא1500

k.ה- למהירות בהתאם הפרגמנט גודל את להגדיר ישinterface האיטי הפיזי serializationה!!! VC (CIR)ה- למהירות בהתאם ולא הקו צידי משני ביותרdelayה- על ולא הממשק על מתקייםVC

l.של תמיכה FRF.12בכלי queuing

FRF.12 לביןMLP-LFI בין השוואה.16

53

Page 54: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

17.MLP-LFIקונפיגורציה -

Interface serial 0 bandwidth 128 ppp multilink - enable MLP multilink-group1 - add int to MLP

Interface multilink 1 bandwidth 128 ppp multilink interleave - interleave unfrag. And frag frames ppp multilink fragment disable ppp multilink fragment delay <ms> - define frag. Size ip rtp priority <low udp port> <high udp port> <max bandwidth>

- add rtp to LLQ

MLP-LFI עבור show פקודות.18a.מופעל כאשר רק ppp multilink interleaveיופיע interleave b.Show interface

Show interface multilink 1 queuing strategy: weighted fair output queue: 64/1000/64/15/164 (size/max total/threshold/drops/interleaves)

c.Show queuing interface – ברמת פרטים flow!!!

d.Show ppp multilink

Multilink1 Bundle name: MLP-to-remote-RTR Remote Endpoint Discriminator: [1] RTR-2 Local Endpoint Discriminator: [1] RTR-1 Bundle up for 8w2d, total bandwidth 3072, load 1/255 Receive buffer limit 24000 bytes, frag timeout 1000 ms Interleaving enabled54

Page 55: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

0/0 fragments/bytes in reassembly list 5 lost fragments, 18121079 reordered 2/758 discarded fragments/bytes, 0 lost received 0xE35CD4 received sequence, 0xA05222 sent sequence Member links: 2 active, 0 inactive (max not set, min not set) Se1/0, since 8w2d, 5760 weight, 1496 frag size Se2/0, since 8w2d, 5760 weight, 1496 frag size

19.FRF.12 –קונפיגורציה a.1 דוגמה

Interface serial 0 bandwidth 128 encapsulation frame-relay frame-relay traffic-shaping - enable FRTS

Interface serial 0.1 point-to-point frame-relay interface-dlci 101 ietf frame-relay class <map-class name> - enable FRTS class on sub-int

Map-class frame-relay <name> - set class of FRTS configuration no frame-relay adaptive-shaping frame-relay fair-queue frame-relay CIR <CIR> frame-relay bc <Bc> frame-relay traffic-rate <CIR> <Bc> - same but shorter command frame-relay fragment <size in byte> - enable FRF.12 and set frag. Size frame-relay ip rtp priority <min udp> <max udp> <max BW> service-policy output <name> - add voice traffic to LLQ

Policy-map <name> class voip priority 30 class class-default fair-queue

show – FRF.12 פקודות.20a.Show interface

Serial 0/0 is up, line protocol is ip … Queuing strategy: dual fifo

b.Show frame-relay fragment

c.Show frame-relay fragment interfacei.Pre-fragmented –פרגמנטציה ללא נשלחים היו פקטים כמה

ii.Un-fragmented –נשלחו קטנים פקטים כמה55

Page 56: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

iii.Overheadהמידע סכום בין נשווה אם – הפרגמנטציה של pre-fragmented לבין fragmented +un-fragmentedכ- שעבר

d.Show frame-relay pvc – פרגמנטציה לפני פקטים מציג

e.Show queuing interfacei.על מוגדר שהממשק למרות fair-queueעפ"י( show intהפקודה ,)

FRF.12 שהופעל כיווןpriority הואqueuing strategyשה- תציגii.התחתונה לשורה לב לשים

iii.ב- פריימים לשים היחידה הדרךhighע"י היא service-policyה- תחתmap-classעם priorityהפעלת או ip rtp priority

iv.FRF.12ללא עצמו בפני( כלי Qהוא ) יוצר וסתם ערך חסר overgead

FRF.12 לביןMLP-LFI בין השוואה סיכום.21

56

Page 57: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

a.MLP-LFIכל להגדיר מאפשר scheduler .שרוצים FRF.12מגדיר dual fifo b.תור. לאיזה ייכנסו פקטים איזה במפורש שנגדיר דורשים התקנים שניMLP-LFI

,fair-queue) אחר תעדוף - אלאLLQ יקבלו לא גם קטנים שפקטים להגדיר יכולCBWFQללא LLQ .)וכדומה FRF.12להגדיר מאפשר LLQבלבד! רגיל תור או

LAN QoS – 9 פרק

1.Buffer management –ה- שבהם למצבים נועדQעמוס לא שהקו למרות בפקטים מלא לוגאין, מבצעים שעות, עושים באותם מגיעים כשכולם עבודה יום בתחילת )למשלשיחות(

2.Enhanced/standard image –ה- לגרסת בהתאם שלהם בתמיכה מוגבלים לסוויצ'יםIOSל- שתואמת חומרה עם2950 לקנות )צריך בחומרה תלוי גם זה ולפעמים

enhanced)

3.Classification and marking –ה- על הסתכלות ע"י מתבצעheaderהפריים או הפקט של

57

Page 58: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

4.CoS (Class Of Service)a.שדה classificationברמת layer-2b.של בפריים שקיים שדה trunk (802.1q)c.Priority –ביט3 של בגודל שדה

(L2 של )סימוןCoS( ל-L3 של )סימוןDSCP לתרגם כולם( מסוגלים )לא סוויצ'ים.56.CoS to DSCP

a.של מחדל, מיפוי כברירת DSCP-ל QoSכך: מוגדר

b.טלפוני IPב- מסמנים סיסקו שלDSCPממופה. אינו אשר סימוןi.Voice-signaling-ב AF31 (26)

ii.Voice-media-ב EF (46)

58

Page 59: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.ה- שערכי כדיCoSל- יומר זו תעבורה שלDSCPהגדרות את לשנות )וההפך(, יש המחדל: ברירת

d.הגדרות dscp-to-cosלשנותם. מומלץ ולא להשתנות אמורות לא7.Trust boundries

a.הקצה שמשתמשי )כדי הקצה ציוד של הסימון על סומכים מחדל, לא כברירת לא( היא כאשר – כחשובה שלהם התעבורה את יסמנו לא שלנו

b.הקצה לציוד קרוב הכי בממשק להגדיר יש8.Queuing

a.ב- תומך2950 סוויץ' מסוגQיוצאים. 4ו- נכנס אחד

b.פורט על להגדיר ניתן strict priority (PQ), WRR( Weighted round robin – PQפר מהירות הגבלת עם Qשניהם של שילוב ( או (PQהגבלת עם

(.LLQ הוא4 מספרQ כאשר מהירותc.strict priority d.ה- שיטת הואqueuingמחדל כברירת שמופעלתe.strict priorityה- את להרעיב יכולQ .הנמוך WRRהגבלת ע"י פתרון נותן

מהירותf.ה- כל מביןQ ,יםQביותר, החזק הוא4 מספרQ 1שירות שיקבל האחרון הוא

59

Page 60: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

g.של שילוב WRRעם strict priority

9.Policing –6ב- תומך10/100 ממשק policer60ב- תומך גיגה ים, ממשק. 10.Auto-QoS

a.Auto qos voip trusti.מבצע trustמהממשק שמגיעה לצביעה

ii.מגדיר strict queuingiii.מיפוי את משנה CoS-to-DSCPiv.ב- משתמש הפקודהCOSמ- ומתעלמתDSCP –,כלומר

!trunk עליו שרץ לממשק רק רלוונטיb.Auto qos voip cisco-phone

i.טלפון מחובר שאליו ממשק עבור IPבלבד. סיסקו שלii.באמצעות הטלפון את מזהה CDPv2

iii.עושה trustלמחשב לא )אבל מהטלפון שמגיעה לתעבורה מאחוריו( שנמצא

iv.פקודות: שני בפועל מפעילmls qos trust device cisco-phone mls qos trust cos את וגם

60

Page 61: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.הגדרות queuingשל auto-qos

קונפיגורציה.11a.mls qos trust , switchport priority extend

mls qos trust cos - trust cos mark from devicemls qos trust cos pass-through - trust but don’t map & remarkmls qos trust dscp - trust DSCP mark from device

mls qos trust device cisco-phone - trust if phone detected by CDPv2switchport priority extend cos <cos value**> - remark pc* trafficswitchport priority extend cos trust - trust cos from pc*

* PC = שמוגדר לטלפון-סיסקו, בתנאי שמחובר מחשב trust device cisco phone

(best effort )0 היא המחדל ברירת**

b.mls qos cos

mls qos cos <value> - mark untagged frames coming from intmls qos cos <value> override - remark all traffic coming from int

c.עפ"י סימון mac-address

mac access-list extended SRV permit host 0001.0000.0001 any

class-map SRV match access-group name SRV

61

Page 62: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

policy-map SRV class SRV set ip dscp 34

int fa0/0 service-policy input SRV

d.wrr-queue cos-map –ה- מיפויCOSהשונים לתורים

wrr-queue cos-map <queue> <cos value> <cos value> …e.wrr-queue bandwidth( תחת אות כללי )הממשק

i.כל של הפס רוחב את מגביל Qii.פס!!!( רוחב )ולא פקטים בכמות הם הערכים

iii.ל- מוגדר כאשרQל- הופך התור–" 0" פס רוחבLLQ

f.Policer

Policy-map <name> class <name> police <bps> <Bc> exceed-action <drop | dscp <value>>

i.Auto-qos

int fa0/0 auto qos voip cisco-phone auto qos voip trust

show פקודות.12a.Show mls qos map

62

Page 63: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

b.Show mls qos interface

c.Show wrr-queue cos-map

d.Show auto QoS

63

Page 64: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

cisco QoS best practice – 10 פרק מכילvoice פקט.1

a.Layer 2 headerb.Ip headerc.Udp headerd.RTP headere.Voice payloadשלו הקודקים סוגי עם

2.L2 overhead

נפוצים קודקים.3a.G.711 –64מכווץ, לאKb/s, PCM (Pulse code mosulation)b.G.729 – ,8 מכווץKb/s, CS-ACELP (Conjgate structure algebraic code excited

linear prediction)קודקים בחירת.4

64

Page 65: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

5.Voice signaling150 צורךbpsלא( כולל L2 header)6.cRTP –ה- את מכווץRTP/UDP header-20 מByte-2-4 לByteעל( חשבון CPU)

מומלצים לביצועיםG.114 מס' ITU (international telecommunication union) המלצת.7

videovoice

150msDelay (one way!)מ- קטן150msמ- קטן

30msJitterמ- קטן30msמ- קטן

1%Packet lossמ- פחות1%מ- פחות

הפס לרוחב20% להוסיףstreamה- של

-BW fluctuation

פס( רוחב של )פיקים

התעבורה לאופי בהתאם דרישה.8

כשאפשר( )וידאוLLQ עלvoiceו- וידאו לשים מומלץ.9LLQ על לא– data תעבורת.10

a.Mission critical –לארגון. חיוניות אפליקציות2-3פס. רוחב50% עד לו יוקצה פס. רוחב צורכת אבלdelay אוjitterל- רגישה , לאTCP על שמבוססת תעבורה

65

Page 66: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

b.Transactional application – ERP, oracle, SAPכתיבה פס רוחב מעט . צורכת( 20% עד . יקבלpacket loss ו-delayל- רגישה נתונים(, אולם מאגרי של ועדכון

הפס. מרוחבc.Best effort –תעבורת HTTP, FTPהפס מרוחב25% . עדd.Scavenger –מ- פחותbest effortתוכנות . P2Pפס. רוחב5%מ- יותר לתת . לא

LLQב- התעבורה של33%מ- יותר לשים אין.11 עם להתמודד יודעת שאינה תעבורה אוreal-time תעבורת עלWRED להפעיל אין.12

packet loss( TCPלהתמודד, יודעUDP)לא קונפיגורציה.13

a.mls qosלהפעיל - כדי QoSעל switch b.Priority-queue out –

i.ב- ממשק על הגדרהSWii.ש- לכך גורםqueue 4ל- הופךLLQאחרת( סתם הוא Q)רגיל

iii.ל- פס רוחב הגבלת מוגדרת אם גםQ 4ע"י( wrr-queue,) priority-queue0 שהגדרנו ההגבלה, כאילו את מבטל .

iv.-להגדיר יש4500ב tx-queue 3וגם , priority outAppendix B - Additional QoS reference materials

1.CAR (Committed Access rate)הגדרת – police על intבלי . service policya.Actions

a.Continueלפקודת – להמשיך rate-limit הבאהb.Dropc.transmitd.Set-dscp-continue/transmitב- תעבורה – לצבועDSCPe.Set-mpls-exp-continue/transmitלצבוע – mplsה- את expiramental

bit (0-7) f.Set-prec-continue/transmitה- את – לצבועprecedenceg.Set-qos-continue/transmitב- – לצבועQoS group( ID 99 ל-1 בין)

b.קונפיגורציהaccess-list 111 permit udp host 192.168.1.100 gt 16383 192.168.3.0 0.0.0.255 !interface fastethernet 0/0 rate-limit input access-group 111 8000 20000 30000 conform-action set-dscp-transmit 46 exceed-action set-dscp-continue 34 rate-limit input 8000 20000 30000 conform-action set-dscp-transmit 0 exceed-action set-dscp-transmit 0

c.פקודות showa.Show int <int> rate-limit

show interface fastethernet 0/0 rate-limitFastethernet0/0 connected to SW2, where Server1 is connected Input matches: access-group 111 params: 8000 bps, 20000 limit, 30000 extended limit conformed 1346 packets, 341169 bytes; action: set-dscp-transmit 34 exceeded 2683 packets, 582251 bytes; action: set-dscp-transmit 34 last packet: 56ms ago, current burst: 29952 bytes66

Page 67: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

last cleared 00:07:11 ago, conformed 6000 bps, exceeded 10000 bps matches: all traffic params: 8000 bps, 20000 limit, 30000 extended limit conformed 671 packets, 279572 bytes; action: set-dscp-transmit 0

b.Show access-list rate-limit <no>.d.Access-list rate-limit

a.דרכים במספר פקטים להגביל ניתן1.service-policy עם class-map שעושה Match -לACL של

(ACL בלי match )או מעניינת תעבורהACLל- match עם rate-limit של שילוב.23.access-list rate-limit

b.ACL rate-limit עושה match הבא: למידע רק1.mac-address2.mpls exp3.precedenceאו מוחלטים – ערכים mask של prec

R2(config)#access-list rate-limit 1 ? <0-7> Precedence mask Use precedence bitmask (0-FF)

c.קונפיגורציהAccess-list rate-limit 1 mask 28

int fa0/1 rate-limit input access-group rate-limit 1 64000 8000 8000 conform transmit exceed drop

2.PBR (policy based route)a.לממשק. שנכנסת תעבורה על רק פועלb.בונים policy ע"י route-mapc.קונפיגורציה

67

Page 68: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

ip route-cache policy - Use fast switching (CEF is better)ip local policy route-map <rm> - packets generated by router is candidate

for PBR

int fa0/1 ip policy route-map <route-map>

d.showa.show ip policyאיזה – PBR ממשק איזה על מופעל

sh ip policyInterface Route mapFastethernet0/0 voip-routemap

b.show route-mapה- על – סטטיסטיקהPBRshow route-maproute-map voip-routemap, permit, sequence 10 Match clauses: ip address (access-lists): NetMeet-ACL Set clauses: ip precedence flash-override Policy routing matches: 3 packets, 222 bytes

1.Voip Dial-peera.לנתב( שמחוברת אנלוגית )שלוחה אנלוגית שיחה של קידוד של בזמן צביעהb.קונפיגורציה

dial-peer voice 1001 voip - ip לשדר ב1001שלוחה - destination-pattern 1001 1001שלוחה - session target ipv4:192.168.1.251 ...יושבת ב - ip precedence 5 ...פורמט ישן: לצבוע ב - ip qos dscp <value> <media | signal> פורמט חדש -

- media = voice no vad

2.QPPB (QoS Policy Propogation with BGP)a.להגדיר מאפשר bgp communityשל לצביעה מתייחס אשר QoSכלומר, נתב .

תעבורה. לצבוע שישcommunityמה- מבין שני , נתבcommunity מסמן אחדb.שניה. ספקית עבור תעבורה צובעת אחת ספקית שבו מצב עבור בד"כc.קדם דרישות

a.לשלוח לשכנים לאפשר יש community (send-community both)b.להגדיר יש ip bgp-community new-formatc.Ip cef

d.קונפיגורציהa.Source | destination –תעבורה אותה. לצבוע לצבוע שיש רשת קיבלנו

הוא שלה שהיעד תעבורה רשת? לצבוע אותה היא שלה שהמקורהרשת?

b.Ip-prec-map | ip-qos-map –ב- לצבועprecedenceב- אוqos group?

Bgp policy <destination | source> <ip-prec-map | ip-qos-map>

c.:דוגמה

R1 (where route was 1st learned)

68

Page 69: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

router bgp 300neighbor 192.168.1.1 remote-as 400neighbor 192.168.1.1 route-map set-comm inneighbor 192.168.2.2 remote-as 300neighbor 192.168.2.2 send-community!route-map set-comm permit 10set community 4:50

R2 (where the traffic is to be forward)

ip cef!router bgp 300table-map mark-prec4-comm!route-map mark-prec4-comm permit 10match community 1set ip precedence 4!route-map mark-prec4-comm permit 20set ip precedence 0!ip community-list 1 permit 4:50!interface Serial0bgp-policy destination ip-prec-map!interface serial1bgp-policy source ip-prec-map

e.Showa.Show ip route

sh ip route 100.100.100.100

Routing entry for 100.100.100.100/32 Known via "bgp 200", distance 200, metric 0, precedence critical (5), type internal * 3.3.3.3, from 3.3.3.3, 00:13:25 ago Route metric is 0, traffic share count is 1 AS Hops 0

b.Sh ip cef

3.PQa.קונפיגורציה

access-list 10 permit 239.1.1.0 0.0.0.25569

Page 70: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

priority-list 4 interface ethernet1 low - traffic from e1=lowpriority-list 4 protocol pppoe normal - pppoe = normalpriority-list 4 protocol ip medium list 10 - ACL10 = mediumpriority-list 4 protocol decnet medium lt 200 – small DECENT (proto) packets = mediumpriority-list 4 protocol ip medium tcp 23 - telnet = mediumpriority-list 4 protocol ip medium udp 53 - dns = mediumpriority-list 4 protocol icmp high - icmp = high

priority-list 4 queue-limit 10 40 60 80 - packets per Q

priority-list 4 default low - unmatched packets go to low Q

interface serial 0 - activate on int priority-group 4

b.Showa.Sh queuing int –סטטיסטיקה

b.Sh queuing priority –קונפיגורציה

c.Show int

4.CQa.להגדרות מאוד דומה PQb.Round-robinc.מכיל לא priorityפר פס רוחב של הגבלה רק אלא Qאת ישרת . כלומר, הנתב

עדQה- הבא, גםQל- יעבור הפס, ואז רוחב למגבלת שיגיע יותר הוא אם חשוב.

d.קונפיגורציה

70

Page 71: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

access-list 120 permit 239.1.1.0 0.0.0.255

queue-list 4 queue 2 byte-count 5000 - max bytes sentqueue-list 4 queue 1 byte-count 2500 before moving to

next Q. default 1500

queue-list 4 queue 2 limit 30 - size of Q2 (in packets), default 20

queue-list 4 interface ethernet1 1 - traffic from e1=Q1queue-list 4 protocol ip <Q number> list 120 - IP+ACL120 = Q?queue-list 4 protocol icmp 2 - icmp = Q2

queue-list 4 default 1 (q no.) - unmatched packets go to low Q

interface serial 0 - activate on int custom-queue-list 4

e.CQכולל Queue0 a.בנתב שמקורה תעבורה מכילb.ל- דומהpriority Qc.ל- תעבורה לצבוע ניתן לאQ0

f.Showa.show queueing custom

1.Q list 5כל , ACL120ל- נכנסQ2 מספרQ1ל- הולכים השאר כל.2Q2 עבור מהתעבורה3.2/3

show queueing customCurrent custom queue configuration:

List Queue Args5 2 protocol ip list 1205 1 byte-count 25005 2 byte-count 5000 limit 30

b.show queueing int se0/0Q כל דרך עברו פקטים כמה.1 פקטים3549 עברוQ2 למשל, דרך.2

show queueing int se0/0Interface Serial0/0 queueing strategy: custom

Output queue utilization (queue/count)0/15 1/91 2/3549 3/0 4/0 5/0 6/0 7/0 8/09/0 10/0 11/0 12/0 13/0 14/0 15/0 16/0

c.show int5 מס' CQ מופעל.1. Qה- על סטטיסטיקה.2

71

Page 72: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

282 , ויש30 הואQה- פקטים, אורך28 מחכיםQ2למשל, ב-.3tail-dropה- עלQ

show int s 0/0Serial0/0 is up, line protocol is upQueueing strategy: custom-list 5Output queues: (queue #: size/max/drops)

0: 0/20/0 1: 6/20/0 2: 28/30/282 3: 0/20/0 4: 0/20/05: 0/20/0 6: 0/20/0 7: 0/20/0 8: 0/20/0 9: 0/20/010: 0/20/0 11: 0/20/0 12: 0/20/0 13: 0/20/0 14: 0/20/015: 0/20/0 16: 0/20/0

5.dWFQa.distributed weight fair queueb.ה- בד"כsupה- את עושהQueuingלמשל( -בWFQבנתבי .) כרטיסי עם7500

VIP (versatile interface proccessors)עצמו לכרטיס החישוב את להעביר ניתן RSP – router) המכונה של המנוע על יעשה שהעיבוד במקום switch

processor .)c.את להפעיל יש ראשית להפעיל כדי dCEFע"י

ip cef

d.של סוגים שלושה dWFQa.Flow-based dWFQb.ToS based dWFQc.QoS based dWFQ

e.Flow based dWFQל- ביחסWFQa.פקט: זורק שהוא לפני בודק שהוא שאלות שני יש

?Q (individual queue limit)ה- למגבלת הגיע הוא האם.1aggregate) יחד יםQה- כל למגבלת הגיע הוא האם.2 packet

limit)b.ה- עוד כל נזרקים לא פקטיםaggregate ה- למגבלה. כאשר הגיע לא

aggregateנזרקים( לא )ישנים חדש פקט כל לזרוק מתחיל חורג, הנתב שלו. indevidual limitמה- שחרגQל- ששייך

c.dWFQל- מתייחס לאprecedenceמשקל" של עניין ואין"d.ה- אורך את לשנות ניתןQמס' ה- אולםQ512ל- מוגבלe.Calander queue –לבצע יותר יעילה שיטה schedualingf.בין הקונפיגורציה WFQ-ל dWFQזהה. אם יופעלVIP הוא הממשק ,

dWFQ אוטומטיתg. :קונפיגורציה

Int se0/0 fair-queue

fair-queue aggregate-limit <number of packets> fair-queue indevidual-limit <number of packets>

72

Page 73: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

h.Show queue intf.ToS based dWFQ

a.ה- של האחרונים הביטים שני לפי תעבורה מסווגprecedence.b.תורים. 4ב- רק תומך c. ,למשלprecedence 0 (000)תיעדוף אותו את ( יקבלו100 )4 וגםd.לו שהוקצה הפס רוחב לפי משקל מקבל תור כלe.עבור3:1 של למשל, יחס Q1ו- הפס מרוחב75% שקיבלQ2שקיבל

25%f.40%, 30%, 20%, 10%המחדל: ברירת משקלי.g.מבחינת drop policy –ל- זההflow based (aggregate/indevidual limit)h.קונפיגורציה

Int se0/0 fair-queue tos fair-queue tos 1 weight 30 fair-queue tos 2 weight 25 fair-queue tos <queue> weight <percent> fair-queue aggregate-limit <number of packets> fair-queue indevidual-limit <number of packets>

i.Show 1.Show queue int2.Show queuing

g.QoS group based WFQa.דומה –ToS basedעל . מתבסס QoS-groupפנימי( 0-99הנתב, של

dWFQ שאר כמוdrop policy תורים(, אותוb.ממשקי על רק נתמך VIP2-40.ומעלה c.קונפיגורציה

Int se0/0 fair-queue qos-group fair-queue qos-group 1 weight 30 fair-queue qos-group 2 weight 25 fair-queue qos-group <queue> weight <percent> fair-queue aggregate-limit <number of packets> fair-queue indevidual-limit <number of packets>

d.Show 1.Show queue int2.Show queuing

h.סיכום dWFQ

73

Page 74: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

6.MDRRa.Modified Deficit Round Robinb.נתבי עבור פותח GSRה- סוגי בשאר תמכו לא כאשרQueuingc.ב- רק תומךprecedenced.ב- תומךWREDאו tail drope.הצדדים שני על להגדיר מאפשר (txאו rx, inputאו output)f.להגדיר אפשר LLQבאמצעות MDRRשיטות:2 עפ"י

a.Strict/alternate – strictלהרעיב יכול Qאחרים. יםAlternateיוצר jitter + delayכי( ב- תלוי אתהQים )אחרים

b.strict-priority = PQ. Queue 7שהוא( יהיה תמיד strictיקבל ) LLQ.c.Alternate service

1.LLQעבור MDRR.Queue 7 יהיה תמיד.2. round robinה- את מעוות.3alternate ללא.4 serviceכל , Qמקבל בכל אחת פעם שירות

אחרי שירות מקבלLLQה- , תורalternate service סיבוב. עםשירות. מקבל אחר שתור פעם כל

שייתקבל: השירות לא. להלן והשארLLQ הוא7 לדוגמה: תור.57,0,7,1,7,2,7,3

קונפיגורציה.6

Queue low-latency <alternate-service | weight | strict-priority>

g. QV a.פס( רוחב )ולא משקל בתור מוגדרb. :נוסחהQV = MTU + Weight * 512

74

Page 75: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.Weight –להשתמש ממליצים )סיסקו2048 ל-1 בין אפשריים ערכים נמוכים( בערכים

h.קונפיגורציה

interface pos 3/0 Rx-cos my-sample - activate MDRR on input

Interface pos 3/1 Tx-cos my-sample - activate MDRR on output

cos-queue-group my-sample precedence 0 queue 0 - prec 0 = Q0 precedence 0 random-detect-label 0 - attach WRED profile 0 precedence 1 queue 0 - prec 1 = Q0 precedence 1 random-detect-label 0 precedence 2 queue 1 - prec 2 = Q1 precedence 2 random-detect-label 0 precedence 3 queue 1 - prec 3 = Q1 precedence 3 random-detect-label 0 precedence 4 queue 1 - prec 4 = Q1 precedence 4 random-detect-label 0 precedence 5 queue low-latency - prec 5 is LLQ - no WRED precedence 6 queue 1 - prec 6 = Q1 precedence 6 random-detect-label 0 precedence 7 queue 1 - prec 7 = Q1 precedence 7 random-detect-label 0

queue 0 1 - Q0 receive weight 1 queue 1 3 - Q1 receive weight 3 queue low-latency strict - activate Q7 as LLQ

random-detect-label 0 - create WRED profile "0" random-detect-label <profile number> <min thresh> <max thresh> <mark probability>

7.Shaping and policinga.סוגים: מספרGTS, DTS, FRTS, CARb.GTS – Generic Traffic Shaping

a.Adaptiveתומך( בFECN/BECN)b.לעשות יודע remarkc.ב- רק תומךWFQd.עפ"י סלקטיבית לפעול יודע ACL

e.קונפיגורציה

75

Page 76: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

interface se0/1.1 traffic-shape <CIR> <Bc> <Be> traffic-shape <ACL> <CIR> <Bc> <Be> - enable GTS only for ACL traffic-shape adaptive <min BW> - minimum shaped rate traffic-shape fecn-adapt - send FECN when receive BECN

f.Show1.Show traffic-shape

2.Show traffic-shape statistics

3.Show traffic-shape queue <int>

c.DTSa.ממשקי עבור VIPשל )עד7500 נתבי ישE1 ממשק בממשק צורך

VIP2-40-לפחות, מ E1ב- צורך יש ומעלהVIP2-50)b.ב- צורך ישdCEFc.של להגדרה דומה CB shaping

d.FRTSa.להגדיר ניתן לא FRTSמוגדר כשאר queuing toolאחר b.ממשקי עבור רק frame-relay

76

Page 77: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.FRTS.12ב- משתמשFRF (frame relay fragmantation)ויוצר ים.Q שני Qגדול(, פקט של הגודל מה מגדיר )האדמין גדולים פקטים עבור אחד קטנים. פקטים עבורLLQו-

d.לעשות מסוגל לא shapeעל אוACL )עפ"י התעבורה של אחד חלק TOS)

e.כאשר FRTSמופעל אוmultipoint )למשל ממשק על עם פיזי ממשק subinterface-ים(, הFRTSיופעל כל על או הממשק של יםVCה- כל על

יקבלו יםVCה- אחד(, וכלVC מ-FRTS לבטל ניתן )לא יםsubinterfaceה-ל- פיצול ע"י , אלאper VC להגדיר אפשר )אי בדיוקshaper אותו את

point-to-pointה- תחת הגדרה אוVCהממשק( ולאf.ב- תומךELMI (extended LMI)מהמרכזיה ללמוד שיכול סיסקו, כך של

.CIR, Bc, Beה- אתg.קונפיגורציה

1.Traffic-ratea.Bc-ו Beעפ"י אוטומטית מחושבים Tc=125msb.Average –שאריות BCל- גולשותBec.Peak –

i.Beבנפרד מתמלאii.הוא הערך EIR (excess information rate)

iii.EIR = Bc+Be2.Adaptive-shaping – adaptiveעפ"י BECNאו של התקן עפ"י

foresightקנתה( שסיסקו )חברה3.Frame-relay bc –ה- את במישרין קובעBCה- את ובעקיפיםTc

(Tc=Bc/CIR )כיקונפיגורציה.4

interface serial 0/1 frame-relay traffic-shaping - enable FRTS

interface serial 0/1.1 point-to-point frame-relay class <class name> - enable FR map-class frame-relay custome-queue-list <CQ list> - enable CQ frame-relay priority-group <PQ list> - enable PQ frame-relay fair-queue - enable fair queue frame-relay qos-autosense - enable autosense ELMI frame-relay interface-dlci <dlci> class <class name> - enable fr class on dlci

map-class frame-relay <class-name> - configure FR class frame-relay traffic-rate <average> <peak> - frame-relay bc <in|out> <bits> - config Bc & direction frame-relay be <in|out> <bits> - config Be & direction frame-relay cir <in|out> <bps> - config CIR frame-relay tc <msec> - only if CIR is set to 0 frame-relay adaptive-shaping <becn|foresight>77

Page 78: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

frame-relay mincir <in|out> <bps> = min. cir for adaptive service-policy <input|output> <name> - enable LLQ/CBWFQ

h.Show1.Show frame-relay pvc <int> <dlci>

2.Show traffic-shape <int>

3.Show traffic-shape queue <int> <dlci>

4.Show traffic-shape statistics <int>

78

Page 79: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

i.ה- סוגי בין השוואהshaperים

e.CARa.ל- דומה מאודMQCפקודת( service policy)b.דברים: במספר שונה

Rate-limit היא הפקודה.1(violate )אין בלבדaction סוגי שני לעשות יודע.2

a.Conformb.exceed

cascade/nested rate-limitב- תומך.3c.Nested / cascade rate limit – policerעושה הירארכי. תעבורה match

פעמים. מספר

79

Page 80: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

d.בין הבדלים CARלבין MQC

e.מגדירים - כאשר קונפיגורציה Beהיא , הכוונה Bc+Be

f.ה- כלshaperב- משתמשים יםbitsכמידה, כל ב- משתמשים יםpolicerה bytes

8.Link efficency toolsa.FRED

a.ל- דומהWREDb.ברמת מטפל flowc.בין הבדל FRED-ל WRED

80

Page 81: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

d.קונפיגורציה

interface serial 0/1 random-detect - enable RED random-detect flow - enable FRED random-detect flow count <max number of flows> - default 256 random-detect <precedence|dscp> <prec/dscp> <min. thresh> <max. thresh> <mark-prob-denominator> - change behavior of specific marking random-detect flow average-depth-factor <number> - low = aggressive discards random-detect exponential-weighting-constant <number> - low = react quickly to Q depth

e.Show1.Show queue <int> <vc>2.Show queuing random-detect <int> <vc>

3.Show int4.Show int random-detect

81

Page 82: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

b.Payload compressiona.ה- ממשק של הצדדים בשני דחיסה להגדיר ישpoint-to-pointb.דחיסה סוגי

1.Predictor –דחיסה נתונים במילון מזהה הנתב שבה ישנה משודר זה מידע סוג אם לצפות ומנסה לדחיסה שניתנים

ישנה בשיטה עכשיו. מדובר2.Stac –שיטה LZS שנקרא אלגוריתם על סיסקו. מבוסס של

אחד בתו מוחלפת זהים/קבועים תווים של סדרה לפיו3.MPPC –ב- שאומץ מיקרוסופט של תקןRFC4.CSA (compression service adapter) –כרטיס בנתבי דחיסה

ייעודית חומרה ע"י . דחיסה7200

c.דחיסת frame-relayכולם( ב- משתמשיםstacker)1.Packet-by-packet –שיטה ע"י שהוחלפה סיסקו של ישנה

FRF92.frf9 –של לדחיסה פתוח תקן FRבניגוד( -לpacket-by-packet)

IETF שלFR אנקפסולצית עבור3.Data-stream stac –לדחוס מאפשר headerוגם payloadעל

אנקפסולצית עם רק (. עובדFRF9 עם אפשר שאי )מה הממשקFRסיסקו של

d.קונפיגורציה

interface serial 0/0 compress predictor - enable predictor compression compress stac - enable stac compression compress stac <distributed|software> - compress being done on VIP interface or software (engine) compress mppc <ignore-pfc> - compress csa <slot> - slot = where card is installed

interface serial 0/1 frame-relay payload compression packet-by-packet frame-relay payload compression frf9 <stac|soft|csa> frame-relay payload compression data-stream stac

e. Show compress –מראה ו-5דקה, של במרווחים סטטיסטיקה 10 דקות

82

Page 83: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.RTP/TCP compressiona.Ip tcp/rtp header compressionממשק עבור point-to-pointשאינו FRb.frame-relay ip tcp/rtp header compressionהגדרת - על דחיסה

point to point ממשקc.frame-relay map <ip+dlci> tcp/rtp header-compressionהגדרת -

multipoint ממשק על דחיסהd.passive –דחיסה ותומכים מוגדרים הצדדים שני אם רק תופעל

בדחיסה

e.קונפיגורציה

interface serial 0/0 ip tcp header-compression

interface serial 0/1 frame-relay ip tcp header-compression

f.Show1.Show frame-relay ip rtp/tcp header-compression2.Show ip rtp/tcp header-compression

a.Saved –נדחס מידע כמהb.Efficiency –דחיסה יחס

83

Page 84: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

d.בין השוואה FRF.12 -ל FRF.11-Ca.IOSב- תומךFRF.12ב- וגםFRF.11-Cb.FRF.3הגדיר VCעבור ים data, FRF.11הגדיר VCעבור ים voice( Voice

over Frame-relayאו VoFR .)c.ה- של בהדר שדה ישנוFRF.11זה אם שמציין voiceאו datad.-הFrame-relay switchמכיל הפריים אם יודע התשתית ספק של voice

והוגדר(. )במידהLLQ אחר, למשל טיפול להם לתת ויודעdata אוe.VoFRה- תעבורת של אנקפסולציה לעשות מאפשרvoiceלתוך ישירות

.ip header לחסוך , ובכךip פקט לבנות , מבליFRה-

f.ב- לשימוש מעבר שיש כיווןVoIPב- להשתמש היום מציעים , לאVoFRg.FRF.11-cמציע LFIעבור VoFRש- כמו מידה באותה בדיוקFRF.12מציע

LFIעבור FRF.3 data VC's.h.FRF.11-Cה- תעבורת כל את שםVoFRב- הממשק שלQה- ואת גבוהה

data VCב- שם הואnormal Qi.למשל, תעבורת היום voiceתעבורת פני על תתועדף VOIP j. ש- הוא נוסף הבדלFRF.12עושה גודל מעל פקט לכל פרגמנטציה

לעומתFRF.11-Cמסוים. בכללVoFRל- פרגמנטציה עושה זאת, לא .data של גדולים לפקטים רק פרגמנטציה גדול( ועושה הפקט אם )גם

84

Page 85: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

85

Page 86: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

Appendix C - CAC & RSVP WAN לקו) הפניה לבצע או מהיר תפוס צליל להוציא יכול CAC, משאבים אין כאשר.1

((.ISDN, PRI) אחר לקו ומשם PBX-ל חזרה, PSTN-ל, אחר2.CAC mechanism – CACקריטריונים מספר עפ"י הגבלה לבצע יכול

a.Local CAC –שעושה המכונה CACשלה הלוקלים הממשקים את בודקת i.ל- קישורLANה- את מחזיקה שהמכונה , אוWANהארגון של

ii.ה- על פנויים ערוצים כמהDS0?iii.ב- הממשק האםupאו downiv.בהגבלת חריגה יש האם max-connהממשק עלv.ב- חריגה יש האםframe-relay voice-bandwidthvi.LBVO (local busy voiceout) –יוציא כשהמדידה תפוס

נכשלת הלוקליתb.שעושה המכונה – מדידה CACהרשת ביצועי את מודדת (packet loss, delay)...

i.SAA (Service Assurance Agents) –מבצע יותר משוכללות דגימות .UDP ו-TCPב- מפינג

ii.AVBO (Advanced voice Busyout) –יוזם שיחה כל עבור ליעד מדידה שלא כךcacheing של מנגנון גם נכשלת. יש המדידה אם תפוס ומוציא

עבר. דגימות זוכר הוא – ושיחה שיחה כל על דגימה לעשות צריךc.Resource based –מקצה השיחה את לבצע שניתן לוודא כדי היעד את בודקת

הדרך. אורך לקצה, לכלi.RAI (Resource Availability Indication) –כדי היעד נתב את מתשאלים

ע"י ספים . הגדרתRAI הודעות באמצעות משאבים לו יש אם לבדוקresource threashold הפקודה

ii.Cisco call manager –מגדיר המשאבים את יש איזור אזורים, שלכל בתוך יוצאים שלו. לא שהמשאבים הנחה נקודת מתוך האזור,

מרכזי. שרת מול משאבים זמינות אזורים, בודקים מוגבלים. ביןiii.Gatekeeper Zone bandwidth –דומה סיסקו, של לפתרון

h323ל- ספציפי3.RSVP (Resource reservation protocol)

a.על מבוסס intsrvשירות( רמת מראש מבקשת )תוכנהb.RSVPעבורה לשמור לבקש יכולה באמצעותו, אפליקציה – המסרים מנגנון הוא

.RSVP reservationה- את מקבלת משאבים, הרשת קיימים משאבים. אםc.Unidirectional –ה- של הכיוונים שני עבור שירות רמת רוצים אםflowצריך ,

בנפרד. כיוון כל עבור משאבים לשמורd.לעשות יודע CACe.שרות רמות שלוש

i.Guaranteed –מבחינת מוגדרת שרות רמת( ו- פס רוחבdelayרמת .) -real אפליקציות במדיוק. עבור מספרית ומוגדרת מוחלטת השירות

time.ii.Controlled-load –אין שבו במצב לביצועים דומה שרות רמת מעניקה

ורוחב50ms )עד במדויק מוגדרת אינה השירות עומס. מתועדף. רמת עומס"(. עבור "אין של במצב )כמו בערך מגה(, אלא1 לפחות של פס

86

Page 87: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

שבהם וידאו )שידורי נמוכים קצת בביצועים לעמוד שמסוגלות תוכנותהרשת( ביצועי עפ"י משתנה הקודק

iii.Best effort

f.הודעות RSVPi.PATH

המקור מתחנת נשלח.1.flowה- עבור שרות רמת לבקש היא ההודעה מטרת.2pathה- בהודעת אובייקטים שני קיימים.3

a.Sender_Tspec (T=traffic) –הם של הדרישות שדה שהולכת התעבורה ללא מועבר זה להישלח.

בדרך. הנתבים לכל שינויb.ADSpec (AD=advertised) –בדרך. הנתבים עבור שדה

תומכים. הם שירות רמת באיזה מודיעים הנתביםנתב הנתיב של היכולות את מתאר לו שאין ליעד.

יכול כדי הזה השדה את משאבים, מסמן להתריע. לשתי אפשרות עםsender_tspec שנשלח מצב להיות איזה(, המקור לתחנת משנה )לא שונות שירות רמותיתריע שירות ברמת רק בדרך, שתומך ונתב אחת,

controlled loadב- רק תומך שהואADspec באמצעות)לדוגמה(

ii.RESVPATH להודעת בתגובה היעד מתחנת נשלח.1 השירות רמת ולקבוע לשריין היא ההודעה מטרת.23.FlowSpec –שדה רוצים שאותה השירות רמת את שמכיל

לשריין.flowה- עבור משאבים שומרRESV הודעת שמקבל נתב.4RESה- את ( מקבלתPATH ששלחה )זו המקור תחנת כאשר רק.5

Vה- את ליצור יכולה , היאflowמידע לשלוח ולהתחיל iii.תחנת שבהpath הודעת שולחת המקור בקיצור, שדה יש

tspecאת ממלאים בדרך התחנה. הנתבים של הדרישה מה שאומר המקור )שתחנת הדרישה את לממש שלהם היכולות לגביadspec שדה בין חפיפה המידע, מחפשת את מנתחת היעד (. תחנתtspecב- ציינה

ל-tspecה- adspecלמשל( tspec=guarantee+controlled, adspec=controlledושולחת עםRESV הודעת ( עםFlowSpec שדה

נפתח התהליך (. בסיוםflowspec=controlled) הזמינות השירות רמותflowמידע. ונשלח

g.H323תומך ויכולRSVPב- שיחה. כדי כל עבור משאבים של שמירה לעשות מתבצע ביצועים תקבל שהשיחה שני עבור שרות רמת של שיריון טובים, הכיוונים.

h.RSVP-ו LLQi.RSVPמוסתרים תורים עבורו יוצר (hiddenבנפרד ,) שמוגדרים לתורים

CBWFQ ע"י בנתב

87

Page 88: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

ii.לא הם אולם גבוהה בעדיפות הם אלו תורים strict (LLQ)ולכן יכולה . real-time ואפליקציותvoice שיחות עבור בעיה להיגרם

iii.תחת הוא סיסקו של הפיתרון שלRSVP זיהוי, תעבורה , )השיחה, לאvoiceל- אופייניים שלה שהמאפיינים (. אםsignalingה-

RSVPמזהה voice-likeב- התעבורה את ישים , הואLLQלא . אם voice likeלא רגיל לתור יגיע , הוא( LLQבעדיפות ) .גבוהה

iv.ב- נבדקת תעבורהRSVPב- נבדקת שהיא לפניCBWFQ.v.תור LLQמשותף ול-CBWFQל- RSVPאין אוCBWFQ לפיה הגדרה .

RSVPיוגבלו יכולLLQב- מסוים פס לרוחב שבו מצב להיגרם . לכן, CBWFQב- מקום לאפליקציה נתןLLQ-וכש ,RSVPמקום, לא לשריין בא

מקום. עוד נותרvi.RSVPלתעבורת מקום משריין voiceשל פס רוחב צריכת עפ"י

L3ב- התחשבות מראש. אין מוכנה בטבלה הקודק. מדובר עפ"יL2.vii.SBM (subnet bandwidth management) –כאשר מדובר

משאבים. כדי לשריין שצריכים הופ בכל נתבים , איןLAN של בסגמנטDSBM (designated הבעיה, מגדירים את לפתור subnet bandwidth

manager)הסגמנט. על המשאבים ניהול את מנהל אשרi.קונפיגורציה

i.ה- על שומרים פס רוחב כמה הגדרהintומה per לשמור המקסימום flow

R(conf-if)# ip rsvp bandwidth <total bandwidth> <max reserve bandwidth

ii.של תמיכה מגדיר RSVPהפרוטוקול תחת h323

R(config)# call rsvp-sync

iii.גודל מגדיר flowשל שיוך מגדיר או גלובלי voice-ל LLQ

R(config)# ip rsvp pq-profile <BW | voice-like>

iv.על להגדיר כן, ניתן כמו voice-GWלבקש שרות רמות איזה (req-qosמבקש השני כשהצד להסכים שירות רמות לאיזה ( ואיזה (acc-

qos)j.פקודות show

i.Sh ip rsvp neighii.Sh ip rsvp req

iii.Sh ip rsvp reserve iv.Sh ip rsvp sender –בקשות pathבטיפול v.Sh ip rsvp installed <detail>כמה - וע"י יםintה- על שמור פס רוחב

שמור הואflow איזה

88

Page 89: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

מהמבחנים מידע

FR של פיזי ממשק עםWFQ רק להפעיל ניתן.12.DE (Discard eligibility) –עבור FRשה- פקטים לזרוק . ניתןDEמסומן שלהם3.CLP (cell loss priority) –עבור ATMשה- פקטים לזרוק . ניתןCLPמסומן שלהם4.BECN FECN/

a.BECNהנתב. את שמאטה ההודעה היאb.FECNמהירות מוריד לאc.BECNהעומס כיוון נגד נשלח (Backwards)d.FECNיישלח השני שהצד העומס, כדי כיוון עם נשלח BECNהמעמיס לנתבe.BECNל- עד25%ב- המהירות את מורידmin-ratef.16 אחריxTcבלי becn1/16ב- חוזרת , המהירות

5.AVBO - Advanced Voice Busy Outa.ערוצי זמינות בודק DS0ערוץ( 64kb/sעל E1או T1)לדוגמה b.תפוס. זמינים, מוציא ערוצים אין אם

6.max-conn –השיחות מספר את מגביל7.QOS מאפשר

a.ה- את לחזותdelayb.אפליקציה פר פס רוחב לשריין

8.mls qos a.mls qos cos

i.ב- תסמן הפקודהcosצבוע שאינו פריים כל (cos = 0)

mls qos cos <cos value>

ii.ה- את לשנות רוצים אנחנו אםcos גם שהם צבועים פריימים עבור גם trustedכלומר( פקודת גם צריך mls qos trustאז ,) נגדיר

mls qos cos <cos value> override

b.mls qos trusti.ערכי על רק לסמוך dscpאו precedenceאו cos

mls qos trust dscp / cos / ip-precedence

ii.על רק לסמוך cisco IPTחייב( מופעל להיות CDP)!!!

mls qos trust device cisco-phone

c.pass-throughi.ה- שבו פריים לדוגמה, אםDSCPה- לערכי תואם אינוCOSומוגדר , trust

cos-ה ,switchה- את ידרוסDSCPה- לערכיCOS.ii.עושים מחדל, כאשר כברירת trust-ל COS-ה , SWה- ערכי את משווה

DSCPאו( -הprecedenceלערך ) ה- שלCOSגם( היה אם DSCP .)!אחר iii.יש וההיפך, אם trust dscp-ה ,COSה- לערכי יידרסdscp .iv.זאת למנוע כדי (qos policyעבור אחד L2-ו qos policyאחר

הפקודה את (, מגדיריםL3 עבור

mls qos trust <cos | dscp > pass-through <cos | dscp>89

Page 90: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

d.Switchport priority extendi.802.1 עבורpתקן( ה- ע"י שהוחלךcos tag-802.1 בq)

ii.של מרחוק הגדרה מאפשר cisco IPTרק( directly connectedע"י ) -הSWפקודות באמצעות מחובר הוא אליו CLIהסוויץ'. על

iii.ה- את מרחוק מגדירtrust boundaryהטלפון שלiv.את סיסקו של לטלפון )אין הטלפון בהגדרות תלוי לא

מהפקודה( ולהתעלם לבחור האפשרותv.ערכי על יסמוך הטלפון cosהטלפון מאחורי שמחובר המחשב של

switchport priority extend trust

vi.ה- ערכי את ידרוס הטלפוןcosהמחשב של

Switchport priority extend cos <cos value>

vii.ה- עבור נוספות הגדרות בנפרד להגדיר ישtrustה- שלswitch את יחבר הקצה ומשתמשmls qos trust cos נגדיר אם.1

המשתמש שלcosה- את ישירות. הסוויץ' יקבל המחשב)מסוכן!(

לסמוך כדיmls qos trust device cisco-phone להגדיר מומלץ.2IPTה- באמצעות רק צביעה על

9.SAA (service assurance agent)a.פקודת rtrb.מהנתב דגימות מריץ (icmp. tcp, udp…)c.להגדיר צריך

i.הדגימה תתחיל מתי (schedule)ii.לדגום מה (operation type)

d.לדגום מאפשרi.Packet loss

ii.Response timeiii.jitter

e.לדוגמה

rtr 1 type http operation geturl \ http://nsite-bru.cisco.com/solutions/TE/rtr schedule 1 start-time now

10.SMSa.Service management solutionb.מבוססת דגימות מערכת CiscoWorksשמודדת latency, packet loss-ו jitterc.רכיבים מספר מכיל

i.CiscoWorks management server –של הבסיס תוכנת CiscoWorksii.CiscoWorks resource manager essential –חומרה לניהול ממשק (

inventoryוקונפיגורציה ( קושחהiii.SLM (service level manager) –ה- שרת על שיושבת תוכנה

CiscoWorksניהול מבצע המשתמש ודרכה

90

Page 91: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

11.IP to ATM CoSa.מאפייני תרגום IP QoS-ל ATMb.כשיש VCלהפעיל בודד, ניתן WREDאו dWREDc.כמה עבור VCממשק על ATMלהגדיר , ניתן bundle.d.ATM bundle –של קבוצה ליצור אפשר VCהקבוצה כל על הגדרות ולבצע ים

בנפרד. VC כל על אוe.ב- שצבועה שתעבורה להגדיר ניתןprecedenceדרך תנותב מסוים VC.מסוים

לכיווןP2P , ותעבורתCBR שירות ברמתVC לכיוון תנותבvoice תעבורת למשלUBR VC.

f.נופל כאשר VCה- מתוך אחדbundleניתן i.Protected VC rule –ה- כל את להפילbundleאם VCחשוב אחד (

protected-ב )bundleנפל ii.Protected group rule –ב- החברים כל אםprotected groupהחברים(

bundleה- את להפיל–נפלו( החשוביםiii.Bump –מה- תעבורה לנתבVC-שנפל, ל VC.אחר

1.implicit-ל - VCעם precedenceיותר נמוך2.Explicit –-ל VCכגיבוי מראש במיוחד שהוגדר גיבוי

g.קונפיגורציה

Interface atm0/1.1 multipoint ip address 1.0.2.1 255.255.255.252 bundle san-francisco protocol ip 1.0.2.2 broadcast encapsulation aal5snap pvc-bundle 0/35 service policy output policy1   vrt-nrt 5000 3000 500 precedence 4-7 protected group pvc-bundle 0/34 service policy output policy2   vrt-nrt 5000 3000 500 precedence 2-3

12.FRF.12ל- מאפשרDTEל רק - לא פרגמנטציה לעשותFR switch (DCE)יצירת ע"י . זאת .FRה- של בהדר נוסף שדה

13.MQC a.בין הפרדה לעשות מאפשר classification (class-map)-ל policy (policy-map)b.אותו את להגדיר מאפשר policyממשקים מספר עלc.סוג כל להגדיר מאפשר classificationסוג כל על QoS

לפרגמנטציה פקט גודל קביעת.14a.הפקודה ע"י בעקיפין נקבע ppp multilink fragment delay <ms<b.של פקט כגודל voiceסיסקו( של )המלצה מילישניות10-15 בין אוc. Fragment size = (10ms-15ms of max delay) * bandwidth

adaptive shaping ב-min-rate גודל קביעת.15a.ל- שהוקצה המינימלי הפס לרוחב גדול או שווהclass

91

Page 92: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

b.-הCIRולכן מובטח( ה- הואmin-rateואם ,) כל אותו אקסטרה, ננצל נותן הספק BECN נקבל לא עוד

16.Compression header ip על דחיסה יבצע RTPוגם TCPבמפורש. הוגדר לא אם17.GTS

a.פקודת traffic-shapeבניגוד( -לFRTSשהוא frame-relay traffic-shape)b.מנגנון ע"י התעבורה קצב את מגביל token bucket

18.WREDj.Mark probability denominator (MPD)ה- האחוז את - מגדירdropשהוא לפני

עד , ייזרקוMPD=20 )כלומר, אםMPD/1 הואdropה- . אחוזfull dropל- מגיע(full drop שיהיה לפני5%=1/20

k.קונפיגורציהrandom-detect <precedence|dscp> <min. thresh> <max. thresh> <mark-prob-denominator> - change behavior of specific marking

19.Layer 2 QoSa.ה- סוויץ' את על להגדיר ניתןclassificationsהבאים

i.802.1q שדה - CoSמ- כחלקtrunkingii.ISL CoS –סיסקו של הישן בתקן דבר, רק אותו

iii.802.1p (priority) –802.1 לתוך שאוחד ישן תקןq-2005 ב20.Policer

a.מידות Be-ו Bcבקונפיגורציה i.Shaper = bit

ii.Policer = byteb.Policer = police cir, CAR = rate-limitc.CARלעשות יודע לא violate

21.Shaperה- את שחורגים - פקטיםBcמעוכבים 22.ATMב- תומך לאretransmitיש . כאשר dropה כל את לשדר , ישcellפקט. אותו של ים23.PQ-ו CQב- עובדיםround robinה- ביןQשה- עד מעבר השונים. אין יםQריק לא הגבוה24.Multi-action policer –על כאשר conform/exceed/violateמ- יותר ישactionאחד על רק מופעלQOSש- בכך להתחשב הקצאות, יש שנותר, לאחר פס רוחב בחישוב.25

הקו של הפס מרוחב75%26.FRF.11 annex Cערוצי לזהות יודע voice (VoFR)פרגמנטציה. להם עושה ולא27.WFQה- עם פקט יזרוקworst finish timeה- ההגעה, חשיבות סדר של = שיקלולflow

(weight)הפקט וגודל עוקב: בסדר פקטים דורשים שהם כיווןWFQל- מתאימים אינם הבאים הפרוטוקולים.28

X.25, SDLC, LAPB29.dWFQשיטות בשלוש

a.Flow based –פר מהירות הגבלת flowb.ToS based –ה- של האחרונים הביטים שניprecתור ולכל תורים4ל- ממופים

משקל להגדיר ניתןc.QoS based –כמו ToSלפי רק QoS-Group

30.LLQ vs. IP RTP – IP RTPשל לפורטים מוגבל UDP31.CBWFQ

a.ב- רק תומךWRED-ו tail dropb.ה- שאר בין מתחלק הפס רוחבQכאשר ים Qאותו צורך לא

92

Page 93: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

c.מינימלי פס רוחב מבטיחd.לא( מבטיח תורים, לא4096ל- מוגבל delay)e.ב- תומךfair-queueעל רק class-defaultf.ב- רק להשתמש אפשרbandwidth percentב- אוbandwidthבשילוב לא אך g.-הschedulerה- שלclassהוא ים FIFOלמעט , class-defaultלהיות שיכול WFQh.לכל מינימלי פס רוחב מספק classi.LLQעם מגבילים police

?classל- הפס רוחב ואבטחת )קונפיגורציה( פס רוחב , הגבלתqueuingב- תומך לא מי.32a.CAR – policerעושה . לא Qb.WFQ –בין בשווה שווה פס. מחלק רוחב מבטיח לא flowיםc.PQ –פס. ה- רוחב להגביל ניתן לאQהכל. מקבל העליון

priority ובתוכהpolicy-map הפקודה ע"יFR ממשק על priority להגדיר מומלץ.3334.LLQ

a.מספק strict priorityb.ב- תומךtail drop

35.WRR – a.עבור switch .יםb.מעין PQתור. כל על מהירות הגבלת עםc.אינה הפס רוחב הקצאת פס( ולכן רוחב )ולא פקטים כמות מגביל

מדויקת!!!36.ECNשל הרחבה היא REDב- מסומנת תעבורה מעבירת לזרוק, הוא . במקוםECN,ליעד

רנדומלית. , נזרקתECNב- מסומנת שאינה יאיט. תעבורה שהיעד כדי דחיסה.37

a.של דחיסה IP + tcpהופכת headerבייט3-5ל- בייט40 של b.של דחיסה UDPהופכת headerב- בייט2-4ל- בייט40 שלUDPיש אם )תלוי

udp checksum.)הרשת את לומדים עדיפויות, אח"כ לאפיין יש קודם - qos policy ביצירת.3839.PGM (pragmatic general multicast)

a.שידורי mcastלעשות מסוגלים לא retransmitעם , להתמודד lossכפילויות אוb.PGMאלו במצבים לסייע נועדc.קונפיגורציה

Router(config-if)# ip pgm router

x (X=drop probability)/1 הוא בקונפיגורציהdrop probabilityה- ערך.40policer ו-shaperל- משותפים רכיבים.41

a.Meter –להגביל כדי הפס רוחב של מדידהb.Marker –תעבורה לסמן יכולים שניהםc.Classifier –באמצעות לסווג יודעים שניהם( ACL)למשל d.אין dropper-ב shaper

42.RSVP path messagea.Soft state –הודעות נשלחות pathבנתיב שינוי לזהות קבוע, כדי באופן

,path הודעות מקבל לא הישן משתנה, הנתיב ניתוב משאבים. כאשר ולשמור האחרון.pathה- שלreservationה- שפג לאחר נמחק הנתיב שלstateה-

93

Page 94: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

b.RSVPהשירות רמת את לו ששומר הנתיב את ובוחר הנתיבים כל דרך עובר ביותר. הטובה

c.Show ip rsvp installed

Router# show ip rsvp installedRSVP:Ethernet2/1BPS To From Protoc DPort Sport Weight Conversation44K 145.20.0.202 145.10.0.201 UDP 1000 1000 0 26444K 145.20.0.202 145.10.0.201 UDP 1001 1001 13 26698K 145.20.0.202 145.10.0.201 UDP 1002 1002 6 2651K 145.20.0.202 145.10.0.201 UDP 10 10 0 264RSVP:Serial3/0 has no installed reservations

43.RSVP-Over-ATMi.ליצור מאותת SVC (Switched VC)ענן בתוך ATM

ii.-הVCה של מאפיינים מקבלflowהנדרש (FlowSpec)iii.מגדירים interfaceאו subinterfaceבאופן ליצור שיוכל כך

יםVC דינמיiv.ip rsvp svc-required

.class-default עלfair-queue עםpolicy-map באמצעות רקVC עלWFQ להגדיר ניתן.44.best effort רק מינימלי, אלא פס רוחב מבטיח אינוWFQש- כיוון זאת

class default שהוא אחדclass רק , ישclassification מוגדר לא כאשר.4546.Shape/policeב- מדברbyte/bitsואילו bandwidthב- מדברkbps47.Interleave –

a.מ- שונהfragmentb.של יותר קטנים פקטים דוחף voiceאחרים פקטים של פרגמנטים ביןc.ppp multilink interleave

48.FRF.12 vs FRF.11 annex Ca.FRF.11

i.מוגדר כאשר VoFRב- , משתמשיםFRF.11ii.FRF.11ל- רק פרגמנטציה עושהData

b.FRF.12i.גם עושה interleaving

ii.תעבורה סוג לכל פרגמנטציה עושה 30 של serialization delay מגדיר MLP - LFI מחדל, כברירת.4950.ip tcp header-compression passive –הצדדים שני כאשר רק דחיסה תתבצע

בדחיסה תומכיםדחיסה שיטות.51

a.דחיסה שיטותb.על מסתמכת כללי, דחיסה באופן dictionaryלתו תווים של תבניות : ממפה

"( %ב-" יוחלף10001111)לדוגמה, אחרc.LZ (Lampel-Ziv) –נוצר שבה שיטה dictionaryשל תבניות מכיל דינאמי. לא

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

94

Page 95: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

אצלו כבר )ששמורה במילון סדרה לאותהpointer (token)ב התווים סדרתLZב- שמשתמשות דחיסה מהעבר(. שיטות

i.MPPC –מיקרוסופט של תקן ii.STACאו( stacker )–סיסקו של תקן

d.Predictor –עצמם. על שחוזרות תבניות לחזות מנסה52.Serialization delay10-15 הוא המומלץms

53.Peak vs average shapea.Average – Bcב- עודף יש עוד כל מתמלאBeb.Peakדלי - Beעם יחד מתמלא Bcעבור . מיועד oversubscriptionתיתכן ולכן

!dual-rate, dual-bucket קצוב. לא לזמן כפול פס . רוחבdrop של אפשרותprecedence לפי היאCB-WRED של המחדל ברירת.54

a.ל- בהתאם פרופילים8ב- שימושprecedenceb.תעבורת non-ipשל פרופיל תקבל precedence 0

55.MDRR – a.כמו CQ( round robinל- אפשרות עםLLQ)b.הבא גירעון(. בתור יותר )תור תור של חריגה תיתכן ולכן פרגמנטציה עושה לא

מידי יותר שצרך התור עם מתחשבן הואc.DRRהוא MDRRבלי רק LLQ

56.CB shapingעל מופעל להיות יכול לא VCבממשק בודדים multipoint57.QPM –לניהול שרת QoS .

a.בלעדיו גם ליצור אפשר QoS policyהאירגון לכל אחידb.סטנדרטי פקודות סט מספק לאc.לקצה. מקצה שירות רמת להבטיח מאפשר

58.CB policinga.ממשק של סוג כל על מופעל להיות יכולb.מאפשר conform exceed-ו violate

DLCI עלshaper הגדרת.59

map-class frame-relay frame-relay traffic-rate <bps>

interface serial 0 frame-relay traffic-shaping

interface serial 0.2 point-to-multipoint frame-relay interface-dlci 102 class slow_vcs

interface serial 0.3 point-to-point

frame-relay interface-dlci 103

frame-relay class slow_vcs

a.ב- מוגדרbpsb.ה- תחתDLCIכמו( -בmultipointעם ) הפקודה classc.תחת p2p sub-interfaceהפקודה ע"י frame-relay class

95

Page 96: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

d.גם להגדיר ניתן frame-relay classה- ושאר הראשי הממשק תחתsubintיקבלו ממנו. ההגדרות את

60.IPM – Internetwork performance monitorבלבד . בקרהdial peer הגדרות.61

dial-peer voice 100 voip ip precedence 5

62.Pre-classify a.ה- תחת להגדיר ניתןinterface tunnelה- אוcrypto-mapb.מבצע classificationה- ערכי את מעתיק אינו הפנימי. הוא ההדר עפ"יTOS.

צביעה סוגי.63

EFVoice

CS1Scavenger

CS2Network management

CS3Call Signaling

CS6Routing

AF31Mission Critical

AF11Bulk

0Best Effort

ECN ערכי.64a.ECN=00 –ב- תומכת לא השולחת התחנהECN.b.ECN=01ב- תומכת השולחת - התחנהECN .c.ECN=11 –לערך לשנות יכול "להאיט!". הנתב להודיע כדי משנה שהנתב ערך

.01 שערכה תעבורה קיבלת הוא אם רק11d.ב- צבועה התעבורה אםECN=00כלומר( ECNלא ,)נתמךWREDכרגיל, פועל

רנדומלית. תעבורה וזורקCoS=5 ב שלו התעבורה את צובעcisco IPTמחדל, כברירת.6566.EF=DSCP46=CS5 (cisco voice traffic)!LLQ מקבל לא , כלומרQ3ל- שייךCoS5מחדל, כברירת.6768.Scavenger = CS1WREDה- שלmin-threshה- את להעלות מידי, ניתן מוקדם יםdrop מתחילים כאשר.6970.WFQשכל הוא הממשק. המפתח של הפס רוחב עפ"י תורים של כמות בונה Qכ- יקבל

4kbpsלמשל לפחות( 64 של בממשקK16 יהיו)תורים 71.shape fecn-adapt –יחזיר הנתב becnל- בתגובהfecn

96

Page 97: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

72.over-provisioningפס( + רוחב )יתרbest efforta.פס( רוחב )יתר יותר עולהb.התקפה (DDoSיכולה ) תיעדוף( הגבלה, אין )אין הרשת בכל לפגועc.ב- תקלהbackboneתיעדוף( )אין צפויים לא עומסים ליצור יכולה

WRED ב-drop מדיניות.73a.ה- עדmin-threshאין :b.ה- ביןmin-ל maxרנדומלי :c.ה- מעלmax: tail drop

74.QPPBב תומךa.IP precedenceb.QoS-group

75.Voiceעל רץ בד"כ udpשל הפעלה ולכן tcp compressionלממשק יעילות תוסיף לא76.Voice signaling 150 צורךbps לא( כולל L2 header ) 77.Multi-action policerברמת גם לצבוע מאפשר L2ברמת וגם L3. egress traffic עבורP נתבי על בממשקיםQoS להפעיל מומלץ.78

a.ב- צפוי לא ועומס תקלה ויש במקרהbackboneb.LLQ + CB-WRED

79.Converged network( voice-ו dataהפעלת בתשתית = )כלי אחת QoSסיכון תוך ליצור( יכול dataשה- עומס )בגלvoiceה- תעבורת

fragmentation להפעיל ניתן.80a.Frf.11-c –הפיזי הממשק עלb.Frf.12 –-ב frame-relay map classמוגדר הפיזי על )כי FRTSלהפעיל כדי

frf.12)frame-relay map דרךFR fragment להפעיל נהוג.81 עפ"י נקבע הפרגמנט גודל.82

a.ה- של הפקט גודלvoiceכדי( להם לעשות לא fragment )b.-הCIRה- שלPVCכדי( לחשב serialization delay20מ- נמוךms)

real-time תעבורת על 1% של מקסימלי Packet loss מותר.8384.Mission critical data ל- רגיש jitter של ברמה low-moderate 85.ITU 150 מ- יותר יהיה שלא ממליציםms על one-way delay של voice IPT strict+WRR על להפעיל עדיף.86priority queue ( מבצעSW )עלwrr-queue(, weight round robin) משקל קביעת ללא.8788.QoSמשנה לא reliabilityלשנות יכול אולם MTUCS6 עם צבועים ניתוב מחדל, פרוטוקולי כברירת.8990.Ip nbar protocol-discoveryהממשק!!! על מוגדר91.Packet lossשל תוצר בד"כ הוא tail drop92.Ip phone ל- מחוץ הוא trust boundry הוגדר אם אלא sw priority extend trust best practice אלאdesign של החלטה למקור" אינה קרוב שיותר כמה "צביעה.93פקודות.94

a.Mls qos trustb.Wrr-queue cos-map

95.CBPQ אינו Q-tool 96.Match ip rtp <start port> <range> - rangeלהוסיף. כלומר, אם יש פורטים כמה אומר

2024-3024 הוא הפורטים , טווחmatch ip rtp 2024 1000 מוגדר

97

Page 98: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

catOS (6500) פקודות.97a.Set port qos x/y autoqos voip ciscoipphoneb.Set port qos x/y autoqos voip ciscosoftphone

98.Sh mls qos int trust stateמשהו... מחובר בכל אם בפועל מראה99.CDT (Congestive Discard Threshold) –ה- גודלQ-ב WFQ100.Fair-queue <CDT> <number of dynamic Q's>101.Shaperע"י תעבורה מודד לא token buckets דחיסה.102

i.על רק מופעלת להיות יכולה inputii.Payload compressionהכל של דחיסה מאפשר (dataעד ip header)

iii.תחת int – ip rtp header compressioniv.תחת c-map – compression header

פרגמנטציה.103a. :נוסחהmax-serialization-delay*bandwidthb.ה- תחתint – ppp multilink fragment-delay <ms>c.תחת FR map-class – frame-relay fragment <fragment size>

dscp 40ל- מתייחסSW מחדל )כברירתIP טלפוני עבורCOS-DSCP הגדרות לשנות יש.104(dscp 46 ולא

105.QPPBa.מצריך לא extended communityb.bgp-policy destination ip-prec-map

i.certעם שלו הרשת את מפרסם communityii.מ- שמגיעה תעבורהcert1על בפקודה פוגעת e1/0על cert2

iii.Cert2היעד לרשת שמצורף ורואה הניתוב את מחפש community

iv.Cert2ל- בהתאם צביעה מוסיףroute-mapc.bgp-policy source ip-prec-map

98

Page 99: Web viewMPLS מבצע אנקפסולציה ולכן לא רואים את ה-DSCP. במקום צובעים את ה-experimental (החיצוני) QoS group

ip cefip bgp-community new-formatip community-list 1 permit 65503:1!route-map MARK-PRECEDENCE permit 10 match community 1 set ip precedence flash!router bgp 180 table-map MARK-PRECEDENCE!interface FastEthernet0/0 bgp-policy source ip-prec-map

i.מ- תעבורהR3ב- פוגעתfa0/0ii.R3ב- צבועה שהיא ורואה ניתוב בטבלת בודקתcommunity

iii.R3התעבורה את מסמן

Rack1R1#show ip route 3.3.3.0            Routing entry for 3.3.3.0/24  Known via "bgp 180", distance 20, metric 0  Tag 65503, precedence flash (3), type external  Last update from 150.1.13.3 00:28:32 ago 

99