GA»Æ½ð¼×

¡°¼«¼ò¡±»ÀР¡¤ È«ÓòÖÇÁª Ø­ GA»Æ½ð¼×м«¼òÁ캽ÏÂÒ»´úÐ£Ô°Íø½¨Éè×êÑлá
date
Ô¤Ô¼Ö±²¥
ÎÞ¸Ð×¼Èë ÈËÎïͳ¹Ü Ø­ RG-SAM+5.X ÐÂÒ»´ú¸ßУAIÈÏ֤ƽ̨°ä²¼
date
Ô¤Ô¼Ö±²¥
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
²úÆ·
< ·µ»ØÖ÷²Ëµ¥
²úÆ·ÖÐÐÄ
²úÆ·
½â¾ö¹æ»®
< ·µ»ØÖ÷²Ëµ¥
½â¾ö¹æ»®ÖÐÐÄ
ÐÐÒµ
ºÏ×÷ͬ°é
·µ»ØÖ÷²Ëµ¥
Ñ¡ÔñÇøÓò/˵»°
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

dzÎöRDMAÍøÂçÏÂMMUË®ÏßÉèÖÃ

¡¾MMUË®Ïß¡¿±¾ÎÄÒÔRDMAÍøÂç×÷ΪÇÐÈëµã£¬½áºÏÏÖʵ²¿Êð¾­Ñ飬·ÖÎöMMUË®ÏßÉèÖõÄһЩ˼· ¡£

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    °ä²¼¹¦·ò£º2018-06-29

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    µã»÷Á¿£º

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    µãÔÞ£º

·ÖÏíÖÁ

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

ÎÒÏëÆÀÂÛ

RDMA£¨Ô¶³ÌÖ±½ÓÊý¾Ý´æÈ ¡£©£¬ÒÔÆä¶ÔÒµÎñ´øÀ´µÄ¸ß»úÄÜ¡¢µÍÑÓʱÓÅÊÆ£¬ÔÚÊý¾ÝÖÐÐÄÓÈÆäÊÇAI¡¢HPC¡¢´óÊý¾ÝµÈ³¡¾°µÃµ½ÁË¿í·ºÀûÓà ¡£Îª±£ÏÕRDMAµÄ²»±äÔËÐУ¬»ù´¡ÍøÂç±ØÒªÌṩ¶Ëµ½¶ËÎÞËðÁ㶪°ü¼°³¬µÍÑÓʱµÄÄÜÁ¦£¬ÕâÒ²´ßÉúÁËPFC¡¢ECNµÈÍøÂçÁ÷¿Ø¼¼ÊõÔÚRDMAÍøÂçÖеIJ¿Êð ¡£ÔÚRDMAÍøÂçÖУ¬ÈôºÎºÏÀíÉèÖÃMMU£¨»º´æÖÎÀíµ¥Ôª£©Ë®ÏßÊÇÈ·±£RDMAÍøÂçÎÞËðºÍµÍÑÓʱµÄ¹Ø¼ü ¡£±¾ÎĽ«ÒÔRDMAÍøÂç×÷ΪÇÐÈëµã£¬½áºÏÏÖʵ²¿Êð¾­Ñ飬·ÖÎöMMUË®ÏßÉèÖõÄһЩ˼· ¡£

 

ʲôÊÇRDMA£¿

RDMA£¨Remote Direct Memory Access£©£¬Í¨Ë×µÄ˵¾ÍÊÇÔ¶³ÌµÄDMA¼¼Êõ£¬ÊÇΪÏàʶ¾öÍøÂç´«ÊäÖзþÎñÆ÷¶ËÊý¾Ý´¦ÖõÄÑÓ³¤¶ø²úÉúµÄ ¡£

 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

      ¡ø ´«Í³Ä£Ê½ÓëRDMAģʽ¹¤×÷»úÔì¶Ô±È

 

