97¹ú¼Ê

¹¤³§ÑÐѧ Ø­ 97¹ú¼ÊÍøÂçÊý×Ö»¯ÖÇÄܹ¤³§¡°ºÚ¿Æ¼¼¡±´ó½ÒÃØ
Ô¤Ô¼Ö±²¥
ÀÖÏíÓªÒµ°ü¹Ü·þÎñ Ø­ ÊØ»¤Ò½ÁÆÓªÒµÒ»Á¬ÎȹÌ
Ô¤Ô¼Ö±²¥
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
²úÆ·
< ·µ»ØÖ÷²Ëµ¥
²úÆ·ÖÐÐÄ
²úÆ·
½â¾ö¼Æ»®
< ·µ»ØÖ÷²Ëµ¥
½â¾ö¼Æ»®ÖÐÐÄ
ÐÐÒµ
ºÏ×÷»ï°é
·µ»ØÖ÷²Ëµ¥
Ñ¡ÔñÇøÓò/ÓïÑÔ
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾ 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

ÐÂÒ»´ú½»Á÷¼Ü¹¹CLOS¼Ü¹¹

½»Á÷¼Ü¹¹ÊÇÍøÂç×°±¸µÄ½¹µã£¬¾ÍÏñÈ˵ÄÐÄÔàÒ»ÑùÖ÷Òª¡£ÆäÖлùÓÚ¶¯Ì¬Â·ÓɵÄCLOS½»Á÷¼Ü¹¹ÍŽáÐÅÔª×Ô·ÓÉÊÖÒÕ¡¢ÂþÑÜʽµ÷ÀíÊÖÒÕÊÇÏÖÔÚÃæÏòÐÂÒ»´úÊý¾ÝÖÐÐĺÍÔÆÅÌËãµÈ¶àÓªÒµÖØ´óÓ¦Óá¢ÊÊÓÃÓÚ´óÈÝÁ¿½¹µã½»Á÷»úºÍ½¹µã·ÓÉÆ÷µÄÏȽø¡¢ÍêÉÆ¡¢ÀíÏëµÄÒ»ÖÖ½»Á÷¼Ü¹¹¡£

  • 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

    Ðû²¼Ê±¼ä£º2014-08-20

  • 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

    µã»÷Á¿£º

  • 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

    µãÔÞ£º

·ÖÏíÖÁ

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

ÎÒÏë̸ÂÛ

½»Á÷¼Ü¹¹ÊÇÍøÂç×°±¸µÄ½¹µã£¬¾ÍÏñÈ˵ÄÐÄÔàÒ»ÑùÖ÷Òª¡£Êý¾ÝÖÐÐÄ×÷ÎªÃæÏòÓ¦ÓõÄ×ÛºÏӪҵƽ̨ºÍδÀ´ÔÆÅÌËãµÄ½¹µã»ù´¡¼Ü¹¹£¬¶ÔÍøÂç×°±¸µÄ½»Á÷¼Ü¹¹Ìá³öÁ˸üÖÜÈ«¡¢¸ü¿Á¿ÌµÄÒªÇó¡£ÈÃÒÔÌ«Íø´Ó¹Å°åµÄ“Æð¾¢¶øÎª”Äð³É¸üΪ³ÉÊìµÄ“ÎÞËðÍøÂ産¬½»Á÷¼Ü¹¹¸ÃÔõÑùÑݽø£¿

Ò»¡¢         СÐò

ÍøÂçµÄ¸ßËÙÉú³¤ÌØÊâÊÇÐÂÒ»´úÊý¾ÝÖÐÐļ°Î´À´µÄÔÆÅÌË㣬¶Ô¹¹½¨»¥ÁªÍø»ù´¡¼Ü¹¹µÄ½»Á÷»úºÍ·ÓÉÆ÷µÄ½»Á÷¼Ü¹¹Ìá³öÁ˸ü¸ßÒªÇó£¬Ê¹ÆäÏò×Åͳһ½»Á÷¼Ü¹¹ºÍÓªÒµÈںϡ¢¸ü´óÈÝÁ¿ºÍ´ø¿í¡¢¸üϸÄåµÄQoS°ü¹Ü¡¢¸ü¸ßµÄ¿É¿¿ÐÔºÍÈÝ´íÐÔÄÜµÈÆ«ÏòÉú³¤£¬ÒÔÖª×ãÒ»Ö±Ó¿ÏÖµÄÖÖÖÖÐÂÐÍÓªÒµºÍÓ¦Óá£ÍøÂç×°±¸µÄǰ½ø·´¹ýÀ´½øÒ»²½Ôö½ø»¥ÁªÍøµÄÆÕ¼°ºÍÁ¼ÐÔÉú³¤¡£

¾ø²»¿äÕŵØËµ£¬½»Á÷¼Ü¹¹ÊÇÍøÂç×°±¸µÄ½¹µã£¬¾ÍÏñÈ˵ÄÐÄÔàÒ»ÑùÖ÷Òª¡£½»Á÷¼Ü¹¹¾öÒéÁËһ̨װ±¸µÄÈÝÁ¿¡¢ÐÔÄÜ¡¢À©Õ¹ÐÔÒÔ¼°QoSµÈÖî¶àÒªº¦ÊôÐÔ¡£ÔÚÆä¶Ì¶Ì¶þÊ®¼¸ÄêµÄÀúÊ·ÖУ¬Ï鼗ἮðÁËMESH¹¹¼Ü½»Á÷¡¢Crossbar¾ØÕó½»Á÷ºÍ»ùÓÚ¶¯Ì¬Â·ÓɵÄCLOS½»Á÷¼Ü¹¹µÈ²î±ðÐÎ̬¡£¹ØÓÚ´ú±íÒµ½çÉú³¤Ë®Æ½µÄ´óÈÝÁ¿»ò³¬´óÈÝÁ¿µÄ»ú¼ÜÊ½ÍøÂç×°±¸¶øÑÔ£¬Í¨³£½ÓÄÉCrossbar¾ØÕó½»Á÷»òCLOS½»Á÷¼Ü¹¹£¬MESH¹¹¼Ü½»Á÷Ö÷ÒªÓÃÓÚ²ÛλÊý½ÏÉٵĿòʽ½»Á÷»ú¡£

