其他分享
首页 > 其他分享> > 自动驾驶网络大学课程W10L1 SDN软件定义网络II

自动驾驶网络大学课程W10L1 SDN软件定义网络II

作者:互联网

这节课是第十周的第一堂课,第十周的第二趟课要做考试了,Final Exam。

考试结束到期末还有好几周的时间,都是用来准备论文的。

这周课程的材料是很多位大佬合著的一篇论文,探讨如何设计一种网络架构,在这个架构上只保留网络最基本的部分,其他所有的部分都可以自由替换,自由实验各种创新的设计。

文章对这种结构类比了操作系统中的微内核架构,也就是内核只保留最基本的部分,所有其他的部分都是Service加载上去。

文章对于网络最基本部分的功能进行了分析,抽取出了域间路由、网络API、拒绝服务攻击这三个部分是必须保持固定,相当于微内核保持这三个部分功能,其他部分可以作为业务加载。

作者认为文章的价值恰恰在于这些核心功能的选择,具体到这些功能上,作者认为都可以借鉴已有的研究成果。

文章最后介绍了一个实现的框架,作者认为文章为网络架构的持续创新创造了一个框架。

结论:

在过去的十年中,研究界投入了大量精力对互联网架构进行“全新的”重新设计。这种设计的典型目标是改进Internet功能在许多方面(安全性、可靠性、面向数据等),由此产生的文献教会了我们很多关于如何构建一个更好的互联网的知识。

然而,由于部署这种全新的设计是如此困难,因此最终的设计必须不仅满足当前的需求(这已经足够困难了),而且还要预测未来的需求(这要困难得多,而且不可能知道我们是否做对了)。

为了避免这种对未知事物的预测,本文中我们提出了全新设计的另一个目标:构建一个支持架构创新的、更可进化的互联网。

我们描述了一种类似微内核的Internet体系结构方法,在这种方法中,修改最小的设计可以使体系结构的其余部分更容易地发展。

我们并不声称我们的特殊设计FII在所有细节上都是正确的;事实上,如果社区在随后的讨论中没有改变这个设计,我们会感到震惊。

相反,我们在这里提供它只是为了发起一个关于如何实现架构创新的目标的更广泛的讨论。

我们对可演化性的强调暗示了以前对功能的强调是错误的吗?不客气。我们相信,在未来,社区的全新的设计努力

应该有两个重点:我们需要理解如何用最小的框架(比如我们在这里提出的)来最好地支持架构创新,

我们还需要理解如何用适合这些框架的架构来最好地支持各种功能。这两项研究议程对互联网的未来都至关重要。

 

 

   

标签:功能,架构,W10L1,网络,II,微内核,设计,我们
来源: https://www.cnblogs.com/qiuzhiqiuzhi/p/16180958.html