ÈçÉÏͼ£¬ÔÚ´«Í³Ä£Ê½Ï£¬Á½Ì¨·þÎñÆ÷ÉϵÄÀûÓÃÖ®¼ä´«ÊäÊý¾Ý£¬¹ý³ÌÊÇÕâÑùµÄ£º

  • Ê×ÏÈÒª°ÑÊý¾Ý´ÓÀûÓûº´æ¿½±´µ½KernelÖеÄTCPºÍ̸ջ»º´æ£»
  • ¶øºóÔÙ¿½±´µ½Çý¶¯²ã£»
  • ×îºó¿½±´µ½Íø¿¨»º´æ ¡£

ÂÅ´ÎÄڴ濽±´±ØÒªCPUÂÅ´ÎȾָ£¬µ¼Ö´¦ÖÃÑÓʱ´ó£¬´ïµ½Êýʮ΢Ãë ¡£Í¬Ê¹Øû¸ö¹ý³ÌÖÐCPU¹ý¶à²Î¼Ó£¬´óÁ¿¿÷ËðCPU»úÄÜ£¬Ó°ÏìÕý³£µÄÊý¾ÝÍÆËã ¡£

ÔÚRDMA ģʽÏ£¬ÀûÓÃÊý¾ÝÄܹ»ÈƹýKernelºÍ̸ջֱ½ÓÏòÍø¿¨Ð´Êý¾Ý£¬´øÀ´µÄÏÔÖøÒæ´¦ÓУº

  • ´¦ÖÃÑÓʱÓÉÊýʮ΢Ãë½µµÍµ½1΢ÃëÄÚ£»
  • Õû¸ö¹ý³ÌÏÕЩ²»±ØÒªCPU²Î¼Ó£¬½Ú¼ó»úÄÜ£»
  • ´«Êä´ø¿í¸ü¸ß ¡£

 

RDMA¶ÔÓÚÍøÂçµÄËßÇó

RDMAÔڸ߻úÄÜÍÆËã¡¢´óÊý¾Ý·ÖÎö¡¢IO¸ß²¢·¢µÈ³¡¾°ÖÐÀûÓÃÔ½À´Ô½¿í·º ¡£ÖîÈçiSICI, SAN, Ceph, MPI, Hadoop, Spark, TensorflowµÅצÓÃÈí¼þ¶¼ÆðÍ·²¿ÊðRDMA¼¼Êõ ¡£¶ø¶ÔÓÚÖ§³Ö¶Ëµ½¶Ë´«ÊäµÄ»ù´¡ÍøÂç¶øÑÔ£¬µÍÑÓʱ£¨Î¢Ãë¼¶£©¡¢ÎÞËð£¨lossless£©ÔòÊÇ×î³ÁÒªµÄÖ¸±ê ¡£

µÍÑÓʱ

ÍøÂçת·¢ÑÓÊ±ÖØÒª²úÉúÔÚÉ豸½Úµã£¨ÕâÀïºöÂÔÁ˹âµç´«ÊäÑÓʱºÍÊý¾Ý´®ÐÐÑÓʱ£©£¬É豸ת·¢ÑÓʱÔ̺¬ÒÔÏÂÈý²¿ÃÅ£º

  • ´æ´¢×ª·¢ÑÓʱ£ºÐ¾Æ¬×ª·¢Á÷Ë®Ïß´¦ÖÃÑÓ³¤£¬Ã¿¸öhop»á²úÉú1΢Ãë×óÓÒµÄоƬ´¦ÖÃÑÓʱ£¨Òµ½çÒ²Óг¢ÊÔʹÓÃcut-throughģʽ£¬µ¥ÌøÑÓ³¤Äܹ»½µµÍµ½0.3΢Ãë×óÓÒ£©£»
  • Buffer»º´æÑÓʱ£ºµ±ÍøÂçÓµÈûʱ£¬±¨ÎĻᱻ»º´æÆðÀ´ÆÚ´ýת·¢ ¡£ÕâʱBufferÔ½´ó£¬»º´æ±¨ÎĵŦ·ò¾ÍÔ½³¤£¬²úÉúµÄʱÑÓÒ²»á¸ü¸ß ¡£¶ÔÓÚRDMAÍøÂ磬Buffer²¢²»ÊÇÔ½´óÔ½ºÃ£¬±ØÒªºÏÀíÑ¡Ôñ£»
  • ³Á´«ÑÓʱ£ºÔÚRDMAÍøÂçÀï»áÓÐÆäËû¼¼ÊõÈ·±£²»¶ª°ü£¬ÕⲿÃŲ»×ö·ÖÎö ¡£

 

