¹«º£²Ê´¬¡¤6600(ÖйúÓÎ)¹Ù·½ÍøÕ¾




µã»÷ÏÂÔØ¡¶ÍòÕ×Ô°ÇøÒÔÌ«²Ê¹âÑо¿±¨¸æ¡·£¬½âËøÍòÕ×Ô°ÇøÍøÂ罨ÉèÖ¸ÄÏ
Á¢¼´ÏÂÔØ
ÎÞ¸Ð×¼Èë ÈËÎïͳ¹Ü Ø­ RG-SAM+5.X ÐÂÒ»´ú¸ßУAIÈÏ֤ƽ̨·¢²¼
Ô¤Ô¼Ö±²¥
²úÆ·
< ·µ»ØÖ÷²Ëµ¥
²úÆ·ÖÐÐÄ
²úÆ·
ºÏ×÷»ï°é
·µ»ØÖ÷²Ëµ¥
Ñ¡ÔñÇøÓò/ÓïÑÔ

Êý¾ÝÖÐÐÄÍøÂçÔËάµÄ"¾ÞÈËÖ®½£"

¡¾gRPCÔËά½Ó¿Ú¡¿±¾ÎÄÖ÷Òª½éÉÜʲôÊÇÀíÏëµÄ±±ÏòÔËά½Ó¿Ú£¬»ùÓÚgRPC + Protocol BufferµÄ±±ÏòÔËά½Ó¿Ú£¬ÒѾ­ÔÚ¹«º£²Ê´¬¡¤6600½»»»»úÖÐʵÏÖÓ¦Óã¬Âú×㲿·ÖFeatureµÄÔËάÐèÇó¡£

  • ·¢²¼Ê±¼ä£º2019-04-29

  • µã»÷Á¿£º

  • µãÔÞ£º

·ÖÏíÖÁ

ÎÒÏëÆÀÂÛ

 

ÒµÎñÇý¶¯ÍøÂç¼¼Êõ¸ïдøÀ´µÄÊÇ“Ììʹ”»¹ÊǓħ¹í”£¿

 

Ëæ×Å»¥ÁªÍøÒµÎñµÄÅ·¢Õ¹£¬´óÊý¾Ý¡¢AI£¨È˹¤ÖÇÄÜ£©ºÍRDMA£¨Remote Direct Memory Access£¬Ô¶³ÌÄÚ´æÖ±½Ó·ÃÎÊ£©µÈ¼¼ÊõÒѾ­»ñµÃ¹ã·ºÓ¦Ó㬴øÀ´Êý¾ÝÖÐÐÄÁ÷Á¿³ÖÐøÔö³¤µÄͬʱ£¬ÒªÇó»ù´¡ÍøÂçÌṩ¶Ëµ½¶ËµÍÑÓʱÎÞËðת·¢£¬Íƶ¯ÒÔÌ«Íø½»»»»úоƬµÄ¿ìËÙÉý¼¶¡£

оƬÐÔÄÜÉý¼¶£º´Ó´«Í³µÄ10GÒÔÌ«Íøµ½µ±ÏÂÆÕ¼°µÄ25GÒÔÌ«Íø£¬ÉõÖÁÓÐÓû§ÒѾ­¿ªÊ¼×ÅÊÖ²¿Êð»ùÓÚ100GÒÔÌ«ÍøµÄHPC£¨High Performance Computing£¬¸ßÐÔÄܼÆË㣩¼¯Èº£»

ÔËÎ¬ÌØÐԵķḻ£ºÐ¾Æ¬ÌṩÁ˸ü¶àÅäÌ×µÄÔöÇ¿ÄÜÁ¦£¬±ÈÈçÈ«¹²Ïí»º´æÇø£¨Shared Buffer£©¡¢INT£¨In-band Network Telemetry£¬´øÄÚÍøÂçÒ£²â£©¡¢PFC£¨Priority-based Flow Control£¬»ùÓÚÓÅÏȼ¶µÄÁ÷Á¿¿ØÖÆ)¡¢ECN£¨Explicit Congestion Notification£¬ÏÔʾӵÈûͨ¸æ»úÖÆ£©¡¢MOD£¨Mirror-On-Drop£¬¶ª°ü¾µÏñ£©¡¢TCB£¨Transient Capture Buffer£¬Ë²Ì¬²¶»ñ»º³å£©µÈµÈ¡£

