97¹ú¼Ê

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

ÁÄÁÄлù½¨Ö®Êý¾ÝÖÐÐĵÄÍøÂçÔËάÊÖÒÕ

±¾ÎÄפ×ãÓÚÐÂÒ»´ú25/100GÊý¾ÝÖÐÐļܹ¹Ö®ÉÏ£¬ÆÊÎöÁËÏÖÔÚÔËά²ãÃæµÄÌôÕ½£¬Ìá³öÁËÃæÏòÍøÂçÔËάȫÁ÷³ÌµÄÊÖÒÕÉý¼¶£¬Õë¹ØÓÚÁ÷³ÌÖеÄÿ¸ö»·½Ú½â˵Á˶ÔÓ¦µÄÔËάÊÖÒÕ¡£

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

    Ðû²¼Ê±¼ä£º2020-08-13

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

    µã»÷Á¿£º

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

    µãÔÞ£º

·ÖÏíÖÁ

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

ÎÒÏë̸ÂÛ

±¾ÎÄ×÷ÕߣºÄ«È¾³¾Ïã

97¹ú¼ÊÍøÂ绥ÁªÍøÏµÍ³²¿½â¾ö¼Æ»®¼Ü¹¹Ê¦

 

Ëæ×Å»¥ÁªÍøÓªÒµµÄѸÃÍÉú³¤£¬Êý¾ÝÖÐÐÄ»ù´¡¼Ü¹¹Ò²ÔÚÒ»Ö±Ïòǰ¿ìËÙµü´ú£¬ËæÖ®¶øÀ´µÄÎÊÌâÊÇÔõÑù¹ÜÀíºÃÕâÕÅÖØ´óµÄÊý¾ÝÖÐÐÄÍøÂç¡£±¾ÎÄפ×ãÓÚÐÂÒ»´ú25/100GÊý¾ÝÖÐÐļܹ¹Ö®ÉÏ£¬ÆÊÎöÁËÏÖÔÚÔËά²ãÃæµÄÌôÕ½£¬Ìá³öÁËÃæÏòÍøÂçÔËάȫÁ÷³ÌµÄÊÖÒÕÉý¼¶£¬Õë¹ØÓÚÁ÷³ÌÖеÄÿ¸ö»·½Ú½â˵Á˶ÔÓ¦µÄÔËάÊÖÒÕ¡£Ï£Íû¿ÉÒÔͨ¹ý±¾Îĸø¶ÁÕßһЩÐÂµÄÆô·¢ºÍÁé¸Ð¡£

 

Ò»¡¢ÐÂʱ´úÐèÒªÐÂÊÖÒÕ

 

Ëæ×ÅÔÆÅÌËã¡¢AI¡¢´óÊý¾ÝµÈÊÖÒյĿìËÙÉú³¤£¬Ò»Ð©ÐµÄÓªÒµÐÎ̬·ºÆðÔÚ¸÷È˵ÄÑÛǰ£¬ºÃ±È½ñÄêÊÜÒßÇéÓ°Ïì¶ø±¬»ðµÄÔÚÏß½ÌÓý£¬Ö±²¥´ø»õµÈ¡£ÓªÒµÓ¦ÓõÄˢеÃÒæÓÚ»ù´¡ÉèÊ©µÄÒ»Ö±Éú³¤ºÍÍêÉÆ£¬ÉϰëÄê“лù½¨”µÄ¿´·¨Òì³£»ð±¬£¬ÓëÖ®Ïà¹Ø¼¸´óÁìÓòµÄ¹ÉƱҲ¶¼ÔÚ²þâ±ÉÏÕÇ¡£

 

2020Äê4ÔÂ20ÈÕÉÏÎ磬¹ú¼Ò·¢¸ÄίÕÙ¿ª4Ô·ÝÀýÐÐÐÂÎÅÐû²¼»á£¬Ê״ξ͓лù½¨”¿´·¨ºÍÄÚÔÚ×÷³öÕýʽµÄÚ¹ÊÍ¡£

 

“ÐÂÐÍ»ù´¡ÉèÊ©ÊÇÒÔÐÂÉú³¤ÀíÄîΪÒýÁ죬ÒÔÊÖÒÕÁ¢ÒìΪÇý¶¯£¬ÒÔÐÅÏ¢ÍøÂçΪ»ù´¡£¬ÃæÏò¸ßÖÊÁ¿Éú³¤ÐèÒª£¬ÌṩÊý×ÖתÐÍ¡¢ÖÇÄÜÉý¼¶¡¢ÈÚºÏÁ¢ÒìµÈ·þÎñµÄ»ù´¡Éèʩϵͳ¡£”ÕâÊÇ·¢¸Äί¸ø³öµÄ“лù½¨”½ç˵¡£

 

