一种报文字节的计算方法、装置和网络设备制造方法及图纸

技术编号:37255346 阅读:8 留言:0更新日期:2023-04-20 23:31
本发明专利技术公开了一种报文字节的计算方法、装置和网络设备,所述方法包括:第一网络设备与第二网络设备通过AVP协商确定协商结果,协商结果指示报文统计的方式中第一网络设备或者第二网络设备是否参与计费适配;第一网络设备根据所述协商结果,以及AVP协商过程中的目标计费参数在属性值列表中查找目标报文头信息,该目标报文头信息中描述每个报文头是否参与报文字节的统计计算和占用字节的大小;根据目标报文头信息指示的多个报文头,以及每个报文头占用的字节大小生成第一计费报文。本方法通过两个网络设备之间协商AVP的方式,使得两端设备都按照协商的目标计费参数所对应的目标报文头信息进行计费结算,从而减少两端报文字节统计的差异。节统计的差异。节统计的差异。

【技术实现步骤摘要】
一种报文字节的计算方法、装置和网络设备


[0001]本专利技术涉及通信
,尤其是涉及一种报文字节的计算方法、装置和网络设备。

技术介绍

[0002]在二层隧道协议(Layer Two Tunneling Protocol,L2TP)组网中,L2TP访问集中器(L2TP Access Concentrator,LAC)在L2TP网络服务器(L2TP Network Server,LNS)和用户终端之间进行数据传输。把从用户终端收到的数据进行L2TP封装并送往LNS,将从LNS收到的数据进行解封装并送往用户终端。LAC在转发数据的过程中,需要根据用户信息进行针对该用户进行一些设置,如设置带宽,统计流量计费等。同样的,LNS在发送数据的过程中,也需要根据用户信息针对该用户进行一些设置。
[0003]现网中,LAC和LNS往往所属的运营者不同,因此LAC和LNS的运营者会分别统计用户的流量信息,不同的运营者之间有对账的需求,因此对账时需要保证LAC与LNS计费一致,否则会损害一方的利益。
[0004]通常,各家厂商都是基于自身设备流量特征进行报文个数及字节统计,再把相关统计发送给RADIUS服务器进行计费处理。由于LAC和LNS收到和发送的报文封装不同,不同厂家对于报文的字节统计各有差异,所以目前采用的计费方式会造成字节计费差异较大,进而会给一方运营者带来损失。

技术实现思路

