一种网络资源管理方法及系统的制作方法

文档序号:7712668阅读:261来源:国知局
专利名称:一种网络资源管理方法及系统的制作方法
技术领域
本发明涉及无线通信领域,尤其涉及一种网络资源管理方法及系统。
技术背景
IP网络的简单、快速、共享等特性带来了宽带网络的繁荣,但大量的业务也造 成网络资源紧张,不能保证业务的传输速度,进而无法保证视频业务、即时业务等需要 高速传输的业务的质量,影响用户体验。
而目前较常用的网络资源管理方法是为各类业务配置优先级,根据各业务的 优先级为业务分配带宽资源,但随着视频业务、即时业务等业务的不断发展,高优先级 业务种类及数量暴增,而大量高优先级业务,尤其大量占用较大带宽的视频业务,依然 使得网络资源紧张,甚至可能导致网路过载。发明内容
有鉴于此,本发明的主要目的在于提供一种网络资源管理方法及系统,能够保 证需要高速传输的业务的质量。
为达到上述目的,本发明的技术方案是这样实现的
一种网络资源管理方法,策略服务器接收到应用业务服务器发来的策略请求 时,该方法包括
根据接收到的策略请求携带的所请求业务的信息、用户签约信息和用户当前接 入的承载面信息,生成策略参数并下发至承载面的第一跳路由器first-hopmuter的策略执 行功能体;
策略执行功能体将接收到的策略参数映射到first-hop router的资源预留协议 RSVP协议端的RSVP对象;所述RSVP协议端通过RSVP path消息将所述RSVP对象传 送至承载面除&st-hop router外其余各路由器的RSVP客户端,各RSVP客户端根据RSVP对象为所请求业务预留带宽。
进一步地,所述策略参数包括所请求业务的IP五元组、QoS需求参数、以及 用户网关BNG的IP地址和接收端口号;
所述RSVP对象包括会话session字段、发送端模板sender template字段和发 送端规格sender_TSPEC字段;
所述将接收到的策略参数映射到所述RSVP协议端的RSVP对象为
将所述策略参数包括的BNG的IP地址和接收端口号分别映射到所述session字段 包括的接收端地址receiver address字段、接收端端口 receiver port字段,并将所述策略参 数包括的IP五元组中的协议号映射到所述session字段包括的协议ID protocol ID字段;
将所述策略参数包括的IP五元组中的源IP地址、源端口号分别映射到所述 sender template字段包括的发送端地址sender address字段、发送端端口 senderport字段;
将所述策略参数包括的QoS需求参数映射到所述sender_TSPEC字段。6
进一步地,所述RSVP协议端通过RSVP path消息将所述RSVP对象传送至承载 面除&st-hop router外其余各路由器的RSVP客户端为所述RSVP协议端生成携带的RSVP对象的RSVP路径RSVP path消息,并通过 承载面各路由器的RSVP客户端向承载面用户网关BNG的RSVP客户端传送;所述各RSVP客户端根据RSVP对象为所请求业务预留带宽包括al、除BNG外其余各路由器的RSVP客户端根据上一跳路由器发来的RSVP path 消息携带的RSVP对象创建路径path状态,并转发该上一跳路由器发来的RSVP path消息 至下一跳路由器,直到RSVP path消息到达BNG的RSVP客户端时,执行步骤bl ;bl、BNG的RSVP客户端根据RSVPpath消息携带的RSVP对象创建path状态、 以及计算需要为所请求业务预留的带宽,为所请求业务预留所算得的带宽,并通过承载 面其余路由器的RSVP客户端向RSVP协议端回送RSVP path消息;Cl、除BNG外其余各路由器的RSVP客户端根据下一跳路由器发来的回送的 RSVP path消息携带的RSVP对象计算需要为所请求业务预留的带宽,为所请求业务预留 所算得的带宽,并将该下一跳路由器发来的回送的RSVPpath消息转发至上一跳路由器; 直到RSVP协议端接收到回送的RSVP path消息,通过策略执行功能体向策略服务器回复 预留完成消息。进一步地,完成所请求业务的传输或终止所请求业务时,该方法进一步包括 释放预留资源。进一步地,所述释放预留资源包括a2、策略服务器接收到应用业务服务器发来的资源释放请求时,策略服务器发 送释放带宽通知至所述策略执行功能体;b2、策略执行功能体将接收到的释放带宽通知携带的所请求业务对应的IP五元 组、以及BNG的IP地址和接收端口号,映射到所述RSVP协议端的RSVPpath删除RSVP path tear对象;RSVP协议端生成携带RSVP path tear对象RSVPpath tear消息并向承载面 BNG的RSVP客户端传送;C2、除BNG外其余各路由器的RSVP客户端接收到上一跳路由器发来的RSVP path tear消息,删除该RSVP path tear消息携带的RSVP path tear对象对应的path状态, 以及释放该RSVP path tear消息携带的RSVP path tear对象对应的资源,并向下一跳路由 器转发该RSVP path tear消息,直到RSVP path tear消息到达BNG时,执行步骤d2 ;d2、BNG的RSVP客户端删除接收到的RSVP path tear消息携带的RSVPpath tear 对象对应的path状态,以及释放接收到的RSVP path tear消息携带的RSVP path tear对象 对应的资源;并通过承载面其余各路由器的RSVP客户端、RSVP协议端、以及所述策略 执行功能体回复释放完成消息至策略服务器。进一步地,所述释放预留资源包括a3、BNG的RSVP客户端删除所请求业务对应的path状态,并释放所请求业务 占用的资源后,生成RSVP path tear消息并通过承载面除BNG外各路由器的RSVP客户 端向RSVP协议端传送;b3、除BNG外其余各路由器的RSVP客户端接收到下一跳路由器发来的RSVP path tear消息,删除该RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear对象对应的资源,并向上一跳路由器转发该RSVP path tear消 息,直到RSVP path tear消息到达RSVP协议端时,执行步骤c3 ;C3、RSVP path tear消息到达RSVP协议端后,RSVP协议端通过所述策略执行
功能体回复释放完成消息至策略服务器。本发明还提供一种网络资源管理系统,该系统包括在控制面引入的分别与承 载面和应用业务服务器连接的策略服务器、设置于承载面的first-hop router上的策略执行 功能体和RSVP协议端、以及设置于承载面除first-hop router外其余各路由器上的RSVP 客户端;其中,策略服务器,用于接收到应用业务服务器发来的策略请求时,根据接收到的策 略请求携带的所请求业务的信息、用户签约信息和用户当前接入的承载面信息,生成策 略参数并下发至策略执行功能体;策略执行功能体,用于将接收到的策略参数映射到RSVP协议端的RSVP对 象;RSVP协议端,用于通过RSVP path消息将所述RSVP对象传送至承载面各路由 器;RSVP客户端,用于根据RSVP对象为所请求业务预留带宽。进一步地,所述RSVP对象包括会话session字段、sender template字段和 sender_TSPEC 字段;所述策略执行功能体包括交互模块、会话映射模块、模板映射模块和规格映 射模块;其中,交互模块,用于接收策略服务器发来的策略参数;会话映射模块,用于将接收到的策略参数包括的BNG的IP地址和接收端口号分 别映射到所述session字段包括的receiver address字段、receiver port字段,并将该接收到 的策略参数包括的IP五元组中的协议号映射到所述session字段包括的protocol ID字段;模板映射模块,用于将该接收到的策略参数包括的IP五元组中的源IP地址、源 端口号分别映射到所述sender template字段包括的sender address字段、sender port字段;规格映射模块,用于将该接收到的策略参数包括的QoS需求参数映射到所述 sender_TSPEC 字段。进一步地,所述RSVP协议端包括消息生成模块、消息收发模块;其中,消息生成模块,用于生成携带的RSVP对象的RSVP path消息;消息收发模块,用于通过承载面各路由器的RSVP客户端向承载面BNG的RSVP 客户端传送所述RSVP path消息;并在接收到回送的RSVPpath消息时,通过所述交互模 块向策略服务器回复预留完成消息;所述RSVP客户端设置于除BNG之外承载面其余的路由器上时,为路由器客户 端;所述RSVP客户端设置于BNG上时,为BNG客户端;其中,路由器客户端,用于根据接收到的前一条发来的RSVP path消息携带的RSVP对 象创建path状态,转发该上一跳路由器发来的RSVP path消息至下一跳路由器;并根据 下一跳路由器发来的回送的RSVP path消息携带的RSVP对象,计算需要为所请求业务 预留的带宽,为所请求业务预留所算得的带宽,并将该下一跳路由器发来的回送的RSVPpath消息转发至上一跳路由器;BNG客户端,用于根据上一跳路由器发来的RSVP path消息携带的RSVP对象 创建path状态、以及计算需要为所请求业务预留的带宽,并为所请求业务预留所算得的 带宽,并通过各路由器客户端向所述RSVP协议端的消息收发模块回送RSVP path消息。进一步地,所述策略服务器,还用于接收到应用业务服务器发来的资源释放请 求时,发送释放带宽通知至所述策略执行功能体;所述交互模块,还用于接收策略服务器发来的释放带宽通知;所述会话映射模块、模板映射模块和规格映射模块,还用于将接收到的释放带 宽通知携带的所请求业务对应的IP五元组、以及BNG的IP地址和接收端口号,映射到 所述RSVP协议端的RSVP path删除RSVP path tear对象;所述消息生成模块,还用于生成携带RSVP path tear对象RSVP path tear消息;所述消息收发模块,还用于向承载面BNG的RSVP客户端传送所述RSVPpath tear消息;所述路由器客户端,用于接收到上一跳路由器发来的RSVP path tear消息,删除 该RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear消息携带的RSVP path tear对象对应的资源,并向下一跳路由器转发该RSVP path tear
消息;所述BNG客户端,用于接收到RSVP path tear消息,删除该RSVP path tear消息 携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear消息携带的RSVP path tear对象后,通过承载面其余各路由器的RSVP客户端、所述消息收发模块、以及所 述交互模块回复释放完成消息至策略服务器。进一步地,所述BNG客户端,还用于删除所请求业务对应的path状态,并释放 所请求业务占用的资源后,生成RSVP path tear消息并通过承载面除BNG外各路由器的 RSVP客户端向所述消息收发模块传送;所述路由器客户端,还用于接收到下一跳路由器发来的RSVP path tear消息,删 除该RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear对象对应的资源,并向上一跳路由器转发该RSVP pathtear消息;所述消息收发模块,还用于通过所述交互模块回复释放完成消息至策略服务
ο本发明所提供的网络资源管理方法及系统,策略服务器通过first-hop router的策 略执行功能体将策略参数映射到RSVP协议端,RSVP协议端和RSVP客户端根据所述策 略参数,为所请求业务预留资源,实现资源管理,能够具体到为用户当前请求的业务预 留资源,能够保证需要高速传输的业务的质量,解决了网络资源紧张影响的业务传输速 度,进而影响用户体验的问题。本发明还具有以下的优点和特点在完成或终止业务时,释放业务占用的网络资源,以便其它业务使用,以解决 网络资源紧张的问题。


