一种地址转换方法与装置的制作方法

文档序号:7862102阅读:187来源:国知局
专利名称:一种地址转换方法与装置的制作方法
技术领域
本发明涉及的主要装置包括"策略预置装置"、"业务/用户识别装置"、"排队装 置"、"地址分配装置"、"地址转换装置"。 其中"策略预置装置"是指通过硬件或软件的方法,部署在局域网内,根据局域网 管理要求预置业务QoS等级条件,通过策略方式影响分组的队列处理。 设置的策略可以包括但不限于根据特定用户分配QoS等级;根据地址分配QoS 等级;根据业务类型动态分配QoS等级。 策略预置装置的输出结果进入"排队装置",指导排队装置根据策略条目依次对不 同分组的队列分配。 其中的策略条目可以但不限于以下条目,或以下条目的组合
1)根据用户分配相应的QoS等级; 2)根据物理地址(以太网地址)、IP地址分配相应QoS等级;
3)根据端口地址分配相应QoS等级; 4)根据内容(根据DPI、DFI等方法和装置输出的结果)分配相应QoS等级。
策略由至少一个策略条目组成;如果策略中具有多个条目,则策略中还包含使用 各条目的先后顺序。 其中"业务/用户识别装置"是指通过硬件或软件的方法,部署在局域网内,识别 用户信息、用户状态、业务类型等关键信息的装置。 A)具体部署位置可以是但不限于局域网出口、局域网信息交换节点(如路由器 或汇聚交换机)、局域网用户接入节点(如接入交换机或用户终端)。 B)具体识别方法可以包括但不限于通过IP地址、端口地址、以太网物理地址对
6用户、业务进行识别;通过"深度包检测(DPI)"、"深度/动态流检测(DFI)"等方法和装置 进行业务识别。 C)业务/用户识别装置将经过该装置判定的所有分组中与策略有关的信息以及 相应的分组发送给"排队装置"。 其中"排队装置"是指通过硬件或者软件的方法,部署在局域网内,将经过识别的 分组分别放入不同队列,并采用队列调度方法进行调度的装置。 a)采用的队列调度方法和装置可以包括但不限于本领域所熟知的WFQ、PQ等队列 调度方法和装置。排队装置根据分组到达的时间、分组类别变更分组在队列中的发送次序。
b)各个队列的分组依次进入"地址转换装置"进行地址转换。 c)根据本领域的成熟技术,高QoS等级具有承诺带宽保障(CIR),可以优先使用出 口链路带宽,抢占低QoS等级业务带宽。 其中"地址分配装置"是指通过硬件或软件的方法,根据获得的公网IP地址(NAT Pool中的地址),预置IP地址、端口地址等资源,并根据SLA将预先定义的不同QoS等级的 IP地址、端口地址分配给对应的不同队列。"地址分配装置"向"地址转换装置(NAT)"提供 IP、端口等地址资源,用于地址转换。 其中"地址转换装置"根据各个队列中的分组以及"地址分配装置"中与之相对应 的地址资源,组建地址转换表,完成每个分组的地址转换。 上述装置之间可以通过通信网络进行连接,也可以直接相互连接或采用专用网络 方式进行连接,或者集成在同一硬件、软件设备中。相互通信的方式可以采用已经成熟的各 种技术。
如图2所示,本发明提供的地址转换总体流程包括 步骤201,策略预置装置根据机构管理规定和局域网的具体情况,预先定义分组 QoS等级策略; 步骤202,地址分配装置将NAT Pool中的地址资源按照SLA中约定的不同服务质 量等级分为多个地址组,每个组与同QoS等级队列相对应; 步骤203,业务/用户识别装置通过对分组的分析,分析出该分组与策略条目有关 的信息并发送给排队装置; 步骤204,排队装置根据策略条目或策略条目的组合以及该分组与策略条目有关 的信息进行排列,并将分组在队列内调度,分组调度是指采用业界成熟的算法(如WRED)将 某一放在特定队列中,并根据排队时间调整分组在该队列中的位置,根据队列顺序发送给 地址转换装置; 步骤205,地址转换装置根据队列及其对应的地址资源进行每个分组的地址转换。
下面根据实例进行详细说明。 在"策略预置装置"中,依次设立以下策略条目组合 1)根据用户分配相应的QoS等级,例如为姓名A、B、C的用户固定分配QoS等级1, 姓名D、 E、 F的用户固定分配QoS等级2,其他用户不做定义。 2)根据物理地址(以太网地址)、IP地址分配相应QoS等级,例如为以太网地址 AA. BB. CC. DD. EE. FF地址分配QoS等级1等等,IP地址aaa. bbb. ccc. ddd分配QoS等级1
等等,其他地址不做定义。
7
3)根据端口地址分配相应QoS等级,例如为端口地址I分配QoS等级1、端口地址 J分配QoS等级2等等,其他端口地址不做定义。 4)根据内容(根据DPI、DFI等方法和装置输出的结果)分配相应QoS等级,例如
为检测到的紧急业务分配QoS等级l,语音与视频业务分配QoS等级2......,其他业务默
认为QoS等级n。 在"地址分配装置"中,将机构获得的公网IP地址和端口地址(也即NATPool中 的公网IP地址与端口地址资源)根据SLA中的约定分别划分为多个等级,等级的数量与 "排队装置"中队列的数量一致。例如,NAT Pool中QoS等级1的地址空间为xxx. yyy. zzz. 1-xxx. yyy. zzz. m ;QoS等级2的地址空间为xxx. yyy. zzz. m+1-xxx. yyy. zzz. m+n ;QoS 等级3的地址空间为xxx. yyy. zzz. m+n+l-xxx. yyy. zzz. m+n+p以此类推。端口号的分配也 与此类似。假设其中QoS等级1为最高QoS等级,QoS等级n为最低QoS等级。
本发明提供的一种地址转换详细流程图3所示,该流程为一实施例,具体判断步 骤包括 步骤301,分组业务到达业务/用户识别装置,业务/用户识别装置提取与策略有 关的信息后将分组及该信息发送至排队装置;策略预置装置将策略发送至排队装置,该策 略为优先根据用户分配QoS等级,其次根据分组源/目的IP地址分配QoS等级,再次根据 端口地址分配QoS等级,最后根据业务类型分配QoS等级; 步骤302,判定发送者是否为A、 B、 C,如果是,则QoS等级确定为1 ;否则执行步骤
303 ; 步骤303,判定发送者是否为D、 E、 F,如果是,则QoS等级确定为2 ;否则执行步骤
304 ; 步骤304,判定分组源以太网地址是否为AA. BB. CC. DD. EE. FF,如果是,则QoS等级 确定为1,否则执行步骤305 ; 步骤305,判定分组源/目的IP地址是否为aaa. bbb. ccc. ddd,如果是,则QoS等 级确定为2,否则执行步骤306 ; 步骤306,端口地址是否为I,如果是,则QoS等级确定为l,否则执行步骤307 ;
步骤307,端口地址是否为J,如果是,则QoS等级确定为2,否则执行步骤308 ;
步骤308,根据DPI/DFI检测是否为紧急业务,如果是,则QoS等级确定为l,否则 执行步骤309 ; 步骤309,根据DPI/DFI检测是否为语音/视频业务,如果是QoS等级确定为2,否 则QoS等级确定为n。 当完成分组的QoS等级判断之后,分组分别进入不同的QoS等级队列l_n。上述队 列在"排队装置"中存储,并完成队列调度。调度方法可以参照但不限于本领域已经成熟的 PQ、WFQ等方法。 当分组位于队列列头时,将进入"地址转换装置"进行处理。"地址转换装置"已经 收到"地址分配装置"为各个QoS等级分配的IP地址或端口地址。地址转换装置将采用上 述地址分别对不同QoS等级队列产生的分组进行地址转换。例如,对于QoS等级1的分组, 在地址空间xxx. yyy. zzz. l_xxx. yyy. zzz. m中选用地址;对于QoS等级2的分组,在地址空 间xxx. yyy. zzz. m+l-xxx. yyy. zzz. m+n中选用地址;以此类推。对于地址空间存在多个IP地址/端口地址的情况,可以采用轮询或者随机方式选择地址,也可以将该QoS等级进一步 划分为多个"子QoS等级"(层次化QoS)。 本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条件下,还 可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限于以上的说明,而是由 权利要求书的范围来确定的。
权利要求
一种地址转换方法,其特征在于,包括步骤1,策略预置装置预先定义分组服务质量等级策略并将分组服务质量等级策略发送至排队装置;地址分配装置将地址转换设备池中的地址资源按照服务水平协议中的不同服务质量等级相应地分为多个地址组,每个地址组与具有相同服务质量等级的队列相对应;步骤2,业务/用户识别装置对接收到的分组进行分析,得到与分组服务质量等级策略有关的信息,并将分组以及与分组服务质量等级策略有关的信息发送至排队装置;步骤3,排队装置根据分组服务质量等级策略以及与分组服务质量等级策略有关的信息进行排队,并将排队后的分组进行队列调度,以及将位于具有相同服务质量等级的分组构成的队列列头的分组发送给地址转换装置;步骤4,地址转换装置根据队列所属服务质量等级及该服务质量等级对应的地址资源,对位于具有相同服务质量等级的分组构成的队列列头的分组进行地址转换。
2. 如权利要求1所述的地址转换方法,其特征在于,步骤3中,排队装置将分组在队列 内进行调度。
3. 如权利要求1所述的地址转换方法,其特征在于,分组服务质量等级策略包括根据 特定用户分配服务质量等级,根据业务类型动态分配服务质量等级,和/或根据地址分配 服务质量等级。
4. 如权利要求1所述的地址转换方法,其特征在于,分组服务质量等级策略包含的策 略条目为根据用户分配相应的服务质量等级;根据物理地址或IP地址分配相应服务质量 等级;根据端口地址分配相应服务质量等级;和/或根据内容分配相应服务质量等级;分组服务质量等级策略中包括两个以上的策略条目时,分组服务质量等级策略中还包 括使用各策略条目的先后顺序。
5. 如权利要求l所述的地址转换方法,其特征在于,业务/用户识别装置设置于局域网 出口、局域网信息交换节点或局域网用户接入节点。
6. —种地址转换装置,其特征在于,包括策略预置装置,用于预先定义分组服务质量等级策略并将分组服务质量等级策略发送 至排队装置;地址分配装置,用于将地址转换设备池中的地址资源按照服务水平协议中的不同服务 质量等级相应地分为多个地址组,每个地址组与具有相同服务质量等级的队列相对应;业务/用户识别装置,用于对接收到的分组进行分析,得到与分组服务质量等级策略 有关的信息,并将分组以及与分组服务质量等级策略有关的信息发送至排队装置;排队装置,用于根据分组服务质量等级策略以及与分组服务质量等级策略有关的信息 进行排队,并将排队后的分组进行队列调度,以及将位于具有相同服务质量等级的分组构 成的队列列头的分组发送给地址转换装置;地址转换装置,用于根据队列所属服务质量等级及该服务质量等级对应的地址资源, 对位于具有相同服务质量等级的分组构成的队列列头的分组进行地址转换。
7. 如权利要求6所述的地址转换装置,排队装置,用于将分组在队列内进行调度。
8. 如权利要求6所述的地址转换装置,其特征在于,分组服务质量等级策略包括根据 特定用户分配服务质量等级,根据业务类型动态分配服务质量等级,和/或根据地址分配服务质量等级。
9. 如权利要求6所述的地址转换装置,其特征在于,分组服务质量等级策略包含的策 略条目为根据用户分配相应的服务质量等级;根据物理地址或IP地址分配相应服务质量 等级;根据端口地址分配相应服务质量等级;或者根据内容分配相应服务质量等级;分组服务质量等级策略中包括两个以上的策略条目时,分组服务质量等级策略中还包 括使用各策略条目的先后顺序。
10. 如权利要求6所述的地址转换装置,其特征在于,业务/用户识别装置设置于局域 网出口、局域网信息交换节点或局域网用户接入节点。
全文摘要
本发明涉及一种地址转换方法与装置。该方法包括策略预置装置预先定义分组QoS等级策略;地址分配装置将地址资源按照服务水平协议中的不同服务质量等级相应地分为多个地址组,每个地址组与同QoS等级队列对应;业务/用户识别装置对接收到的分组进行分析,得到与分组QoS等级策略有关的信息;排队装置根据分组QoS等级策略以及与分组QoS等级策略有关的信息进行队列调度,并将具有相同QoS等级的分组构成的队列发送给地址转换装置;地址转换装置根据队列所属服务质量等级及该服务质量等级对应的地址资源,对具有相同QoS等级的分组构成的队列中的每个分组进行地址转换。本发明提高了业务服务质量。
文档编号H04L29/08GK101771733SQ20101003434
公开日2010年7月7日 申请日期2010年1月18日 优先权日2010年1月18日
发明者周巍, 姜智峰, 陈利兵 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1