ÒÔRDMA¼¼ÊõΪÀý £¬½»»»»úÐèҪͨ¹ý¸÷ÖÖÌØÐԵĸ´ÔÓ×éºÏ£¬²ÅÄܸüºÃµØÖ§³ÅÆäÎȶ¨ÔËÐУ¬ÓëÒµÎñµÄ“ÇáñîºÏ”£¬´øÀ´ÁËÔËάÄѶȵÄÌáÉý

 

ÔËάµÄ¾ÞÈËÖ®½£

 

ÔÚÍøÂçÉ豸¼¼ÊõÈÕÒæ¸´Ôӵı³¾°Ï£¬ÒªÊµÏÖÒµÎñµÄ¿É¿¿ÔËÐУ¬ÐèÒª¶ÔÍøÂçÉ豸ÄÚ²¿Éî¶ÈÕÆ¿Ø£¬ÊµÏÖÈ«ÃæµÄ¿ÉÊÓ»¯¡£ÔÚDevOps£¨Development and Operations£¬¿ª·¢ÔËά£©×Ô¶¯»¯ÔËάµ±µÀµÄ½ñÌ죬½»»»»ú±±Ïò½Ó¿ÚµÄÑ¡Ôñ±äµÃ·Ç³£ÖØÒª¡£

´«Í³µÄCLI£¨Command-Line Interface£¬ÃüÁîÐнçÃæ£©¡¢SNMP£¨Simple Network Management Protocol£¬¼òµ¥ÍøÂç¹ÜÀíЭÒ飩µÈÊֶΣ¬ÎÞÂÛÔÚÐÔÄÜ¡¢Ð§ÂÊ¡¢×Ô¶¯»¯ÄÜÁ¦ÉÏÏÔÈ»²»ÄܺܺõÄÂú×ã×Ô¶¯»¯ÔËάÐèÇó¡£½è¼øÒµ½çһЩ»¥ÁªÍø¾ÞÍ·µÄʵ¼ù£¬ÒÔ¼°¶ÔgRPC£¨Google Remote Procedure Call£¬¹È¸èRPC£©µÄ¸üÉîÈëÁ˽⣬¿ÉÒÔÔ¤¼û£¬Î´À´»ùÓÚgRPC¼¼ÊõµÄÔËά½Ó¿ÚÓÐÍû¿ÉÒÔ×÷Ϊ×îÖØÒªµÄ×Ô¶¯»¯ÔËάÊֶΡ£ÔÚ¿ªÊ¼¸ú´ó¼Ò·ÖÏígRPC֮ǰ£¬ÎÒÃÇÏÈ·ÖÎöһϵ±Ç°Êý¾ÝÖÐÐĽ»»»»úÔËά¾ßÌåÓöµ½ÁËÄÄЩƿ¾±¡£

½»»»»úÔËάÓöµ½µÄÆ¿¾±

´ÓÔËά×Ô¶¯»¯µÄ½Ç¶È£¬¶Ô½»»»»ú²úÉúµÄÐèÇóÎÞ·ÇÊÇÒÔϼ¸ÖÖ¶¯×÷£º

Get£ºÖ÷¶¯»ñȡ״̬ ºÍÅäÖÃÐÅÏ¢

ÔËά Æ½Ì¨°´Ðè´Ó½»»»»úÉ豸ÉÏ»ñÈ¡¹Ø¼üÅäÖÃÐÅÏ¢»òÕßÈí¡¢Ó²¼þ״̬ÐÅÏ¢£¬ÅäÖÃÐÅÏ¢ÈçBGPÅäÖᢰ²È«ÅäÖõÈ£¬×´Ì¬ÐÅÏ¢Èç½Ó¿ÚÁ÷Á¿¡¢½Ó¿Ú״̬¡¢Buffer¶ÓÁ㤶È¡¢¶ª°üµÈµÈ£»Âú×ã»ú·¿Ñ²¼ì¡¢¹ÊÕÏÅŲéµÈÐèÇó¡£

Set£ºÖ÷¶¯Ï·¢ÅäÖÃ