图1为本发明实施例网络资源管理方法的实现流程9
图2为本发明实施例网络资源管理系统的结构示意图。

具体实施例方式本发明实施例网络资源管理方法的实现流程如图1所示,包括以下步骤步骤101 策略服务器接收到应用业务服务器发来的策略请求时,根据接收到 的策略请求携带的所请求业务的信息、用户签约信息和用户当前接入的承载面信息,生 成策略参数并下发至承载面的第一跳路由器(first-hopmuter)的策略执行功能体;其中,所述策略参数包括所请求业务的IP五元组、QoS需求参数、以及用户 网关(BNG)的IP地址和接收端口号,分别包含于所请求业务的信息、用户签约信息和用 户当前接入的承载面信息中;所请求业务的信息、用户签约信息均存储在应用业务服务 器中,所述用户当前接入的承载面信息是用户最近一次登录网络时提供给应用业务服务 器的用户接入的承载面信息。步骤102 策略执行功能体将接收到的策略参数映射到first-hop router的资源预 留协议(RSVP)协议端的RSVP对象。其中,所述RSVP对象包括会话(session)字段、发送端模板(sendertemplate) 字段和发送端规格(Sender_TSPEC)字段;所述将策略参数映射到RSVP对象具体为将所述策略参数包括的BNG的IP地址和接收端口号分别映射到所述session字 段包括的接收端地址(receiver address)字段、接收端端口(receiver port)字段,并将所述 策略参数包括的IP五元组中的协议号映射到所述session字段包括的协议ID (protocol ID)
字段;将所述策略参数包括的IP五元组中的源IP地址、源端口号分别映射到所述 sender template字段包括的发送端地址(sender address)字段、发送端端口(sender port)字 段;将所述策略参数包括的QoS需求参数映射到所述sender_TSPEC字段。 步骤103 所述RSVP协议端通过RSVP路径(RSVP path)消息将所述RSVP对 象传送至承载面除first-hop router外其余各路由器的RSVP客户端,各RSVP客户端根据 RSVP对象为所请求业务预留带宽。其中,所述RSVP协议端通过RSVP path消息将所述RSVP对象传送至承载面除 first-hop router外其余各路由器的RSVP客户端为所述RSVP协议端生成携带RSVP对象的RSVP path消息并通过承载面各路由器 的RSVP客户端向承载面BNG的RSVP客户端传送;其中,BNG为承载面的最后一跳, 用于连接承载面和用户侧;所述各RSVP客户端根据RSVP对象为所请求业务预留带宽包括步骤al、除BNG外其余各路由器的RSVP客户端根据上一跳路由器转发来的 RSVP path消息携带的RSVP对象创建path状态,并转发该上一跳路由器转发来的RSVP path消息至下一跳路由器,直到RSVP path消息到达BNG的RSVP客户端时,执行步骤 bl ;其中,所述path状态包括所述RSVP对象、以及上一跳路由器的地址,所述RSVP对象用于,以便其下一跳路由器向其发送信令或数据;步骤bl、BNG的RSVP客户端根据接收到的RSVP path消息携带的RSVP对象 创建path状态、以及计算需要为所请求业务预留的带宽,为所请求业务预留所算得的带 宽,并通过承载面其余路由器的RSVP客户端向RSVP协议端回送RSVP path消息;步骤Cl、除BNG外其余各路由器的RSVP客户端根据下一跳路由器转发来的回 送的RSVP path消息携带的RSVP对象计算需要为所请求业务预留的带宽,为所请求业务 预留所算得的带宽,并将该下一跳路由器转发来的回送的RSVP path消息转发至上一跳路 由器;直到RSVP协议端接收到回送的RSVPpath消息,S卩,回送的RSVP path消息到达 first-hop router, RSVP协议端通过策略执行功能体向策略服务器回复预留完成消息,结 束本次资源预留流程。步骤103后,完成或终止业务时,本发明实施例还包括释放预留资源。其中,完成业务时或由应用业务服务器终止业务时,所述释放预留资源包括步骤a2、策略服务器接收到应用业务服务器发来的资源释放请求时,策略服务 器发送释放带宽通知至所述策略执行功能体;步骤b2、策略执行功能体将接收到的释放带宽通知携带的所请求业务对应的IP 五元组、以及BNG的IP地址和接收端口号,映射到所述RSVP协议端的RSVP path删除 (RSVP path tear)对象;RSVP 协议端生成携带 RSVP path tear 对象的 RSVP path tear 消息 并向承载面BNG的RSVP客户端传送;步骤C2、除BNG外其余各路由器的RSVP客户端接收到上一跳路由器发来的 RSVP path tear消息,删除该RSVP path tear消息携带的RSVP path tear对象对应的path状 态,以及释放该RSVP path tear消息携带的RSVP path tear对象对应的资源,并向下一跳路 由器转发该RSVP path tear消息,直到RSVP path tear消息到达BNG时,执行步骤d2 ;步骤d2、BNG的RSVP客户端删除接收到的RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放接收到的RSVP path tear消息携带的RSVP path tear对象对应的资源;并通过承载面其余各路由器的RSVP客户端、RSVP协议端、以及 所述策略执行功能体回复释放完成消息至策略服务器,结束本次资源释放流程。由承载面终止业务时,所述释放预留资源包括步骤a3、BNG的RSVP客户端删除所请求业务对应的path状态,并释放所请求 业务占用的资源后,生成RSVP path tear消息并通过承载面除BNG外各路由器的RSVP客 户端向RSVP协议端传送;步骤b3、除BNG外其余各路由器的RSVP客户端接收到下一跳路由器发来的 RSVP path tear消息,删除该RSVP path tear消息携带的RSVP path tear对象对应的path 状态,以及释放该RSVP path tear对象对应的资源,并向上一跳路由器转发该RSVP path tear消息,直到RSVP path tear消息到达RSVP协议端时,即直到RSVP path tear消息到达 first-hop router 时,执行步骤 C3 ;步骤C3、RSVP协议端通过所述策略执行功能体回复释放完成消息至策略服务 器,结束本次资源释放流程。本发明实施例网络资源管理系统的结构如图2所示,包括在控制面引入的分 别与承载面和应用业务服务器连接的策略服务器、设置于承载面的fost-hopmuter上的策
11略执行功能体和RSVP协议端、以及设置于承载面各路由器上的RSVP客户端;其中,策略服务器,用于接收到应用业务服务器发来的策略请求时,根据接收到的策 略请求携带的所请求业务的信息、用户签约信息和用户当前接入的承载面信息,生成策 略参数并下发至策略执行功能体;策略执行功能体,用于将接收到的策略参数映射到RSVP协议端的RSVP对 象;RSVP协议端,用于通过RSVP path消息将所述RSVP对象传送至承载面各路由器。RSVP客户端,用于根据RSVP对象为所请求业务预留带宽。其中,所述RSVP对象包括会话session字段、sender template字段和sender_ TSPEC字段;所述策略执行功能体包括交互模块、会话映射模块、模板映射模块和规格映 射模块;其中,交互模块,用于接收策略服务器发来的策略参数;会话映射模块,用于将接收到的策略参数包括的BNG的IP地址和接收端口号分 别映射到所述session字段包括的receiver address字段、receiver port字段,并将该接收到 的策略参数包括的IP五元组中的协议号映射到所述session字段包括的protocol ID字段;模板映射模块,用于将该接收到的策略参数包括的IP五元组中的源IP地址、源 端口号分别映射到所述sender template字段包括的sender address字段、sender port字段;规格映射模块,用于将该接收到的策略参数包括的QoS需求参数映射到所述 sender_TSPEC 字段。进一步地,所述RSVP协议端包括消息生成模块、消息收发模块;其中,消息生成模块,用于生成携带的RSVP对象的RSVP path消息;消息收发模块,用于通过承载面各路由器的RSVP客户端向承载面BNG的RSVP 客户端传送所述RSVP path消息;并在接收到回送的RSVPpath消息时,通过所述交互模 块向策略服务器回复预留完成消息;所述RSVP客户端设置于除BNG之外承载面其余的路由器上时,为路由器客户 端;所述RSVP客户端设置于BNG上时,为BNG客户端;其中,路由器客户端,设置于除BNG之外承载面其余的路由器上,用于根据接收到的 前一条发来的RSVP path消息携带的RSVP对象创建path状态,转发该上一跳路由器发 来的RSVP path消息至下一跳路由器;并根据下一跳路由器发来的回送的RSVP path消息 携带的RSVP对象,计算需要为所请求业务预留的带宽,为所请求业务预留所算得的带 宽,并将该下一跳路由器发来的回送的RSVPpath消息转发至上一跳路由器;BNG客户端,设置于BNG上,用于根据上一跳路由器发来的RSVP path消息携 带的RSVP对象创建path状态、以及计算需要为所请求业务预留的带宽,并为所请求业 务预留所算得的带宽,并通过各路由器客户端向所述RSVP协议端的消息收发模块回送 RSVP path 消息。进一步地,所述策略服务器,还用于接收到应用业务服务器发来的资源释放请 求时,发送释放带宽通知至所述策略执行功能体;
所述交互模块,还用于接收策略服务器发来的释放带宽通知;所述会话映射模块、模板映射模块和规格映射模块,还用于将接收到的释放带 宽通知携带的所请求业务对应的IP五元组、以及BNG的IP地址和接收端口号,映射到 所述RSVP协议端的RSVP path删除RSVP path tear对象;所述消息生成模块,还用于生成携带RSVP path tear对象RSVP path tear消息;所述消息收发模块,还用于向承载面BNG的RSVP客户端传送所述RSVPpath tear消息;所述路由器客户端,用于接收到上一跳路由器发来的RSVP path tear消息,删除 该RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear消息携带的RSVP path tear对象对应的资源,并向下一跳路由器转发该RSVP path tear
消息;所述BNG客户端,用于接收到RSVP path tear消息,删除该RSVP path tear消息 携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear消息携带的RSVP path tear对象后,通过承载面其余各路由器的RSVP客户端、所述消息收发模块、以及所 述交互模块回复释放完成消息至策略服务器,结束本次资源释放流程。进一步地,所述BNG客户端,还用于删除所请求业务对应的path状态,并释放 所请求业务占用的资源后,生成RSVP path tear消息并通过承载面除BNG外各路由器的 RSVP客户端向所述消息收发模块传送;所述路由器客户端,还用于接收到下一跳路由器发来的RSVP path tear消息,删 除该RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear对象对应的资源,并向上一跳路由器转发该RSVP pathtear消息;所述消息收发模块,还用于通过所述交互模块回复释放完成消息至策略服务 器,结束本次资源释放流程。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种网络资源管理方法,其特征在于,策略服务器接收到应用业务服务器发来的 策略请求时,该方法包括根据接收到的策略请求携带的所请求业务的信息、用户签约信息和用户当前接入的 承载面信息,生成策略参数并下发至承载面的第一跳路由器first-hopmuter的策略执行功 能体;策略执行功能体将接收到的策略参数映射到&st-hop router的资源预留协议RSVP协 议端的RSVP对象;所述RSVP协议端通过RSVP path消息将所述RSVP对象传送至承载 面除first-hop router外其余各路由器的RSVP客户端,各RSVP客户端根据RSVP对象为 所请求业务预留带宽。
2.根据权利要求1所述网络资源管理方法,其特征在于,所述策略参数包括所请 求业务的IP五元组、QoS需求参数、以及用户网关BNG的IP地址和接收端口号;所述RSVP对象包括会话session字段、发送端模板sender template字段和发送端 规格 sender_TSPEC 字段;所述将接收到的策略参数映射到所述RSVP协议端的RSVP对象为 将所述策略参数包括的BNG的IP地址和接收端口号分别映射到所述session字段包 括的接收端地址receiver address字段、接收端端口 receiver port字段,并将所述策略参数 包括的IP五元组中的协议号映射到所述session字段包括的协议ID protocol ID字段;将所述策略参数包括的IP五元组中的源IP地址、源端口号分别映射到所述sender template字段包括的发送端地址sender address字段、发送端端口 senderport字段; 将所述策略参数包括的QoS需求参数映射到所述Sender_TSPEC字段。
3.根据权利要求1或2所述网络资源管理方法,其特征在于,所述RSVP协议端通过 RSVP path消息将所述RSVP对象传送至承载面除first-hop router外其余各路由器的RSVP 客户端为所述RSVP协议端生成携带的RSVP对象的RSVP路径RSVP path消息,并通过承载 面各路由器的RSVP客户端向承载面用户网关BNG的RSVP客户端传送; 所述各RSVP客户端根据RSVP对象为所请求业务预留带宽包括 al、除BNG外其余各路由器的RSVP客户端根据上一跳路由器发来的RSVP path消 息携带的RSVP对象创建路径path状态,并转发该上一跳路由器发来的RSVP path消息至 下一跳路由器,直到RSVP path消息到达BNG的RSVP客户端时,执行步骤bl ;bl、BNG的RSVP客户端根据RSVP path消息携带的RSVP对象创建path状态、以 及计算需要为所请求业务预留的带宽,为所请求业务预留所算得的带宽,并通过承载面 其余路由器的RSVP客户端向RSVP协议端回送RSVP path消息;Cl、除BNG外其余各路由器的RSVP客户端根据下一跳路由器发来的回送的RSVP path消息携带的RSVP对象计算需要为所请求业务预留的带宽,为所请求业务预留所算得 的带宽,并将该下一跳路由器发来的回送的RSVP path消息转发至上一跳路由器;直到 RSVP协议端接收到回送的RSVP path消息,通过策略执行功能体向策略服务器回复预留 完成消息。
4.根据权利要求3所述网络资源管理方法,其特征在于,完成所请求业务的传输或终 止所请求业务时,该方法进一步包括释放预留资源。
5.根据权利要求4所述网络资源管理方法,其特征在于,所述释放预留资源包括 a2、策略服务器接收到应用业务服务器发来的资源释放请求时,策略服务器发送释放带宽通知至所述策略执行功能体;b2、策略执行功能体将接收到的释放带宽通知携带的所请求业务对应的IP五元组、 以及BNG的IP地址和接收端口号,映射到所述RSVP协议端的RSVPpath删除RSVP path tear对象;RSVP协议端生成携带RSVP path tear对象RSVPpath tear消息并向承载面BNG 的RSVP客户端传送;c2、除BNG外其余各路由器的RSVP客户端接收到上一跳路由器发来的RSVP path tear消息,删除该RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及 释放该RSVP path tear消息携带的RSVP path tear对象对应的资源,并向下一跳路由器转 发该RSVP path tear消息,直到RSVP path tear消息到达BNG时,执行步骤d2 ;d2、BNG的RSVP客户端删除接收到的RSVP path tear消息携带的RSVPpath tear对 象对应的path状态,以及释放接收到的RSVP path tear消息携带的RSVP path tear对象对 应的资源;并通过承载面其余各路由器的RSVP客户端、RSVP协议端、以及所述策略执 行功能体回复释放完成消息至策略服务器。
6.根据权利要求4所述网络资源管理方法,其特征在于,所述释放预留资源包括 a3、BNG的RSVP客户端删除所请求业务对应的path状态,并释放所请求业务占用的资源后,生成RSVP path tear消息并通过承载面除BNG外各路由器的RSVP客户端向 RSVP协议端传送;b3、除BNG外其余各路由器的RSVP客户端接收到下一跳路由器发来的RSVP path tear消息,删除该RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及 释放该RSVP path tear对象对应的资源,并向上一跳路由器转发该RSVP path tear消息, 直到RSVP path tear消息到达RSVP协议端时,执行步骤c3 ;c3、RSVP path tear消息到达RSVP协议端后,RSVP协议端通过所述策略执行功能 体回复释放完成消息至策略服务器。
7.—种网络资源管理系统,其特征在于,该系统包括在控制面引入的分别与承载 面和应用业务服务器连接的策略服务器、设置于承载面的first-hopmuter上的策略执行功 能体和RSVP协议端、以及设置于承载面除first-hop router外其余各路由器上的RSVP客 户端;其中,策略服务器,用于接收到应用业务服务器发来的策略请求时,根据接收到的策略请 求携带的所请求业务的信息、用户签约信息和用户当前接入的承载面信息,生成策略参 数并下发至策略执行功能体;策略执行功能体,用于将接收到的策略参数映射到RSVP协议端的RSVP对象; RSVP协议端,用于通过RSVP path消息将所述RSVP对象传送至承载面各路由器; RSVP客户端,用于根据RSVP对象为所请求业务预留带宽。
8.根据权利要求7所述网络资源管理系统,其特征在于,所述RSVP对象包括会话 session 字段、sender template 字段禾口 sender_TSPEC 字段;所述策略执行功能体包括交互模块、会话映射模块、模板映射模块和规格映射模 块;其中,3交互模块,用于接收策略服务器发来的策略参数;会话映射模块,用于将接收到的策略参数包括的BNG的IP地址和接收端口号分别映 射到所述session字段包括的receiver address字段、receiver port字段,并将该接收到的策 略参数包括的IP五元组中的协议号映射到所述session字段包括的protocol ID字段;模板映射模块,用于将该接收到的策略参数包括的IP五元组中的源IP地址、源端口 号分别映射到所述sender template字段包括的sender address字段、sender port字段;规格映射模块,用于将该接收到的策略参数包括的QoS需求参数映射到所述sendee TSPEC字段。
9.根据权利要求7或8所述网络资源管理系统,其特征在于,所述RSVP协议端包括 消息生成模块、消息收发模块;其中,消息生成模块,用于生成携带的RSVP对象的RSVP path消息; 消息收发模块,用于通过承载面各路由器的RSVP客户端向承载面BNG的RSVP客 户端传送所述RSVP path消息;并在接收到回送的RSVP path消息时,通过所述交互模块 向策略服务器回复预留完成消息;所述RSVP客户端设置于除BNG之外承载面其余的路由器上时,为路由器客户端; 所述RSVP客户端设置于BNG上时,为BNG客户端;其中,路由器客户端,用于根据接收到的前一条发来的RSVP path消息携带的RSVP对象创 建path状态,转发该上一跳路由器发来的RSVP path消息至下一跳路由器;并根据下一 跳路由器发来的回送的RSVP path消息携带的RSVP对象,计算需要为所请求业务预留的 带宽,为所请求业务预留所算得的带宽,并将该下一跳路由器发来的回送的RSVPpath消 息转发至上一跳路由器;BNG客户端,用于根据上一跳路由器发来的RSVP path消息携带的RSVP对象创 建path状态、以及计算需要为所请求业务预留的带宽,并为所请求业务预留所算得的带 宽,并通过各路由器客户端向所述RSVP协议端的消息收发模块回送RSVP path消息。
10.根据权利要求9所述网络资源管理系统,其特征在于,所述策略服务器,还用于 接收到应用业务服务器发来的资源释放请求时,发送释放带宽通知至所述策略执行功能 体;所述交互模块,还用于接收策略服务器发来的释放带宽通知; 所述会话映射模块、模板映射模块和规格映射模块,还用于将接收到的释放带宽通 知携带的所请求业务对应的IP五元组、以及BNG的IP地址和接收端口号,映射到所述 RSVP 协议端的 RSVP path 删除 RSVP path tear 对象;所述消息生成模块,还用于生成携带RSVP path tear对象RSVP path tear消息; 所述消息收发模块,还用于向承载面BNG的RSVP客户端传送所述RSVPpath tear消息;所述路由器客户端,用于接收到上一跳路由器发来的RSVP path tear消息,删除该 RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear消息携带的RSVP path tear对象对应的资源,并向下一跳路由器转发该RSVP path tear消息;所述BNG客户端,用于接收到RSVP path tear消息,删除该RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear消息携带的RSVP path tear对象后,通过承载面其余各路由器的RSVP客户端、所述消息收发模块、以及所述交 互模块回复释放完成消息至策略服务器。
11.根据权利要求9所述网络资源管理系统,其特征在于,所述BNG客户端,还用于 删除所请求业务对应的path状态,并释放所请求业务占用的资源后,生成RSVP path tear 消息并通过承载面除BNG外各路由器的RSVP客户端向所述消息收发模块传送;所述路由器客户端,还用于接收到下一跳路由器发来的RSVP path tear消息,删除该 RSVP path tear消息携带的RSVP path tear对象对应的path状态,以及释放该RSVP path tear对象对应的资源,并向上一跳路由器转发该RSVP pathtear消息;所述消息收发模块,还用于通过所述交互模块回复释放完成消息至策略服务器。
全文摘要
本发明公开了一种网络资源管理方法,该方法包括根据接收到的策略请求携带的所请求业务的信息、用户签约信息和用户当前接入的承载面信息,生成策略参数并下发至承载面的第一跳路由器的策略执行功能体;策略执行功能体将接收到的策略参数映射到第一跳路由器的资源预留协议RSVP协议端的RSVP对象;所述RSVP协议端通过RSVP path消息将所述RSVP对象传送至各RSVP客户端,各RSVP客户端根据RSVP对象为所请求业务预留带宽。本发明同时还公开了一种网络资源管理系统,包括策略服务器、策略执行功能体、RSVP协议端和RSVP客户端。采用本发明所述的方法和系统,能够保证需要高速传输的业务的质量。
文档编号H04L12/56GK102025688SQ20091016997
公开日2011年4月20日 申请日期2009年9月11日 优先权日2009年9月11日
发明者成超文 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1