美文网首页
RPL翻译笔记(RFC6550)(纯属娱乐,随时弃坑)

RPL翻译笔记(RFC6550)(纯属娱乐,随时弃坑)

作者: 菜鸡炖菜狗 | 来源:发表于2018-12-06 16:32 被阅读0次

    1. 简介

    低功耗有损网络( Low-power and Lossy Networks, LLNs)特点:

    1)节点 资源受限(能量限制)

    2)节点之间为有损链接(lossy link),通常为低传输速率

    3)数据流除了P2P,还有MP2P,P2MP

    1.1 设计规范

    RPL的设计需满足[RFC5867],[RFC5826],[RFC5673],[RFC5548]。

    1)一个网络可能同时运行多个RPL实例,本文档只描述单个RPL实例的运作过程。

    2)RPL将包的处理、传递同路由优化目标(最小能耗、最小延时、或者满足一系列限制条件)分开。

    3)RPL运行要求链路是双向的。RPL假设底层存在一系列链路质量监测、邻居节点可达性判断的机制,RPL基于这些外部机制(如NUD、BFD)实现母节点(parent node,或者父节点,个人习惯^_^)的选取。

    /**********************这里有坑,晚点再填*********************/

    2. 术语

    DAG:有向无环图

    DAG root:有向无环图的根节点

    DODAG: Destination-Oriented DAG ,具有单个根节点的DAG

    Virtual DODAG root:由多个路由器节点协作组成的根节点,在外部看来,这些节点构成了同一个DODAG root。

    Up:由叶节点向根节点的方向。

    Down:由根节点向叶节点的方向。

    Rank:节点相对于根节点的位置。每个节点的Rank计算方法是采用所在DAG的目标函数Objective Function。

    Objective Function:OF定义了路由的一些指标、优化函数以及其他与计算Rank相关的函数。OF同时定义了母节点的选取规则,即定义了DODAG的构成规则。

    RPLInstanceID:一个RPLInstanceID唯一对应一个网络,该网络中所有的DODAG拥有相同的OF。

    RPLInstance:拥有相同RPLInstanceID的所有DODAG构成的网络。在一个RPLInstance里,一个RPL节点只能属于一个DODAG(貌似一个节点可以属于不同RPLInstance的不同DODAG里?)。

    DODAGID:DODAG的根节点的ID。二元组(RPLInstanceID,DODAGID)唯一地定义了一个DODAG。

    DODAG Version:一个DODAGID对应的DODAG的不同版本。

    DODAGVersionNumber:一个数字序列,对应DODAG version。

    Goal:总体目标?

    Grounded:如果一个DODAG可以满足Goal,则被认为是Grounded。

    Floating:如果DODAG不是Grounded,则是Floating。

    DODAG parent:一个节点向根节点方向的下一跳是他的母节点。母节点Rank总是更低。

    Local DODAG:Local DODAG有且仅有一个根节点。

    Global DODAG:采用一个Global RPLInstanceID。

    相关文章

      网友评论

          本文标题:RPL翻译笔记(RFC6550)(纯属娱乐,随时弃坑)

          本文链接:https://www.haomeiwen.com/subject/sxbocqtx.html