¶þ¡¢         Êý¾ÝÖÐÐĶÔÐÂÒ»´ú½»Á÷¼Ü¹¹µÄÒªÇó

½»Á÷¼Ü¹¹µÄÒ»Ñùƽ³£Ä£×ÓÈçͼ1Ëùʾ£¬ÔÚÂß¼­ÉÏÓÉÊý¾ÝͨµÀ×ÊÔ´¡¢¿ØÖÆÍ¨µÀ×ÊÔ´ÕâÁ½¸öÏศÏà³ÉµÄ²¿·Ö×é³É¡£Êý¾ÝͨµÀ×ÊÔ´Ïêϸ°üÀ¨½»Á÷Íø¼°Æä¶Ë¿Ú´ø¿í¡¢½»Á÷ÍøÊÊÅäÆ÷£¨FA£ºFabric Adaptor£©¡¢Á÷Á¿¹ÜÀíÆ÷£¨TM£ºTraffic Manager£©¡¢»º´æ£¨Buffering£©ÒÔ¼°ÓÃÓÚ»¥ÁªµÄ¸ßËÙ×ÜÏß¡£¿ØÖÆÍ¨µÀ×ÊÔ´Ôò°üÀ¨ÓÃÓÚ×ÊÔ´·ÖÅÉ¡¢ÓªÒµµ÷Àí¡¢ÓµÈû¹ÜÀíµÄÁ÷¿Øµ¥Î»¡¢µ÷ÀíÆ÷£¨Scheduler£©£¬µ÷ÀíÆ÷ÓÐʱҲ½ÐÖÙ²ÃÆ÷£¨Arbiter£©¡£ÍêÕûÒâÒåÉϵĽ»Á÷¼Ü¹¹»¹°üÀ¨±¨ÎÄ´¦Öóͷ£Æ÷£¨PP£ºPacket Processor£©»òÍøÂç´¦Öóͷ£Æ÷£¨NP£ºNetwork Processor£©¡£

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

ͼ1  ½»Á÷¼Ü¹¹Ò»Ñùƽ³£Ä£×Ó


Êý¾ÝÖÐÐÄ×÷ÎªÃæÏòÓ¦ÓõÄ×ÛºÏӪҵƽ̨ºÍδÀ´ÔÆÅÌËãµÄ½¹µã»ù´¡¼Ü¹¹£¬¶ÔÍøÂç×°±¸µÄ½»Á÷¼Ü¹¹Ìá³öÁ˸üÖÜÈ«¡¢¸ü¿Á¿ÌµÄÒªÇó£¬Ö÷Òª°üÀ¨£ºÖ§³Öͳһ½»Á÷¼Ü¹¹£¬´óÈÝÁ¿¼°¸ßÀ©Õ¹ÐÔ£¬×ª·¢ÐÔÄÜ£¬ÓªÒµµ÷ÀíºÍϸÄ廯QoS£¬µ¯ÐÔ¡£

1¡¢Ö§³Öͳһ½»Á÷¼Ü¹¹£¨Unified Switch Fabric£©

Êý¾ÝÖÐÐÄÏÖÔÚ±£´æÏà¶Ô×ÔÁ¦µÄÈýÕÅÍø£ºÊý¾ÝÍø£¨Data£©¡¢´æ´¢Íø£¨SAN£©ºÍ¸ßÐÔÄÜÅÌËãÍø£¨HPC£©¡£ÎªÁ˱ãÓÚδÀ´µÄÓªÒµÕûºÏºÍ·þÎñÌṩ¡¢¼ò»¯¹ÜÀí¡¢½µµÍ½¨É豾ǮºÍÔËӪά»¤±¾Ç®£¬ÈýÍø½«Öð²½×ßÏòÈںϡ£ÒªÇóÍøÂç×°±¸µÄ½»Á÷¼Ü¹¹ÄÜÀû±ãµØÀ©Õ¹ºÍÖ§³ÖFCoE¡¢FCµÈ½Ó¿Ú¼°Æäת·¢£¬´Ó¶øÓë´æ´¢ÍøÂçÎÞ·ìÈÚºÏ £»Ö§³ÖCEE£¨Convergence Enhanced Ethernet£©ÔöÇ¿ÐÍÒÔÌ«ÍøµÈÐÂÐͽӿÚ£¬Ê¹ÒÔÌ«Íø´Ó¹Å°åµÄ“Æð¾¢¶øÎª£¨Best-effort£©”Äð³É¸üΪ³ÉÊìµÄ“ÎÞËðÍøÂ磨Lossless£©”¡£

2¡¢´óÈÝÁ¿¼°¸ßÀ©Õ¹ÐÔ£¨Capacity & Scalability£©