ÐÂÐÍ»ù´¡ÉèÊ©Ö÷Òª°üÀ¨3¸ö·½ÃæÄÚÈÝ£¬¼´ÐÅÏ¢»ù´¡ÉèÊ©¡¢Èںϻù´¡ÉèÊ©ÒÔ¼°Á¢Òì»ù´¡ÉèÊ©¡£ÆäÖÐÐÅÏ¢»ù´¡ÉèÊ©ÖеÄÊý¾ÝÖÐÐÄ×÷ÎªÍ¨Ñ¶ÍøÂçºÍËãÁ¦µÄ»ù´¡ÊÇÎÒÃǽñÌìÒªÌÖÂÛµÄÖØµã¡£

 

ÔÚÉÏÒ»ÆÚµÄÊÖÒÕÊ¢ÑçÖ±²¥Ô˶¯ÖÐÒѾ­¸ú¸÷ÈË·ÖÏíÁËÊý¾ÝÖÐÐÄÍøÂç¼Ü¹¹µÄÑݽøÀú³Ì£¬Ò²ÖصãÏÈÈÝÁËÐÂÒ»´úÊý¾ÝÖÐÐļܹ¹µÄÉè¼Æ½¨Ò飬½ñÌìÎÒÃǾ۽¹ÔÚÔËά²ãÃæÀ´ÁÄÒ»ÁÄÐÂÒ»´úÊý¾ÝÖÐÐÄÍøÂçÔËάÊÖÒÕ¡£

 

Ê×ÏÈ×÷ÕßÒÔΪÔËάÄÜÁ¦ºÍ¼Ü¹¹Ò»ÑùÒ²ÊÇÐèÒª¸üеü´úµÄ£¬Ôµ¹ÊÔ­ÓÉÌåÏÖÔÚÁ½¸ö·½Ã棺

 

 

µÚÒ»ÊÇÓªÒµÇý¶¯£¬25/100Gʱ´úµÄÊý¾ÝÖÐÐijÐÔØÁËһЩ»ùÓÚRDMAÊÖÒÕµÄÓªÒµ£¬ºÃ±È¸ßÐÔÄÜÅÌËã¡¢¸ßÐÔÄÜ´æ´¢µÈ¡£ÕâЩӪҵ¶ÔÑÓʱºÍ¶ª°üºÜÊÇÃô¸Ð£¬Òò´ËÒªÇóÎÒÃǶÔÍøÂç×°±¸Òª×öµ½Ô½·¢Ï¸Ä廯µÄ״̬¼à¿Ø£¬Óɴ˿ɼû¹Å°åµÄSNMPÊÖÒÕ¿ÉÄܽ«Òª±»ÐµÄÔËάÊÖ¶ÎËùÌæ»»¡£

 

µÚ¶þÊÇÊÖÒÕÇý¶¯£¬Ö÷Á÷µÄ25GÊý¾ÝÖÐÐļܹ¹¶¼»á½ÓÄɵ¥Ð¾Æ¬µÄºÐʽ½»Á÷»úÀ´¾ÙÐм¯ÈºÄÚµÄ×éÍø£¬ÓÉÓÚоƬѡÐͱ¬·¢ÁËת±ä£¬Òò´Ë¶ÔÓ¦µÄÔËάÊÖÒÕÒ²»áÓÐһЩ¸Ä±ä¡£ÏêϸÀ´Ëµ¾ÍÊÇÎÒÃÇ¿ÉÒÔÏíÊܵ½ÐÂÐÍоƬ´øÀ´µÄÊÖÒÕÓ¯Àû£¬ºÃ±È»ùÓÚIFA£¨IFA£¬In-band Flow Analyzer£©µÄ¿ÉÊÓ»¯ÔËάÄÜÁ¦µÈ¡£

 

×ÛºÏÒÔÉÏÆÊÎö£¬×÷ÕßÒÔΪÐÂÒ»´úµÄÊý¾ÝÖÐÐÄÐèҪеÄÔËάÊÖÒÕÀ´Ð­ÖúÎÒÃǹÜÀíºÃÕâÕÅÖØ´óµÄÊý¾ÝÖÐÐÄÍøÂç¡£

 

¶þ¡¢ÃæÏòÍøÂçÔËάȫÁ÷³ÌµÄÊÖÒÕÉý¼¶

 

ÎÒÃǶÔÐí¶à¹«Ë¾µÄÍøÂç¼Ü¹¹ÒÔ¼°ÔËάÁ÷³Ì×öÁ˵÷ÑÐºÍÆÊÎö£¬×ܽáÁËһЩͨÓõÄÎÊÌ⹩¸÷È˲ο¼ºÍÌÖÂÛ¡£

 