ÔËάƽ̨°´Ðè¶Ô½»»»»úÏ·¢±ä¸üÅäÖ㬱ÈÈçShutdown¶Ë¿Ú¡¢ÅäÖÃIPµØÖ·¡¢ÅäÖÃË®ÏßãÐÖµµÈ£»Âú×ãÈÕ³£µÄÒµÎñ±ä¸üÐèÇó¡£

Alarm£ºÖ÷¶¯Éϱ¨Ò쳣״̬ 

½»»»»úÄÚ²¿£¬µ±Âú×ãÒ»¶¨´¥·¢Ìõ¼þºó Ö÷¶¯Éϱ¨ÔËάƽ̨µÄNotificationÐÅÏ¢£¬±ÈÈçCPUÀûÓÃÂʳ¬¹ý°²È«ãÐÖµ¡¢¶ÓÁÐË®Ïß´ïµ½ãÐÖµ¡¢¶Ë¿ÚUp/DownµÈ£»Âú×ã¶ÔÒ쳣״̬µÄ¸æ¾¯ÐèÇó¡£

Push£ºÖ÷¶¯ÖÜÆÚÉϱ¨¹Ø¼ü״̬ЊϢ

É豸¶ËÖÜÆÚ ÐÔÖ÷¶¯Éϱ¨Ò» Ð©×´Ì¬ÐÅÏ¢ £¬±ÈÈç½Ó¿ÚÁ÷Á¿¡¢¶ÓÁÐË®Ïß¡¢½Ó¿Ú´í°üµÈ£»Âú×ã¹Ø¼üÖ¸±êµÄ³ÖÐø¼à¿ØÐèÇó¡£

Õë¶ÔÓÚÉÏÊöµÄËÄÖÖÈÕ³£²Ù×÷£¬ÎÞÂÛÊÇ»ùÓÚ´«Í³µÄCLI + Syslog¡¢SNMP£¬»¹ÊÇ»ùÓڱȽÏÁ÷ÐеÄNetconf¡¢OpenConfig£¬Ä¿Ç°¿´¶¼Ö»ÄÜÂú×㲿·ÖÐèÇó¡£Í¬Ê±£¬ÔÚÐÔÄÜ¡¢¼æÈÝÐÔ¡¢À©Õ¹ÐÔ¡¢±ê×¼»¯µÈ·½ÃæÓöµ½Æ¿¾±£¬Ö»ÄÜͬʱ²ÉÓöàÖÖÔËά½Ó¿Ú×éºÏÀ´Âú×ã×Ô¶¯»¯ÔËάƽ̨µÄ¿ìËÙ¡¢³ÖÐø¼¯³É¡£Õ⼸ÖÖÔËά½Ó¿Ú¼òµ¥·ÖÎöÈçÏ£º

±í1£ºËÄÖÖÔËά½Ó¿ÚµÄÄÜÁ¦·ÖÎö

»ùÓÚÒÔÉÏ·ÖÎö£¬¼òµ¥×ܽáÈçÏ£º

±í2£ºËÄÖÖÔËά½Ó¿ÚµÄÓÅÁÓÊÆ×ܽá

´ÓÉÏÃæµÄ×ܽáÖпÉÒÔ¿´µ½£¬Ä¿Ç°³£¼ûµÄ¼¸ÖÖ±±Ïò½Ó¿Ú¶¼»¹²»¹»ÍêÃÀ£¬ÎÞ·¨Âú×ãδÀ´¶à³§ÉÌ×éÍøÏµÄͳһÔËάºÍ³ÖÐø¼¯³É¡£´ÓÁíÍâÒ»¸ö²ãÃæ¿´£¬ÉÏÊöµÄ±±Ïò½Ó¿Ú×ÜÌåÉÏÒѾ­²»ÈÝÒ׸ıä¡¢ÇÒ²»¿É¿Ø£¬¼´¶ÔÓÚÔËάͬѧÀ´Ëµ£¬Ã»ÓиüºÃµÄÖ÷¶¯È¨£¬ÎÞ·¨ÖØÐ¶¨Òå¡£ÄÇô¶ÔÓÚÔËάͬѧÀ´½²£¬Ê²Ã´ÊÇÀíÏëµÄ±±ÏòÔËά½Ó¿ÚÄØ£¿

 

