| Routing establishment: Relay selection based on depth |
---|---|
1: | Query packet = Qp |
2: | Depth threshold = hth |
3: | Depth of Node i=hi |
4: | Depth difference between node i and j=hdiff(i, j) |
5: | RNT:Relay Node Table |
6: | When neighbor j receiving Qp |
7: | if hi<hj then |
8: | if hdiff>hth then |
9: | Algorithm 1 |
10: | if Nj=min(Nj) then |
11: | Add node ID in RNT |
12: | else |
13: | drop Qp |
14: | end if |
15: | end if |
16: | end if |