±ê×¼»¯µÄÔËάÁ÷³Ì»òÐí·ÖΪÎå²½£ºÍøÂç½»¸¶£¬ÍøÂçÉèÖùÜÀí£¬ÍøÂç¼à¿Ø£¬ÎÊÌⶨλºÍ¹ÊÕÏ´¦Öóͷ£¡£ÏÂÃæÎÒÃÇÀ´ÆÊÎöÒ»ÏÂÿ¸öÁ÷³ÌÖж¼ÓÐÄÄЩÎÊÌâØ½´ý½â¾ö¡£

 

 

ÍøÂç½»¸¶

¹ØÓÚÉèÖùÜÀíµÄÁ÷³Ì¸÷È˲¢²»ÉúÊ裬SSH¡¢TelnetµÈ»ùÓÚCLIµÄÉèÖùÜÀí¡£µ«ÃæÏòº£Á¿µÄÍøÂç×°±¸ÈôÊǾÙÐÐÖØ¸´ÐԵĻúеÐж¯£¬ÍùÍù»áÏûºÄ¸÷È˽ÏÁ¿¶àµÄ¾«Éñ£¬Ó°ÏìÔËάµÄЧÂÊ¡£

 

ÍøÂç¼à¿Ø

ÔÚ°²ÅÅ»ùÓÚRDMAµÄӪҵ֮ǰ£¬½ÓÄÉSNMPЭÒéʵÏÖ¶ÔÍøÂç×°±¸µÄ¼à¿ØÊǽÏÁ¿Ö÷Á÷µÄ×ö·¨£»µ«Ëæ×ÅRDMAµÄÓ¦ÓÃÔ½À´Ô½¶à£¬ÎÒÃǶÔÍøÂç×°±¸ÔËÐÐ״̬ÐèÒªÕÆÎÕµÄÔ½·¢Ï¸ÄåºÍʵʱ£¬¶øSNMPÒÔ·ÖÖÓΪÖÜÆÚµÄʱЧÐÔºÍ¿É¼à¿ØµÄά¶È¡¢¿ÅÁ£¶È¶¼»áÏÔµÃÓÐЩȱ·¦¡£

 

ÎÊÌⶨλ

ÒÔ¶ª°üÎÊÌâΪÀý£¬ÎÊÌⶨλ¾ÍÊÇ˵ÎÒÃÇÖªµÀÁËÓжª°üÊÂÎñ±¬·¢£¬ÐèÒª¶¨Î»³öÄĸö°ü¶ªÁË£¬ÔÚÄÇÀﶪµÄ£¬ÎªÊ²Ã´¶ª¡£ÕâЩÐÅÏ¢ÒÔǰ¶¼Ã»ÓкܺõÄÊÖÒÕÊÖ¶ÎÀ´×ÊÖúÎÒÃÇʶ±ð¡£»ùÓÚECMPµÄ×éÍø£¬¼ÓÉÏÍøÂç×°±¸×Ô¼ºÓÖÊǺںУ¬ÎÒÃÇÁ¬Êý¾Ý°üÕæÊµ×ª·¢µÄÎïÀí·¾¶¶¼ÎÞ´ÓµÃÖª£¬¸ü¿öÇÒÊÇÎÊÌâ¶¨Î»ÄØ¡£

 

¹ÊÕÏ´¦Öóͷ£

ÏÖÔÚ´ó´ó¶¼ÔËάģʽ¶¼ÊôÓھȻðʽµÄ±»¶¯ÏìÓ¦£¬ÓªÒµÏȱ¨ÕÏ£¬ÔËάÍŶӽӵ½CASEºó×ö¶ÔÓ¦´¦Öóͷ££¬¶ÔÆä´¦Öóͷ£µÄ·½·¨ÍùÍùÊÇÐèÒªÒÀÀµÔËά¹¤³ÌʦµÄÂÄÀú¡£ÔÚÈ˹¤ÖÇÄÜ¿ìËÙÉú³¤µÄʱ´ú£¬ÈôÊÇ»¹Ò»Î¶µÄÒÀÀµÈ˹¤À´½â¾öÎÊÌ⣬ÊDz»ÊÇÓÐЩ²»·óÖÇÄÜÄØ£¿

 

×ÛºÏÒÔÉÏµÄÆÊÎö£¬ÎÒÃÇÔÚÕûÌåÔËάÁ÷³ÌµÄ»ù´¡ÉϾÙÐÐÁËÃæÏòÍøÂçÔËάµÄÈ«·½Î»ÊÖÒÕÉý¼¶¡£

 

ÔÚ˼Á¿±¾Ç®ºÍЧÂʵÄÌõ¼þÏ£¬ÎÒÃÇÔÚÿ¸öÔËάÁ÷³ÌÖж¼Ó¦ÓÃÁËеÄÊÖÒÕÀ´½â¾öÐÂʱ´úϵÄÐÂÎÊÌâ¡£

 

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

ͼ1 ÔËάȫÁ÷³ÌÓëÔËάÐÂÊÖÒյĶÔÓ¦¹ØÏµ

 