ÎÞËð

RDMAÔÚÎÞËð״̬ÏÂÄܹ»Âú¿ìÂÊ´«Ê䣬¶øÒ»µ©²úÉú¶ª°ü³Á´«£¬»úÄܻἱ¾ç½µÂä ¡£ÔÚ´«Í³ÍøÂçģʽÏ£¬ÒªÏëʵÏÖ²»¶ª°ü×îÖØÒªµÄ¼¿Á©¾ÍÊÇÒÀÀµ´ó»º´æ£¬µ«ÈçǰÎÄËù˵£¬ÕâÓÖÓëµÍÑÓʱì¶ÜÁË ¡£Òò¶ø£¬ÔÚRDMAÍøÂç»·¾³ÖУ¬±ØÒªÊµÏÖµÄÊǽÏÓ×BufferϵIJ»¶ª°ü ¡£

ÔÚÕâ¸öÏÞ¶ÈǰÌáÏ£¬RDMAʵÏÖÎÞËðÖØÒªÊÇÒÀÀµ»ùÓÚPFCºÍECNµÄÍøÂçÁ÷¿Ø¼¼Êõ ¡£

• RDMAÎÞËðÍøÂçµÄ¹Ø¼ü¼¼Êõ£ºPFC

 

PFC£¨Priority-based Flow Control£©£¬»ùÓÚÓÅÏȼ¶µÄÁ÷Á¿½ÚÔì ¡£ÊÇÒ»ÖÖ»ùÓÚ¶ÓÁеķ´Ñ¹»úÔ죬ͨ¹ý·¢ËÍPause֪֡ͨÉÏÓÎÉ豸ÔÝÍ£·¢°üÀ´Ô¤·À»º´æÒç³ö¶ª°ü ¡£

 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

¡ø PFC¹¤×÷»úÔìʾÒâͼ

 

PFCÔÊÐíµ¥¶ÀÔÝÍ£ºÍ³ÁÆôÆäÖÐËÁÒâÒ»ÌõÐ鹹ͨ·£¬Í¬Ê±²»Ó°ÏìÆäËüÐ鹹ͨ·µÄÁ÷Á¿ ¡£ÈçÉÏͼËùʾ£¬µ±¶ÓÁÐ7µÄBuffer¿÷Ëð´ïµ½ÉèÖõÄPFCÁ÷¿ØË®Ïߣ¬»á´¥·¢PFCµÄ·´Ñ¹£º 

  • ±¾¶Ë»¥»»»ú´¥·¢·¢³öPFC PauseÖ¡£¬²¢·´Ïò·¢Ë͸øÉÏÓÎÉ豸£»
  • ÊÕµ½PauseÖ¡µÄÉÏÓÎÉ豸»áÔÝÍ£¸Ã¶ÓÁб¨Îĵķ¢ËÍ£¬Í¬Ê±½«±¨ÎÄ»º´æÔÚBufferÖУ»
  • ÈôÊÇÉÏÓÎÉ豸µÄBufferÒ²´ïµ½ãÐÖµ£¬»á³ÖÐø´¥·¢PauseÖ¡ÏòÉÏÓη´Ñ¹£»
  • ×îÖÕͨ¹ý½µµÍ¸ÃÓÅÏȼ¶¶ÓÁеķ¢ËÍ¿ìÂÊÀ´Ô¤·ÀÊý¾Ý¶ª°ü£»
  • µ±BufferÕ¼ÓýµµÍµ½¸´Ô­Ë®Ïßʱ£¬»á·¢ËÍPFC½â³ý±¨ÎÄ ¡£

 

• RDMAÎÞËðÍøÂçµÄ¹Ø¼ü¼¼Êõ£ºECN

ECN£¨Explicit Congestion Notification£©£ºÏÔʾӵÈû֪ͨ ¡£ECNÊÇÒ»¸ö¼«¶È¹ÅÀϵļ¼Êõ£¬Ö»ÊÇ֮ǰʹÓõIJ¢²»ÆÕ±é£¬¸ÃºÍ̸»úÔì×÷ÓÃÓÚÖ÷»úÓëÖ÷»úÖ®¼ä ¡£

