»¶ÓÄú·ÃÎÊÎÒ°®IT¼¼ÊõÍø£¬½ñÌìС±àΪÄã·ÖÏíµÄµçÄԽ̳ÌÊÇÍøÂçÐÒé·½ÃæµÄ¾Ñé֪ʶ½Ì³Ì£º¡¶Êý¾ÝͨÐÅÓëÍøÂç¡·±Ê¼Ç--QoS - ÍøÂçÐÒé - ºìºÚÁªÃË£¬ÏÂÃæÊÇÏêϸµÄ·ÖÏí£¡
¡¶Êý¾ÝͨÐÅÓëÍøÂç¡·±Ê¼Ç--QoS - ÍøÂçÐÒé - ºìºÚÁªÃË
¡¶Êý¾ÝͨÐÅÓëÍøÂç¡·±Ê¼Ç--QoS
QoS£¨Quality of Service£©·þÎñÖÊÁ¿£¬ÊÇÍøÂçµÄÒ»ÖÖ°²È«»úÖÆ£¬ ÊÇÓÃÀ´½â¾öÍøÂçÑÓ³ÙºÍ×èÈûµÈÎÊÌâµÄÒ»ÖÖ¼¼Êõ¡£
1.QoS²ÎÊý
ºâÁ¿·þÎñÖÊÁ¿QoSµÄ²ÎÊýÖ÷Òª°üÀ¨£º
¶Ëµ½¶ËÑÓ³Ù£¨Delay£©£º°üÀ¨´«ÊäʱÑÓ¡¢´«²¥Ê±ÑÓ¡¢ÅŶÓʱÑÓ¡£
ÑÓ³Ù¶¶¶¯£¨Jitter£©£º¶¶¶¯ÊÇÍøÂçÑӳٵı仯Á¿£¬ÊÇÓÉÓÚͬһӦÓõÄÈÎÒâÁ½¸öÏàÁÚ·Ö×éÔÚ´«Êä·ÓÉÖо¹ý²»Í¬µÄÍøÂçÑÓ³Ù²úÉúµÄ¡£
¶¶¶¯¿ØÖƶԶàýÌåÓ¦ÓÃÊ®·ÖÖØÒª¡£
·Ö×鶪ʧÂÊ£¨Loss Ratio£©£ºÍøÂçÓµÈûʱÓÉÓÚ»º³åÒç³ö»ò·Ö×éµ½´ïÑÓ³Ù³¬¹ýÑÓ³ÙÉϽ磬·Ö×齫±»¶ªÆú¡£ÕâЩ¶ªÆúµÄ·Ö×齫ֱ½ÓÓ°
Ïì½ÓÊն˵ĻطÅÖÊÁ¿¡£²»Í¬µÄ¶àýÌåÓ¦ÓÃÄÜÈÌÊܲ»Í¬µÄ·Ö×鶪ʧ¡£
ÍÌÍÂÁ¿£¨Throughput£©£ºÍÌÍÂÁ¿¶ÔÓÚÊý¾Ý´«ÊäÓ¦ÓÃÊÇÒ»¸öÖØÒªµÄQoS²ÎÊý£¬ËüÖ±½Ó·´Ó³ÁËÔÚÒ»¶Îʱ¼ä¼ä¸ôÖÐÍøÂçËù´«ÊäµÄͨÐÅÁ¿¡£
µ«ÍÌÍÂÁ¿¶ÔijЩӦÓò»ÊÊÓÚ×÷ΪQoSµÄÖ±½Ó²ÎÊý£¬ÌرðÊÇÍ»·¢µÄͨÐÅÁ¿¡£
2.¸Ä½øQoSµÄ¼¼Êõ
ÕâÀï¼òÒªµØÌÖÂÛËÄÖÖ³£ÓõĸĽø·þÎñÖÊÁ¿µÄ·½·¨£ºµ÷¶È£¬Í¨ÐÅÁ¿ÕûÐΣ¬Ðí¿É¿ØÖƺÍ×ÊÔ´Ô¤Áô¡£
2.1.µ÷¶È
À´×Ô²»Í¬Êý¾ÝÁ÷µÄ·Ö×éµ½´ï½»»»»ú»ò·ÓÉÆ÷£¬²¢ÓÉËü½øÐд¦Àí£¬Ò»Öֺõĵ÷¶È¼¼Êõ»áÒÔ¹«Æ½ºÏÀíµÄ·½Ê½À´¶Ô´ý²»Í¬µÄÊý¾ÝÁ÷£¬ÒѾ
Éè¼ÆÁ˶àÖÖµ÷¶È¼¼ÊõÓÃÀ´¸Ä½ø·þÎñÖÊÁ¿£¬ÔÚÕâÀïÌÖÂÛÆäÖÐÈýÖÖ¼¼Êõ£ºFIFO¶ÓÁУ¬ÓÅÏÈȨ¶ÓÁкͼÓȨ¹«Æ½¶ÓÁС£
2.1.1.ÏȽøÏȳö¶ÓÁÐ
ÔÚÏȽøÏȳö£¨first-in£¬first-out£¬FIFO£©¶ÓÁÐÖУ¬·Ö×éÔÚ»º³åÇø£¨¶ÓÁУ©Öеȴý£¬Ö±µ½½Úµã£¨Â·ÓÉÆ÷»òÕß½»»»»ú£©´¦ÀíËüÃÇΪֹ£¬Èç¹û
ƽ¾ùµ½´ïËÙÂʸßÓÚÆ½¾ù´¦ÀíËÙÂÊ£¬ÄÇô¶ÓÁн«»á±»ÌîÂú£¬ÐµķÖÇø¾Í»á±»¶ªÆú¡£
2.1.2.ÓÅÏÈȨ¶ÓÁÐ
ÔÚÓÅÏÈȨ¶ÓÁУ¨priority queuing£©ÖУ¬Ã¿¸öµ½À´µÄ·Ö×é¶¼±»·ÖÅäÁËÒ»¸ö²»Í¬µÄÓÅÏÈȨ£¬Ã¿¸öÓÅÏÈȨ¶¼ÓÐ×Ô¼ºµÄ¶ÓÁС£×î¸ßÓÅÏÈȨµÄ¶ÓÁÐ
ÖеķÖ×éÊ×Ïȱ»µÃµ½´¦Àí£¬×îµÍÓÅÏÈȨµÄ¶ÓÁеķÖ×é×îºó±»´¦Àí¡£

