1.一种报文转发方法,其特征在于,所述方法应用于无线网格MESH网络中的接入点AP,所述方法包括:
接收数据报文,判断所述数据报文是否携带用于指导转发的标签转发信息;
若是,则在所述标签转发信息中包含的目的转发标签不为本AP的标签时,在本地记录的转发标签与AP的对应关系中查找所述目的转发标签对应的目的AP,并将所述数据报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述数据报文的标签转发信息,根据所述数据报文的目的MAC地址查找MAC地址表项进行转发;
若否,则进一步判断所述数据报文的出接口是否为MESHLINK口;
如果是,则为所述报文添加标签转发信息后转发至下一跳AP;如果不是,则根据MAC地址表项转发。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
AP上线时,接收管理该AP的AC分配的转发标签,在本地记录所述转发标签与本AP的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述为所述报文添加标签转发信息,具体包括:
将本AP对应的转发标签作为该报文的源转发标签;
根据该报文的目的MAC地址在本地的MAC地址表项中查找目的MAC地址所对应的目的AP,在本地记录的转发标签与AP的对应关系中查找所述目的AP对应的转发标签,并在查找到时,将查找到的转发标签作为该报文的目的转发标签;
为所述报文添加标签转发信息,所述标签转发信息中包括所述源转发标签和所述目的转发标签。
4.根据权利要求3所述的方法,其特征在于,若在本地记录的转发标签与AP的对应关系中未查找到所述目的AP对应的转发标签,则所述方法进一步包括:
发送广播报文,所述广播报文中包括源转发标签,所述源转发标签为本AP对应的转发标签;以使收到所述广播报文的AP记录源转发标签与其对应的AP;
接收所述目的AP针对所述广播报文发送的响应报文,所述响应报文携带所述目的AP对应的转发标签;将所述目的AP及其转发标签的对应关系记录在本地。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
为本地记录的转发标签与AP的对应关系设置老化时间,超过老化时间时,将所述转发标签与AP的对应关系删除。
6.一种报文转发装置,其特征在于,所述装置应用于无线网格MESH网络中的接入点AP,所述装置包括:
报文接收单元,用于接收数据报文,判断所述数据报文是否携带用于指导转发的标签转发信息;
第一转发单元,用于若所述数据报文携带标签转发信息,则在所述标签转发信息中包含的目的转发标签不为本AP的标签时,在本地记录的转发标签与AP的对应关系中查找所述目的转发标签对应的目的AP,并将所述数据报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述数据报文的标签转发信息,根据所述数据报文的目的MAC地址查找MAC地址表项进行转发;
报文判断单元,用于若所述数据报文未携带标签转发信息,则进一步判断所述数据报文的出接口是否为MESHLINK口;
第二转发单元,用于如果所述数据报文的出接口是MESHLINK口,则为所述报文添加标签转发信息后转发至下一跳AP;
第三转发单元,用于如果所述数据报文的出接口不是MESHLINK口,则根据MAC地址表项转发。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
关系记录单元,用于在AP上线时,接收管理该AP的AC分配的转发标签,在本地记录所述转发标签与本AP的对应关系。
8.根据权利要求7所述的装置,其特征在于,
所述第二转发单元,具体用于将该将本AP对应的转发标签作为该报文的源转发标签;根据该报文的目的MAC地址在本地的MAC地址表项中查找目的MAC地址所对应的目的AP,在本地记录的转发标签与AP的对应关系中查找所述目的AP对应的转发标签,并在查找到时,将查找到的转发标签作为该报文的目的转发标签;为所述报文添加标签转发信息,所述标签转发信息中包括所述源转发标签和所述目的转发标签。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
报文广播单元,用于在所述第二转发单元判断出在本地记录的转发标签与AP的对应关系中未查找到所述目的AP对应的转发标签时,发送广播报文,所述广播报文中包括源转发标签,所述源转发标签为本AP对应的转发标签;以使收到所述广播报文的AP记录源转发标签与其对应的AP;接收所述目的AP针对所述广播报文发送的响应报文,所述响应报文携带所述目的AP对应的转发标签;将所述目的AP及其转发标签的对应关系记录在本地。
10.根据权利要求8所述的装置,其特征在于,
所述关系记录单元,还用于为本地记录的转发标签与AP的对应关系设置老化时间,超过老化时间时,将所述转发标签与AP的对应关系删除。