ECNÊDZ¨ÎÄÔÚÍøÂçÉ豸³ö¿Ú£¨Egress port£©²úÉúÓµÈû²¢´¥·¢ECNË®Ïßʱ£¬Ê¹ÓÃIP±¨ÎÄÍ·µÄECN×Ö¶ÎÏóÕ÷Êý¾Ý°ü£¬Åú×¢¸Ã±¨ÎÄÓöµ½ÍøÂçÓµÈû ¡£Ò»µ©½Ó¹Ü·þÎñÆ÷·¢ÏÖ±¨ÎĵÄECN±»ÏóÕ÷£¬ÂíÉϲúÉúCNP£¨ÓµÈû֪ͨ±¨ÎÄ£©£¬²¢½«Ëü·¢Ë͸øÔ´¶Ë·þÎñÆ÷£¬CNPÐÂÎÅÀïÔ̺¬Á˵¼ÖÂÓµÈûµÄFlowÐÅÏ¢ ¡£Ô´¶Ë·þÎñÆ÷ÊÕµ½ºó£¬Í¨¹ý½µµÍÏàÓ¦Á÷·¢ËÍ¿ìÂÊ£¬»º½âÍøÂçÉ豸ӵÈû£¬´Ó¶øÔ¤·À²úÉú¶ª°ü ¡£

ͨ¹ý֮ǰµÄÃèÊöÄܹ»Ïàʶµ½£¬PFCºÍECNÖ®ËùÒÔÄܹ»ÊµÏÖÍøÂç¶Ëµ½¶ËµÄÁ㶪°ü£¬ÊÇͨ¹ýÉèÖÃ·ÖÆçµÄË®ÏßÀ´ÊµÏÖµÄ ¡£¶ÔÕâЩˮÏߵĺÏÀíÉèÖ㬾ÍÊÇÕë¶Ô»¥»»»úMMUµÄ¾«ÃÜ»¯ÖÎÀí£¬Í¨Ë×½²¾ÍÊǶԻ¥»»»úBufferµÄÖÎÀí ¡£½ÓÏÂÀ´ÎÒÃǾßÌå·ÖÎöÏÂPFCµÄË®ÏßÉèÖà ¡£

 

PFCË®ÏßÉèÖÃ

»¥»»Ð¾Æ¬¶¼Óй̶¨µÄPipeline£¨×ª·¢Á÷Ë®Ïߣ©£¬ BufferÖÎÀí´¦ÓÚÈëоƬÁ÷³ÌºÍ³öоƬÁ÷³ÌµÄÖÐÑëµØÎ» ¡£±¨ÎÄ´¦ÓÚÔÚÕâ¸öµØÎ»ÉÏʱ£¬ÒѾ­ÖªÂ·Á˸ñ¨ÎĵÄÈë¿ÚºÍ³ö¿ÚÐÅÏ¢£¬Òò¶øÂß¼­ÉϾÍÄܹ»·Ö³ÉÈë·½ÏòºÍ³ö·½Ïò±ðÀë¶Ô»º´æ½øÐÐÖÎÀí ¡£

PFCË®ÏßÊÇ»ùÓÚÈë·½Ïò»º´æÖÎÀí½øÐд¥·¢µÄ ¡£Ð¾Æ¬ÔÚÈë¿Ú·½ÏòÌṩÁË8¸ö¶ÓÁУ¬ÎÒÃÇÄܹ»½«·ÖÆçÓÅÏȼ¶µÄÒµÎñ±¨ÎÄÓ³Éäµ½·ÖÆçµÄ¶ÓÁÐÉÏ£¬´Ó¶øÊµÏÖ¶Ô·ÖÆçÓÅÏȼ¶µÄ±¨ÎÄÌṩ·ÖÆçµÄBuffer·ÖÅ乿»® ¡£

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

¡ø ¶ÓÁÐBufferµÄ×é³É²¿ÃÅ

 

