发明名称 基于三层软交换的互联网高性能地址分配方法
摘要 基于三层软交换的互联网高性能地址分配方法属于计算机网络技术领域,其特征在于,三层软交换方法管理本自治域高性能地址的分配、使用、管理和计费;高性能用户经用户-网络信令向基于三层软交换方法的服务器申请高性能地址后,该服务器对用户权限进行认证,对高性能地址和对应的带宽资源进行控制和调配,再通过网络-网络信令控制三层准入控制网关路由器启动或停止对高性能地址的分配使用及相应的带宽控制。本发明的方法为高性能用户的应用提供了服务质量保证和安全传输保证。
申请公布号 CN101409684B 申请公布日期 2011.09.14
申请号 CN200810227292.7 申请日期 2008.11.25
申请人 清华大学 发明人 李星;包丛笑
分类号 H04L12/56(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 朱琨
主权项 基于三层软交换的互联网高性能地址分配方法,其特征在于,所述方法是在作为三层软交换服务器的本自治域的服务器中依次按以下步骤实现的:步骤(1):初始化在所述的三层软交换服务器上配置以下模块:信令传输控制模块,用户身份认证模块,本域及跨域链路带宽使用统计模块,计费模块,域管理模块,非正常退出定时模块,网管客户机模块;信令传输控制模块部分包括:网络‑网络信令接收或发送模块以及用户‑网络信令接收或发送模块,初始化这些模块后,等待传输信令的调度,信令格式包括:用户‑网络信令格式和网络‑网络信令格式用户‑网络信令格式中包含有:用户标识、流水号、用户本端普通地址、通信对端普通地址、用户本端高性能地址段、用户本次应用需求带宽、以及用户非正常退出等待时长和传输指令;网络‑网络信令格式中包含有:用户标识、流水号、用户本端高性能地址段、最大带宽、以及用户非正常等待退出时长和传输指令;用户身份认证模块:以用户数据库为核心,初始化用户该数据库,信息含有:经过认证授权的高性能用户名、帐号、口令、用户所在网络子网位置、用户使用的用于连入互联网的普通网络地址;本域及跨域链路带宽使用统计模块:建立域内及与本域互联的域间链路数据库,初始化该数据库,数据库存储信息格式包含:本自治域内可提供高性能应用的链路连接、带宽、使用率、所有与本自治域有高性能应用关系的相关其它自治域的通信链路、路由连接、带宽、使用率;计费模块:建立计费数据库,初始化计费数据库,数据库存储信息格式包含:经过认证授权的高性能用户名、帐号、口令、用户所在网络子网位置、用户使用的高性能地址、该类地址单位时间内费用,付费信用数额;域管理模块包括本域高性能地址管理模块和三层准入控制网关路由器管理模块;高性能地址管理模块:建立地址数据库,初始化该地址数据库,数据库存储信息格式包含:本域内网络所需的最大并发通信进程数量、全部高性能用户所需的高性能地址数量、高性能通信总带宽、本自治域内所有高性能地址、各个高性能地址段所预留的带宽、高性能地址的分配使用范围、本自治域内普通地址的网络位置信息、本自治域有高性能应用关系的相关其他自治域的地址信息;三层准入控制网关路由器管理模块:建立三层准入控制网关路由器数据库,初始化该网关数据库,数据库存储信息格式包含:所有三层准入控制网关路由器的网络标识、用户子网、以及带宽特性;非正常退出定时模块初始化,网管客户机模块初始化;步骤(2):用户‑网络信令接收模块接收来自高性能用户终端的请求,本自治域内的一个高性能用户请求与某个自治域中某一高性能用户进行高性能通信,信息包含前述用户‑网络信令格式中的信息;步骤(3):通过所述用户身份认证模块和计费模块,验证步骤(2)中的发送请求的本自治域高性能用户的身份和资费可用情况;步骤(4):通过所述三层准入控制网关路由器管理模块和本域及跨域链路带宽使用统计模块检查该用户请求的服务范围;步骤(5):通过比对高性能地址管理模块中的地址数据库和本域及跨域链路带宽使用统计模块中的链路数据库,检查该项服务的并发用户数量是否已经达到设定的上限N,所述上限N,满足B×N≤W,B为带宽需求,W为可提供的总带宽;步骤(6):检查拟使用的链路带宽使用情况,确定是否有足够带宽让本次应用使用;当全部满足步骤(3‑6)所述各项条件后,执行步骤(7),否则,则通知高性能用户,拒绝为其服务;步骤(7):从所述本域高性能地址管理模块中地址数据库中选择一个高性能地址段,通过用户‑网络信令通知该提出高性能通信请求的用户,动态配置高性能地址;步骤(8):通过网络‑网络信令传输控制模块向该发送请求的本自治域高性能用户所在子网的三层准入控制网关路由器发出信令,命令该三层准入控制网关路由器按网络‑网络信令中传送的参数进行相应配置,当配置完成后,该三层准入控制网关路由器确认,三层软交换服务器通过用户‑网络信令通知该发送请求的本自治域高性能用户使用该高性能地址进行高性能通信;步骤(9):网管客户机模块将三层软交换服务器的工作状态“工作”参数传送至设置的总网管系统;步骤(10):通知计费模块开始计时,准备计费;步骤(11):如果在申请高性能应用时间内,三层软交换服务器收到三层准入控制网关路由器发来的“关闭”信息,则,执行步骤(12),否则,等待所述发送请求的本自治域高性能用户发来的结束信息;步骤(12):当发出请求的高性能用户结束通信后,通过用户‑网络信令向用户‑网络模块发送结束信息,三层软交换服务器通过网络‑网络信令接口,向所述发出请求的高性能用户所在子网的三层准入控制网关路由器发出结束信息,回收相应高性能地址,撤销路由、撤销流控,步骤(13):停止计费,把计费结果通知该发送请求的本自治域高性能用户;步骤(14):更新所述用户数据库、地址数据库、链路数据库和计费数据库;步骤(15):网管客户机模块将三层软交换服务器的工作状态“关闭”参数传送至总网管系统。
地址 100084 北京市100084-82信箱