Networking Reference
In-Depth Information
intended paradigm and application. In addition, the designer can replace the
chosen functionality of each component without having to redesign the whole
protocol. The protocol design is based on a set of blocks that can be edited
separately.
In implementing or modifying any of the functionalities, the protocol designer
should consider including the scalability 4 and self-configuration 5 features as they
are both basic features for all wireless multi-hop routing protocols.
Pseudo -code for choosing the route selection function and the route representation and data forwarding
function based on the chosen discovery function
if D_1 or D_2 is chosen then
choose S_1 and RF_1
else if D_3 is chosen then
choose S_1 or S_2 or S_3 and RF_1 or RF_2
else if D_4 is chosen then
choose S_3 and RF_3
else if D_5 is chosen then
// For the proactive part
choose S_1 and RF_1
and
// For the reactive part
if D_3 is chosen then
choose S_1 or S_2 or S_3 and RF_1 or RF_2
else if D_4 is chosen then
choose S_3 and RF_3
end if
end if
2.4 Summary
In this chapter, we discussed the unification of multi-hop networks in terms of their
routing functions. We followed a component-based approach for breaking down a
routing protocol into some core and auxiliary components. We presented the core
components that are considered a part of any wireless multi-hop routing protocol
and are considered the common and unifying features of all wireless multi-hop
4
Since the network is ad hoc, the number of nodes can always increase.
5
Note that there is no central control.
Search MirCeyron ::




Custom Search