| ¸®´ª½º QoS ¶óÀ̺귯¸® Linux QoS ¶óÀ̺귯¸®´Â Linux Ä¿³ÎÀÇ ³×Æ®¿öÅ© QoS ±â´ÉÀ»À§ÇÑ C APIÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¸®´ª½º QoS ¶óÀ̺귯¸® ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.coverfire.com/lql/
¸®´ª½º QoS ¶óÀ̺귯¸® ű×
¸®´ª½º QoS ¶óÀ̺귯¸® ¼³¸í
Linux QoS ¶óÀ̺귯¸®´Â Linux Ä¿³ÎÀÇ ³×Æ®¿öÅ© QoS ±â´ÉÀ»À§ÇÑ C APIÀÔ´Ï´Ù. Linux QoS ¶óÀ̺귯¸® (LQL)´Â GPL ¶óÀ̼¾½º, GOBJECT ±â¹Ý C API¸¦ Á¦°øÇÏ¿© Linux kernel.lqlÀÇ ³×Æ®¿öÅ© Å¥ ·£¸Å½º, Ŭ·¡½º ¹× ºÐ·ù±â¸¦ ¹é¿£µå·Î »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å, LQLÀº TC°¡ ¼öÇàÇÏ´Â °Í°ú °°Àº ¹æ½ÄÀ¸·Î NetLink ¼ÒÄÏÀ» ÅëÇØ Linux Ä¿³Î°ú Åë½ÅÇÕ´Ï´Ù. ÇöÀç, LQLÀº TC Command.Hope¿¡ ÀÇÇØ ³ëÃâ µÈ Linux ³×Æ®¿öÅ© QoS ±â´ÉÀÇ ¼ºê ¼¼Æ®¸¦ ±¸ÇöÇÕ´Ï´Ù. ÀÌ´Â ¶óÀ̺귯¸®°¡ ¼º¼÷ ÇØÁü¿¡ µû¶ó º¯°æµË´Ï´Ù. ÀÌ»óÀûÀÎ ¼¼°è TC¿¡¼´Â LQL°ú °°Àº ³ôÀº (ER) ·¹º§ API·Î ±¸ÇöµÇ¹Ç·Î »õ·Î¿î Ä¿³Î ³×Æ®¿öÅ© QoS ±â´ÉÀÌ ³ôÀº ¼öÁØÀÇ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© Á¦ 3 ÀÚ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ Áï½Ã »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Èï¹Ì·Î¿î Çõ½ÅÀÌ ¹«¾ùÀ» Linux ³×Æ®¿öÅ© QoS°¡ Áö³ ¸î ³â µ¿¾È ±×µéÀ» Á¶ÀÛ ÇÒ ¼öÀÖ´Â ´õ ½¬¿î API°¡ ÀÖÀ¸¸é Ư¡. LQL ÀºÀÌ Çʿ並 ä¿ì±âÀ§ÇÑ ½ÃµµÀÔ´Ï´Ù. ÇöÀç LQL¿¡¼ Áö¿øµÇ´Â ÇöÀç LQL¿¡¼ Áö¿øÇÏ´Â ÈÆ·ÃÀ» queasplififastPrifoMapsmarkNetEmclassifiers ÇöÀç LQL¿¡¼ Áö¿øÇÏ´Â HTBPFIFOSFQPFIFOFACTPRIOMAPSINDEXREQIEREMENTS : ¡¤ ³×Æ®¿öÅ© QOS ±â´ÉÀÌ »ç¿ë °¡´ÉÇÑ Linux Ä¿³ÎÀÌ ¾Æ´Ñ À¯ÀÏÇÑ ¿ä±¸ »çÇ×Àº GLIB ¹× GTK-DOCÀÔ´Ï´Ù. Glib´Â C ÇÁ·Î±×·¡¹ÖÀ» ÈξÀ ´õ »ý»êÀûÀ¸·Î ¸¸µå´Â ¸¹Àº ´Ù¸¥ ±â´É»Ó¸¸ ¾Æ´Ï¶ó Gobject¸¦ Á¦°øÇÕ´Ï´Ù. Glib´Â Çö´ëÀûÀÎ Linux ¹èÆ÷ÆÇ¿¡ ´ëÇÑ ¸¹Àº ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇϹǷΠ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ¾ø¾î¾ßÇÕ´Ï´Ù. ¼Ò½º¿¡¼ °Ç¹°À» ±¸ÃàÇÏ´Â °æ¿ì ¹èÆ÷ÆÇ¿¡¼ ±Û ¸®ºê °³¹ß ÆÐÅ°Áö°¡ ÇÊ¿äÇÕ´Ï´Ù. GTK-DOC´Â API ¹®¼¸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. GLIB, GTK + ¹× ±×³ðÀÌ ¼Ò½º ÄÚµå ¹®¼¿¡ »ç¿ëÇϱ⠶§¹®¿¡ ¹èÆ÷ÆÇÀÌ GTK-DOCÀÇ ÆÐÅ°Áö°¡ °ÅÀÇ È®½ÇÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ³×Æ®¿öÅ© QoS ±â´ÉÀÌ »ç¿ë °¡´ÉÇÑ Linux Ä¿³Î ÀÌ¿ÜÀÇ À¯ÀÏÇÑ ¿ä±¸ »çÇ×Àº GLIB ¹× GTK-DOCÀÔ´Ï´Ù. Glib´Â C ÇÁ·Î±×·¡¹ÖÀ» ÈξÀ ´õ »ý»êÀûÀ¸·Î ¸¸µå´Â ¸¹Àº ´Ù¸¥ ±â´É»Ó¸¸ ¾Æ´Ï¶ó Gobject¸¦ Á¦°øÇÕ´Ï´Ù. Glib´Â Çö´ëÀûÀÎ li¿¡ ¸¹Àº ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¸®´ª½º QoS ¶óÀ̺귯¸® °ü·Ã ¼ÒÇÁÆ®¿þ¾î