互联网演进与规范挖掘:技术洞察与挑战
1. 互联网演进中的网络架构
互联网的持续演进引发了众多关于网络架构的研究问题,这些问题需要从以应用为中心的自上而下视角来解答,而非传统的以资源为中心的自下而上视角。在网络架构中,“覆盖网络(overlay)”是一个关键概念。
1.1 覆盖网络基础
互操作网络可视为具有相同等级的覆盖网络,其结构在管理有限大小的命名空间方面与网络地址转换(NAT)效果相当。应用程序进程通过自身覆盖网络中的名称相互引用,而无需考虑它们的实际位置或连接点。
1.2 移动性与多归属
- 移动性 :指一个覆盖网络中的进程相对于其他覆盖网络的移动。例如,最初进程b位于最左侧网络的b点,在基础覆盖网络中,进程a可以一跳到达b。后来,包含B和b的机器移动到最右侧网络,失去了连接点b并获得新连接点b’,此时基础覆盖网络必须通过c路由从a到b的消息。不过,整个过程中基础覆盖网络仍能维持A和B之间的会话,这表明覆盖网络的范围包括所有无需在更高层覆盖网络中转发就能相互到达的进程。
- 多归属 :进程永久性地维持多个连接点,可能连接到不同的覆盖网络。如进程c多归属到c和c’。移动性和多归属处于一个连续体的不同点,移动性中进程可能不会同时拥有两个连接点,或者只是短暂拥有。
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px
A([A]
超级会员免费看
订阅专栏 解锁全文
21

被折叠的 条评论
为什么被折叠?



