1.一种下行报文的转发方法,其特征在于,包括:
无线访问接入点AP设备从接收的下行报文中过滤出待转发报文,所述待转发报文的目的MAC地址指向所述AP设备自身或者与所述AP设备数据连接的终端设备或所述待转发报文的目的MAC地址不是单播地址;
确定所述待转发报文的转发策略;
若所述待转发报文的转发策略为快速转发策略,且终端地址接口表中存在与所述待转发报文的目的MAC地址相匹配的终端的MAC地址,则将所述待转发报文从与所述终端的MAC地址对应的所述AP设备的接口中发出,所述终端地址接口表中包括与所述AP设备数据连接的终端的MAC地址以及与所述终端的MAC地址对应的AP设备的接口;
若所述待转发报文的转发策略为常规转发策略,则将所述待转发报文提交到协议栈进行桥转发处理。
2.根据权利要求1所述的方法,其特征在于,所述确定所述待转发报文的转发策略具体包括:
在所述终端地址接口表中查找是否存在所述待转发报文的目的MAC地址;
若终端地址接口表中不存在所述待转发报文的目的MAC地址,则采用常规转发策略转发所述待转发报文;
若终端地址接口表中存在所述待转发报文的目的MAC地址,则将所述待转发报文的五元组信息与流表中的匹配项匹配,确定所述流表中匹配成功的目标匹配项,所述匹配项包括五元组信息中的至少一项;从流表中获取所述目标匹配项对应的转发策略。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若未确定出与所述待转发报文的五元组信息相匹配的目标匹配项时,则采用快速转发策略转发所述待处理报文。
4.根据权利要求1所述的方法,其特征在于,所述从接收的下行报文中过滤出待转发报文具体包括:
从终端地址接口表中查找是否存在下行报文的目的MAC地址;
若所述终端地址接口表中存在所述目的MAC地址或所述目的MAC地址为无线AP设备的MAC地址或所述目的MAC地址不是单播地址,则所述下行报文为待转发报文;
若所述终端地址接口表中不存在所述目的MAC地址且所述目的MAC地址不是无线AP设备的MAC地址且所述目的MAC地址是单播地址,则将所述下行报文丢弃。
5.根据权利要求1所述的方法,其特征在于,所述无线访问接入点AP设备从接收的下行报文中过滤出待转发报文具体包括:
当确定下行报文为capwap数据报文时,通过capwap协议解析所述capwap数据报文,并对capwap数据报文解析后获取的内层报文进行过滤,过滤出目的MAC地址指向所述AP设备自身或者与所述AP设备数据连接的终端设备或目的MAC地址不是单播地址的内层报文作为待转发报文。
6.一种AP设备,其特征在于,包括:
过滤模块,用于从接收的下行报文中过滤出待转发报文,所述待转发报文的目的MAC地址指向所述AP设备自身或者与所述AP设备数据连接的终端设备或所述待转发报文的目的MAC地址不是单播地址;
分流模块,用于确定所述过滤模块过滤出的所述待转发报文的转发策略;
转发模块,若所述分流模块确定出的所述待转发报文的转发策略为快速转发策略,且终端地址接口表中存在与所述待转发报文的目的MAC地址相匹配的终端的MAC地址,则用于将所述待转发报文从与所述终端的MAC地址对应的所述AP设备的接口中发出,所述终端地址接口表中包括与所述AP设备数据连接的终端的MAC地址以及与所述终端的MAC地址对应的AP设备的接口;若所述分流模块确定出的所述待转发报文的转发策略为常规转发策略,则用于将所述待转发报文提交到协议栈进行桥转发处理。
7.根据权利要求6所述的设备,其特征在于,所述分流模块具体用于:
在终端地址接口表中查找是否存在所述待转发报文的目的MAC地址;
若终端地址接口表中不存在所述待转发报文的目的MAC地址,则采用常规转发策略转发所述待转发报文;
若终端地址接口表中存在所述待转发报文的目的MAC地址,则将所述待转发报文的五元组信息与流表中的匹配项匹配,确定所述流表中匹配成功的目标匹配项,所述匹配项包括五元组信息中的至少一项;从流表中获取所述目标匹配项对应的转发策略。
8.根据权利要求7所述的设备,其特征在于,
所述分流模块,还用于若未确定出与所述待转发报文的五元组信息相匹配的目标匹配项时,则采用快速转发策略转发所述待处理报文。
9.根据权利要求6所述的设备,其特征在于,所述过滤模块具体用于:
从终端地址接口表中查找是否存在下行报文的目的MAC地址;
若所述终端地址接口表中存在所述目的MAC地址或所述目的MAC地址为无线AP设备的MAC地址或所述目的MAC地址不是单播地址,则所述下行报文为待转发报文;
若所述终端地址接口表中不存在所述目的MAC地址且所述目的MAC地址不是无线AP设备的MAC地址且所述目的MAC地址是单播地址,则将所述下行报文丢弃。
10.根据权利要求6所述的设备,其特征在于,还包括:
解析模块,当确定下行报文为capwap数据报文时,用于通过capwap协议解析所述capwap数据报文,并将capwap数据报文解析后获取的内层报文发送给所述过滤模块进行过滤。