ÏÂÃæÎÒÃÇÖðÒ»ÆÊÎöÔÚ²î±ðÔËάÁ÷³ÌÖУ¬ÎÒÃÇÓ¦µ±½ÓÄÉÄÄЩеÄÔËάÊÖÒÕÀ´×ÊÖúÎÒÃǸüÓÐÓõعÜÀíºÃÕâÕÅÖØ´óµÄÊý¾ÝÖÐÐÄÍøÂç¡£

 

Èý¡¢ÍøÂçÉÏÏß½»¸¶

 

 

ÁãÉèÖÃ×Ô¶¯°²ÅŹÜÀí

£¨ZAM£¬

Zero-configuration Automatic Manage£©

 

ÉÏÎÄÌáµ½ÔÚÍøÂç³õʼ»¯½»¸¶»·½ÚÖб£´æ´ó¹æÄ£½»¸¶µÄЧÂÊÎÊÌ⣬ÄÇôӦÓÃʲôÊÖÒÕ¿ÉÒÔÌá¸ßÕâÏîÊÂÇéµÄЧÂÊÄØ£¿

 

ZAMÁãÉèÖÃ×Ô¶¯°²ÅŹÜÀíÊÖÒÕ¿ÉÒԺܺõĽâ¾öÕâ¸öÎÊÌâ¡£

 

½»Á÷»úµ½»õ×°ÖÃÉϼܲ¢¼Óµçºó£¬Ê¶±ðµ½¿ÕÉèÖûá×Ô¶¯½øÈëZAMģʽ£¬Í¨¹ýDHCPµÄÁ½¸öOption×ֶλñÈ¡µ½TFTPµÄServerµØÖ·ÒÔ¼°ÒªÏÂÔØµÄ¾ç±¾Îļþ¡£»ùÓÚ×ÔÉíµÄSNÂë»ñÈ¡µ½ÊôÓÚ×ÔÉíµÄ°æ±¾¡¢²¹¶¡¡¢Êý¾ÝÉèÖã¬×Ô¶¯ÖØÆôºó£¬¿ÉÒÔ·ÖÖÓ¼¶Íê³ÉÕû»ú·¿µÄÍøÂç×°±¸½»¸¶¡£

 

ÔÚÍøÂçÉÏÏß½»¸¶»·½ÚÓ¦ÓÃZAMÊÖÒÕ´ó´ó½µµÍÁ˶ÔÈ˵ÄÒÀÀµ£¬Ìá¸ß׼ȷÂʵÄͬʱ£¬½ÚÔ¼ÁËÈ˹¤Ë¢°æ±¾¡¢Ë¢ÉèÖõÄʱ¼ä£¬ÊÇÖª×ã¿ìËÙ½»¸¶µÄÖ÷ÒªÊֶΡ£

 

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

 

ͼ2 ÁãÉèÖÃ×Ô¶¯°²ÅŹÜÀíÊÖÒÕÁ÷³Ì

 

ËÄ¡¢ÍøÂçÉèÖÃÓë¹ÜÀí

 

 

Ansible

 

ÍøÂç³ÐÔØµÄÓªÒµ²»»áÊÇÒ»³ÉÎȹ̵Ä£¬ÎªÁËÖª×ãÖØ´ó¶àÑùµÄÐèÇó¿ÉÄÜ»á¾ÙÐÐÓªÒµµÄµ÷½â±ä»»¡£ÃæÁÙÓªÒµ±ä»»£¬ÍùÍùÐèÒªÔËά¹¤³Ìʦͬʱ²Ù×÷´ó×ÚµÄÍøÂç×°±¸£¬´ËʱÈôÊÇÒÀÀµ¹¤³ÌʦÖð̨Éϰ¶×°±¸Ï·¢ÏÂÁ´ó×ÚµÄÖØ¸´ÐÔÊÂÇéÒ»·½Ãæ»áµ¼ÖÂÔËάЧÂʵÍÏ£¬ÁíÒ»·½ÃæÒ²ºÜÄÑ×èÖ¹±¬·¢Ò»Ð©ÈËΪÉèÖÃʧÎó£¬Òò´ËÐèÒªÒ»ÖÖ±ã½ÝµÄÔËά¹ÜÀí¹¤¾ß×ÊÖú¹¤³Ìʦ½â¾öÅúÁ¿ÉèÖùÜÀíÍøÂç×°±¸µÄÎÊÌâ¡£

 

