1.一種基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)方法,其特征在于,應(yīng)用于無線mesh節(jié)點的數(shù)據(jù)鏈路層,所述無線mesh節(jié)點為無線mesh網(wǎng)絡(luò)中的任意一個節(jié)點,包括:
接收所述無線mesh節(jié)點的物理層發(fā)送的第一報文;
對所述第一報文進(jìn)行解析,確定所述第一報文是否為待轉(zhuǎn)發(fā)報文;
如果是,則根據(jù)所述第一報文的目的IP地址,在預(yù)先獲得的路由表中查找所述目的IP地址對應(yīng)的下一跳地址,所述下一跳地址包括下一跳IP地址和下一跳MAC地址;
根據(jù)所述下一跳地址,重新封裝所述第一報文,獲得第二報文;
將所述第二報文發(fā)送給所述物理層,以使所述物理層對所述第二報文進(jìn)行調(diào)制后由射頻發(fā)送給下一跳節(jié)點。
2.根據(jù)權(quán)利要求1所述的基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)方法,其特征在于,在確定所述第一報文不是轉(zhuǎn)發(fā)報文時,還包括:
將所述第一報文發(fā)送給所述無線mesh節(jié)點的網(wǎng)絡(luò)層。
3.根據(jù)權(quán)利要求1所述的基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)方法,其特征在于,所述對所述第一報文進(jìn)行解析,確定所述第一報文是否為待轉(zhuǎn)發(fā)報文,包括:
對所述第一報文進(jìn)行解析,獲得所述第一報文的MAC幀類型、目的MAC地址、協(xié)議類型和目的IP地址;
如果所述MAC幀類型為數(shù)據(jù)類型、所述目的MAC地址為所述無線mesh節(jié)點的MAC地址、所述協(xié)議類型為IP協(xié)議類型、且所述目的IP地址不是所述無線mesh節(jié)點的IP地址,則確定所述第一報文為待轉(zhuǎn)發(fā)報文。
4.根據(jù)權(quán)利要求1至3任一項所述的基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)方法,其特征在于,還包括:
接收所述網(wǎng)絡(luò)層發(fā)送的路由信息;
根據(jù)所述路由信息,更新所述路由表。
5.根據(jù)權(quán)利要求4所述的基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)方法,其特征在于,所述路由信息至少包含操作代碼、目的IP地址、前綴長度、下一跳IP地址、下一跳MAC地址。
6.一種基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)裝置,其特征在于,應(yīng)用于無線mesh節(jié)點的數(shù)據(jù)鏈路層,所述無線mesh節(jié)點為無線mesh網(wǎng)絡(luò)中的任意一個節(jié)點,包括:
第一報文接收模塊,用于接收所述無線mesh節(jié)點的物理層發(fā)送的第一報文;
待轉(zhuǎn)發(fā)報文確定模塊,用于對所述第一報文進(jìn)行解析,確定所述第一報文是否為待轉(zhuǎn)發(fā)報文,如果是,則觸發(fā)下一跳地址查找模塊;
所述下一跳地址查找模塊,用于根據(jù)所述第一報文的目的IP地址,在預(yù)先獲得的路由表中查找所述目的IP地址對應(yīng)的下一跳地址,所述下一跳地址包括下一跳IP地址和下一跳MAC地址;
第二報文獲得模塊,用于根據(jù)所述下一跳地址,重新封裝所述第一報文,獲得第二報文;
第二報文發(fā)送模塊,用于將所述第二報文發(fā)送給所述物理層,以使所述物理層對所述第二報文進(jìn)行調(diào)制后由射頻發(fā)送給下一跳節(jié)點。
7.根據(jù)權(quán)利要求6所述的基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)裝置,其特征在于,還包括第一報文發(fā)送模塊,用于:
在確定所述第一報文不是轉(zhuǎn)發(fā)報文時,將所述第一報文發(fā)送給所述無線mesh節(jié)點的網(wǎng)絡(luò)層。
8.根據(jù)權(quán)利要求6所述的基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)裝置,其特征在于,所述待轉(zhuǎn)發(fā)報文確定模塊,具體用于:
對所述第一報文進(jìn)行解析,獲得所述第一報文的MAC幀類型、目的MAC地址、協(xié)議類型和目的IP地址;
如果所述MAC幀類型為數(shù)據(jù)類型、所述目的MAC地址為所述無線mesh節(jié)點的MAC地址、所述協(xié)議類型為IP協(xié)議類型、且所述目的IP地址不是所述無線mesh節(jié)點的IP地址,則確定所述第一報文為待轉(zhuǎn)發(fā)報文。
9.根據(jù)權(quán)利要求6至8任一項所述的基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)裝置,其特征在于,還包括路由表更新模塊,用于:
接收所述網(wǎng)絡(luò)層發(fā)送的路由信息;
根據(jù)所述路由信息,更新所述路由表。
10.根據(jù)權(quán)利要求9所述的基于無線mesh網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)裝置,其特征在于,所述路由信息至少包含操作代碼、目的IP地址、前綴長度、下一跳IP地址、下一跳MAC地址。