"NEMO架构(/-RFC3963 - 网络移动性(NEMO)基本支持协议"
NEMO(Network Mobility)架构是互联网移动性的一个关键概念,它扩展了IPv6的MIPv6(Mobile IPv6)协议,以处理整个网络在Internet上的移动性问题。NEMO的目的是确保网络在移动过程中,其内部节点的对外连接不会中断,保持持续的网络服务。
在NEMO中,关键组件是移动路由器(Mobile Router, MR)。MR是一个可以移动的路由器,它负责为移动网络提供外部连接。移动网络内的每个节点都通过这个MR与Internet建立连接。这种设计允许整个网络作为一个单元移动,而不需要改变内部拓扑结构。
移动网络前缀(Mobile Network Prefix, MNP)是识别整个移动网络的一系列初始IP地址位。在移动网络内的所有节点都可以使用这个前缀来构建它们的IP地址,这意味着所有节点共享相同的前缀。节点可以是移动网络节点(Mobile Network Node, MNN),包括主机和路由器。
网络中还有其他一些术语,如本地固定节点(Local Fixed Node, LFN),它们是固定在网络中的节点,拥有属于移动网络的IP地址。本地移动节点(Local Mobile Node, LMN)也是移动网络的一部分,但可以在保持会话的同时移动。访问移动节点(Visiting Mobile Node, VMN)的家网络不属于当前的移动网络,当它们移动到新的位置时,会在当前的移动网络中获得一个MNP,作为暂时的Care-of Address(COA)。嵌套移动网络(Nested-NEMO)是指一个移动网络(sub-NEMO)移动到另一个移动网络(parent-NEMO)后形成的具有层级结构的移动网络。
NEMO架构的核心在于,它扩展了MIPv6的原理,考虑到了整个网络在Internet上的移动行为。当网络移动时,NEMO确保其内部的连接不会因为网络的位置变化而中断。这通过MR实现,MR能够动态地管理和维护移动网络与外部世界的连接,不论网络处于何处。
NEMO的工作机制涉及到路由更新、地址解析和会话保持等多个方面。例如,当MR移动时,它需要向外部网络通告其新的位置信息,以便数据包能正确地转发到移动网络。同时,内部节点也需要能够继续使用相同的IP地址进行通信,即使这些地址的路由信息已经发生了变化。
总结来说,NEMO提供了一种方法,使得移动网络可以在不中断服务的情况下在Internet上自由移动,这对于那些依赖连续网络连接的应用和服务至关重要,比如在车辆、船舶或飞机等场景中运行的网络。通过理解NEMO架构及其组件,网络管理员和设计师可以更好地构建和维护适应移动性的网络系统。