arista eos系统从零开始研究(1)
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)相关推荐
- 温控自动烘焙系统的研究与实现
温控自动烘焙系统的研究与实现 茶叶自动烘焙系统的研究与实现,研究了茶叶自动烘焙系统的基本原理和系统框图,通过温度检测模块,能实时检测三个不同温度数据,并将数据通过蓝牙模块传输到电脑.利用温度控制电路, ...
- 票据自动处理系统著名研究团队
国际上对票据自动处理系统的研究始于上世纪80年代,俄罗斯.美国.加拿大.日本.巴西等国在这个领域的研究工作开展得比较深入,著名的研究团体如加拿大Concordia大学的CENPARMI中心.MIT的P ...
- TorchFusion 是一个深度学习框架,主要用于 AI 系统加速研究和开发
TorchFusion 是一个深度学习框架,主要用于 AI 系统加速研究和开发. TorchFusion 基于 PyTorch 并且完全兼容纯 PyTorch 和其他 PyTorch 软件包,它供了一 ...
- 计算机英语应用研究,计算机英语辅助学习系统的研究与应用-软件工程专业论文.docx...
湖南大学 硕士学位论文 计算机英语辅助学习系统的研究与应用 姓名:许邓艳 申请学位级别:硕士 专业:软件工程 指导教师:范年柏:罗亚希计算机英语辅助学习系统的研究与应用摘 计算机英语辅助学习系统的研究 ...
- 基于PHP MySQL在线考试系统,基于PHP和MySQL的考试系统的研究
68 技术在线 2010年10月下 第30期(总第216期) 随着考生的增加.考试要求的不断提高,对考试系统的要求越来越高,相应的教师和管理员的工作强度也越来越大,传统的考试方式已不能充分满足当前考生 ...
- 校园网未能找到pppoe服务器6,校园网PPPOE接入认证系统的研究与实现.doc
校园网PPPOE接入认证系统的研究与实现.doc 校园网PPPOE接入认证系统的研究与实现 [ 摘 要 ] 为了解决网络用户方便.快速.安全的接入并访问校内外资源,本文研究了PPPOE校园网认证及授权 ...
- 最全银行IT核心系统:研究框架(165页)
最全银行IT核心系统:研究框架(165页) 华泰计算机 云技术 6月27日 来源:华泰证券/华泰计算机 ↓↓ 点击"阅读原文" [加入云技术社区] 相关阅读: 最新155页PPT, ...
- java开发爱恩斯坦棋,爱恩斯坦棋计算机博弈系统的研究与实现
爱恩斯坦棋计算机博弈系统的研究与实现 [摘要]:计算机博弈,也称机器博弈,是一个极具挑战与发展前景的计算机研究领域,其作为人工智能领域一个极其重要的课题,素有人工智能领域"果蝇"之 ...
- 广域虚拟数据空间中边缘缓存系统的研究与实现
点击上方蓝字关注我们 广域虚拟数据空间中边缘缓存系统的研究与实现 霍建同1,2, 肖利民1,2, 霍志胜1,2, 徐耀文1,2 1 软件开发环境国家重点实验室,北京 100191 2 北京航空航天大学 ...
最新文章
- 每秒处理240万帧游戏画面,AI训练成本降低80%,谷歌开源RL并行计算框架
- 8月25号王者荣耀服务器维护,8月25日体验服停机更新公告
- After Effects 2019 CC for mac下载安装激活步骤演示
- LeetCode-数学-9. 回文数
- 【C/C++】运算结果出现1.#Q0问题分析
- Java编程基础25——多线程上
- 解决select 下拉框选择器 input输入框 、时间日期选择器el-date-picker 赋值后,出现无法修改选中更改问题
- qq纯黑主题怎么设置_qq背景变黑色,怎么调过来
- CSS-Box模型--理解与整理
- 通过使用autoruns、procexp、currports相结合,来提高检查效率,清除干净木马病毒。
- linphone 回声消除
- QQ IM架构学习总结
- 扫雷游戏(可展开,可标记)C语言实现
- 百度地图 baidu-map 地图根据范围画圈
- react实战笔记172:navigate组件
- Mbps 和MB/s 之间的区别
- instrument之Time Profiler总结
- .bat文件打开闪退
- lr不能直接转ps编辑_20 秒实现PS和LR互相切换使用,让照片管理与精修有更多的可能...
- 关于青春的某点回忆(钢铁是怎么炼成的)2007-04-24 2
热门文章
- HighSpeedCharting简单的使用
- php的set 方法调用,PHP中 对象自动调用的方法:set()、get()、tostring()
- To run in silent mode, OPatch requires a response file for Oracle Configuration Manager (OCM).
- [渝粤教育] 西安交通大学 工程热力学 参考 资料
- 「残酷乐队生涯」信息参考
- 【单调队列优化dp】jzoj4883灵知的太阳信仰 纪中集训提高B组
- 王坤杨第十二周个人学习及生活情况总结
- Linux PAM 验证
- 品铂平板电脑刷linux,教你如何把品铂PIPO W8平板电脑升级到win10系统
- OrangePi3开发板使用指南