³¬¿í´øÊ±´úÕýÔÚÀ´ÁÙ£¬ÒÔYoutube¡¢iTunes¡¢Facebook¡¢GoogleEarth¡¢ÍøÕæÏµÍ³¡¢Òƶ¯ÊÓÆµµÈΪ´ú±íµÄÊÓÆµÁ÷¡¢ÒôƵÁ÷¡¢Éç½»ÍøÂç¡¢P2P¡¢¶àýÌåµÈÓªÒµÕýÒÔÔ¼70%µÄÄêÔöÌíËÙÂÊÉú³¤£¬¶ÔδÀ´ÍøÂçÌá³öÁ˽üºõÎÞÖ¹¾³µÄ´ø¿íÐèÇó¡£ÒªÇó½»Á÷»ú¾ßÓдóÈÝÁ¿ºÍÓÅÒìµÄ¿ÉÀ©Õ¹ÐÔ£¬¼´Ëæ×ÅÓªÒµÍØÕ¹¶øÖð²½À©Õ¹¶Ë¿ÚÊý¡¢¶Ë¿ÚËÙÂÊ£¬´Ó¶øÌá¸ß¶Ë¿ÚÈÝÁ¿¡£À©Õ¹ÐÔ»¹°üÀ¨ÄÜÆ¾Ö¤ÓªÒµÐèÒªÀ©Õ¹ÐµĶ˿ÚÀàÐÍ£¬Ö§³ÖÍøÂç×ÊÔ´ÐéÄ⻯£¬Ö§³Ö¼¯ÈºÏµÍ³µÈ¡£

×÷ΪȨºâϵͳ½»Á÷ÄÜÁ¦ºÍδÀ´¿ÉÀ©Õ¹ÄÜÁ¦Òªº¦Ö¸±ê£¬½»Á÷»úµÄ½»Á÷ÈÝÁ¿Ï൱ÓÚÆû³µµÄÅÅÁ¿Ö¸±ê¡£ÐÂÒ»´ú»ú¼ÜʽÊý¾ÝÖÐÐĽ»Á÷»ú½»Á÷ÈÝÁ¿ÔÚ1¡«10Tbps¼¶±ð£¬¼¯ÈºÏµÍ³¸ü¸ß´ï¼¸Ê®Tbps¡£¶Ë¿ÚÈÝÁ¿ÔòÖ¸²úÆ·Ä¿½ñ°æ±¾ËùÄÜÌṩµÄ×î´óÍøÂç¶Ë¿ÚÈÝÁ¿£¬ÓÉÍøÂç¶Ë¿ÚËÙÂʳËÒÔÏìÓ¦µÄÏßËÙ¶Ë¿ÚÊýµÃ³ö£¬±íÕ÷Á˲úÆ·Ä¿½ñÏÖʵËùÄÜÖ§³ÖµÄÏßËÙת·¢ÄÜÁ¦¡£Í¬Ñù½»Á÷ÈÝÁ¿µÄ²úÆ·£¬ÔÚ²î±ð°æ±¾ºÍ½×¶Î£¬¿ÉÄÜÓвî±ðµÄ¶Ë¿ÚÈÝÁ¿ £»Í¬Ñù½»Á÷ÈÝÁ¿µÄ²úÆ·£¬ÓÉÓÚ½»Á÷¼Ü¹¹×Ü¿ªÏú²î±ð£¬ËùÄÜÖ§³ÖµÄ¶Ë¿ÚÈÝÁ¿Ò²»á²î±ð¡£

¶Ë¿ÚËÙÂÊ£ºÐÂÒ»´ú¼Ü¹¹ÒªÇó³ýÖ§³ÖǧÕס¢ÍòÕ×ÒÔÌ«Íø¶Ë¿ÚÖ®Í⣬»¹ÒªÇóÿ²ÛλÄÜÆ½»¬Ö§³ÖÒ»µ½¶à¸ö40GbpsºÍ100Gbps¶Ë¿Ú£¬ÕâÊÇ´ø¿íÉú³¤Àú³ÌÖÐÒ»¸öÖʵı¼ÌÚ¡£

3¡¢×ª·¢ÐÔÄÜ

ÏßËÙת·¢ÐÔÄÜ£ºÍ¨³£ÊÇÖ¸64×Ö½ÚС°üµÄÏßËÙת·¢ÄÜÁ¦£¬±íÕ÷ÁËϵͳ´¦Öóͷ£±¨ÎÄÍ·µÄÄÜÁ¦£¬ÔÚÏàͬµÄ¶Ë¿ÚÁ÷Á¿Ï£¬64×Ö½ÚС°üÒªÇóϵͳÔÚµ¥Î»Ê±¼äÄÚ´¦Öóͷ£¸ü¶àµÄ±¨ÎÄÊý¡£×ª·¢ÐÔÄÜ»¹Òª¹Ø×¢ÏßËÙÒ»ÖÂÐÔ£¬¼´´ó°üС°ü¶¼ÄÜÏßËÙ£¬¶¼²»¶ª°ü £»Pairģʽ¡¢Full Meshģʽ¶¼ÄÜÏßËÙת·¢¡£

ת·¢Ê±ÑÓʵʱÑÓ²ü¶¶£ºÏÖÔڴ洢ת·¢ÊÖÒյĶ˿ڵ½¶Ë¿ÚʱÑÓÔÚ¼¸Î¢Ãëµ½¼¸Ê®Î¢Ã룬¿ÉÖª×ã¾ø´ó´ó¶¼Ó¦Óó¡ºÏ¡£Cut-throughת·¢Ê±Ñӿɵִï1΢ÃëÒÔÏ£¬Ö÷ÒªÓÃÓÚÉÙÊý¶ÔʱÑÓºÜÊÇÃô¸ÐµÄ½ôñîºÏ¸ßÐÔÄÜÅÌË㡣ʱÑÓ²ü¶¶ÔòָʱÑÓµÄÒ»ÖÂÐÔ¡¢Ê±ÑÓ¿ÉÕ¹ÍûÐÔ£¬VoIP¡¢ÊÓÆµµÈʵʱӪҵͨ³£ÒªÇóµÍʱÑÓºÍʱÑÓÒ»ÖÂÐÔ¡£

