弓背霞明剑照霜,秋风走马出咸阳。这篇文章主要讲述网络架构设计实现中的复杂性探讨01相关的知识,希望能为你提供帮助。
本文基于Russ White 驾驭复杂的网络和自顶向下的网络设计等书籍,结合实际部署相关经验总结对网络架构设计和演进进行相关的可行性探讨。
【网络架构设计实现中的复杂性探讨01】
1.网络设计的复杂性:复杂性两种直觉:①复杂性就是不理解 ②复杂性就是庞大臃肿
?三元权衡的复杂性:?
?网路架构中的复杂性建模:?
?网络设计中相关解决方案的有效性和稳健性、复杂性关系图如下所示,随着业务和网络规模及复杂性?递增,解决方案可能到达相关瓶颈期,就会面临稳定性的挑战。
?网络架构中三碗面?
?如果网络的设计模式面向可预测问题,那么面对不可预测问题(基于前面的僵化效应)时就会变得脆弱不堪。对于一个网络来说,如果网络最强大的能力能够处理不可预测问题,那么就一定能够处理可预测问题,那么就一定能够处理可预测的问题,也就意味着网络不必为了处理可预测的问题提供过于健壮性的解决方案(虽然解决方案不过于健壮对于避免僵化效应来说确实有必要,但是对于解决不可预测问题来说却又显得力不从心)?
?常用模型:?
?下面就实际网络设计架构,试图分析在常见的数据中心CLOS结构下DCN和DCI结构实践层面,按照模型进行分析对比和逐步形成相关HLD/LLD的过程展示给相关读者(作者水平有限,如果错漏之处欢迎各位大佬指正):?
推荐阅读
- IP基本原理3-H3C认证网络工程师(H3CNE)
- 第十五节:SpringBoot使用JPA访问数据库
- 如何判断 .NET Core 应用程序是以管理员身份运行 #yyds干货盘点#
- 为什么短信链接总是被拦截(应该如何避免拦截?)
- Shell之多线程
- 我笑了!面试加薪题竟然是有关RabbitMQ的
- Python字典查找字符串中的镜像字符
- 20行Python代码(桌面新闻通知程序)
- Python使用OpenCV检测图像的一角