ÓëFIFO¶ÓÁÐÏà±È£¬ÓÅÏÈȨ¶ÔÀÝÄÜÌṩ¸üºÃµÄQoS£¬ÒòΪ½Ï¸ßµÄÓÅÏÈȨµÄͨÐÅÁ¿ÄÜÓýÏÉÙµÄÑÓ³Ùµ½´ïÄ¿µÄ¶Ë¡£µ«ÊÇÓÅÏÈȨ¶ÓÁÐÒ²ÓÐDZÔÚµÄ
ȱµã£¬Èç¹û¸ßÓÅÏÈȨµÄ¶ÓÁÐÓгÖÐøµÄͨÐÅÁ¿£¬ÄÇô½ÏµÍÓÅÏÈȨ¶ÓÁÐÖеķÖ×齫ÓÀÔ¶µÃ²»µ½´¦Àí¡£ÕâÖÖÇéÐγÆÎª¡°¼¢¶ö¡±¡£
2.1.3.¼ÓȨ¹«Æ½¶ÓÁÐ
½ÏºÃµÄµ÷¶ÈËã·¨ÊǼÓȨ¹«Æ½¶ÓÁУ¨weighted fair queuing£©¡£ÔÚÕâÖÖ¼¼ÊõÖУ¬·Ö×éÈÔÈ»±»·ÖΪ²»Í¬µÄÀ࣬²¢ÇÒÊôÓÚ²»Í¬µÄ¶ÓÁУ¬µ«ÊÇ£¬¶ÓÁÐ
ÊÇ»ùÓÚ¶ÓÁеÄÓÅÏÈȨÀ´·ÖÅäÈ¨ÖØµÄ£¬½Ï¸ßµÄÓÅÏÈȨ¾ÍÒâζ׎ϸߵÄÈ¨ÖØ£¬ÏµÍ³ÒÔÂÖ»»µÄ·½Ê½À´´¦Àíÿ¸ö¶ÔÁÐÖеķÖ×飬Ëù´¦ÀíµÄ·Ö×éÊýÁ¿µÈÓÚ
ÏàÓ¦¶ÓÁеÄÈ¨ÖØ£¬ÀýÈ磺Èç¹ûÕâÐ©È¨ÖØÊÇ3,2ºÍ1£¬ÄÇô¾Í¶ÔµÚÒ»¶ÓÁÐÖеÄ3¸ö·Ö×é½øÐд¦Àí£¬¶ÔµÚ¶þ¶ÓÁÐÖеÄ2·Ö·Ö×é½øÐд¦Àí£¬¶ÔµÚÈý¶ÓÁÐÖеÄ
1¸ö·Ö×é½øÐд¦Àí¡£