ÉçÇøÖпªÔ´µÄÔËά¹ÜÀí¹¤¾ßÓÐÐí¶à£¬¶¼¿ÉÒÔ×ÊÖúÔËάְԱÅúÁ¿Íê³ÉÌØ¶¨Ê¹Ãü£¬ïÔÌ­ÖØ¸´ÐÔÊÂÇ飬ºÃ±ÈPuppet¡¢SaltStack¡¢AnsibleµÈ¡£ÔÚ±ÈÕÕÁËÕâÈý¸öÔËά¹ÜÀí¹¤¾ßÖ®ºó£¬ÎÒÃÇ·¢Ã÷AnsibleÔ½·¢ÇáÁ¿»¯£¬¸üÈÝÒ×±»ÆÕ±éÓ¦ÓÃÆðÀ´¡£

 

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

 

ͼ3 ÔËά¹ÜÀí¹¤¾ß±ÈÕÕ

 

´ÓÉÏÊö±ÈÕÕ±íÖУ¬ÎÒÃDz»ÄÑ·¢Ã÷AnsibleµÄÊÖÒÕÌØµã£º

 

 

ÎÞ¿Í»§¶Ë

ÕâÊÇAnsible±»ÆÕ±éÓ¦ÓõÄÒ»¸ö×î´óÔµ¹ÊÔ­ÓÉ£¬±»¹Ü×°±¸ÉÏ£¨Èç½»Á÷»ú£©Ö»ÐèÒªÖ§³ÖSSHºÍPython2.5ÒÔÉϰ汾¼´¿É£¬²»ÐèÒªÌØÊâÆ¾Ö¤AnsibleµÄ¿Í»§¶Ë¾ÙÐÐÊÊÅ䣻

 

Ä£¿é»¯

AnsibleÒ²¿ÉÒÔÊÓ×÷ûÓзþÎñ¶Ë£¬ÎÒÃÇ¿ÉÒÔͨ¹ýŲÓÃÌØ¶¨Ä£¿é£¬Íê³ÉÌØ¶¨Ê¹Ãü£»

 

Çå¾²

»ùÓÚOpenSSHµÄʵÏÖ£¬¼ÓÃÜÔ¶³Ì´«ÊäÖеÄÊý¾Ý£»

 

Ö§³ÖPlaybooks±àÅÅʹÃü

Õâ¸öÊÇAnsibleµÄ×î´óÌØÉ«£¬Playbooks¿ÉÒÔ×ÊÖúÔËάְԱ½«ÖØ´óʹÃüË鯬»¯£¬ÇÒÄܹ»¾ÙÐÐÅúÁ¿µØ°²ÅÅÖØ´óʹÃü¡£PlaybooksµÄ±àдҲ»ùÓÚÒ×¶ÁµÄYAMLÓï·¨£¬²Ù×÷ÈÝÒס£

 

Îå¡¢ÍøÂçϸÄ廯¼à¿Ø

 

 

gNMI

£¨gRPC Network Management Interface£©

 

Ìáµ½ÍøÂç״̬¼à¿Ø£¬ÏàП÷ÈËÄÔº£ÖÐÊ×ÏÈÓ¿ÏֵľÍÊÇSNMPÊÖÒÕ¡£¼òÖ±£¬SNMP×÷Ϊ¹Å°åµÄÍøÂç¼à¿ØÊÖ¶ÎÒѾ­±»¸÷ÈËÓ¦ÓÃÁËÐí¶àÄ꣬µ«ÃæÁÙ¸ßÐÔÄÜÅÌËã¡¢´óÊý¾Ý¡¢AIµÈÓªÒµ¾Í»áÓÐЩÁ¦ÓÐδ´þ¡£

 

Ê×ÏÈ´ÓÓªÒµÌØÕ÷ºÍÐèÇóÀ´¿´£¬¸ß´ø¿íÓªÒµ»á·ºÆð΢ͻ·¢µÄÕ÷Ïó£¬Òò´ËÐèÒªÎÒÃÇÄܹ»ÊµÊ±µØ¼à¿Ø×°±¸µÄÔËÐÐ״̬¡£ºÃ±ÈRDMAÓªÒµ£¬ÐèÒª¶ÔÒªº¦ÐÅÏ¢×ö¼à¿Ø£¬»º´æÐÐÁеÈʵʱ״̬Êý¾Ý¡£

 

Òò´ËÎÒÃǽ¨Òé½ÓÄÉgRPC¿ò¼ÜʵÏÖ¶ÔÍøÂç×°±¸µÄϸÄ廯¼à¿Ø¡£

 

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

 

ͼ4 gRPCÊÂÇéÁ÷³Ì

 

gRPCÊǹȸèÐû²¼µÄ»ùÓÚHTTP2.0³ÐÔØµÄ¸ßÐÔÄÜ¿ªÔ´Èí¼þ¿ò¼Ü£¬ÌṩÁËÖ§³Ö¶àÖÖ±à³ÌÓïÑԵĹÜÀíÍøÂçÉèÖúÍÄɹܵķ½·¨¡£¿ªÔ´Ê¹¸÷È˸üרעÓÚÓªÒµ²ãÃæÄÚÈÝ£¬ïÔÌ­¶Ôµ×²ãЭÒé¿ò¼ÜµÄ¹Ø×¢¡£gRPC½ÓÄÉÁËProtoBuffer£¨PB£©À´×öÊý¾ÝµÄÐòÁл¯Óë·´ÐòÁл¯·â×°£¬ÓÃHTTP 2.0×÷ΪÊý¾Ý´«ÊäЭÒé¡£

 

