一种基于用户的快速业务处理方法以及装置的制造方法

文档序号:9380177阅读:194来源:国知局
一种基于用户的快速业务处理方法以及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种基于用户的快速业务处理方法以及装 置。
【背景技术】
[0002] 在对报文进行转发过程中,通常需要对报文进行业务处理。在目前的一些应用场 景中,对报文进行哪些业务处理多是通过用户配置在报文的入、出接口上来实现的,在处理 业务时,无需对发送报文的用户进行区分。
[0003] 然而,在需要针对不同的用户进行不同的业务处理的应用场景中,现有技术中却 无法针对发送报文的用户进行相应的业务处理。

【发明内容】

[0004] 针对现有技术的缺陷,本发明提供了一种基于用户的快速业务处理方法以及装 置。
[0005] 本发明提供一种基于用户的快速业务处理方法,应用于局域网接入设备,其中,该 方法包括:
[0006] 接收用户设备发送的报文,查找对应的快速转发表项;
[0007] 当查找不到所述快速转发表项时,创建快速转发表项,根据所述报文中记录的用 户标识获取对应的主机业务信息,对所述报文执行相应的业务处理,并将所述主机业务信 息添加进所述创建的快速转发表项中;
[0008] 当查找到所述快速转发表项时,根据所述快速转发表项中记录的所述主机业务信 息对所述报文执行相应的业务处理。
[0009] 本发明还提供一种基于用户的快速业务处理装置,应用于局域网接入设备,其中, 该装置包括:
[0010] 查找单元,用于接收用户设备发送的报文,查找对应的快速转发表项;
[0011] 获取单元,用于当查找不到所述快速转发表项时,创建快速转发表项,根据所述报 文中记录的用户标识获取对应的主机业务信息,对所述报文执行相应的业务处理,并将所 述主机业务信息添加进所述创建的快速转发表项中;
[0012] 处理单元,用于当查找到所述快速转发表项时,根据所述快速转发表项中记录的 所述主机业务信息对所述报文执行相应的业务处理。
[0013] 本发明提供的基于用户的快速业务处理方法以及装置,在根据用户设备发送的报 文查找不到快速转发表项时,根据获取的主机业务信息对所述报文执行相应的业务处理, 并将获取的主机业务信息添加进创建的快速转发表项中,以使后续接收到该用户设备发送 的报文后,可根据创建的快速转发表项记录的主机业务信息对报文执行相应的业务处理。 进而实现针对不同的用户发送的报文进行快速的业务处理。
【附图说明】
[0014] 图1是本发明实施例所应用的一种组网环境示意图;
[0015] 图2是本发明实施例中一种基于用户的快速业务处理方法流程示意图;
[0016] 图3是本发明实施例中快速转发表项的格式示意图;
[0017] 图3A是本发明实施例中另一快速转发表项的格式示意图;
[0018] 图3B是本发明实施例中另一快速转发表项的格式示意图;
[0019] 图3C是本发明实施例中另一快速转发表项的格式示意图; 图4是本发明实施例中一种基于用户的快速业务处理方法的具体流程示意图; 图5是本发明实施例中一种基于用户的快速业务处理装置的逻辑结构示意图; 图6是本发明实施例中基于用户的快速业务处理装置所在业务处理设备的硬件架构 示意图。
【具体实施方式】
[0020] 为使本申请的目的,技术方案及优点更加清楚明白,以下参照附图对本申请方案 做进一步的详细说明。
[0021] 为了解决现有技术中存在的问题,本发明提供了一种基于用户的快速业务处理方 法以及装置。该基于用户的快速业务处理方法以及装置可应用于多种需针对不同的用户进 行不同的业务处理的组网环境中,例如Portal (入口)认证、AC(Access Controller,接入 控制器)集中转发的组网环境等。
[0022] 图1为本发明基于用户的快速业务处理方法所应用的组网环境示意图,该组网中 包括二层交换机、与二层交换机连接的多个主机(例如PCI、PC2)、与二层交换机连接的局 域网接入设备以及服务器(S)。
[0023] 请参考图2,为本发明提供的基于用户的快速业务处理方法的处理流程示意图,该 基于用户的快速业务处理方法可应用于局域网接入设备,该局域网接入设备可以是路由器 等局域网接入设备。其中,该基于用户的快速业务处理方法包括以下步骤:
[0024] 步骤201,接收用户设备发送的报文,查找对应的快速转发表项;
[0025] 实际应用中,在启用802. IX或SSID(Service Set Identifier,服务集标识)等认 证服务的局域网接入设备上,若有用户上线,则会由认证服务器在认证成功时生成具有该 上线用户所在主机的主机信息的用户MAC(Media Access Control,媒体访问控制)表,并为 用户分配用户ID。在获得为用户分配的用户ID之后,可以将该用户ID作为用户标识保存 至用户MAC表中与用户所在主机的MAC地址对应的位置。
[0026] 例如,现有技术中用户MAC表的格式以及本发明实施方式中用户MAC表的格式分 另Ij可以如表1、表2所示:
[0030] 表 2
[0031] 表1示出了现有技术中的用户MAC表所包含的内容;表2示出了本发明实施方式 中增加了用户标识的用户MAC表所包含的内容,仅是为进一步理解本发明的示例,并不用 于限制本发明实施方式中用户MC表的具体内容。
[0032] 在局域网接入设备通过入端口接收到用户设备发送的报文后,首先获取报文的源 MAC地址,根据报文的源MAC地址在预先保存的用户MAC表中查找对应的用户标识,并将查 找到的用户标识作为源用户标识添加进报文的控制信息中。
[0033] 需要说明的是,在获取到对应的用户标识后,除了将该用户标识添加进报文的控 制信息中外,还可以在后续通过调用参数的方式获取该用户标识,对此本发明并无具体限 制。
[0034] 接着,根据入端口接收的报文的目的MAC地址确定出该报文是否是发往局域网接 入设备的Vlan(Virtual Local Area Network,虚拟局域网)虚接口的报文。若是,获取该 报文的五元组信息,并根据五元组信息(或者是报文的源IP地址以及目的IP地址)在预 存的快转表中查找是否有与其对应的快速转发表项。
[0035] 其中,该局域网接入设备预存的快转表可以是三层快转表。如图3所示,该快转表 可以包括五元组信息、转发信息以及业务信息等。其中,该五元组信息包括源IP地址、目的 IP地址、源端口、目的端口以及协议类型,业务信息包括源主机业务信息、入接口业务信息、 出接口业务信息以及目的主机业务信息。
[0036] 步骤202,当查找不到所述快速转发表项时,创建快速转发表项,根据所述报文中 记录的用户标识获取对应的主机业务信息,对所述报文执行相应的业务处理,并将所述主 机业务信息添加进所述创建的快速转发表项中;
[0037] 若通过入端口接收的所述报文的目的MC地址为Vlan虚接口的MC地址,在向所 述Vlan虚接口发送所述报文之前,若在预存的快转表中未查找到与该报文的源IP地址以 及目的IP地址对应的快速转发表项,可以首先创建快速转发表项,并获取报文中记录在控 制信息中的作为用户标识的源用户ID,此时,该用户标识为源用户标识。
[0038] 接着,根据该源用户标识(源用户ID)从无线服务模板中获取对应的业务信息,即 源主机业务信息,该无线服务模板中记录了不同用户所配置的不同业务,即:与不同的用户 标识对应的不同业务信息。
[0039] 从无线服务模板中获取源主机业
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1