Êý¾ÝÖÐÐÄÍøÂçÒ»Ö±ÓÉÊý¾ÝºÍ´æ´¢Á½´ó¿é×é³É,Ôø¾¼¸Ê®ÄêÏ໥֮¼ä¾®Ë®²»·¸ºÓË®,¸÷×Ô²ÉÓò»Í¬µÄÍøÂç¼¼Êõ²¢²»¶Ï·¢Õ¹×Å¡£ÕâÆÚ¼ä,Êý¾ÝÍøÂçÒÀÀµµÄÒÔÌ«Íø¼¼ÊõµÃµ½Í»·ÉÃͽø·¢Õ¹,¼¼Êõ²»¶Ï×ßÏò³ÉÊì,ÊÆÍ·ºÜÃÍ,Ô½À´Ô½²»ÏëºÍ´æ´¢¶þ·ÖÌìÏ¡£ÂÛÍøÂ縴ÔÓÐÔ,´æ´¢ÍøÂç¼òµ¥ÖÁ¼«,¶þ²ã´òͨ¼´¿É,²»ÐèҪ·ÓÉ¡¢»·ÍøºÍ·âװһЩ¸´ÔÓÐÒé,ÂÛÊг¡·Ý¶î,´æ´¢ÍøÂçÊг¡Ò²²»Ð¡,¶øÇÒ´æ´¢ÍøÂçÊг¡µÄÀûÈóÒªÔ¶¸ßÓÚÊý¾ÝÍøÂç,¾ºÕùҲûÓÐÄÇô¼¤ÁÒ¡£ÔÚÕâÖÖÇé¿öÏÂ,×öÊý¾ÝÍøÂçµÄ×ÜÏ뽫ÒÔÌ«Íø¼¼ÊõÉø͸µ½´æ´¢ÍøÂçÖÐ,Öð½¥Ìæ´úµô´æ´¢ÍøÂç¼¼Êõ¡£ÓÚÊdzöÏÖÁËÀûÓÃÒÔÌ«Íø¼¼Êõ½øÐÐÊý¾Ý´æ´¢µÄ¼¼Êõ,ÕâÖÖ¼¼ÊõÈÿͻ§¿ÉÀÖ¿ªÁË»¨,Á½ÍøºÏÒ»,´Ó³É±¾ÉÏ¿ÉÒÔ¼«´ó½µµÍ,²¢ÇÒºóÆÚÔËάµÄ³É±¾Ò²µÍ,²»ÓÃͬʱ×齨Á½Ö»´æ´¢ºÍÊý¾ÝÍøÂçÔËάÍŶӡ£
ÒÔÌ«Íø´æ´¢¾ØÕó(ESF)ÀûÓÃÁËÒÔÌ«ÍøÔÚËÙ¶È,Áé»îÐԺͳɱ¾Ð§Òæ·½ÃæµÄÓÅÊÆΪÍøÂ绯´æ´¢ËùÐè×î¿ì,×î¸ßЧµÄÁªÍø·½Ê½µì¶¨»ù´¡¡£ESFÔÚÌرðÉè¼ÆµÄ½»»»»úÉÏÔËÐÐ,ÕâЩ½»»»»ú¾¹ýÓÅ»¯¿ÉÌṩÒÔϹ¦ÄÜ:¶ÀÌصÄÉ豸ÐÎ̬¡¢×î¸ßµÄÐÔÄÜˮƽ,×îµÍµÄÑÓ³ÙºÍÁãÊý¾Ý°ü¶ªºÍ´æ´¢¸ÐÖª¹¦ÄÜ¡£ ×îÊʺϺáÏòÀ©Õ¹´æ´¢ºÍ³¬Èںϻù´¡¼Ü¹¹¡£
ESFʹÓõÄÒÔÌ«Íø½»»»»úºÍÆÕͨÒÔÌ«Íø½»»»É豸ÔÚ¹¦Äܼ¯ÉÏÊÇÓÐÇø±ðµÄ:ºÜÖØÒª
Ê×ÏÈ,ÓÃÓÚ´æ´¢µÄ½»»»»ú±ØÐëÖ§³ÖÎÞËðÍøÂç¼¼Êõ¡£ÕâÊÇΪÁËÈ·±£Êý¾Ý½»¸¶ºÍ·þÎñÖÊÁ¿(QoS)¡£´ËÍâ,ÓÉÓÚ´æ´¢ÒµÎñÊý¾ÝÁ÷Á¿¡¢Á÷Ïò´øÀ´µÄÓµÈûÏÖÏó¡£±ØÐë²ÉÓÿØÖÆ»úÖÆÒÔ±ÜÃ⻺³åÇøÒç³ö²¢Ïû³ýÆ¿¾±¡£×îºó,Ëü±ØÐëÄܸÐÖª´æ´¢ÒµÎñ²¢Ìṩ¸´ÔÓµÄÒ£²â,¼àÊӺ͹ÜÀí¹¤¾ßÒÔ¼ò»¯²¿ÊðºÍ¹ÜÀí,ͬʱ֧³Ö¸÷ÖÖÐÐÒµ±ê×¼µÄµÚ2²ãºÍµÚ3²ãÐÒé¡£Òò´Ë,ESF¿ÉÒÔÖ§³ÖÈκδ洢¼Ü¹¹»òÐÒé(°üÀ¨³¬Èںϻù´¡¼Ü¹¹)µÄËٶȴÓ1Gµ½Ã¿Ãë100Gb»ò¸ü¸ß¡£ ESFÓ¦¸ÃÕë¶ÔÖ÷ÒªºÍ´ÎÒª´æ´¢»·¾³½øÐÐÓÅ»¯,²¢Äܹ»ÌṩÉÁ´æ¾ÍÐ÷ÐÔÄÜ,²¢ÄÜÓë×îÃܼ¯µÄ´æ´¢ºÍÊý¾ÝÖÐÐŤ×÷¸ºÔر£³Öͬ²½¡£²¢·ÇËùÓÐÒÔÌ«Íø½»»»»ú¶¼¿ÉÒÔÌṩÕâЩ¹¦ÄÜ¡£
»ùÓÚNVIDIA Mellanox SpectrumоƬµÄMellanox SNϵÁÐÒÔÌ«Íø½»»»»úϵÁеĸßÐÔÄÜÓÅ»¯Éè¼Æ¿ÉÒÔΪËùÓд洢ӦÓû·¾³´øÀ´¼ÛÖµºÍÁé»îÐÔ¡£
SNϵÁн»»»»ú¾ßÓÐ×î´óµÄÁé»îÐÔ,°üÀ¨Æä¶ÀÌصĶ˿ÚÅäÖúÍËÙ¶È,ËÙÂÊ·¶Î§´Ó1GbEµ½100GbE¡£ÊÇËùÓд洢ÀàÐʹ洢ϵͳ:Îļþ,¿éºÍ¶ÔÏó´æ´¢µÄÀíÏëÑ¡Ôñ¡£Í¬Ê±,ÔÚHCIºÍÔÆ»ù´¡¼Ü¹¹ÒÔ¼°Èí¼þ¶¨ÒåµÄÖ§³Ö·½Ãæ,ͨ¹ýÒÔµÍÑÓ³Ù±£³Ö¸ß´ø¿íÀ´È·±£Êý¾Ý´æ´¢µÄ½»¸¶,²¢Ö§³ÖеÄýÌåÀàÐÍ,ÀýÈçNVMe over Fabric¡£
ËùÓÐSNϵÁÐÒÔÌ«Íø½»»»»ú¾ùΪ·Ç×èÈûÐÍ,²¢ÔÊÐíÅäÖÃ×ã¹»µÄÉÏÐÐÁ´Â·¶Ë¿Ú½¨Á¢Ò»¸öÍêÈ«²»×èÈûµÄ¾ØÕó½á¹¹¡£²»½ö¿ÉÒÔÔÚÉÌÓÃÒÔÌ«Íø½»»»»úÊг¡ÉÏÌṩ×îµÍµÄ¶Ë¿Úµ½¶Ë¿ÚʱÑÓ(300ÄÉÃë),¶øÇÒ»¹¿É±£Ö¤ÔÚ²»Í¬¶Ë¿ÚËÙÂÊ»ìºÏ¡¢²»Í¬°ü³¤¡¢²»Í¬¶Ë¿Ú×éºÏµÄÇé¿öϵĵÍʱÑÓºÍʱÑÓÒ»ÖÂÐÔ¡£
SNϵÁн»»»»úʹÓÃÖÇÄÜ»º³åÇøÉè¼ÆÀ´È·±£»º³åÇø¿Õ¼ä·ÖÅä¸ø×îÐèÒªµÄ¶Ë¿Ú¡£ÕâÑù¿ÉÒÔÈ·±£´¦ÀíÊý¾ÝI / O¹«Æ½µØº¸ÇËùÓн»»»»ú¶Ë¿Ú×éºÏºÍÊý¾Ý°ü´óС¡£ÆäËû½»»»»úÉè¼Æͨ³£½«Æ仺³åÇø¿Õ¼ä·Ö³É¶Ë¿Ú×é,ÕâʹµÃËûÃÇÔÚʵ¼ÊÍøÂç΢ͻ·¢»·¾³ÖÐÒç³öºÍ¶ªÊ§Êý¾Ý°üµÄ¿ÉÄÜÐÔÔö¼ÓÁË4±¶¡£
ÕâÖÖ»º³åÇø¸ôÀëÒ²»áµ¼ÖÂÐÔÄܲ»¹«Æ½,¼ÈÔÚÏàͬËÙÂʵĸºÔØÏÂ,²»Í¬¶Ë¿ÚµÄÐÔÄܱíÏÖÈ´½ØÈ»²»Í¬¡£
SNϵÁмÒ×å¾ßÓÐרÃÅÓÃÓÚÓÅ»¯µ±Ç°ºÍ½«À´µÄ´æ´¢ÍøÂçµÄ¹¦ÄÜ¡£ ÆäÖаüÀ¨¶ÔÊý¾ÝÖÐÐÄÇŽÓ(DCB)(°üÀ¨DCBx),ÔöÇ¿ÐÍ´«Êä¹æ·¶(ETS)ºÍÓÅÏȼ¶Á÷¿ØÖÆ(PFC)µÄÖ§³Ö¡£ ¿ÉÒÔʹÓÃiSCSI-TLV¶ÔiSCSIͨÐŽøÐÐÌض¨·ÖÀàºÍÓÅÏȼ¶»®·Ö¡£ ½»»»»ú±»Éè¼ÆΪÓë´æ´¢ºÍÍøÂç¹ÜÀí¹¤¾ß¼¯³É,²¢¿ÉÔÚ½»»»»úÉÏÔËÐÐÈÝÆ÷ÒÔÌṩÌض¨ÓÚ´æ´¢µÄ·þÎñ¡£
ͨ¹ýÀûÓÃSNϵÁн»»»»ú,¿ÉÒÔ¹¹½¨Äܹ»Í¬Ê±´¦Àí¼ÆËãºÍ´æ´¢Á÷Á¿µÄÒÔÌ«Íø´æ´¢¾ØÕó»òÈÚºÏÍøÂç¡£
ÓÉÓÚÿ¸ö½»»»»ú¶¼ÄÚÖÃÁ˶ÀÌصĴ洢ÍøÂçÓÅ»¯¹¦ÄÜ,°üÀ¨¶¯Ì¬¹²ÏíµÄ»º³åÇøºÍ¿ÉÔ¤²âµÄÐÔÄÜ,Òò´Ë¿ÉÒÔÖ§³ÖiSCSI´æ´¢ÍøÂçÒÔ¼°Îļþ,¿é,¶ÔÏóºÍ×îеÄNVMe over Fabric,´Ó¶øʹSNϵÁгÉΪ´æ´¢»·¾³µÄÀíÏëÑ¡Ôñ ¡£ Ö§³Ö¸ü¿ìµÄËÙ¶È,ÐÂÐÒéÒÔ¼°Í¨¹ýÔÚ½»»»»úÉÏÔËÐд洢·þÎñ»òÓëSwitch OS¼¯³ÉÀ´Ìí¼Ó´æ´¢·þÎñµÄÄÜÁ¦,´Ó¶øʹ´æ´¢»·¾³ÓÀ²»¹ýʱ¡£ ½èÖúMellanox SNϵÁÐÒÔÌ«Íø½»»»»úºÍÒÔÌ«Íø´æ´¢½á¹¹,ʹÄúµÄ´æ´¢¿ìËÙÔö³¤
2020Äê08ÔÂ21ÈÕ ÓÚÉϺ£
°æȨ×÷Æ· δ¾Ðí¿É ÇëÎðתÔØ ¡¡