4¡¢ÓªÒµµ÷ÀíºÍϸÄ廯QoS

½üÄêÀ´´ø¿íÐèÇóµÄÄêÔöÌíµÖ´ï50¡«70%£¬¶ø´ø¿í¹©Ó¦ÄêÔöÌíͨ³£ÔÚ30%¡£×ÊÔ´×ÜÊÇÓÐÏ޵쬲»¿ÉÄܸøËùÓÐÓû§¡¢ËùÓÐÓªÒµÌṩ×ã¹»µÄ´ø¿í£¬´Ó¶øµ¼ÖÂÏÖʵµÄÍøÂçÊÇÒ»¸ö±£´æÓµÈûµÄÍøÂç¡£ÍøÂç×°±¸ÐèÒªÌṩ¸üÍêÉÆºÍϸÄåµÄQoSÖ§³Ö£¬¼´Æ¾Ö¤²î±ðÓû§²î±ðÓªÒµµÄSLAÒªÇó£¬ÌṩÏìÓ¦Óаü¹Ü»ò¿ÉÕ¹ÍûµÄ´ø¿í¡¢¶ª°üÂÊ¡¢Í»·¢»º´æÄÜÁ¦¡¢Ê±ÑÓ¡¢Ê±ÑÓ²ü¶¶µÈÖ¸±êÔÊÐí¡£

ÓªÒµµ÷ÀíºÍÐÐÁУ¨Scheduling & Queuing£©£ºÃ»ÓÐÓªÒµµ÷ÀíµÄ½»Á÷¼Ü¹¹¾ÍÏñûÓкìÂ̵ƵÄÊ®×Ö·¿Ú£¬ÈÝÒ×±¬·¢ÅöײºÍʹÊ£¬Ì¸²»ÉÏQoS¡£´Ö·Åʽµ÷Àí¾ÍÏñÿ¸öÆ«ÏòÓÐÒ»¸ö³µµÀ£¬Óмòµ¥Ô²ÐκìÂ̵ƵÄÊ®×Ö·¿Ú£¬±ÈûÓкìÂ̵ÆÓдó·ù¸ÄÉÆ£¬µ«ÈÝÒ×ÛÕ±Õ¡£¶øÏ¸Ä廯µ÷ÀíÔòºÃ±Èÿ¸öÆ«ÏòÓÐÈý¸ö³µµÀ£¨×óת¡¢Ö±ÐС¢ÓÒת£©£¬ºìÂ̵ÆÓÉÈý¸ö¶ÔÓ¦µÄÆ«Ïòָʾ¼ýÍ·×é³É£¨×óת¡¢Ö±ÐС¢ÓÒת¼ýÍ·£©£¬ÕâÖÖµ÷ÀíÏÔȻЧÂʸü¸ß¡¢Ô½·¢ÓÐÐòÁË¡£

ÔÚ½»Á÷»úÀ³µµÀ¾ÍºÃ±ÈÐÐÁУ¬ºìÂ̵ƾͺñȵ÷ÀíÆ÷¡£ÐÐÁÐÔ½¶à£¬¾Í¿ÉÒÔ¶ÔÁ÷Á¿¾ÙÐиüϸÄ廯µÄ¹ÜÀíºÍµ÷Àí£¬Ê¹µ½²î±ð³ö¿Ú¡¢²î±ðÓÅÏȼ¶µÄӪҵת·¢»¥²»Ó°Ï죬Ïû³ýÍ·ÛÕ±Õ¡£ÐÐÁÐÔ½¶à£¬µ÷ÀíÆ÷Ò²Ô½ÖØ´ó£¬Éè¼ÆÖØÆ¯ºóÒ²¸ß£¬ÓеÄ×°±¸»¹Ö§³ÖÌõÀí»¯µ÷Àí£¨H-QoS£©¡£ËùÄÜÖ§³ÖÐÐÁÐÊýĿҲÊÇÍøÂç×°±¸µÄÒªº¦Ö¸±êÖ®Ò»£¬Ò»Ñùƽ³£×°±¸Ö§³ÖÊ®¼¸¡¢¼¸Ê®µ½¼¸°ÙÌõÐÐÁв»µÈ£¬ÉÙÊý¸ß¶Ë²úÆ·¿ÉÒÔÖ§³Ö1K¡¢Ê®¼¸K»ò¼¸Ê®K¡£

Á÷·ÖÀ໺ºÍ´æ£¨Classification & Buffering£©£ºÓëÓªÒµµ÷ÀíϸÃÜÏà¹ØµÄ¾ÍÊÇÁ÷·ÖÀ໺ºÍ´æ¡£Á÷·ÖÀàÊǶԲî±ðÓû§ºÍÓªÒµ¾ÙÐÐʶ±ðÈ»ºóÓ³Éäµ½²î±ðµÄÓÅÏȼ¶ºÍÐÐÁС£¶øÃ»Óлº´æ»ò»º´æÌ«Ð¡£¬Ôٺõĵ÷ÀíÒ²ÐÎͬÐéÉè»ò´ó´òÕÛ¿Û¡£Ëæ×ÅÓ¦ÓÃÔ½À´Ô½ÖØ´ó£¬Á÷Á¿Í»·¢Ô½À´Ô½´ó£¬Ô½À´Ô½ÆµÈÔ£¨ºÃ±ÈËÑË÷ÓªÒµ£©£¬×ã¹»´óµÄ»º´æ¶ÔÐÂÒ»´úÊý¾ÝÖÐÐÄÖÁ¹ØÖ÷Òª¡£

5¡¢½»Á÷¼Ü¹¹µÄµ¯ÐÔ£¨Resiliency£©

