ÖÐÎÄ
½»Á÷»ú
Ô°ÇøÍø½»Á÷»ú
Êý¾ÝÖÐÐÄÓëÔÆÅÌËã½»Á÷»ú
ÐÐÒµ¾«Ñ¡½»Á÷ϵÁÐ
¹¤Òµ½»Á÷»ú
Åä¼þ
ËùÓÐÊÖÒÕ½â¾ö¼Æ»®
·ÓÉÆ÷
»ã¾Û·ÓÉÆ÷
ÐÐÒµ¾«Ñ¡Â·ÓÉÆ÷ϵÁÐ
ËùÓÐÊÖÒÕ½â¾ö¼Æ»®
ÎÞÏß
·Å×°ÐÍÎÞÏß½ÓÈëµã
Ç½ÃæÐÍÎÞÏß½ÓÈëµã
ÖÇ·ÖÎÞÏß½ÓÈëµã
ÊÒÍâÎÞÏß½ÓÈëµã
³¡¾°»¯ÎÞÏß
ÎÞÏß¿ØÖÆÆ÷
ÐÐÒµ¾«Ñ¡ÎÞÏßϵÁÐ
ÎÞÏß¹ÜÀíÓëÓ¦ÓÃ
ÔÆ×ÀÃæ
ÔÆÖÕ¶ËϵÁÐ
ÔÆÖ÷»úϵÁÐ
ÔÆ×ÀÃæÈí¼þϵÁÐ
Åä¼þϵÁÐ
·þÎñ²úÆ·
Çå¾²
´óÊý¾ÝÇ徲ƽ̨
ÏÂÒ»´ú·À»ðǽ
Çå¾²Íø¹Ø
¼ì²â¹ÜÀíÇå¾²
ËùÓÐÊÖÒÕ½â¾ö¼Æ»®
Èí¼þ
Éí·Ý¹ÜÀí
·þÎñ²úÆ·
»ù´¡Î¬»¤·þÎñ
ÔËά¹ÜÀí·þÎñ
Çå¾²·þÎñ
±¸¼þÓëÀ©ÈÝ·þÎñ
ÅàѵÓëÈÏÖ¤·þÎñ
Ëæ×Å»¥ÁªÍøÓªÒµµÄÅÉú³¤£¬´óÊý¾Ý¡¢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 + 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µÄ±±ÏòÔËά½Ó¿Ú£¬ÒѾÔÚ97¹ú¼Ê½»Á÷»úÖÐʵÏÖÓ¦Óã¬Öª×㲿·ÖFeatureµÄÔËάÐèÇó¡£ÀýÈç¶Ô½»Á÷»úBufferµÄÖÜÈ«¹ÜÀí£¬°üÀ¨¶ÔIngress/Egress¶Ë¿Ú/ÐÐÁлº´æµÄʵʱ¼à¿Ø¡¢¶Ë¿Ú/ÐÐÁлº´æ³¬·§Öµ´ÎÊýµÈÖ¸±êµÄÖÜÆÚÊÕÂÞ£¬×î¸ßƵÂÊ¿ÉÒÔµÖ´ïÃë¼¶£»¶ÔÈë/³ö¶Ë¿Ú»º´æÈ±·¦¶ª°ü¡¢¶Ë¿ÚBuffer³¬ÏÞµÈÎÊÌâ¿ÉÒÔ×Ô¶¯´¥·¢AlarmÉϱ¨µÈ£¬ºÜºÃµØÖª×ãÁËÔËά¶Ô¿ÉÊÓ»¯ºÍʵʱÐÔµÄÒªÇ󡣿ÉÊÇÀëÕæÕýÈ¡´úSNMPµÈÐÒéÉÐÓкܳ¤µÄÒ»¶Î·Ҫ×ߣ¬¿ÉÊÇÏàÐÅδÀ´»á»ùÓÚgRPCʵÏÖ¸ü¶àÔËάÄÜÁ¦µÄͳһ¹Ü¿Ø¡£
¹ØÓÚgRPCÐÒé×Ô¼ºµÄÔÀí£¬ÎÒÃǺóÃæµÄÎÄÕÂ»á½øÒ»²½Õö¿ªÏÈÈÝ£¬¾´ÇëÆÚ´ý¡£
±¾ÆÚ×÷Õߣº¸ßÁÁ
97¹ú¼ÊÍøÂ绥ÁªÍøÏµÍ³²¿ÐÐÒµ×Éѯ
ÍùÆÚ¾«²Ê»ØÊ×
• ¡¾µÚ¶þÆÚ¡¿ÔõÑùͨ¹ýÍøÂçÒ£²â£¨Network Telemetry£©ÊÖÒÕʵÏÖϸÄå»¯ÍøÂçÔËά£¿
• ¡¾µÚÈýÆÚ¡¿·ºÂÛÊý¾ÝÖÐÐÄÍøÂçÔËά×Ô¶¯»¯
• ¡¾µÚÎåÆÚ¡¿Á÷Á¿¿ÉÊÓ»¯Ö®ERSPANµÄËÞÊÀ½ñÉú
• ¡¾µÚÆßÆÚ¡¿ÔËά¿ÉÊÓ»¯Ö®INT¹¦Ð§Ïê½â
• ¡¾µÚ°ËÆÚ¡¿Ç³ÎöRDMAÍøÂçÏÂMMUË®ÏßÉèÖÃ
• ¡¾µÚÊ®ÆÚ¡¿Êý¾ÝÖÐÐÄ×Ô¶¯»¯ÔËάÊÖÒÕ̽Ë÷Ö®½»Á÷»úÁãÉèÖÃÉÏÏß
• ¡¾µÚʮһÆÚ¡¿Ç³Ì¸Êý¾ÝÖÐÐÄ100G¹âÄ£¿é
• ¡¾µÚÊ®ÎåÆÚ¡¿Êý¾ÝÖÐÐÄ×Ô¶¯»¯ÔËάÊÖÒÕ̽Ë÷Ö®NETCONF
Ïà¹ØÍÆ¼ö£º
32¿Ú100GÊý¾ÝÖÐÐĺÐʽ½ÓÈë½»Á÷»ú£¬Ö§³ÖÏòϼæÈÝ40G£¬RG-S6510-32CQ
Êý¾ÝÖÐÐÄÍøÂç¸ßÃÜ¿òʽ½¹µã½»Á÷»ú£¬4ÓªÒµ²å²Û£¬Ö§³Ö10G/40G/100G/200G/400GÏß¿¨£¬RG-N18006-X
48¿Ú25GÊý¾ÝÖÐÐĺÐʽ½ÓÈë½»Á÷»ú£¬100GÉÏÐУ¨Ö§³ÖÏòϼæÈÝ£©£¬RG-S6510-48VS8CQ
Êý¾ÝÖÐÐÄÍøÂç¸ßÃÜ¿òʽ½¹µã½»Á÷»ú£¬16ÓªÒµ²å²Û£¬Ö§³Ö10G/40G/100G/200GÏß¿¨£¬RG-N18018-X
Êý¾ÝÖÐÐÄÍøÂç¸ßÃÜ¿òʽ½¹µã½»Á÷»ú£¬8ÓªÒµ²å²Û£¬Ö§³Ö10G/40G/100G/200G/400GÏß¿¨£¬RG-N18010-X
ÄúµÄÐÕÃû
ÄúµÄÊÖ»úºÅ*
ÄúµÄÓÊÏä
¹«Ë¾Ãû³Æ
97¹ú¼ÊÍøÂçÒÔÌ«²Ê¹â½â¾ö¼Æ»®ÔÚÖйúÒÔ̫ȫ¹âÍøÂçÊг¡ÅÅÃûµÚÒ»£¬·þÎñÖÆÔìÒµ¡¢½ÌÓý¡¢Ò½ÁƵÈ30Íò¼äÈëÊÒ³¡¾°¡£¼Æ»®Í¨¹ý²Ê¹âÊÖÒÕ¡¢ÎÞÔ´»ã¾ÛºÍÖÇÄÜÔËά£¬ÎªÆóÒµÌṩÎȹ̿ɿ¿¡¢ÎÞаÀ©Õ¹µÄÍøÂç»ù´¡ÉèÊ©£¬Ö§³Ö°ì¹«¡¢Éú²ú¡¢Wi-Fi 7µÈ¶à³¡¾°ÐèÇó£¬ÖúÁ¦ÆóÒµÖÇÄÜÖÆÔìÓëÊý×Ö»¯×ªÐÍ¡£
#ÖÆÔìÒµ
#È«³¡¾°
#½»Á÷»ú
#Ô°ÇøÍø
97¹ú¼ÊÍøÂçÍÆ³öRG-CMG6000¡°Öǻ۸硱ϵÁÐÖÇÄÜÇå¾²Íø¹Ø£¬½ÓÄÉ7ºÏ1¸ß¶È¼¯³ÉÉè¼Æ£¬ÕûºÏ·ÓÉ¡¢·À»ðǽ¡¢VPN¡¢ÐÐΪ¹ÜÀíµÈ½¹µã¹¦Ð§¡£¼Æ»®Ö§³Ö»ùÓÚ7000+Ó¦ÓÃÌØÕ÷µÄ¾«×¼ÐÐΪ¹Ü¿Ø¡¢»á»°ÓëÁ÷Á¿Ë«ÖظºÔØÆ½ºâÊÖÒÕ£¬²¢Í¨¹ýINC-EMBƽ̨ʵÏÖͳһÄɹܣ¬Îª½ÌÓý¡¢Ò½ÁƼ°ÖÐСÆóÒµÌṩ¸ü¸ßЧ¡¢¸ü¿É¿¿µÄÒ»Õ¾Ê½ÍøÂç³ö¿Ú½â¾ö¼Æ»®¡£
#Çå¾²
97¹ú¼ÊÍøÂ缫¼òÒÔÌ«²Ê¹â4.0½â¾ö¼Æ»®Õë¶ÔУ԰¹âÍøÂçÔËÎ¬ÍÆ³öÁ¢Òì¹ÜÀíģʽ£¬Í¨¹ýUNCÍ³Ò»ÍøÂçÖÐÐÄʵÏÖ×°±¸¼´²å¼´ÓÃÉÏÏß¡¢¹âÁ´Â·Ãë¼¶¹ÊÕÏÕï¶Ï¡¢¾«×¼¸æ¾¯Ñ¹ËõºÍÖÇÄܾöÒéÖ§³Ö£¬ÓÐÓýâ¾ö¸ßÐ£ÍøÂçÔËάÖÐ×°±¸ÉÏÏßЧÂʵ͡¢¹ÊÕ϶¨Î»ÄÑ¡¢¸æ¾¯ÈßÓ༰Êý¾ÝÖ§³Öȱ·¦µÈ½¹µãÎÊÌ⣬ÖúÁ¦½ÌÓýÐÐÒµÊý×Ö»¯×ªÐÍ£¬ÌáÉýÔËάЧÂÊ90%ÒÔÉÏ¡£
#½»Á÷»ú
#ÆÕ½Ì
#¸ßÖ°½Ì
#½ÌÑ§Íø
97¹ú¼ÊÍøÂçÍÆ³ö¼«¼òÒÔÌ«²Ê¹â¼Æ»®£¬½ÓÄÉ160G¸ßÃܲʹâÊÖÒÕ£¬ÊµÏÖÈ«Á´Â·µ¥Ð¾´«ÊäÓë¹âÁ´Â·¿ÉÊÓ»¯¹ÜÀí¡£¼Æ»®º¸Ç¿òʽ½¹µã½»Á÷»ú¡¢³¬¾ÛºÏ²Ê¹â½»Á÷»ú¼°ÎÞԴ͸Ã÷»ã¾Û×°±¸£¬Ö§³ÖÍòÕ×ÈëÊÒ£¬¼ò»¯²¼Ï߼ܹ¹£¬ÌáÉý°²ÅÅЧÂÊÓëÍøÂç¿É¿¿ÐÔ£¬ÊÊÓÃÓڸߴø¿í¡¢¸ßÃܶÈÔ°ÇøÍøÂ糡¾°£¬ÖúÁ¦ÆóÒµ¹âÍøÂ罨Éè¸ü¼òÆÓ¸ßЧ¡£
#½»Á÷»ú