1. Arista

为大型数据中心和高性能计算环境提供软件定义的云网络解决方案。

2. Arista EOS

为下一代数据中心和云网络业务需求提供基础平台。

采用模块化的软件设计,基于多进程状态共享架构,将网络状态与进程本身完全分开。

3. 架构

a. 代理和驱动程序都是用户态的进程,这些进程与Sysdb通信。Sysdb是中央状态数据库。

b. sysdb负责保存状态,并分发给代理执行。

c. EOS有进程管理ProcMgr,可以检测其他进程的状态,在出错时重启进程。

d. 通过ProcMgr可以很方便地进行模块升级。

思考:

1. 报文如何处理。

2. 如何实现sysdb的HA

3. 哪些数据保存在sysdb中

4. 如何保证sysdb不会是性能瓶颈

5. 进程与sysdb之间数据同步、消息机制

6. 进程的粒度

参考资料:

http://www.arista.com/zh/products/eos

arista eos系统从零开始研究(1)相关推荐

  1. 温控自动烘焙系统的研究与实现

    温控自动烘焙系统的研究与实现 茶叶自动烘焙系统的研究与实现,研究了茶叶自动烘焙系统的基本原理和系统框图,通过温度检测模块,能实时检测三个不同温度数据,并将数据通过蓝牙模块传输到电脑.利用温度控制电路, ...

  2. 票据自动处理系统著名研究团队

    国际上对票据自动处理系统的研究始于上世纪80年代,俄罗斯.美国.加拿大.日本.巴西等国在这个领域的研究工作开展得比较深入,著名的研究团体如加拿大Concordia大学的CENPARMI中心.MIT的P ...

  3. TorchFusion 是一个深度学习框架,主要用于 AI 系统加速研究和开发

    TorchFusion 是一个深度学习框架,主要用于 AI 系统加速研究和开发. TorchFusion 基于 PyTorch 并且完全兼容纯 PyTorch 和其他 PyTorch 软件包,它供了一 ...

  4. 计算机英语应用研究,计算机英语辅助学习系统的研究与应用-软件工程专业论文.docx...

    湖南大学 硕士学位论文 计算机英语辅助学习系统的研究与应用 姓名:许邓艳 申请学位级别:硕士 专业:软件工程 指导教师:范年柏:罗亚希计算机英语辅助学习系统的研究与应用摘 计算机英语辅助学习系统的研究 ...

  5. 基于PHP MySQL在线考试系统,基于PHP和MySQL的考试系统的研究

    68 技术在线 2010年10月下 第30期(总第216期) 随着考生的增加.考试要求的不断提高,对考试系统的要求越来越高,相应的教师和管理员的工作强度也越来越大,传统的考试方式已不能充分满足当前考生 ...

  6. 校园网未能找到pppoe服务器6,校园网PPPOE接入认证系统的研究与实现.doc

    校园网PPPOE接入认证系统的研究与实现.doc 校园网PPPOE接入认证系统的研究与实现 [ 摘 要 ] 为了解决网络用户方便.快速.安全的接入并访问校内外资源,本文研究了PPPOE校园网认证及授权 ...

  7. 最全银行IT核心系统:研究框架(165页)

    最全银行IT核心系统:研究框架(165页) 华泰计算机 云技术 6月27日 来源:华泰证券/华泰计算机 ↓↓ 点击"阅读原文" [加入云技术社区] 相关阅读: 最新155页PPT, ...

  8. java开发爱恩斯坦棋,爱恩斯坦棋计算机博弈系统的研究与实现

    爱恩斯坦棋计算机博弈系统的研究与实现 [摘要]:计算机博弈,也称机器博弈,是一个极具挑战与发展前景的计算机研究领域,其作为人工智能领域一个极其重要的课题,素有人工智能领域"果蝇"之 ...

  9. 广域虚拟数据空间中边缘缓存系统的研究与实现

    点击上方蓝字关注我们 广域虚拟数据空间中边缘缓存系统的研究与实现 霍建同1,2, 肖利民1,2, 霍志胜1,2, 徐耀文1,2 1 软件开发环境国家重点实验室,北京 100191 2 北京航空航天大学 ...

最新文章

  1. 每秒处理240万帧游戏画面,AI训练成本降低80%,谷歌开源RL并行计算框架
  2. 8月25号王者荣耀服务器维护,8月25日体验服停机更新公告
  3. After Effects 2019 CC for mac下载安装激活步骤演示
  4. LeetCode-数学-9. 回文数
  5. 【C/C++】运算结果出现1.#Q0问题分析
  6. Java编程基础25——多线程上
  7. 解决select 下拉框选择器 input输入框 、时间日期选择器el-date-picker 赋值后,出现无法修改选中更改问题
  8. qq纯黑主题怎么设置_qq背景变黑色,怎么调过来
  9. CSS-Box模型--理解与整理
  10. 通过使用autoruns、procexp、currports相结合,来提高检查效率,清除干净木马病毒。
  11. linphone 回声消除
  12. QQ IM架构学习总结
  13. 扫雷游戏(可展开,可标记)C语言实现
  14. 百度地图 baidu-map 地图根据范围画圈
  15. react实战笔记172:navigate组件
  16. Mbps 和MB/s 之间的区别
  17. instrument之Time Profiler总结
  18. .bat文件打开闪退
  19. lr不能直接转ps编辑_20 秒实现PS和LR互相切换使用,让照片管理与精修有更多的可能...
  20. 关于青春的某点回忆(钢铁是怎么炼成的)2007-04-24 2

热门文章

  1. HighSpeedCharting简单的使用
  2. php的set 方法调用,PHP中 对象自动调用的方法:set()、get()、tostring()
  3. To run in silent mode, OPatch requires a response file for Oracle Configuration Manager (OCM).
  4. [渝粤教育] 西安交通大学 工程热力学 参考 资料
  5. 「残酷乐队生涯」信息参考
  6. 【单调队列优化dp】jzoj4883灵知的太阳信仰 纪中集训提高B组
  7. 王坤杨第十二周个人学习及生活情况总结
  8. Linux PAM 验证
  9. 品铂平板电脑刷linux,教你如何把品铂PIPO W8平板电脑升级到win10系统
  10. OrangePi3开发板使用指南