¾ßÌ嵽ÿ¸ö¶ÓÁУ¬ÆäBuffer·ÖÅ䯾¾ÝʹÓó¡¾°Éè¼ÆÎª3²¿ÃÅ£º±£ÕÏ»º´æ£¬¹²Ïí»º´æ£¬Headroom ¡£

  • ±£ÕÏ»º´æ£ºÃ¿¸ö¶ÓÁеÄרÓûº´æ£¬È·±£Ã¿¸ö¶ÓÁоùÓп϶¨»º´æÒÔ±£Õϸù»ùת·¢£»
  • ¹²Ïí»º´æ£ºÁ÷Á¿Í»·¢Ê±Äܹ»ÉêÇëʹÓõĻº´æ£¬ËùÓжÓÁй²Ïí£»
  • Headroom£ºÔÚ´¥·¢PFCË®Ïߺ󣬵½·þÎñÆ÷ÏìÓ¦½µ¿ìǰ£¬»¹Äܹ»³ÖÐøÊ¹ÓõĻº´æ ¡£

 

• ±£ÕÏ»º´æÉèÖÃ

±£ÕÏ»º´æÊÇÒ»¸ö¾²Ì¬Ë®Ïߣ¨¹Ì¶¨µÄ¡¢¶ÀÏíµÄ£© ¡£¾²Ì¬Ë®ÏßµÄÀûÓÃÂʼ«¶ÈµÍ£¬×ÊÔ´¿÷ËðÈ´¼«¶È´ó ¡£ÎÒÃÇÔÚÏÖʵ²¿Êðʱ½¨Òé²»·ÖÅä±£ÕÏ»º´æ£¬ÒÔÏ÷¼õÕⲿÃŵĻº´æ¿÷Ëð ¡£ÕâÑù£¬Èë·½Ïò±¨ÎÄÖ±½ÓʹÓù²Ïí»º´æ¿Õ¼ä£¬¿ÉÌá¸ßBufferµÄÀûÓÃÂÊ ¡£

 

• ¹²Ïí»º´æÉèÖÃ

¶ÔÓÚ¹²Ïí»º´æµÄÉèÖ㬱ØÒªÑ¡È¡¸üΪ½Ã½ÝµÄ¶¯Ì¬Ë®Ïß ¡£¶¯Ì¬Ë®ÏßÄÜÆ¾¾Ýµ±Ç°¿ÕÏеÄBuffer×ÊÔ´£¬ÒÔ¼°µ±Ç°¶ÓÁÐÒÑʹÓõÄBuffer×ÊÔ´ÊýÁ¿À´¾ö¶¨ÄÜ·ñ³ÖÐøÉêÇëµ½×ÊÔ´ ¡£ÓÉÓÚϵͳÖпÕÏй²ÏíBuffer×ÊÔ´ÓëÒÑʹÓõÄBuffer×ÊÔ´¶¼ÊÇʱ¿Ì±ä¶¯µÄ£¬Òò¶øãÐÖµÒ²´¦ÓÚ²»ÐݸĹÛÖÐ ¡£Ïà¶ÔÓÚ¾²Ì¬Ë®Ïߣ¬¶¯Ì¬Ë®ÏßÄܸü½Ã½Ý¡¢ÓÐЧµÄÀûÓÃBuffer¼°Ô¤·ÀÔì³É²»ÓÃÒªµÄÀË·Ñ ¡£

GA»Æ½ð¼×ÍøÂ绥»»»úÖ§³Ö»ùÓÚ¶¯Ì¬µÄ·½Ê½½øÐÐBuffer×ÊÔ´µÄ·ÖÅ䣬¶Ô¹²Ïí»º´æµÄÉèÖ÷ÖΪ11µµ£¬¶¯Ì¬Ë®ÏßalphaÖµ=¶ÓÁпÉÉêÇ뻺´æÁ¿/Ôü×Ò¹²Ïí»º´æÁ¿ ¡£¶ÓÁеÄαÖµÔ½´ó£¬ÆäÔÚ¹²Ïí»º´æÖпÉʹÓõİٷÖÊýÕ¼±ÈÒ²¾ÍÔ½¸ß ¡£

 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

¡ø¹²ÏíË®ÏßαÖµÓë¿ÉʹÓÃÂʶÔÓ¦¹ØÏµ

 

ÎÒÃDz»·Á·ÖÎöһϣº