µ¯ÐÔÊÇÖ¸²¿¼þ·ºÆð¹ÊÕÏ¡¢Ä³ÈËΪ²Ù×÷ʧÎóʱ£¬Äܹ»×Ô¶¯¼ì²âµ½£¬²¢¶Ô¹ÊÕϾÙÐиôÀ룬´Ó¶øÈÃϵͳ¹¦Ð§ÐÔÄܲ»ÊÜËðʧ»ò¾¡¿ÉÄÜÉÙÊÜËðʧ£¨Graceful Degradation£©¡£°üÀ¨ÈßÓàÐÔ£¨Redundancy£©ºÍÈÝ´íÐÔ£¨Fault Tolerance£©¡£½ÓÄÉÓëÖ÷¿Ø°åÎïÀíÉÏ×ÔÁ¦µÄN+1½»Á÷Íø°å£¬¼´×ª·¢Æ½ÃæºÍ¿ØÖÆÆ½ÃæÎïÀíÉÏÊèÉ¢ÓÐÀûÓÚ½øÒ»²½Ìá¸ßϵͳµÄµ¯ÐÔ¡£

Èý¡¢         ¹Å°åµÄ»ùÓÚCIOQµÄCrossbar½»Á÷¼Ü¹¹

»ùÓÚCIOQ£¨Combined Input Output Queuing£º×éºÏÊäÈëÊä³öÐÐÁУ©µÄCrossbar½»Á÷¼Ü¹¹ÔÚÉÏÊÀ¼Í90ÄêÔ·ºÆð¡£Èçͼ2Ëùʾ£¬¸Ã¼Ü¹¹°üÀ¨Ò»µ½¶à¸ö²¢ÐÐÊÂÇéµÄÎÞ»º´æCrossbarоƬ£¬Ã¿¸öCrossbarоƬͨ¹ý½»Á÷Íø¶Ë¿ÚFP£¨Fabric Port£©ÅþÁ¬µ½ËùÓÐÊäÈë¶Ë¿Ú¶ÔÓ¦µÄFA¶Ë¿ÚºÍËùÓÐÊä³ö¶Ë¿Ú¶ÔÓ¦µÄ½»FA¶Ë¿Ú £»ÓªÒµµ÷Àíͨ³£½ÓÄɼ¯ÖÐÖÙ²ÃÆ÷£¬Á¬µ½ËùÓеÄÊäÈëÊä³öFAоƬºÍCrossbarоƬ £»³ö¿ÚFA׼ʱ»òʵʱµØÏòÖÙ²ÃÆ÷±¨¸æ³ö¿ÚÓµÈûÇéÐΡ£Ò»´Îµä·¶µÄ½»Á÷Àú³Ì°üÀ¨Èý¸ö°ì·¨£º£¨1£©ÊäÈë¶Ë¿Ú·¢ËÍӪҵǰ£¬Èë¿ÚFAÏÈÒªÏòÖÙ²ÃÆ÷ÇëÇó·¢ËÍ£¨Request to transmit£©;£¨2£©ÖÙ²ÃÆ÷ƾ֤Êä³ö¶Ë¿ÚÐÐÁÐÓµÈûÇéÐΣ¬¸øÈë¿ÚFA·¢ËÍÔÊÐí·¢ËÍ£¨Request granted£© £»£¨3£©ÓªÒµÍ¨¹ý½»Á÷Íø×ª·¢µ½Êä³ö¶Ë¿Ú¡£

ÔÚÈë¿ÚÆ«Ïò£¬»º´æ½ÓÄÉVoQ£¨Virtual output Queuing£ºÐéÄâÊä³öÐÐÁУ©·½·¨¸øµ½²î±ðÄ¿µÄÊä³ö¶Ë¿Ú¡¢²î±ðÓÅÏȼ¶µÄÓªÒµÁ÷·ÖÅÉÏìÓ¦µÄÐÐÁУ¬¶ÔÈë¿ÚÁ÷Á¿¾ÙÐлº³å¡£ÔÚ³ö¿ÚÆ«Ïò£¬Ò²ÓÐÒ»¸ö»º´æ£¬ÓÃÒÔÎüÊÕ½»Á÷Íø¹ýÀ´µÄÍ»·¢Á÷Á¿¡£Òò´Ë³ÆÖ®ÎªCIOQ¡£

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

ͼ2   »ùÓÚCIOQµÄCrossbar½»Á÷¼Ü¹¹

ÓÉÓÚÊǼ¯Öе÷Àí£¬ÒÔÊÇÖÙ²ÃÆ÷µÄµ÷ÀíËã·¨ÖØÆ¯ºóºÜ¸ß£¬ÐÔÄÜÀ©Õ¹ÐԽϲϵͳÈÝÁ¿´óʱµ÷ÀíÆ÷ÈÝÒ×ÐÎ³ÉÆ¿¾±£¬ÄÑÒÔ×öµ½×¼È·µ÷Àí¡£

ÓÉÓÚÊÇ´Ö·ÅÐ͵÷Àí£¬ÒÔÊÇÔÚ³ö¿ÚÆ«ÏòÐèÒª·ÅÒ»¸ö½ÏÁ¿´óµÄ»º´æ£¬²¢×ö½øÒ»³ÌÐò¶È£¬ÒÔÖ§³ÖÁ£¶È¸üϸµÄϵͳ¼¶QoS¡£ÎªÁ˳ä·ÖʹÓóö¿Ú»º´æ£¬ÐèÒªÌá¸ßϵͳ¼ÓËٱȣ¬¼ÓËÙ±Èͨ³£µÖ´ï1.6¡«2£¬Ìá¸ß¼ÓËÙ±ÈÒâζ×ÅϵͳÄÜÖ§³ÖµÄÓÐÓö˿ÚÈÝÁ¿Ï½µ£¨¼ÓËÙ±ÈÊÇÖ¸½»Á÷Íø¶Ë¿ÚËÙÂÊÓëÏÖʵµÄÍøÂç¶Ë¿ÚËÙÂʵıÈÖµ£©¡£