2.2.ͨÐÅÁ¿ÕûÐÎ
ͨÐÅÁ¿ÕûÐΣ¨traffic shaping£©ÊÇÒ»ÖÖ¿ØÖÆ·¢Ë͵½ÍøÂçÖеÄͨÐÅÁ¿ºÍËÙÂʵĻúÖÆ¡£Í¨ÐÅÁ¿ÕûÐÎÖ÷ÒªÓжþÖÖ¼¼Êõ£ºÂ©Í°ºÍÁîÅÆÍ°¡£
2.2.1©Ͱ
Èç¹ûͰÔڵײ¿ÓÐÒ»¸öС¶´£¬Ö»ÒªÍ°ÖÐÓÐË®£¬Ë®±ã´ÓͰÖÐÒÔ²»±äµÄËÙÂʩϣ¬Èç¹ûͰÖÐÓÐË®£¬Ë®Â©µÄËÙÂʲ¢²»ÒÀÀµÓÚ½«Ë®µ¹ÈëͰÖеÄËÙÂÊ¡£ÊäÈëËÙÂÊ
¿ÉÒÔ·¢Éú±ä»¯£¬µ«ÊÇÊä³öËÙÂÊÊǺ㶨µÄ¡£ÔÚÍøÂ·ÖУ¬Ò»ÖֽЩͰ£¨leaky bucket£©µÄ¼¼ÊõÄÜ·Àֹͻ·¢Í¨ÐÅÁ¿¡£ÏÂͼ˵Ã÷ÁË©ͰµÄЧ¹û¡£

¼òµ¥Â©Í°µÄʵÏÖ¹ý³ÌÈçͼËùʾ£º

