一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于外部网关协议的计费管理方法和系统与流程

2021-10-22 23:30:00 来源:中国专利 TAG:网关 协议 计费管理 方法 系统

一种基于外部网关协议的计费管理方法和系统
1.技术领域
2.本发明涉及数据通信技术领域,更具体地,涉及一种基于外部网关协议的计费管理方法和系统。


背景技术:

3.igp(内部网关协议)是在一个自治网络内网关(主机和路由器)间交换路由信息的协议。路由信息能用于网间协议(ip)或者其它网络协议来说明路由传送是如何进行的。igp协议包括rip、ospf、is

is、igrp、eigrp等协议。
4.现有采集网络拓扑信息的方法主要基于igp协议的链路状态信息(lsdb),控制器通过bgp

ls(border gateway protocol link

state,边界网关协议链路状态)协议实现网络的监控和管理,但由于lsdb缺少接口地址、实时流量以及qos(quality of service,服务质量)、acl(access control lists,访问控制列表)等信息,无法绘制更加准确直观的网络拓扑,更无法满足网络计费的要求。


技术实现要素:

5.本发明为克服上述现有技术所述的采集网络拓扑信息的方法无法满足网络计费的要求的缺陷,提供一种基于外部网关协议的计费管理方法,以及一种基于外部网关协议的计费管理系统。
6.为解决上述技术问题,本发明的技术方案如下:一种基于外部网关协议的计费管理方法,包括以下步骤:s1:初始化控制器、第一网络设备和第二网络设备的参数;s2:控制器管理bgp会话,获取第一网络设备和第二网络设备发送的lsdb数据;s3:控制器获取计费规则,根据第一网络设备和第二网络设备发送的lsdb数据生成计费信息记录。
7.作为优选方案,所述s1步骤中,第二网络设备获取本设备的本地会话状态信息,封装成新的扩展的lsdb数据,然后泛洪给其他igp邻居。
8.作为优选方案,所述本地会话状态信息包括设备本地的链路状态、实时流量状态、接口信息、acl信息。
9.作为优选方案,所述s2步骤中,其具体步骤如下:s2.1:第一网络设备和控制器进行bgp

ls邻居的建立;s2.2:当第二网络设备的lsdb信息到达第一网络设备的igp之后,第一网络设备汇总连同本地所有lsdb信息发送给本地bgp(border gateway protocol,边界网关协议),bgp将收到的lsdb打包进bgp

ls的更新报文中发送给控制器的bgp。
10.作为优选方案,所述s3步骤中,其具体步骤如下:
s3.1:控制器下发获取用量信息的请求,并下发urr计费规则(usage reporting rule,用量上报规则);s3.2:第二网络设备收到计费规则后开始获取用量信息,第一网络设备收到用量信息的lsdb数据后组成计费信息记录,并通过更新报文发送给控制器。
11.本发明还提出了一种基于外部网关协议的计费管理系统,应用于上述任一技术方案提出的基于外部网关协议的计费管理方法,其中包括控制器、第一网络设备和第二网络设备,其中:所述控制器包括bgp服务,用于管理bgp会话以及接收扩展lsdb;所述第一网络设备包括igp和bgp服务,其中igp负责收集自己以及邻居的链路状态,并发送给本地的bgp协议;bgp负责与控制器建立bpg

ls邻居,并发送携带igp链路状态的bgp

ls消息;所述第二网络设备包括igp服务,用于获取本地的会话状态信息,然后打包成新扩展的lsdb发送给igp邻居。
12.作为优选方案,所述会话状态信息包括设备本地的链路状态、实时流量状态、接口信息、acl信息。
13.作为优选方案,所述控制器中还包括redis缓存架构,用于缓存lsdb数据。
14.与现有技术相比,本发明技术方案的有益效果是:本发明通过扩展igp链路状态信息(lsdb)和bgp