ÓÐЩ²úÆ·½»Á÷¼Ü¹¹ÔÚ¼¸ºÎÍØÆËÉϽ«¶à¸öCrossbarÁ¬³ÉÓëÏÂÎÄÐÎòµÄCLOS¼Ü¹¹ÏàÀàËÆµÄÐÎʽ£¬²¢½ÓÄɾ²Ì¬Â·ÓÉ·½·¨£¬¼´ÓªÒµÁ÷½øÈë½»Á÷ÍøÇ°£¬Æ¾Ö¤Ô´¶Ë¿ÚÖ¸¶¨»ò»ùÓÚHashË㷨ѡÔñÒ»Ìõ·¾¶¡£ÒÔÊÇ£¬ÊôÓÚͳһÌõÁ÷µÄËùÓб¨ÎĽ«Ñ¡ÔñͳһÌõ·¾¶½øÈë½»Á÷Íø¡£ÏÔÈ»£¬µ±ÏµÍ³ÖÐÓªÒµÁ÷½ÏΪ¼òµ¥Ê±£¬±»HashË㷨ѡÖеÄ·¾¶ÈÝÒ×ÐγÉÛÕ±Õ£¬¶øÆäËü·¾¶Ôò½ÏΪ¿ÕÏС£ÀàËÆÔ­Àí£¬ÓªÒµÁ÷´ÓµÚ¶þ¼¶½»Á÷µ½µÚÈý¼¶Ê±£¬Ò²ÈÝÒ×ÐγÉÛÕ±Õ¡£ÕâÖּܹ¹²»ÊÇÑÏ¿áÒâÒåÉϵÄÎÞÛÕ±ÕCLOS½»Á÷¼Ü¹¹£¬Æä½»Á÷ÐÔÄÜÓë»ùÓÚCIOQµÄCrossbarÏ൱¡£

»ùÓÚCIOQµÄCrossbarͬʱ֪×ãÁ˽ϴóÈÝÁ¿½»Á÷ºÍ½ÏºÃµÄÓªÒµµ÷ÀíµÄÐèÇó£¬ÊÇÒ»ÖÖ½ÏÁ¿ÍêÉÆµÄ½»Á÷¼Ü¹¹£¬½»Á÷ÈÝÁ¿¿ÉÒÔ´Ó¼¸°ÙGµ½¼¸T£¬Í¨³£Ö§³Ö10G½Ó¿Úµ«ÎÞ·¨Ö§³Ö40GºÍ100G½Ó¿Ú¡£ÓÉÓÚ½»Á÷ÈÝÁ¿²»ÊǺܴ󣬽»Á÷ÍøÍ¨³£¼¯³ÉÔÚÖ÷¿Ø°åÉÏ£¬½ÓÄÉ1+1Ö÷±¸»ò¸ººÉ·Öµ£ÊÂÇé·½·¨¡£

ËÄ¡¢         ÐÂÒ»´ú»ùÓÚ¶¯Ì¬Â·ÓɵÄCLOS½»Á÷¼Ü¹¹

CLOS½»Á÷¼Ü¹¹Óɱ´¶ûʵÑéÊÒCharles Clos²©Ê¿ÔÚ1953ÄêµÄ¡¶ÎÞÛÕ±Õ½»Á÷ÍøÂçÑо¿¡·ÂÛÎÄÖÐÊ×´ÎÌá³ö£¬ºó±»ÆÕ±éÓ¦ÓÃÓÚTDMÍøÂ磬Ϊ¼ÍÄîÕâÒ»ÖØ´óЧ¹û£¬±ãÒÔËûµÄÃû×ÖCLOSÃüÃûÕâÒ»¼Ü¹¹¡£½ü¶þÊ®ÄêÀ´°ü½»Á÷ÍøÂçµÄ¸ßËÙÉú³¤£¬ÆÈÇÐÐèÒª³¬´óÈÝÁ¿ºÍ¾ß±¸ÓÅÒì¿ÉÀ©Õ¹ÐԵĽ»Á÷¼Ü¹¹£¬CLOSÕâ¸ö¹ÅÀ϶øÐÂÓ±µÄÊÖÒÕÔÙÒ»´Î»À·¢³öÐËÍúµÄÉúÃüÁ¦¡£

CLOS½»Á÷¼Ü¹¹ÊÇÒ»¸ö¶à¼¶¼Ü¹¹ £»ÔÚÿһ¼¶£¬Ã¿¸ö½»Á÷µ¥Î»¶¼ºÍÏÂÒ»¼¶µÄËùÓн»Á÷µ¥Î»ÏàÅþÁ¬¡£Ò»¸öµä·¶µÄCLOS½»Á÷Èý¼¶¼Ü¹¹ÓÉ£¨k£¬n£©Á½¸ö²ÎÊý½ç˵£¬Èçͼ3Ëùʾ£¬²ÎÊýkÊÇÖÐÐļ¶½»Á÷µ¥Î»µÄÊýÄ¿£¬nÌåÏÖµÄÊǵÚÒ»¼¶£¨µÚÈý¼¶£©½»Á÷µ¥Î»µÄÊýÄ¿¡£µÚÒ»¼¶ºÍµÚÈý¼¶ÓÉn¸ök×kµÄ½»Á÷µ¥Î»×é³É£¬ÖÐÐļ¶ÓÉk¸ön×nµÄ½»Á÷µ¥Î»×é³É¡£Õû¸ö×é³ÉÁËk×nµÄ½»Á÷ÍøÂ磬¼´¸ÃÍøÂçÓÐk×n¸öÊäÈëºÍÊä³ö¶Ë¿Ú¡£
¹ØÓÚÐèÒª¸ü¸ßÈÝÁ¿µÄ½»Á÷Íø£¬ÖÐÐļ¶Ò²¿ÉÒÔÊÇÒ»¸ö3¼¶µÄCLOSÍøÂ磨¼´CLOSÍøÂç¿ÉÒԵݹ鹹½¨£©£¬ºÃ±È4¸öµÚÒ»£¨Èý£©¼¶n×nоƬ¼ÓÉÏ2¸ön×nµÄµÚ¶þ¼¶Ð¾Æ¬¿É×é³ÉÒ»¸ö2n×2nµÄ½»Á÷Íø¡£ÓÉÓÚCLOSÍøÂçµÄµÝ¹éÌØÕ÷£¬ËüÀíÂÛÉϾßÓпÉÀ©Õ¹ÐÔ£¬Ö§³Ö½»Á÷»ú¶Ë¿ÚÊýÄ¿¡¢¶Ë¿ÚËÙÂÊ¡¢ÏµÍ³ÈÝÁ¿µÄƽ»¬À©Õ¹¡£