δÀ´ÀíÏëµÄ±±ÏòÔËά½Ó¿Ú

 

»ùÓÚÉÏÊö·ÖÎö×ܽáÆðÀ´£¬ÎÒÃÇÈÏΪÐèÒªÓÐÒ»¸öÆõ»ú¿ÉÒÔÖØÐ¶¨Òå±±ÏòÔËά½Ó¿Ú£¬ÍêÃÀµØÖ§³ÅÔËά×Ô¶¯»¯Æ½Ì¨µÄ³ÖÐø¡¢¼òµ¥¡¢Í³Ò»¼¯³É£¬Î´À´ÀíÏëµÄÔËά±±Ïò½Ó¿ÚÓ¦¸Ã¾ß±¸ÒÔÏÂÌØÕ÷£º

•³§¼ÒÎÞ¹ØÐÔ£º

ÒÔÔËάƽ̨ΪÖÐÐ͍ÒåµÄ±ê×¼»¯Ä£ÐÍ£¬²»Ðè񻂿·Ö¸÷¸ö³§¼ÒÉ豸½øÐгÖÐøµÄÊÊÅä¡¢±ä¸ü¡£

•YANGÄ£Ðͱê×¼»¯£º

»ùÓÚ×ÔÉíÔËάÌåϵ¶¨ÒåµÄͳһ±ê×¼YANGÄ£ÐÍ£¬³ÖÐøµü´ú¡¢Ñݽø£¬²»ÊÜÏÞÓÚOpenConfig×éÖ¯»òÕß³§¼Ò˽ÓÐYANGÄ£ÐÍ¡£

•È«ÃæµÄÔËάÄÜÁ¦£º

È«ÃæÍêÉÆµØÖ§³ÖGet¡¢Set¡¢Alarm¼°PushÄÜÁ¦£¬Í¬Ê±£¬ÔÚͳһµÄ½Ó¿ÚÉϽøÐÐËÄÖÖÄÜÁ¦Ï·¢ºÍ¶©ÔÄ¡£

•µ¥Ò»µÄÔËά½Ó¿Ú£º 

ÖØÐ¶¨Òåµ¥Ò»µÄÔËά½Ó¿Ú £¬×Ô¶¯»¯ÔËάƽ̨¿ÉÒÔͨ¹ýΨһµÄ±ê×¼½Ó¿ÚʵÏÖ¶Ô¸÷³§É̵Äͳһ¹ÜÀí¡£

´Ó¼¼Êõϸ½ÚÉÏ£¬Î´À´ÔËά±±Ïò½Ó¿ÚÓ¦¸Ã¾ß±¸ÒÔÏÂÄÜÁ¦£º

•½á¹¹»¯±±Ïò½Ó¿Ú£º

½è¼øNetconfºÍOpenConfigµÄЭÒé·Ö²ã¼Ü¹¹£¬½«Êý¾Ý±àÂë¡¢ÄÜÁ¦Ä£ÐÍ¡¢Ô¶³Ìµ÷Óá¢Êý¾Ý´«Êä¡¢°²È« µÈÄ£¿é¶¼·Ö¿ª£¬Í¨¹ý·Ö²ãЭÒé¼Ü¹¹ÊµÏÖ½âñîºÏ£¬±£Ö¤±ê×¼½Ó ¿ÚµÄ¿ìËÙµü´ú¡£

•Ö±¹Û¡¢¸ßЧµÄÊý¾ÝÃèÊö£º

¿ÉÒÔ»ùÓÚJSONÓïÑÔʵÏÖÊý¾ÝÄ£Ð͵ÄÃèÊö£¬È¡´úXML¼°Protocol BufferµÄÊý¾ÝÃèÊö£¬¼ò»¯±àд¸´ÔÓ¶È£¬Ìá¸ß¿É¶ÁÐÔ¡£Í¬Ê±£¬Êý¾ÝÄ£Ð͵ıä¸ü²»ÐèÒªÓ°Ïìµ×²ãÊý ¾ÝµÄÐòÁл¯´«Ê䣬±ÈÈçProtocol Buffer¡£

•ͳһÊ÷×´YANGÄ£ÐÍ£º