gRPCµÄ´«ÊäЧÂʺÜÊǸߣ¬Ò²µÃÒæÓÚÕâÁ½´ó½¹µãÊÖÒÕ¡£

 

Protocol Buffers£º¸ßЧµÄÊý¾ÝÃûÌ㬴«ËͶþ½øÖÆÂ룬ÏûºÄÉÙ£¬´«Êä¿ì

 

HTTP2.0£º¶à·¸´ÓÃÅþÁ¬£¬¶þ½øÖÆÖ¡´«Ê䣬Êײ¿Ñ¹Ëõ

 

ÔÚÍøÂçϸÄ廯¼à¿ØÕâÒ»»·½ÚÖУ¬Ô½À´Ô½¶àµÄ¿Í»§×îÏÈÓ¦ÓÃgRPCÀ´Í³Ò»ÔËά½Ó¿Ú£¬À­Æë×°±¸µÄÄÜÁ¦ÌØÕ÷£¬ÌáÉýЧÂÊ£¬Ô½·¢×Ô¶¯µÄ¸ÐÖªÍøÂç״̬£¬ÌáÔç·¢Ã÷ÎÊÌ⣬·À»¼ÓÚδȻ¡£¹ØÓÚgRPCÊÖÒյĸüÏêϸÏÈÈÝ£¬¿ÉÒÔ²éÔÄǰ¼¸ÆÚµÄÊÖÒÕÊ¢ÑçÎÄÕ£¬ÓÉÓÚÆª·ùµÄÔµ¹ÊÔ­ÓÉ£¬×÷ÕßÔڴ˲»×öÉîÈëÕö¿ª¡£

 

Áù¡¢ÎÊÌⶨλ

 

 

´øÄÚÁ÷Á¿ÆÊÎö£¨IFA£¬In-band Flow Analyzer£©

 

ÍøÂçÔËάÁ÷³ÌÖÐ×ÊÖ»·½Ú¾ÍÊǹÊÕÏÎÊÌâµÄ¶¨Î»¡£

 

ÒÔRDMAӪҵΪÀý£¬¸ÃÓªÒµÌØÕ÷ÊǶÔÑÓʱºÍ¶ª°ü¼«ÆäÃô¸Ð£¬Ò»µ©±¬·¢Á˶ª°ü¾Í»á´ó´ó½µµÍÓªÒµÐÔÄÜ£¬Ó°ÏìºÜ´ó¡£Òò´ËÎÒÃdzýÁËÄܹ»¸ÐÖª¶Ëµ½¶ËµÄÑÓʱ£¬»¹ÐèÒªÄܼì²âµ½Òì³£²ü¶¶£¬ÖªµÀÔÚÄÄÒ»Ìø·ºÆðÁËÒì³£¡£

 

¶øÔÚÄ¿½ñµÄ¶à½¹µãScale-out£¨ºáÏòÀ©Õ¹£©×éÍø¼Ü¹¹Ï£¬ÍøÂçÖб£´æÁË´ó×ÚµÄECMP£¨µÈ¼Û¶à·¾¶£©£¬Ã¿¸öÓªÒµÁ÷ÔÚÃ¿ÌøÏêϸת·¢µ½ÄĸöÎïÀí¶Ë¿ÚÉÏ£¬ÒÀÀµÐ¾Æ¬Hash£¨¹þÏ££©µÄЧ¹û£¬Õâ¸ö¶ÔÔËάÀ´ËµÊDz»Ö±¹ÛµÄ£¬ÎÒÃÇÏ£Íû¸ø¶¨Ò»¸öÓªÒµÁ÷˲¼ä¾ÍÖªµÀÃ¿ÌøÑ¡ÔñÁËÄĸöÎïÀí½Ó¿Ú¡£

 

»ùÓÚÉÏÊöÓªÒµËßÇó£¬IFAÊÖÒÕµÄÓ¦Óøø¿í´óÔËάͬÑâ´øÀ´Á˸£Àû¡£Ëü¿ÉÒÔÓÃÀ´×¼È·È·¶¨Ìض¨Á÷Á¿µÄ·¾¶¼°×ª·¢Ê±ÑÓµÈÐÅÏ¢£¬²¢·â×°³ÉUDP±¨ÎÄ·¢Ë͸ø·þÎñÆ÷¾ÙÐÐÆÊÎö¡£

 

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

 

ͼ5 IFAÊÖÒÕÔ­Àí

 

ÏêϸʵÏÖ£º