Èç¹ûͨÐÅÁ¿Óɹ̶¨´óСµÄ·Ö×飨ÀýÈ磺ATMÖеÄÐÅÔª£©¹¹³É£¬ÄÇôÔÚÿ¸öʱÖÓµ¥Î»Ê±¼äÄÚ£¬½ø³Ì´Ó¶ÓÁÐÖÐÒÆ³ý¹Ì¶¨ÊýÁ¿µÄ·Ö×飬Èç¹ûͨÐÅÁ¿
ÊÇÓɱ䳤·Ö×é×é³ÉµÄ£¬ÄÇô¹Ì¶¨Êä³öµÄËÙÂʱØÐëÊÇ»ùÓÚ×Ö½Ú¸öÊý»òλÊý¡£
ÒÔÏÂÊDZ䳤·Ö×éµÄËã·¨£º
1.ÔÚ¼ÆÊ±¿ªÊ¼Ê±£¬½«¼ÆÊýÆ÷³õʼ»¯Îªn¡£
2.Èç¹ûn±È·Ö×éµÄ³ö³¤¶È³¤£¬¾Í·¢ËÍ·Ö×飬²¢½«¼ÆÊýÆ÷µÄÖµ¼õÈ¥·Ö×éµÄ³¤¶È¡£Öظ´¸Ã²½Ö裬֪µÀnֵСÓÚ·Ö×éµÄ³¤¶È¡£
3.ÖØÐÂÉèÖüÆÊýÆ÷£¬²¢·µ»Øµ½²½Öè1.
2.2.2.ÁîÅÆÍ°
©ͰËã·¨ÓкܴóµÄ¾ÖÏÞÐÔ£¬Ëû²»Äܸø¿ÕÏеÄÖ÷»úÌṩÐÅÓá£ÀýÈ磬Èç¹ûһ̨Ö÷»úÔÚÒ»¶Îʱ¼äÄÚûÓз¢ËÍÊý¾Ý£¬Æä©Ͱ¾Í±ä³É¿ÕͰÁË¡£ÏÖÔÚ¼´Ê¹
Ö÷»úÖÐÓÐÍ»·¢ÐÔÊý¾Ý£¬Â©Í°Ò²Ö»ÄÜÔÊÐíÆ½¾ùËÙÂʵÄÊý¾Ý£¬´Ëʱ²¢Ã»Óп¼ÂÇÖ÷»ú¿ÕÏеÄʱ¼ä£¬ÁíÒ»·½Ã棬ÁîÅÆÍ°£¨token bucket£©Ëã·¨ÔÊÐí¿ÕÏÐÖ÷»ú
ÒÔÁîÅÆµÄÐÎʽΪδÀ´»ýÀÛÐÅÓã¬ÔÚÿ¸öʱÖÓµ¥Î»Ê±¼äÄÚ£¬ÏµÍ³·¢ËÍn¸öÁîÅÆµ½Í°ÖУ¬ÔÚÿ¸öÊý¾ÝÐÅÔª·¢Éúºó£¬ÏµÍ³¾Í´ÓÖÐÈ¥µôÒ»¸öÁîÅÆ£¬ÀýÈ磬¼ÙÉè
nÊÇ100£¬Ö÷»ú¿ÕÏÐÁË100¸öʱÖÓµ¥Î»Ê±¼ä£¬ÄÇôÁîÅÆÍ°±ãÊÕ¼¯ÁË100*100¸öÁîÅÆ£¬Ö÷»ú¿ÉÒÔÔÚÒ»¸öʱÖÓµ¥Î»Ê±¼äÏû·ÑËùÓÐÕâЩÁîÅÆÀ´·¢ËÍ10000¸öÐÅÔª£¬
»òÕß»¨È¥1000¸öʱÖÓµ¥Î»Ê±¼ä£¬Ã¿¸öʱÖÓµ¥Î»Ê±¼äÄÚ·¢ËÍ10¸öÐÅÔª¡£
2.2.3.ÁîÅÆÍ°ºÍ©ͰµÄ½áºÏʹÓÃ
¿É½«Á½ÖÖ¼¼Êõ½áºÏÆðÀ´¸ø¿ÕÏÐÖ÷»úÌṩÐÅÓã¬Í¬Ê±µ÷ÕûͨÐÅÁ¿£¬ÔÚÁîÅÆÍ°ÖÐÓ¦ÓéͰ£¬²¢ÇÒ©ͰµÄËÙÂÊÓ¦±È½«ÁîÅÆ·ÅÈëͰÖеÄËÙÂʸߡ£
2.3.×ÊÔ´Ô¤Áô
Êý¾ÝÁ÷ÐèÒªÖîÈ绺³åÇø£¬´ø¿í£¬CPUʱ¼äµÈ×ÊÔ´£¬Èç¹ûÌáǰ¶ÔÕâЩ×ÊÔ´½øÐÐÔ¤Áô£¬½«»áÌá¸ß·þÎñÖÊÁ¿£¬ºóÃæ»áÌÖÂÛÒ»¸ö³ÆÎª×ÛºÏÒµÎñµÄQoSÄ£ÐÍ£¬
¸ÃÄ£Ðͼ«´óµØÒÀÀµ×ÊÔ´Ô¤ÁôÀ´Ìá¸ß·þÎñÖÊÁ¿¡£
1.4.Ðí¿É¿ØÖÆ
Ðí¿É¿ØÖÆÖ¸µÄÊÇÓÉ·ÓÉÆ÷»ò½»»»»úʹÓõÄÒ»ÖÖ»úÖÆ£¬Ëü»ùÓÚÒ»¸ö³ÆÎªÊý¾ÝÁ÷¹æ·¶µÄÔ¤¶¨Òå²ÎÊýÀ´½ÓÊÕ»òÕ߾ܾøÊý¾ÝÁ÷£¬ÔÚ·ÓÉÆ÷½ÓÊÕÊý¾ÝÁ÷²¢¶ÔÆä
½øÐд¦Àí֮ǰ£¬Ëü¼ì²éÊý¾ÝÁ÷¹æ·¶£¬²é¿´ÆäÐÔÄÜ£¨¸ù¾Ý´ø¿í£¬»º³åÇø´óСÒÔ¼°CPUËٶȵȣ©ºÍËüÓëÆäËûÊý¾ÝÁ÷ÏÈǰµÄÔ¼¶¨ÊÇ·ñ´¦ÀíеÄÊý¾ÝÁ÷¡£
3.QoSÄ£ÐÍ
ĿǰQoSÖ÷ÒªÓÐÁ½ÖÖ½â¾öÄ£ÐÍ£º×ÛºÏÒµÎñ£¨IntServ£©ºÍ²î·ÖÒµÎñ£¨DiffServ£©¡£
3.1.×ÛºÏÒµÎñ
ÊÇÒ»Öֶ˵½¶Ë»ùÓÚÁ÷µÄQoS¼¼Êõ£¬»ù±¾Ë¼Ïë¾ÍÔÚÓÚÒÔ×ÊÔ´Ô¤ÁôµÄ·½Ê½À´ÊµÏÖQoS±£ÕÏ¡£Æä·þÎñÄ£ÐÍÔÚIETF RFC1633ÖнøÐÐÁ˶¨Òå¡£RFC1633½«
×ÊÔ´Ô¤ÁôÐÒéRSVP×÷ΪIntServ½á¹¹ÖеĺËÐÄÐÅÁîÐÒé¡£
IntServ/RSVPÌṩ3ÖÖ²ã´ÎµÄÒµÎñ£º
¶Ëµ½¶ËµÄÖÊÁ¿±£Ö¤ÐÍ·þÎñ£º±£Ö¤´ø¿í¡¢ÏÞÖÆÑÓ³Ù¡¢ÎÞ¶ª°ü¡£
¿É¿Ø¸ºÔØÐÍ·þÎñ£ºÀàËÆÓÚÔÚµ±Ç°¸ºÔؽÏÇáÍøÂçÖÐʵÏÖ¾¡Á¦¶øÎªÒµÎñµÄ·þÎñÖÊÁ¿¡£
¾¡Á¦¶øÎªµÄ·þÎñ£ºÀàËÆÓÚµ±Ç°InternetÉϾ¡Á¦¶øÎªµÄ·þÎñ¡£
´Ó¼¼Êõ½Ç¶È½²£¬IntServ/RSVPÔÚĿǰµÄÍøÂçÉÏÊÇÒ»ÖÖÐÐÖ®ÓÐЧµÄQoS±£ÕÏ·½·¨£¬¿ÉÌṩÑϸñµÄ¶Ëµ½¶ËϸÁ£¶ÈµÄ·þÎñÖÊÁ¿£¬µ«Æä¶ÔÍøÂç½ÚµãÒªÇó¸ß£¬
À©Õ¹ÐԲÒò´ËĿǰ¶Ëµ½¶ËÈ«ÍøÖ§³ÖµÄIntServʵÓÃÐԺܵ͡£
3.2.²î·ÖÒµÎñ
DiffServÊÇIETFÔÚ1998ÄêÍÆ³öµÄÒ»ÖÖ»ùÓÚÀàµÄQoS¼¼Êõ£¬Ö÷ÒªÓÃÓڹǸÉÍø¡£Ê¹ÓÃDiffServ£¬ÔÚÍøÂçÈë¿Ú´¦¸ù¾Ý·þÎñÒªÇó¶ÔÒµÎñ½øÐзÖÀà¡¢Á÷Á¿¿ØÖÆ£¬
ÔÚÍøÂçÖиù¾ÝʵʩºÃµÄQoS»úÖÆÀ´Çø·ÖÿһÀàͨÐÅ£¬²¢ÎªÖ®·þÎñ£¨°üÀ¨×ÊÔ´·ÖÅä¡¢¶ÓÁе÷¶È¡¢·Ö×鶪Æú²ßÂԵȣ©¡£
¡¡¡¡ÓëIntServÀàËÆ£¬DiffServÒ²¶¨ÒåÁË3ÖÖ·þÎñÀàÐÍ£º
¡¡¡¡¾¡Á¦¶øÎªµÄ·þÎñ£ºÀàËÆÓÚĿǰInternetÉϾ¡Á¦¶øÎªµÄ·þÎñ¡£
¡¡¡¡½±ÉÍ·þÎñ£ºÎªÓû§ÌṩµÍÑÓ³Ù¡¢µÍ¶¶¶¯¡¢µÍ¶ª°üÂʺͱ£Ö¤´ø¿íµÄ¶Ëµ½¶Ë»òÕßÍøÂç±ß½çµ½±ß½çµÄ´«Êä·þÎñ¡£
¡¡¡¡È·±£·þÎñ£ºÈ·±£·þÎñͨ¹ý¿ØÖƶª°üÓÅÏȼ¶£¬Ìṩ±È¡°¾¡Á¦¶øÎª¡±·þÎñ¸üºÃµÄ·þÎñ¡£
¡¡¡¡DiffServ²»ÃæÏòµ¥¸öÒµÎñÁ÷£¬¶ø²ÉÓþۺϻúÖÆ½«¾ßÓÐÏàÍ¬ÌØÐÔµÄÈô¸ÉÒµÎñÁ÷¾ÛºÏÆðÀ´£¬ÎªÕû¸ö¾ÛºÏÁ÷Ìṩ·þÎñ£¬¾ßÓÐÁ¼ºÃµÄÀ©ÕÅÐÔ£¬Í¬Ê±£¬DiffServ
Ïà¶Ô¸üÈÝÒ×ÔÚÏÖÓÐIPÍøÂç¼°²úÆ·ÖÐʵÏÖ£¬Òò´ËĿǰÉÌÓÃÍøÂçÖÐQoS»ù±¾É϶¼ÊÇ»ùÓÚDiffServÄ£ÐÍʵÏÖ£¬µ«ÆäÄÑ×öµ½»ùÓÚÁ÷µÄ¶Ëµ½¶ËµÄQoS£¬¿ÅÁ£¶È½Ï²î¡£
ÒÔÉϾÍÊǹØÓÚ¡¶Êý¾ÝͨÐÅÓëÍøÂç¡·±Ê¼Ç--QoS - ÍøÂçÐÒé - ºìºÚÁªÃ˵ÄÍøÂçÐÒé֪ʶ·ÖÏí£¬¸ü¶àµçÄԽ̳ÌÇëÒÆ²½µ½>>µçÄԽ̡̳£
- ÆÀÂÛÁÐ±í£¨ÍøÓÑÆÀÂÛ½ö¹©ÍøÓѱí´ï¸öÈË¿´·¨£¬²¢²»±íÃ÷±¾Õ¾Í¬ÒâÆä¹Ûµã»ò֤ʵÆäÃèÊö£©
-