¶ÓÁеÄαÖµÉèÖÃÔ½Ó×£¬Æä×î´ó¿ÉÉêÇëµÄ¹²Ïí»º´æÕ¼±È¾ÍÔ½Ó× ¡£µ±¶Ë¿ÚÓµÈûʱ¾Í»áÔ½Ôç´¥·¢PFCÁ÷¿Ø£¬PFCÁ÷¿ØÉúЧºó¶ÓÁнµ¿ì£¬Äܹ»ºÜºÃµØÈ·±£ÍøÂç²»¶ª°ü ¡£

µ«´Ó»úÄܵĽǶȿ´£¬¹ýÔç´¥·¢PFCÁ÷¿Ø£¬»áµ¼ÖÂRDMAÍøÂçÍÌͽµÂä ¡£Òò¶øÎÒÃÇÔÚMMUË®ÏßÉèÖÃʱ±ØÒª°Îȡһ¸öƽºâÖµ ¡£

PFCË®Ïßµ½µ×ÉèÖü¸¶à£¬ÊÇÒ»¸ö¼«¶È¸´ÔÓµÄÎÊÌ⣬ÀíÂÛÉϲ»´æÔÚÒ»¸ö¹Ì¶¨µÄÖµ ¡£ÏÖʵ²¿Êðʱ£¬±ØÒªÎÒÃǾßÌå·ÖÎöÒµÎñÄ£ÐÍ£¬²¢´î½¨²âÊÔ»·¾³½øÐÐË®Ïßµ÷ÓÅ£¬ÕÒµ½Æ¥ÅäÒµÎñµÄ×îÏàÒ˵ÄË®Ïß ¡£

 

• HeadroomÉèÖÃ

Headroom£º¹ËÃû˼Ò壬¾ÍÊÇÍ·²¿¿Õ¼äµÄÒâ˼£¬ÊÇÔÚPFC´¥·¢ºó£¬µ½PFCÕæÕýÉúЧÕâÒ»¶Î¹¦·ò£¬ÓÃÀ´»º´æ¶ÓÁб¨ÎĵÄ ¡£HeadroomÉèÖöà´óÏàÒË£¿ÕâÀïÓë4¸ö³É·ÖÓйأº

  • PG¼ì²âµ½´¥·¢XOFFË®Ïߣ¬µ½»ú¹ØPFCÖ¡·¢³öµÄ¹¦·ò£¨ÕâÀïÖØÒª¸úÅäÖõļì²â¾«¶ÈÒÔ¼°¾ùÔȶÓÁÐËã·¨ÓйØ£¬¹Ì¶¨ÅäÖÃÊǹ̶¨Öµ£©
  • ÉÏÓÎÊÕµ½PFC PauseÖ¡£¬µ½ÖÕ³¡¶ÓÁÐת·¢µÄ¹¦·ò£¨ÖØÒª¸úоƬ´¦ÖûúÄÜÓйØÏµ£¬»¥»»Ð¾Æ¬ÏÖʵÉÏÊǹ̶¨Öµ£©
  • PFC PauseÖ¡ÔÚÁ´Â·ÉϵĴ«Ê书·ò£¨¸úAOCÏßÀÂ/¹âÏ˾àÀë³ÉÕý±È£©
  • ¶ÓÁÐÔÝÍ£·¢ËͺóÁ´Â·Öб¨ÎĵĴ«Ê书·ò£¨¸úAOCÏßÀÂ/¹âÏ˾àÀë³ÉÕý±È£©

 

Òò¶øHeadroomËù±ØÒªµÄ»º´æ´óÓ×£¬ÎÒÃÇÄܹ»Æ¾¾Ý×éÍøµÄ¼Ü¹¹£¬ÒÔ¼°Á÷Á¿Ä£ÐͲâËãµÃ³ö ¡£ÒÔ100Ã×¹âÏËÏß + 100G¹âÄ£¿é£¬»º´æ64×Ö½ÚÓ×°ü£¬ÍÆËã³öËùÐèµÄHeadroom´óÓ×ÊÇ408¸öcell£¨cellÊÇ»º´æÖÎÀíµÄ×îÓ×µ¥Ôª£¬Ò»¸ö±¨ÎÄ»áÕ¼ÓÃ1¸ö»òÕß¶à¸öcell£©£¬ÏÖʵ²âÊÔÊý¾ÝÒ²ÎǺÏ ¡£µ±È»£¬Ë¼¿¼¿Ï¶¨µÄÈßÓàÐÔ£¬HeadroomÉèÖý¨Òé±ÈÀíÂÛÖµÉÔ´ó ¡£

 