»ùÓÚ½»»»»úÄÜÁ¦Ä£ÐÍ £¬Õë¶Ô²»Í¬¹¦ÄÜÄ£¿éʵÏÖÊ÷×´µÄYANG½¨Ä££¬±ÈÈçBGP¡¢OSPF¡¢°²È«¡¢InterfaceµÈ£¬ÔÚ²»Í¬¹¦ÄÜÄ£¿éÏÂʵÏÖGet¡¢Set¡¢Alarm¡¢PushÄÜÁ¦µÄÕûºÏ¡£

•¸ßЧµÄÊý¾Ý´«Ê䣺

²ÉÓöþ½øÖÆÐòÁл¯ºÍ·´ÐòÁл¯£¬Ìṩ´«Í³Îı¾·½Ê½¸ßЧµÄÊý¾Ý´«Ê䣻¿ÉÒÔ¸´Óõ¥Ò»µÄTCPÁ¬½ÓʵÏÖ¶àÁ÷´«Ê䣬ÌáÉýЧÂÊ¡£

•»ùÓÚRPCʵÏÖÔ¶³Ìµ÷Óýâñ 

»ùÓÚRPC¿ò¼ÜʵÏֵĽӿڽøÐÐÔ¶³Ìµ÷Óã¬ÊµÏÖ½»»»»úÓëÔËάƽ̨µÄ½âñîºÏ£¬±Ë´Ë͸Ã÷¡¢¶ÀÁ¢¡£

•°²È«¿É¿¿µÄÊý¾Ý´«Ê䣺

Ô¶³ÌµÄRPCµ÷ÓÃÐèÒªÍê ÉƵÄAuthentication»úÖÆ£»Êý¾Ý´«Êä±¾ÉíÐèÒª°²È«¼ÓÃÜ¡£

ËäÈ»ÉÏÃæµÄÃèÊöÖ»ÊǶÔδÀ´±±ÏòÔËά½Ó¿ÚµÄÉèÏ룬µ«ÊǶÔÓÚ½»»»»úÉ豸½øÐÐÈ«ÃæÍ³Ò»µÄ¹ÜÀíÊÇʵʵÔÚÔڵĸÕÐ裬ÒÔÔËάƽ̨ΪºËÐÄͳһÂú×ãGet¡¢Set¡¢AlarmºÍPush²Ù×÷¡£ÏÖʵÖÐÊÇ·ñ´æÔÚÕâÑùµÄ½Ó¿ÚÄØ£¿»ùÓÚgRPC + Protocol BufferÒ²ÐíÊÇÒ»¸ö¿ÉÄܵÄÑ¡Ôñ¡£

 

»ùÓÚgRPC¿ò¼ÜµÄͳһÔËά½Ó¿ÚÉè¼Æ

 

»ùÓÚgRPC + Protocol BufferµÄÔËάģÐÍÈçÏ£º

?¿ØÖÆÆ÷¶©ÔÄ/½â¶©ÔÄʵʱÐÔ/ÖÜÆÚÐÔʼþ¡£

?½»»»»ú±£´æ/ɾ³ý¶©ÔĵķþÎñÆ÷µØÖ·£¬¶Ë¿ÚºÅºÍ¶©ÔÄʼþ¡£

?½»»»»ú»ùÓÚ¶©ÔĵÄʼþ£¬¹¹Ôì¶ÔÓ¦Êý¾ÝµÄJSON¸ñʽ£¬Ê¹ÓÃProtobuf·â×°±¨ÎÄ£¬Í¨¹ýgRPCЭÒéÍù·þÎñÆ÷·¢ËÍProto RequestÏûÏ¢¡£

?·þÎñÆ÷¶ËÊÕµ½Proto RequestÏûÏ¢£¬Ê¹ÓÃProtobuf½â·â×°±¨ÎÄ£¬»¹Ô­³öJSON¸ñʽµÄÊý¾Ý½á¹¹£¬½øÐÐÒµÎñ´¦Àí¡£

?·þÎñÆ÷¶Ë´¦ÀíÍêÊý¾Ýºó£¬ÐèҪʹÓÃProtobuf·â×°Ó¦´ðÊý¾Ý£¬Í¨¹ýgRPCЭÒéÍù½»»»»ú·¢ËÍProto ReplyÏûÏ¢¡£

