RON概述 口RON是建立在已有因特网路由结构上的一个 应用层覆盖网络 口RON节点监视在它们之间的因特网路径的质 量,使用这些信息决定直接使用因特网的路 由结构,还是将数据包路由到其它RON节点, 以优化应用特定的路由度量
RON概述 RON是建立在已有因特网路由结构上的一个 应用层覆盖网络。 RON节点监视在它们之间的因特网路径的质 量,使用这些信息决定直接使用因特网的路 由结构,还是将数据包路由到其它RON节点, 以优化应用特定的路由度量
RON体系结构模型 Data Node 1 Node 2 Node 3 -52 Conduits Conduits Conduits Forwarder Forwarder Forwarder Probes Router Probes Router Probes Router Performance database 口RON客户通过管道( conduit)与RON节点交互 口 Probes负责探测虚链接状态 口 Router实现路由协议 口 Forwarder提供分组转发功能 口性能数据库保存虚链接状态信息、(延迟、分组丢失率、链路吞吐量)
RON体系结构模型 RON客户通过管道(conduit)与RON节点交互 Probes负责探测虚链接状态 Router实现路由协议 Forwarder提供分组转发功能 性能数据库保存虚链接状态信息(延迟、分组丢失率、链路吞吐量 )
RON节点 口RON节点是运行了RON软件的主机,实现和路 一由器类似的功能。 口任意两个RON节点之间维护一条由下层因特网 链路构成的路径(虚链接)。 口每个节点及时探测到其余节点的虚链接状态, 保存在本地的性能数据库中 口RON的设计目标是为一组RON客户(使用 RON转发数据的应用程序)提供更可靠的IP路 由机制
RON节点 RON节点是运行了RON软件的主机,实现和路 由器类似的功能。 任意两个RON节点之间维护一条由下层因特网 链路构成的路径(虚链接)。 每个节点及时探测到其余节点的虚链接状态, 保存在本地的性能数据库中。 RON的设计目标是为一组RON客户(使用 RON转发数据的应用程序 )提供更可靠的IP路 由机制
RON工作过程 口第一个RON节点(入节点)对分组进行分类,决定分 组要使用的路径类型(低延迟或高吞吐率等),为其选 择一条路由。 m,人一 口若下一跳为一个RON节点,入节点为分组封装 RON报头(包含一个流标签),发送到下一个RON节 口入节点对后续到达的属于同一个客户的分组标上相同的 流标签,直接查找流缓存表转发。 口后续RON节点根据目的地址和流标签决定下一跳(不 再进行分类)。 口最后一个RON节点(出节点)将分组交给RON客户
RON工作过程 第一个RON节点(入节点)对分组进行分类,决定分 组要使用的路径类型(低延迟或高吞吐率等),为其选 择一条路由。 若下一跳为一个RON节点,入节点为分组封装一个 RON报头(包含一个流标签),发送到下一个RON节 点。 入节点对后续到达的属于同一个客户的分组标上相同的 流标签,直接查找流缓存表转发。 后续RON节点根据目的地址和流标签决定下一跳(不 再进行分类)。 最后一个RON节点(出节点)将分组交给RON客户
RON路由的特点 口支持不同的路由策略: ■使用不同的链路度量参数维护多条路径 ■根据RON客户程序的需要选择最合适的路径
RON路由的特点 支持不同的路由策略: ◼ 使用不同的链路度量参数维护多条路径 ◼ 根据RON客户程序的需要选择最合适的路径