ls传输结构,能够用于实时精准绘制当前网络拓扑的结构以及流量状况,且在现有acl和qos的基础上,引入urr计费规则,扩展了控制器的功能需求,丰富了计费的灵活性。
附图说明
15.图1为实施例1的基于外部网关协议的计费管理方法的流程图。
16.图2为实施例1的初始化流程图。
17.图3为实施例1的计费流程图。
18.图4为实施例2的基于外部网关协议的计费管理系统的结构示意图。
具体实施方式
19.附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
20.下面结合附图和实施例对本发明的技术方案做进一步的说明。
21.实施例1本实施例提出一种基于外部网关协议的计费管理方法,如图1~3所示,为本实施例的基于外部网关协议的计费管理方法的流程图。
22.本实施例提出的基于外部网关协议的计费管理方法中,包括以下步骤:s1:初始化控制器1、第一网络设备2和第二网络设备3的参数;
s2:控制器1管理bgp会话,获取第一网络设备2和第二网络设备3发送的lsdb数据;s3:控制器1获取计费规则,根据第一网络设备2和第二网络设备3发送的lsdb数据生成计费信息记录。
23.进一步的,在本实施例的s1步骤中,其具体步骤如下:第二网络设备3获取本设备的本地会话状态信息,封装成新的扩展的lsdb数据,然后泛洪给其他igp邻居。其中,本地会话状态信息包括设备本地的链路状态、实时流量状态、接口信息、acl信息。
24.进一步的,在本实施例的s2步骤中,其具体步骤如下:s2.1:第一网络设备2和控制器1进行bgp

ls邻居的建立;s2.2:当第二网络设备3的lsdb信息到达第一网络设备2的igp之后,第一网络设备2汇总连同本地所有lsdb信息发送给本地bgp,bgp将收到的lsdb打包进bgp

ls的更新报文中发送给控制器1的bgp。
25.进一步的,在本实施例的s3步骤中,其具体步骤如下:s3.1:控制器1下发获取用量信息的请求,并下发urr计费规则;s3.2:第二网络设备3收到计费规则后开始获取用量信息,第一网络设备2收到用量信息的lsdb数据后组成计费信息记录,并通过更新报文发送给控制器1。
26.本实施例中,通过扩展igp链路状态信息(lsdb)和bgp

ls传输结构,能够用于实时精准绘制当前网络拓扑的结构以及流量状况,且在现有acl和qos的基础上,引入urr计费规则,扩展了控制器1的功能需求,丰富了计费的灵活性,同时本发明可以根据当前的网络拓扑状态进行流量动态调整以及资费标准调整。
27.实施例2本实施例提出一种基于外部网关协议的计费管理系统,应用于实施例1提出的一种基于外部网关协议的计费管理方法。如图4所示,为本实施例的基于外部网关协议的计费管理系统的结构示意图。
28.本实施例提出的基于外部网关协议的计费管理系统中,包括控制器1、第一网络设备2和第二网络设备3,其中:控制器1包括bgp服务和redis架构,用于管理bgp会话以及接收扩展lsdb,用于提供网络拓扑信息的收集功能、计费信息管理功能以及流量调度功能;第一网络设备2包括igp和bgp服务,其中igp负责收集自己以及邻居的链路状态,并发送给本地的bgp协议;bgp负责与控制器1建立bpg

ls邻居,并发送携带igp链路状态的bgp

ls消息;第二网络设备3包括igp服务,用于获取本地的链路状态、实时流量状态、接口信息、acl信息,然后打包成新扩展的lsdb发送给igp邻居。
29.在具体实施过程中,第二网络设备3获取本设备的本地会话状态信息,封装成新的扩展的lsdb数据,然后泛洪给其他igp邻居。然后第一网络设备2和控制器1进行bgp

ls邻居的建立,当第二网络设备3的lsdb信息到达第一网络设备2的igp之后,第一网络设备2汇总连同本地所有lsdb信息发送给本地bgp,bgp将收到的lsdb打包进bgp

ls的更新报文中发送给控制器1的bgp。控制器1下发获取用量信息的请求,并下发urr计费规则;第二网络设备3收到计费规则后开始获取用量信息,第一网络设备2收到用量信息的lsdb数据后组成计费信息记录,并通过更新报文发送给控制器1。
30.相同或相似的标号对应相同或相似的部件;附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制;显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