?½»»¥»úÊÕµ½Proto ReplyÏûÏ¢£¬Ôò½áÊø±¾´ÎµÄgRPC½»»¥¡£

¿ò¼ÜµÄͳһÔËά½Ó¿ÚÉè¼ÆÖУ¬gRPCÊÇÒ»¸ö¹Ø¼üµÄ´«Êä¿ò¼Ü£¬µ«²»ÊÇÈ«²¿¡£

•Data£º×îÖÕÒª´«ÊäµÄÊý¾Ý£¬°üÀ¨Ö¸Á֧³ÅGet¡¢Set¡¢AlarmºÍPush²Ù×÷£»

•ͳһYANGÄ£ÐÍ£º»ùÓÚJSON½øÐÐÊý¾ÝÄ£Ð͵ÄͳһÃèÊö£¬ÒÔÍøÂç¼Ü¹¹¼°ÔËάÐèÇóÕûºÏµÄͳһYANGÊ÷Ä£ÐÍ£»

•gRPC£ºÍ³Ò»µÄ±±Ïò½Ó¿Ú£¬Í¨¹ýRPC·½·¨£¬°ÑÊý¾ÝµÄ·¢ËÍ»ò»ñÈ¡£¬Ïñµ÷Óñ¾µØ¶ÔÏóÒ»Ñùµ÷ÓÃÔ¶¶ËµÄ¶ÔÏó£»

•Protocol Buffer£º¶¨ÒåRPC½Ó¿Ú·þÎñ£¨.protoÎļþ£©£¬Í¬Ê±Íê³ÉÊý¾ÝµÄÐòÁл¯ºÍ·´ÐòÁл¯·â×°£¬ÌáÉýÊý¾ÝµÄ´«ÊäЧÂÊ£¬½µµÍ´ø¿íÐèÇó£»

• Netty + HTTP/2£ºÔÚ¿É¿¿µÄÍøÂçÁ¬½ÓÉÏÌṩ˫ÏòµÄÁ÷¸´Óã¬ÅäºÏNetty¼ò»¯ÍøÂç±à³Ì¡£

gRPCÊÇÒ»¸ö»ùÓÚHTTP/2ЭÒéµÄ¸ßÐÔÄÜ¡¢¿ªÔ´ºÍͨÓõÄRPC¿ò¼Ü£¬ÆäÖÐ×îÖØÒªÒ²ÊÇÂ䵨×îÀ§ÄѵľÍÊÇͳһYANGÄ£Ð͵Ľ¨Á¢¡£OpenConfigËäÈ»¶¨ÒåÁË´óÁ¿ ±ê×¼YANGÄ£ÐÍ£¬½â¾öÁËͳһ¡¢¼æÈݵÄÎÊÌ⣬µ«ÊÇÕâÖÖ±ê×¼¹¤×÷×éµÄ·½Ê½ÎÞ·¨Âú×㵱ϻù´¡ÍøÂçÔËά¿ìËÙµü´úµÄÐèÇó¡£ËùÒÔºôÓõÍ·²¿»¥ÁªÍø¹«Ë¾Ç£Í·ÊáÀíÐγÉÊÂʵµÄͳһYANGÄ£ÐÍ£¬´ó¼ÒÔÚ´Ë»ù´¡ÉϽøÐв»¶ÏµÄ²¹³ä¡¢ÍêÉÆ¡£´Ó´Ë½µµÍÔËάƽ̨¶à·½¶Ô½ÓµÄ³É±¾£¬°ÑÄ¿±ê¾Û½¹ÔÚÔËάÄÜÁ¦ÐèÇó±¾Éí¡£

 

×ܽá

 

