《无线传感器网络的核心及安全技术研究》:
VLM2为从基站节点的下游方向提供三种不安全数据报服务方式(组播、单播和广播),为节点一基站上游方向提供两种服务方式(单播和广播)。节点首先成为某一组播组成员。一个组播组包含一些节点集。下游方向声明只有1个成员的组播组通过单播来完成。VLM2对从一个节点到另一个节点的点对点单播和组播方式是不支持的。在VLM2中的从基站节点到源的组播算法中,为了实现1个组播树的构造,节点会利用携带组标识( Group Identifier)的预定包(Subscribe Packet);在构造组播树的过程中,每个节点维护的下游组列表( DownstreamGroup List)仅有1个;当从基站节点发送给某个组的数据包被节点接收到时,节点首先会判断数据包的目的组标识是否在自己的下游组列表中,若在,则该数据包将被转发;否则,将会丢弃该数据包。
VLM2假设通信链路是对称的,即如果存在节点A可以直接发送数据给节点B,那么节点B也可以直接发送数据给节点A。虽然VLM2能使可以直接通信的节点不断的相互转发数据,但是VLM2规定每个节点可以进行的只是本地广播。至少存在1个基站的情况下,VLM2支持无线传感器网络的任意拓扑结构。在基站选定的情况下,其他节点将加入到网络中。VLM2将以基站为树根建立1棵生成树。单独的节点只包含本地路由状态信息、下游组播组的标识列表和数据包包头缓存,该缓存存在的目的是用来避免数据包重传。
……
展开