ÔÚÈë¿ÚÊ×Ìø×°±¸ÉϾÙÐÐÖ¸¶¨»á»°µÄʶ±ð£¬Í¨¹ý²ÉÑùºó£¬×îÏȲåÈëINTÍ·²¿£»

ºóÐø×ª·¢½Úµã²åÈëMetadataÊý¾Ý£¬°üÀ¨×°±¸id¡¢Èë³ö¶Ë¿Ú¡¢Ê±¼ä´ÁµÈ£»

Î²Ìø×°±¸ÖØÐ½ṹUDP±¨ÎÄ£¬²¢°Ñ²ÉÑù±¨ÎÄ·â×°µ½UDP±¨ÎĵÄpayloadÖУ¬È»ºó°ÑUDP±¨ÎÄÉÏË͵½¼à¿Ø·þÎñÆ÷ÉÏ¡£ÊäÈëÎÄ×Ö

×îÖÕIFAµÄ°²ÅÅ£¬¿ÉÒÔͨÀýµÄÈÕ³£¿ªÆô£¬¿ÉÊÇÒ²¿ÉÒÔÕë¶Ô±¬·¢¹ÊÕÏʱ°´ÐèŲÓá£

 

һЩÃôÈñµÄ¶ÁÕß¿´µ½ÕâÀï»áÌá³öÒ»¸öÒÉÎÊ£¬RDMAÓªÒµ¼ÈÈ»¹ØÓÚ·¾¶ºÍ¶ª°üÃô¸Ð£¬ÄÇôÎÒÃÇÖ»ÉÏËÍÄÇЩ·¾¶±¬·¢×ª±äÒÔʵʱ¼äÁè¼ÝãÐÖµµÄ±¨Îĵ½·þÎñÆ÷£¬ÔÙ¼ÓÒÔÆÊÎö´¦Öóͷ£²»¾Í¿ÉÒÔÂð£¿

 

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

 

ͼ6ÍøÂçÁ÷Á¿ÆÊÎöÊÖÒÕÁ÷³Ì

 

û´í£¬ÈôÊǽ«ËùÓеı¨ÎÄÉÏËÍ·þÎñÆ÷ȷʵ»áÌØÊâÔöÌíÁË·þÎñÆ÷±¾Ç®£¬µ¹ÔËÓÚÕûÍøTCOÓÅ»¯£¬ÕâÖÖÉá±¾ÖðÄ©µÄ×ö·¨¿ÉÄÜ»áÖ±½Óµ¼ÖÂIFAÊÖÒÕÎÞ·¨Â䵨ӦÓá£

 

Òò´ËÎÒÃÇÐèÒªÔÚÁ÷Á¿µÖ´ï·þÎñÆ÷֮ǰ×öÒ»¼¶¹ýÂË£¬½«ÄÇЩ·¾¶ºÍÑÓʱÕý³£µÄ±¨Îͼ¹ýÂ˵ô£¬Ö»ÉÏËÍÒì³£±¨Îĵ½ÆÊÎö·þÎñÆ÷£¬¾Í¿ÉÒÔ´ó´ó½µµÍÁË·þÎñÆ÷µÄѹÁ¦¡£ÔÚÕâ¸ö¹ýÂË´¦Öóͷ£»·½Ú£¬ÎÒÃǽ¨Òé½ÓÄÉ»ùÓڿɱà³ÌоƬµÄ½»Á÷»úÀ´ÊµÏÖ£¬ÒòÆäǿʢµÄÓ²¼þ´¦Öóͷ£ÄÜÁ¦¿ÉÒÔ»ñµÃ¸üºÃµÄ¼ÛÖµÊÕÒæ¡£

 

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

 

ͼ7 »ùÓڿɱà³ÌÍøÔªµÄÍøÂç¿ÉÊÓ»¯¼Æ»®

 

Áù¡¢¹ÊÕÏ´¦Öóͷ£

 

»ùÓÚÒâͼµÄÍøÂ磨IBN£¬Intent-based Network£©

 

̸µ½¹ÊÕÏ´¦Öóͷ££¬ÎÒÃÇÐèÒªÏÈÆÊÎöÒ»ÏÂÏÖÔÚµÄÔËάģʽ¡£Ò»Ñùƽ³£¹ØÓÚ¹ÊÕϵĴ¦Öóͷ£Á÷³Ì¶¼ÊÇÏÈÓÉÓªÒµ·½Ìá½»Case±¨ÕÏ£¬ÔËάÍŶÓÔÚϵͳÉϽӵ½CaseÔÙÈ¥¶¨Î»ÎÊÌ⣬ÆÊÎöÔµ¹ÊÔ­ÓÉ£¬½â¾öÎÊÌ⣬ÊôÓÚ±»¶¯µÄ¾È»ðʽÔËά¡£ÆÈÓÚÓªÒµµÄ½ôÆÈÐÔ£¬ÓеÄʱ¼ä»áÈÃÔËάÊÂÇéÏÝÈëºÜ´óµÄѹÁ¦µ±ÖС£

 