»ùÓÚgRPC + Protocol BufferµÄ±±ÏòÔËά½Ó¿Ú£¬ÒѾ­ÔÚ¹«º£²Ê´¬¡¤6600½»»»»úÖÐʵÏÖÓ¦Óã¬Âú×㲿·ÖFeatureµÄÔËάÐèÇó¡£ÀýÈç¶Ô½»»»»úBufferµÄÈ«Ãæ¹ÜÀí£¬°üÀ¨¶ÔIngress/Egress¶Ë¿Ú/¶ÓÁлº´æµÄʵʱ¼à¿Ø¡¢¶Ë¿Ú/¶ÓÁлº´æ³¬·§Öµ´ÎÊýµÈÖ¸±êµÄÖÜÆÚ²É¼¯£¬×î¸ßƵÂÊ¿ÉÒÔ´ïµ½Ãë¼¶£»¶ÔÈë/³ö¶Ë¿Ú»º´æ²»×㶪°ü¡¢¶Ë¿ÚBuffer³¬ÏÞµÈÎÊÌâ¿ÉÒÔ×Ô¶¯´¥·¢AlarmÉϱ¨µÈ£¬ºÜºÃµØÂú×ãÁËÔËά¶Ô¿ÉÊÓ»¯ºÍʵʱÐÔµÄÒªÇó¡£µ«ÊÇÀëÕæÕýÈ¡´úSNMPµÈЭÒ黹Óкܳ¤µÄÒ»¶Î·Ҫ×ߣ¬µ«ÊÇÏàÐÅδÀ´»á»ùÓÚgRPCʵÏÖ¸ü¶àÔËάÄÜÁ¦µÄͳһ¹Ü¿Ø¡£

¹ØÓÚgRPCЭÒé±¾ÉíµÄÔ­Àí£¬ÎÒÃǺóÃæµÄÎÄÕÂ»á½øÒ»²½Õ¹¿ª½éÉÜ£¬¾´ÇëÆÚ´ý¡£

±¾ÆÚ×÷Õߣº¸ßÁÁ

¹«º£²Ê´¬¡¤6600ÍøÂ绥ÁªÍøÏµÍ³²¿ÐÐÒµ×Éѯ

ÍùÆÚ¾«²Ê»Ø¹Ë

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

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

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

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

• ¡¾µÚ°ËÆÚ¡¿Ç³ÎöRDMAÍøÂçÏÂMMUË®ÏßÉèÖÃ

• ¡¾µÚÊ®ÆÚ¡¿Êý¾ÝÖÐÐÄ×Ô¶¯»¯ÔËά¼¼Êõ̽Ë÷Ö®½»»»»úÁãÅäÖÃÉÏÏß

• ¡¾µÚʮһÆÚ¡¿Ç³Ì¸Êý¾ÝÖÐÐÄ100G¹âÄ£¿é

• ¡¾µÚÊ®ÎåÆÚ¡¿Êý¾ÝÖÐÐÄ×Ô¶¯»¯ÔËά¼¼Êõ̽Ë÷Ö®NETCONF

Ïà¹ØÍÆ¼ö£º

µãÔÞ

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

ÈκÎÐèÒª£¬ÇëÁªÏµÎÒÃÇ

·µ»Ø¶¥²¿

ÊÕÆð
ÎĵµAIÖúÊÖ
ÎĵµÆÀ¼Û
¸Ã×ÊÁÏÊÇ·ñ½â¾öÁËÄúµÄÎÊÌ⣿
Äú¶Ôµ±Ç°Ò³ÃæµÄÂúÒâ¶ÈÈçºÎ£¿
²»Õ¦µÎ
·Ç³£ºÃ
ÄúÂúÒâµÄÔ­ÒòÊÇ£¨¶àÑ¡£©£¿
Äú¶ÔÎĵµÊÇ·ñ»¹ÓÐÆäËüµÄÎÊÌâ»ò½¨Ò飿
Ϊ¾¡¿ì½â¾öÎÊÌ⣬ÇëÄúÁôÏÂÁªÏµ·½Ê½Òﱋȯ¸´
ÓÊÏä
ÊÖ»úºÅ
¸ÐлÄúµÄ·´À¡£¡
ÇëÑ¡Ôñ·þÎñÏîÄ¿
¹Ø±Õ×Éѯҳ
ÊÛǰ×Éѯ ÊÛǰ×Éѯ
ÊÛǰ×Éѯ
ÊÛºó·þÎñ ÊÛºó·þÎñ
ÊÛºó·þÎñ
Òâ¼û·´À¡ Òâ¼û·´À¡
Òâ¼û·´À¡
¸ü¶àÁªÏµ·½Ê½
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