RDMAÍøÂçʵ¼Ê

GA»Æ½ð¼×ÍøÂçÔÚÑз¢ÖÐÐĴÁË·ÂÕÕÕæÊµÒµÎñµÄRDMAÍøÂ磬¼Ü¹¹ÈçÏ£º

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

¡øGA»Æ½ð¼×ÍøÂçRDMA×éÍø¼Ü¹¹

 

  • ×éÍøÄ£ÐÍ£º´óÖ÷ÌâÈý¼¶×éÍø¼Ü¹¹£¬Ö÷Ìâѡȡ¸ßÃÜ100GÏß¿¨£»
  • PODÄÚ£ºSpineѡȡÌṩ64¸ö100G½Ó¿ÚµÄ BOXÉ豸£¬LeafѡȡÌṩ48¸ö25G½Ó¿Ú+8¸ö100G½Ó¿ÚµÄBOXÉ豸£»
  • Leaf×÷Ϊ·þÎñÆ÷Íø¹Ø£¬Ö§³ÖºÍ·þÎñÆ÷¼ä»ùÓÚPFCÁ÷¿Ø£¨¼ø±ð±¨ÎĵÄDSCP²¢½øÐÐPGÓ³É䣩£¬Í¬Ê±Ö§³ÖÓµÈûECNÏóÕ÷£»
  • RDMA½öÔËÐÐÓÚPODÄÚ²¿£¬²»´æÔÚ¿çPODµÄRDMAÁ÷Á¿£¬Òò¶øÖ÷ÌâÎÞÐè¸ÐÖªRDMAÁ÷Á¿£»
  • ΪÁËÔ¤·ÀÓµÈû¶ª°ü£¬±ØÒªÔÚLeafÓëSpineÖ®¼ä²¿ÊðPFCÁ÷¿Ø¼¼Êõ£¬Í¬Ê±SpineÉ豸Ҳ±ØÒªÖ§³Ö»ùÓÚÓµÈûµÄECNÏóÕ÷£»
  • LeafºÍSpineÉ豸֧³ÖPFCÁ÷¿ØÖ¡Í³¼Æ¡¢ECNÏóÕ÷ͳ¼Æ¡¢ÓµÈû¶ª°üͳ¼Æ¡¢»ùÓÚ¶ÓÁеÄÓµÈûͳ¼ÆµÈ£¬²¢Ö§³Ö½«Í³¼ÆÐÅϢͨ¹ýgRPCͬ²½µ½Ô¶¶ËgRPC·þÎñÆ÷ ¡£

 

дÔÚ×îºó

GA»Æ½ð¼×ÍøÂçÔÚÑз¢ÖÐÐĴÁË·ÂÕÕÕæÊµÒµÎñµÄ½þÅÝ×éÍø»·¾³£¨Ô̺¬RG-S6510¡¢RG-S6520¡¢RG-N18000-XϵÁÐ25G/100GÍøÂçÉ豸¡¢´óÐͲâÊÔÒÇ¡¢25G·þÎñÆ÷£© ¡£ÔÚµþ¼ÓÁ˶àÖÖÒµÎñÄ£ÐÍ£¬²¢½øÐÐÁ˳¤¹¦·ò½þÅݲâÊÔºó£¬ÎÒÃǶÔÓÚRDMAÍøÂçµÄMMUË®ÏßÉèÖÃÒÑÓÐÒ»Ð©ÍÆ¼öµÄ¾­ÑéÖµ ¡£´Ë±í£¬ÔÚRDMAÍøÂçÖУ¬»¹´æÔÚһЩ²¿ÊðÄѵ㣬ºÃ±È¶à¼¶ÍøÂçÖÐ PFC·ç±©¡¢ËÀËøÎÊÌâ¡¢ECNË®ÏßÉè¼Æ¸´ÔÓÎÊÌâµÈ ¡£¶ÔÓÚÕâЩÎÊÌ⣬GA»Æ½ð¼×ÍøÂçÒ²ÓÐһЩ×êÑкͶѼ¯£¬µÈ´ýÓë¸÷È˹²Í¬Ì½Çó ¡£

 