»ùÓÚÒâÍ¼ÍøÂçµÄÖÇÄÜÆÊÎöƽ̨¿ÉÒԺܺõÄ×ÊÖúÎÒÃǸıäÏÖÔÚµÄÔËάģʽ£¬»¯±»¶¯Îª×Ô¶¯¡£

 

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

ͼ8 ÖÇÄÜÆÊÎöƽ̨¼Ü¹¹

 

¸Ãƽ̨ÄÚÖöà¸öÄ£¿é£¬°üÀ¨Êý¾ÝÊÕÂÞÆ½Ì¨¡¢AIÒýÇæ¡¢´óÊý¾ÝÆÊÎöƽ̨ÒÔ¼°ÖÇÄÜÆÊÎöÆ÷¡£¿ÉÒÔʵÏÖÍøÂç¼°Ó¦ÓÿÉÊÓ»¯£¬ÎÊÌâÆÊÎö£¬¹ÊÕÏÕ¹ÍûµÈ¹¦Ð§¡£

 

Õë¶ÔÎÊÌâÆÊÎöÕâÒ»¹¦Ð§£¬¿ÉÒÔ×ÊÖúÎÒÃÇʶ±ðÈý´óÀà¹ÊÕÏ£¬ÆäÖаüÀ¨½ÓÈëÀà¡¢Ó¦ÓÃÀàÒÔ¼°ÍøÔªÀà¡£»ùÓÚÎÊÌâµÄÆÊÎö£¬¸Ãƽ̨Ҳ»áÌá³öµ÷Óż°´¦Öóͷ£½¨Ò飬×ÊÖúÎÒÃÇ¿ìËÙ½â¾öÎÊÌ⣬»Ö¸´ÓªÒµ¡£

 

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

 

ͼ9 »ùÓÚIBNµÄ¹ÊÕÏ×Ô¶¯Ê¶±ð

 

¹ØÓÚIBNµÄÏêϸÄÚÈÝ£¬Î´À´»áµ¥¶À×öÒ»ÆÚÊÖÒÕÊ¢ÑçºÍ¸÷ÈËÒ»Æð·ÖÏí£¬ÔÚÕâÀïÏÈÅ×שÒýÓñһϣ¬¸÷È˾´ÇëÆÚ´ýºóÐøµÄרÌâ½â˵¡£

 

Æß¡¢Ð¡½á

 

¿´µ½ÕâÀÏàП÷È˶ÔÐÂÒ»´úµÄÊý¾ÝÖÐÐÄÔËάÊÖÒÕÒ²ÓÐËùÏàʶÁË¡£

 

97¹ú¼ÊÍøÂ绥ÁªÍøÊý¾ÝÖÐÐÄENA£¨Easy Network Architecture£¬¼òÆÓÍøÂç¼Ü¹¹£©½â¾ö¼Æ»®ÕýÊÇ»ùÓÚµ¥½¹µãBox+¶àÆ½Ãæ×éÍøµÄ»ù´¡¼Ü¹¹£¬ÃæÏòÔËάȫÁ÷³Ì×öÉý¼¶µü´ú£¬´Ó¼Ü¹¹ºÍÔËάÁ½¸ö²ãÃæÒ»Á¬Ñݽø¡£

 

±¾ÎÄÖÐÌáµ½µÄÔËÎ¬ÌØÕ÷ÒѾ­ÔÚ97¹ú¼ÊÍøÂçÊý¾ÝÖÐÐĽ»Á÷»ú²úÆ·ÖÐËùÓÐÌåÏÖ£¬ÕâЩÊÇ97¹ú¼ÊÈ˺ã¾ÃÉîÈëÓªÒµ³¡¾°¡¢ÊÓ²ìÑо¿¡¢Ò»Ö±´òÄ¥¾«Æ·µÄÏêϸ·ºÆð¡£ÎÒÃÇÉîÖª£¬¿´ÇåÓû§Í´µã£¬ÒÔ¼«¼òµÄ·½·¨¸¨ÖúÓû§Àֳɣ¬Õâ²ÅÊÇÊÖÒÕÑз¢µÄµÚÒ»ÒªÒ塣ͬʱҲϣÍûÿһλÊÖÒÕÊ¢ÑçµÄ¶ÁÕßÓëÎÒÃÇ·ÖÏíÄúµÄÕæÖª×Æ¼û£¬ÎÒÃÇÅäºÏ·¢Ã÷¡¢ÅäºÏÌÖÂÛ¡¢ÅäºÏÀֳɣ¡

Ïà¹ØÍÆ¼ö£º

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

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

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

·µ»Ø¶¥²¿

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