[0005]基于上述,本专利申请提出了一种通过扩展L2TP隧道协商AVP的方式,使得L2TP的LAC和LNS端可以适配于对方字节统计的一种方式,从而减少两端报文计费统计的差异,消除或降低一方的损失。具体公开了如下技术方案:
[0006]第一方面,本专利技术实施例提供了一种报文字节的计算方法,该方法可应用于一种网络设备,所述方法包括:
[0007]第一网络设备与第二网络设备通过AVP协商确定协商结果,所述协商结果指示报文统计的方式中所述第一网络设备或者所述第二网络设备是否参与计费适配;
[0008]所述第一网络设备根据所述协商结果,以及AVP协商过程中的目标计费参数在属性值列表中查找与所述目标计费参数相匹配的目标报文头信息,所述目标报文头信息中描述多个报文头中每个报文头是否参与报文字节的统计计算,以及占用字节的大小;
[0009]所述第一网络设备根据所述目标报文头信息指示的多个报文头,以及每个所述报文头占用的字节大小,生成第一计费报文。
[0010]其中,所述第一网络设备是LAC设备,所述第二网络设备是LNS设备;或者反过来,所述第一网络设备是LNS设备,所述第二网络设备是LAC设备。
[0011]另外,所述目标计费参数是与协商结果一致的设备配置的计费参数,比如协商结果是LAC,则目标计费参数是,LAC配置的accounting bytes 1;如果协商结果是LNS,则目标
计费参数是,LNS配置的accounting bytes 2。
[0012]结合第一方面,在第一方面的一种可能的实现方式中,所述第一网络设备与第二网络设备通过AVP协商确定协商结果,包括:
[0013]所述第一网络设备接收来自所述第二网络设备的第一应答报文,所述第一应答报文中包括所述第二网络设备配置的第二控制参数;所述第一网络设备根据本地配置的第一控制参数和所述第二控制参数,在控制位协商列表中确定所述协商结果,所述协商结果与所述第一控制参数的取值和所述第二控制参数的取值相匹配。
[0014]其中,所述控制位协商列表中包括:所述第一控制参数的取值和所述第二控制参数的取值中,不同参数组合与两个网络设备是否参与计费适配之间的至少一种对应关系。
[0015]结合第一方面,在第一方面的另一种可能的实现方式中,所述第一应答报文中还包括第二计费参数:所述第一网络设备根据所述协商结果,以及所述第一网络设备配置的第一计费参数和所述第二计费参数确定所述目标计费参数。
[0016]结合第一方面,在第一方面的又一种可能的实现方式中,所述第一网络设备根据所述协商结果,以及所述第一网络设备配置的第一计费参数和所述第二计费参数确定所述目标计费参数,包括:若所述协商结果指示报文统计的方式以所述第一网络设备为准,则确定所述目标计费参数为所述第一计费参数;若所述协商结果指示报文统计的方式以所述第二网络设备为准,则确定所述目标计费参数为所述第二计费参数。
[0017]结合第一方面,在第一方面的又一种可能的实现方式中,所述第一网络设备与第二网络设备通过AVP协商过程,还包括:所述第一网络设备向所述第二网络设备发送第一请求报文,所述第一请求报文中包括所述第一控制参数和所述第一计费参数。
[0018]结合第一方面,在第一方面的又一种实现的实施方式中,所述属性值列表中包括:计费参数0~n,以及所述n+1个计费参数对应的报文头信息,n为正整数;
[0019]所述第一网络设备根据所述协商结果,以及AVP协商过程中的目标计费参数在属性值列表中查找与所述目标计费参数相匹配的目标报文头信息,包括:
[0020]若所述协商结果指示报文统计的方式以所述第一网络设备为准,则在所述属性值列表的n+1个计费参数查找与所述第一计费参数相同的计费参数,确定所述目标报文头信息为所述相同的计费参数对应的报文头信息;
[0021]若所述协商结果指示报文统计的方式以所述第二网络设备为准,则在所述属性值列表的n+1个计费参数查找与所述第二计费参数相同的计费参数,确定所述目标报文头信息为所述相同的计费参数对应的报文头信息。
[0022]可选的,所述目标报文头信息中描述的多个报文头包括以下一种或多种:VLAN、PPPoE和L2TP报文头。
[0023]结合第一方面,在第一方面的又一种可能的实现方式中,所述方法还包括:所述第一网络设备向所述第二网络设备发送SCCCN报文,所述SCCCN报文中包括所述协商结果和所述目标计费参数。
[0024]第二方面,本专利技术实施例还提供了一种报文字节的计算方法,所述方法包括:
[0025]第二网络设备接收第一网络设备发送的SCCCN报文,所述SCCCN报文中包括目标计费参数和协商结果,所述协商结果指示报文统计的方式中所述第一网络设备或者所述第二网络设备是否参与计费适配;
[0026]所述第二网络设备根据所述协商结果和所述目标计费参数,在属性值列表中查找与所述目标计费参数相匹配的目标报文头信息,所述目标报文头信息中描述多个报文头中每个报文头是否参与报文字节的统计计算,以及占用字节的大小;
[0027]所述第二网络设备根据所述目标报文头信息指示的多个报文头,以及每个所述报文头占用的字节大小,生成第二计费报文。
[0028]结合第二方面,在第二方面的一种可能的实现方式中,在第二网络设备接收第一网络设备发送的SCCCN报文之前,还包括:
[0029]所述第二网络设备在与所述第一网络设备进行AVP协商过程中,接收来自所述第一网络设备的第一请求报文,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文字节的计算方法,其特征在于,所述方法包括:第一网络设备与第二网络设备通过AVP协商确定协商结果,所述协商结果指示报文统计的方式中所述第一网络设备或者所述第二网络设备是否参与计费适配;所述第一网络设备根据所述协商结果,以及AVP协商过程中的目标计费参数在属性值列表中查找与所述目标计费参数相匹配的目标报文头信息,所述目标报文头信息中描述多个报文头中每个报文头是否参与报文字节的统计计算,以及占用字节的大小;所述第一网络设备根据所述目标报文头信息指示的多个报文头,以及每个所述报文头占用的字节大小,生成第一计费报文。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备与第二网络设备通过AVP协商确定协商结果,包括:所述第一网络设备接收来自所述第二网络设备的第一应答报文,所述第一应答报文中包括所述第二网络设备配置的第二控制参数;所述第一网络设备根据本地配置的第一控制参数和所述第二控制参数,在控制位协商列表中确定所述协商结果,所述协商结果与所述第一控制参数的取值和所述第二控制参数的取值相匹配;其中,所述控制位协商列表中包括:所述第一控制参数的取值和所述第二控制参数的取值中,不同参数组合与两个网络设备是否参与计费适配之间的至少一种对应关系。3.根据权利要求2所述的方法,其特征在于,所述第一应答报文中还包括第二计费参数:所述第一网络设备根据所述协商结果,以及所述第一网络设备配置的第一计费参数和所述第二计费参数确定所述目标计费参数。4.根据权利要求3所述的方法,其特征在于,所述第一网络设备根据所述协商结果,以及所述第一网络设备配置的第一计费参数和所述第二计费参数确定所述目标计费参数,包括:若所述协商结果指示报文统计的方式以所述第一网络设备为准,则确定所述目标计费参数为所述第一计费参数;若所述协商结果指示报文统计的方式以所述第二网络设备为准,则确定所述目标计费参数为所述第二计费参数。5.根据权利要求4所述的方法,其特征在于,所述第一网络设备与第二网络设备通过AVP协商过程,还包括:所述第一网络设备向所述第二网络设备发送第一请求报文,所述第一请求报文中包括所述第一控制参数和所述第一计费参数。6.根据权利要求4所述的方法,其特征在于,所述属性值列表中包括:计费参数0~n,以及所述n+1个计费参数对应的报文头信息,n为正整数;所述第一网络设备根据所述协商结果,以及AVP协商过程中的目标计费参数在属性值列表中查找与所述目标计费参数相匹配的目标报文头信息,包括:若所述协商结果指示报文统计的方式以所述第一网络设备为准,则在所述属性值列表的n+1个计费参数查找与所述第一计费参数相同的计费参数,确定所述目标报文头信息为所述相同的计费参数对应的报文头信息;
若所述协商结果指示报文统计的方式以所述第二网络设备为准,则在所述属性值列表的n+1个计费参数查找与所述第二计费参数相同的计费参数,确定所述目标报文头信息为所述相同的计费参数对应的报文头信息。7.根据权利要求1

6任一项所述的方法,其特征在于,所述目标报文头信息中描述的多个报文头包括以下一种或多种:虚拟局域网VLAN、以太网的点对点通讯协议PPPoE和二层隧道协议L2TP报文头。...

【专利技术属性】
技术研发人员:张恒章靠
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1