±¾ÆÚ×÷ÕߣºÑÕÏþ²¨

GA»Æ½ð¼×ÍøÂ绥ÁªÍøÏµÍ³²¿ÐÐÒµÕ÷ѯ

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

 

ÍùÆÚ½Ü³ö»ØÊ×  

¡ñ¡¾µÚÒ»ÆÚ¡¿Ç³Ì¸ÎïÁªÍø¼¼Êõ֮ͨѶºÍ̸µÄ·×Õù

¡ñ¡¾µÚ¶þÆÚ¡¿ÈôºÎͨ¹ýÍøÂçÒ£²â£¨Network Telemetry£©¼¼ÊõʵÏÖ¾«ÃÜ»¯ÍøÂçÔËά£¿

¡ñ¡¾µÚÈýÆÚ¡¿³©Ì¸Êý¾ÝÖÐÐÄÍøÂçÔËά×Ô¶¯»¯

¡ñ¡¾µÚËÄÆÚ¡¿»ùÓÚRogue AP·´ÔìµÄÎÞÏß°²È«¼¼Êõ̽Çó

¡ñ¡¾µÚÎåÆÚ¡¿Á÷Á¿¿ÉÊÓ»¯Ö®ERSPANµÄǰÊÀ½ñÉú

¡ñ¡¾µÚÁùÆÚ¡¿ÈôºÎʵÏÖÊý¾ÝÖÐÐÄÍøÂç¼Ü¹¹“È¥”¶Ñµþ

¡ñ¡¾µÚÆßÆÚ¡¿ÔËά¿ÉÊÓ»¯Ö®INTÖ°ÄÜÏê½â

 

ÓйØÍƼö£º

• ÈôºÎΪRDMA¹¹½¨ÎÞËðÍøÂç

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

µãÔÞ

¸ü¶à¼¼Êõ²©ÎÄ

ÈκαØÒª£¬ÇëÁªÏµGA»Æ½ð¼×

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

·µ»Ø¶¥²¿

ÊÕÆð
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ ÎĵµAI¸±ÊÖ
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ ÎĵµÆÀ¼Û
ev-close
¸Ã×ÊÁÏÊÇ·ñ½â¾öÁËÄúµÄÎÊÌ⣿
ev-close
Äú¶Ôµ±Ç°Ò³ÃæµÄÖÐÒâ¶ÈÈôºÎ£¿
²»Õ¦µÎ
¼«¶ÈºÃ
dark-star dark-star dark-star dark-star dark-star
ev-close
ÄúÖÐÒâµÄÔ­ÒòÊÇ£¨¶àÑ ¡£©£¿
ev-close
Äú²»ÖÐÒâµÄÔ­ÒòÊÇ£¨¶àÑ ¡£©£¿
ev-close
ÄúÊÇ·ñ»¹ÓÐÆäËûÎÊÌâ»ò½¨Ò飿
ΪÁ˼±¾ç½â¾ö²¢»Ø¸´ÄúµÄÎÊÌ⣬ÄúÄܹ»ÁôÏÂÁªÏµ·½Ê½
ÓÊÏä
ÊÖ»úºÅ
ev-bg
¸Ð¼¤ÄúµÄ·´À ¡£¡
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
ÇëÑ¡Ôñ·þÎñÏîÄ¿
¹Ø¹ØÕ÷ѯҳ
ÊÛǰÕ÷ѯ ÊÛǰÕ÷ѯ
ÊÛǰÕ÷ѯ
ÊÛºó·þÎñ ÊÛºó·þÎñ
ÊÛºó·þÎñ
¶¨¼û·´À¡ ¶¨¼û·´À¡
¶¨¼û·´À¡
¸ü¶àÁªÏµ·½Ê½
¡¾ÍøÕ¾µØÍ¼¡¿