0 g$ } [9 I4 E* w, b" P9 ^8 G' ]4 ^0 t: U) z4 r8 F
第四章 无线传感器网络的网络层7 {9 @0 V. ?8 q9 ]$ a& S8 w$ L
$ l7 G- K- l8 n/ a
/ L/ f8 ]5 ^5 u% N8 _ ^ " i0 U% f3 ~% N' h$ c考点: ! K* g3 s5 T* K+ s% u7 _ 2 ?' [2 N, p- B 什么是路由、路由维护、选择?(了解) . Z+ s4 W% j' C$ V3 d* v) z! A. l4 j
区分WSN网络层路由协议(了解)2 ^/ r, E. Y$ Y6 K# f: a
" U" m4 l' `1 `, V- B
; i# [$ {9 G- G. O
; _5 H4 a) i; A' P: @ . o) j" p9 h/ V3 D ; h% m8 p* r( V; E+ B. B5 e2 Q+ f; Z一、无线传感器网络网络层概述2 P: e( T( B! T2 K
, [3 r. Z$ N$ m& A+ M- v0 ~ g" f' U
路由:路由是指分组从原到目的地时,决定端对端路径的网络范围的进程 . G. n/ @6 F! R" z 6 v- i: s8 O* j0 I2 x, s) f& n; y WSN网络层概述:在WSN中,路由协议主要用于确定网络中的路由,实现节点间的通信。但是由于受节点能量和最大通信范围的限制,两个节点之间往往不能直接进行数据交换,而需要以多跳的形式进行数据的传输。无线传感器的网络层就主要负责多条路由的发现和维护,这一层的协议主要包括以下两个方面:& n# h3 k; b+ {
: R9 ^$ x" T" M# W0 S3 p3 U/ d3 z- e
路由的选择:即寻找一条从源节点到目的节点的最优路径; ( H- I# x7 {! s, q0 H : L9 J! H+ _# p9 |) t 路由的维护:保证数据能够沿着这条最优路径进行数据的转发。' U' v% e, J1 |- o& T9 c
- x' U% q: w) W
8 z' O7 Y- d- H
% m# \3 c- n& a; X# W8 G5 D
WSN网络层与传统网络的区别特征:+ ^, `2 \, ^7 m& `3 z
1 |1 y, c6 s, I# f$ @% v
大规模分布式应用 1 h5 k% T o! R% C1 i$ n- W& l0 B5 Y: _5 U+ @
以数据为中心 & C2 v6 j0 e; a4 l, H0 A% y" u" n6 N5 U: E0 X" r
基于局部拓扑信息 # @* A( v- d3 j o5 n+ ] " K5 N0 ~5 H; N6 B 基于应用 4 W J3 a C# U, _, R/ A! y; d0 z' q) E0 x c9 H' `! g
数据的融合 4 Q* v' E; ?' N - N% A' E) i2 a- c8 B7 R3 z7 r' @2 p# _3 m4 H( Z; X0 C
5 m% ~$ U$ K. ~" k
WSN网络层发展:3 e- d8 T$ V7 f! v* \7 N1 n4 M
3 z$ ^- ]' H4 W! o3 O* p0 U% p b 最优路径选择 + u& |/ P% ?; j3 \0 T ! [ I0 F S' W3 {7 D9 ? 安全性 ) F. d* Z* D! I% [+ s0 A / H2 V0 Y% z# c QoS保证 5 k K: K! `/ U2 q& C2 Q3 a 4 f) u$ p3 l0 P0 F M$ L1 U 能量高效利用和均衡 ) r6 M q3 g- M4 v* V5 p. x1 N ' w" ~3 X# N) X! k & x9 l' `: b, ]/ v2 t3 C 8 [1 h& T/ x* B0 a' K q WSN路由协议特点: y' i; a8 t' K4 u9 g
! t4 I$ e2 E9 Q 电池不可替换,高效、均衡利用能量 & X- c) r; O5 z 7 V2 j/ m# h1 T! _% x% m; }# }4 X% h 协议应精简,无复杂算法,无大容量冗余数据需要存储,控制开销少 1 h5 v4 R% F6 J A o0 V# j & q3 F% }2 ]; Y2 f& u 网络互连通过SINK节点来完成,其余节点不提供网外通信 ' }! U& r% n W# ]3 v4 ]: C4 M. I& y
网络无中心节点,多基于数据或位置的路由算法机制 : V4 z; V0 ~& O6 V + j6 u' [" \( H 由于节点的移动或失效,一般采用多路径备选. W$ ]8 {6 y7 _# T$ f( X' d
' f, n' c2 D- Y. i+ G
$ g5 ] s% x6 r4 v; W ; w- |) H6 R* h% _ 挑战: 8 k" T* G& W" Z. {$ f/ b, B' f' B3 w# l' Z% @8 S1 H
节能、高扩展性、容错性、数据融合技术、通信量分布不均匀7 N% X. q4 Z% h$ _+ I% X
: b) r& w* \' G1 n; h+ c* K/ a& A H. v& L# N! x( D- \( R4 E$ I
: g+ \6 Z* Y: K3 z2 C
4 I. F8 C3 z7 d$ |
/ q$ m2 P# F: K' |4 _3 y; W
二、无线传感器网络网络层分类 + D/ w0 N+ o6 q# e H5 N/ p9 Y2 N' m 根据节点在路由过程中是否有层次结构,作用是否有差异,可以分为平面路由协议和层次路由协议$ @* c8 f K* E7 ^+ x' }# S
' P3 ?) Q3 _. Z4 E. _8 J5 n
根据路由建立时机与数据发送的关系,可分为主动路由协议、按需路由协议和混合路由协议。: c6 G9 v* }# P8 j9 a1 x
: @( o0 l# `# d2 B0 Q) k- \ 根据传输过程中采用路径的多少,可分为单路径路由协议和多路径路由协议$ t8 `3 y/ ~& E5 P' R
- G9 m0 ~7 ]7 Y( \8 v9 d2 ^
根据节点是否编址、是否以地址表示目的地,可分为基于地址的路由协议和非基于地址的路由协议 $ v) F6 M- G0 a$ e8 l5 ^0 ^, S7 E- o u, K6 g: ?
根据数据在传输过程中是否进行数据融合处理,可分为数据融合的路由协议和非数据融合的路由协议 & ?7 x4 o9 i" \+ m- {4 D! o6 R6 t/ F) h4 |6 {
根据是否以地理位置来表示目的地、路由计算中是否利用地理位置信息,可分为基于位置的路由协议和非基于位置的路由协议 6 V \+ u0 Q3 z$ o7 d9 Y+ X4 h6 n. o ' w" {- j ~( H 根据是否以节点的可用能量或传输路径上的能量需求作为选择路由的根据,可分为能量感知路由协议和非能量感知路由协议 6 ]8 Q6 E$ w4 W' s4 Q7 V8 N2 r: H: s( `2 H: W8 [( @* G6 m) S$ f
根据路由建立是否与查询相关,可分为查询驱动路由协议和非查询驱动路由协议+ o0 D9 X* S: G& l9 U8 E$ U
. K7 L& a0 T% R5 Y5 U. S
+ i* A; u$ r9 a" f2 f9 e
' f% Y3 ~0 H# s' D3 E7 v4 u& D3 q
三、无线传感器网络层路由协议, r* K2 o4 l% ^$ x% U
& P8 x' w( E# T' H! ?/ K. l* K% u5 \7 l3 @) J. y& H
RBS协议:由RBS协议的同步原理可以看出,节点失效或网络通信故障不会破坏整个拓扑结构,每个节点都有大量的冗余消息来保证时间同步。但是参考节点失效就会影响到该节点广播域内所有节点的同步。该协议具有较好的鲁棒性。 / F2 Q" g: ^6 l- `0 \6 ]5 b `% z/ h) |' [; \
/ [# r; O( \+ b ; `: A7 G7 ]) }TPSN协议:当某个节点失效,该节点以下的节点就有可能接收不到时间同步消息,这样就会造成连锁反应,影响到该节点所有的后续节点的时间同步。全网的时间同步会受到个别节点的影响,鲁棒性很差。 " S: K. B/ S. b* Z2 }8 b5 L0 d @ l
7 g& D0 ?0 K8 k& z K