CLOS½»Á÷¼Ü¹¹¿ÉÒÔ×öµ½ÑÏ¿áµÄÎÞÛÕ±Õ£¨Non-blocking£©¡¢¿ÉÖØ¹¹£¨Re-arrangeable£©¡¢¿ÉÀ©Õ¹£¨Scalable£©¡£

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾


ͼ3  CLOS½»Á÷¼Ü¹¹

CLOS¼Ü¹¹½ç˵ÁËÒ»ÖÖ¼¸ºÎÍØÆË½á¹¹£¬ÔÚÔçÆÚTDM¼°ÓïÒôÓ¦ÓÃÖУ¬Æä¿ÉÖØ¹¹ÌØÕ÷ͨ³£ÓÉÈí¼þÅÌËãºÍÉèÖÃÍê³É¡£¹ØÓÚ¸ßËÙ°ü½»Á÷ϵͳ£¬´ó×ÚÓªÒµÁ÷µÄÄ¿µÄ¶Ë¿ÚÔÚÆµÈÔ¶ø¿ìËÙµØ×ª±ä£¨Èçns¼¶£©£¬Í¨¹ýÈí¼þÀ´¶Ôת·¢Â·¾¶¾ÙÐÐÑ¡ÔñºÍÖØÉèÖñäµÃ²»ÏÖʵ¡£Òò´Ë£¬ÐèÒª½ÓÄɽüЩÄêרÃÅÕë¶ÔÓÃÓÚ°ü½»Á÷ϵͳµÄCLOS¼Ü¹¹¶øÉè¼ÆµÄ¶¯Ì¬Â·ÓÉ·½·¨¡£

¶¯Ì¬Â·ÓÉÒªº¦µãÔÚÓÚÄܸººÉ·Öµ£µØÆ½ºâʹÓÃËùÓпɴï·¾¶¡£¹ØÓÚµÚÒ»¼¶£¬Ã¿¸öÓªÒµÁ÷¿Éͨ¹ýRound-robin»òËæ»ú·½·¨ÔȳƷ¢Ë͵½kÌõÁ¬µ½µÚ¶þ¼¶µÄ·¾¶ÉÏ£¨Í¨³ £»ùÓÚÐÅÔªµÄ·¢ËÍ£© £»µÖ´ïµÚ¶þ¼¶µÄÓªÒµÁ÷½«»ùÓÚÐÅÔª×Ô·ÓÉÊÖÒÕ£¨Cell-based Self-routing£©£¬Æ¾Ö¤½»Á÷ÍøÂ·ÓÉÑ¡ÔñÏìӦ·¾¶½»Á÷µ½µÚÈý¼¶Ä¿µÄ¶Ë¿Ú¡£µÚÈý¼¶ÊÕµ½ËùÓÐÀ´×ÔµÚ¶þ¼¶µÄÐÅԪʱ£¬°ÑÐÅÔªÖØ×é³É±¨ÎÄ£¬²¢°ü¹Ü±¨ÎÄ˳Ðò׼ȷ¡£¶¯Ì¬Â·ÓÉ·½·¨ÓÉ´ËʵÏÖÁËÑÏ¿áµÄÎÞÛÕ±Õ½»Á÷£¬²¢ÓÐÀûÓÚ¼õС¼ÓËٱȴӶøÌá¸ßÓÐÓö˿ÚÈÝÁ¿¡£

¶¯Ì¬Â·ÓÉ·½·¨ÓÐÒ»¸öÍ»³öÓŵ㣬¼´Æ½»¬Ö§³Ö¸ü¸ßËÙÂʵÄÍøÂç¶Ë¿Ú£¬ºÃ±È40GE/100GE¡£ÕâÊÇÓÉÓÚËü¿ÉÒÔ³ä·ÖʹÓÃËùÓпÉÓ÷¾¶ÐγÉÒ»¸ö´óµÄÊý¾ÝÁ÷ͨµÀ£¬ºÃ±È24Ìõ3.125GbpsͨµÀ¿ÉÒÔÖ§³Ö100GEÊý¾ÝÁ÷¡£Ïà·´£¬¾²Ì¬Â·ÓÉ·½·¨ÔòÊÜÏÞÓÚµ¥Ìõ·¾¶µÄ´ø¿í£¬ºÃ±È»ùÓÚXAUI½Ó¿ÚµÄCrossbar½»Á÷£¬ÍøÂç¶Ë¿ÚËÙÂÊ×î¸ßÖ»Äִܵï10Gbps£¬ÎÞ·¨Ö§³Ö40GEºÍ100GE¡£

