Ad hoc網絡的路由協議大致可以分為先驗式(PRoactive)路由協議、反應式(Reactive)路由協議以及混合式路由協議[2,5]。先驗式路由協議又稱為表驅動路由協議,在這種路由協議中,每個節點維護一張包含到達其它節點的路由信息的路由表。當檢測到網絡拓撲結構發生變化時,節點在網絡中發送更新消息,收到更新消息的節點將更新自己的路由表,以維護一致的、及時的、準確的路由信息,所以路由表可以準確地反映網絡的拓撲結構。源節點一旦要發送報文,可以立即獲得到達目的節點的路由。因此這種路由協議的時延較小,但是路由協議的開銷較大;反應式路由協議,又稱為按需路由協議,是一種當需要發送數據時才查找路由的路由算法。在這種路由協議中,節點不需要維護及時準確的路由信息,當向目的節點發送報文時,源節點才在網絡中發起路由查找過程,找到相應的路由。與先驗式路由協議相比,反應式路由協議的開銷較小,但是數據報傳送的時延較大。在Ad hoc網絡中單純采用先驗式或反應式路由協議都不能完全解決路由問題。在高速動態變化的Ad hoc網絡中,使用單純的先驗式路由協議會產生大量的控制報文,并且很多控制報文經常是無用的;如果單獨采用反應式路由協議,需要為每個報文查找路由,這也是不合理的(特別是當連續向某個目的節點發送多個報文時)。由此可見,應用結合先驗式和反應式路由協議優點的混合式路由協議是一種較好的折衷方案。在局部范圍內使用先驗式路由協議,維護準確的路由信息,并可縮小路由控制消息傳播的范圍,當目標節點較遠時,通過查找發現路由,這樣既可以減少路由協議的開銷,時延特性也得到了改善。
[1] MAGNUSFrodigh,PERJohansson.Wire-less Ad hoc networking-the art of network-ing without a network[J].EriCSSon Review,2000(4):248-262.
[2] PADMINIMisra.Routing protocol for Adhoc mobile wireless network[EB/OL].http://www.cis.ohio-state.edu/~jain/cis788-99/adhoc_routing/index.html.
[3] KEVIN Fall,KANNANVaradhan.The nsmanual.The VINT Project[EB/OL].
http://www-mash.cs.berkeley.edu/ns,February,2001.
[4] Mobile Ad hoc Networks(MANET)[EB/OL].http://www.ietf.org/html.charters/manet-charter.html.2000(5).
[5] JOSHB,DAVIDA M,DAVIDBJ.A per-formance comparison of multi-hop wirelessAd hoc network routing protocols[C].Mo-biCom98,Dallas,USA,October 1998.
[6] CHARLESEPerkins,ELIZABETHM Roy-er,SAMIR RDas.Ad hoc on-demand dis-tance vector routing[EB/OL].http://www.ietf.org/internet-drafts/draft-ietf-manet-aodv-04.txt,October 1999.
[7] 英春,史美林.自組網如何路由[J].計算機世 界,2000,(44期C版):5-7.
[8] BRUCEMcDonald,TAIEBFZnati.Scal-able routing strategies for Ad hoc wirelessnetworks[J].IEEEJournalon Selected Ar-eas in Communications,1999,17(8):1466-1487.