»ùÓÚ¶¯Ì¬Â·ÓɵÄCLOS¼Ü¹¹£¬ÔÙÍŽáºÏÊʵÄÓªÒµµ÷Àí»úÖÆ£¬¾Í¿ÉÒÔÖ§³ÖÍêÉÆµÄQoS¡£½ÓÄÉCLOS½»Á÷¼Ü¹¹µÄµä·¶×°±¸ÓУº97¹ú¼ÊN18000ͳһ½»Á÷¼Ü¹¹½¹µã½»Á÷»ú£¬Juniper T1600½¹µã·ÓÉÆ÷¡£ÔÚ2009Äê2Ô³õ£¬Juniper¸Õ¸ÕÐû²¼ÁËTX-Matrix Plus£¬Í¨¹ý¶à¿ò»¥ÁªÊÖÒÕÖ§³Ö°Ñ16̨T1600¹¹½¨³ÉÒ»¸ö25TbpsµÄÎÞÛÕ±Õ½»Á÷ϵͳ£¬ÏÔʾÁËCLOS¼Ü¹¹µÄ¿ÉÀ©Õ¹ÐÔ¡£2004Ä꣬CiscoÐû²¼ÁËÆä·ÓÉÆ÷Æì½¢²úÆ·CRS-1£¬½ÓÄÉÁËÈý¼¶¶¯Ì¬×Ô·ÓɵÄBenes½»Á÷¼Ü¹¹£¬Ö§³Ö72¸ö»ú¼ÜµÄ»¥Áª£¬µÖ´ï46T/92TµÄϵͳÈÝÁ¿¡£Benes½»Á÷ʵÖÊÉÏÊÇCLOS½»Á÷¼Ü¹¹µÄÒ»¸öÌØÀý¡£

ÓÉÓÚCLOS½»Á÷ϵͳÈÝÁ¿ºÜ´ó£¬ÎïÀíʵÏÖÉÏ£¬Í¨³£½ÓÄÉN+1¸ö×ÔÁ¦µÄ½»Á÷Íø²Û룬ÓëÖ÷¿Ø°å¿ØÖÆÆ½Ãæ³¹µ×ÊèÉ¢£¬Ò»·½ÃæÌá¸ßÁËϵͳÈÝÁ¿¿ÉÀ©Õ¹ÐÔ£¬ÁíÒ»·½Ã漫ºéÁ÷ƽÉÏÌá¸ßÁËת·¢Æ½ÃæµÄ¿É¿¿ÐÔ£¬×èÖ¹ÁË¿ØÖÆÆ½Ãæ·ºÆð¹ÊÕÏ»ò¾ÙÐе¹»»Ê±¶Ôת·¢Æ½ÃæµÄÓ°Ïì¡£

Îå¡¢×ܽá

¹ØÓڸ߶˻ú¼Üʽ½»Á÷»úºÍ·ÓÉÆ÷£¬ÒÔ»ùÓÚCIOQµÄCrossbar½»Á÷¼Ü¹¹ºÍCLOS½»Á÷¼Ü¹¹ÎªÖ÷¡£ÆäÖлùÓÚ¶¯Ì¬Â·ÓɵÄCLOS½»Á÷¼Ü¹¹ÍŽáÐÅÔª×Ô·ÓÉÊÖÒÕ¡¢ÂþÑÜʽµ÷ÀíÊÖÒÕÊÇÏÖÔÚÃæÏòÐÂÒ»´úÊý¾ÝÖÐÐĺÍÔÆÅÌËãµÈ¶àÓªÒµÖØ´óÓ¦Óá¢ÊÊÓÃÓÚ´óÈÝÁ¿½¹µã½»Á÷»úºÍ½¹µã·ÓÉÆ÷µÄÏȽø¡¢ÍêÉÆ¡¢ÀíÏëµÄÒ»ÖÖ½»Á÷¼Ü¹¹¡£

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾ 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

µãÔÞ

¸ü¶àÊÖÒÕ²©ÎÄ

ÈκÎÐèÒª£¬ÇëÁªÏµ97¹ú¼Ê

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

·µ»Ø¶¥²¿

ÊÕÆð
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
ÎĵµÆÀ¼Û
¸Ã×ÊÁÏÊÇ·ñ½â¾öÁËÄúµÄÎÊÌ⣿
Äú¶ÔÄ¿½ñÒ³ÃæµÄÖª×ã¶ÈÔõÑù£¿
²»Õ¦µÎ
ºÜÊǺÃ
ÄúÖª×ãµÄÔµ¹ÊÔ­ÓÉÊÇ£¨¶àÑ¡£©£¿
Äú²»Öª×ãµÄÔµ¹ÊÔ­ÓÉÊÇ£¨¶àÑ¡£©£¿
ÄúÊÇ·ñÉÐÓÐÆäËûÎÊÌâ»ò½¨Ò飿
ΪÁË¿ìËÙ½â¾ö²¢»Ø¸´ÄúµÄÎÊÌ⣬Äú¿ÉÒÔÁôÏÂÁªÏµ·½·¨
ÓÊÏä
ÊÖ»úºÅ
ллÄúµÄ·´À¡£¡
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
ÇëÑ¡Ôñ·þÎñÏîÄ¿
¹Ø±Õ×Éѯҳ
ÊÛǰ×Éѯ ÊÛǰ×Éѯ
ÊÛǰ×Éѯ
ÊÛºó·þÎñ ÊÛºó·þÎñ
ÊÛºó·þÎñ
Òâ¼û·´Ïì Òâ¼û·´Ïì
Òâ¼û·´Ïì
¸ü¶àÁªÏµ·½·¨
ÍøÕ¾µØÍ¼