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

一种CPE的业务分隔方法及装置与流程

2022-11-09 21:30:39 来源:中国专利 TAG:

一种cpe的业务分隔方法及装置
技术领域
1.本发明涉及cpe组网技术领域,尤其涉及一种cpe的业务分隔方法及装置。


背景技术:

2.现有cpe系统,通过网线、usb或wifi与cpe连接的终端设备都使用同一路apn,voip、tr069等专用应用也与终端设备共用一路apn,共用一路pdp承载,单个cpe的所有使用者的所有业务共用了同一个qos的网络环境,容易造成通道阻塞,影响用户体验;专用应用未与普通数据分流,不利于对专用应用的管理以及相关业务的开展。
3.由上述可得,单个cpe的所有业务共用了同一个数据传输通道,通道阻塞,数据传输的延时性高。


技术实现要素:

4.本发明实施例提供一种cpe的业务分隔方法及装置,能够使cpe的不同业务走不同的数据传输通道,避免了通道堵塞的问题,降低了数据传输的延时性。
5.本技术实施例的第一方面提供了一种cpe的业务分隔方法,包括:
6.根据n个dhcp参数组中的网关地址和子网掩码计算n个网关所在网段ip和子网前缀;其中,n为正整数;
7.根据网关所在网段ip和子网前缀生成相应的数据传输通道;
8.根据n个apn参数组激活n个pdp上下文,获取pdp上下文所对应的pdp地址;
9.根据pdp地址在数据传输通道中添加默认路由,完成cpe的业务分隔。
10.在第一方面的一种可能的实现方式中,还包括:
11.根据n个dhcp参数组中的网关地址和子网掩码,对应地建立n个网桥。
12.在第一方面的一种可能的实现方式中,根据网桥名称、网关地址、网关所在网段ip和子网前缀添加策略路由表的直连路由;其中,网桥名称为网桥所对应的名称。
13.在第一方面的一种可能的实现方式中,还包括:
14.将wifi与网桥进行绑定,具体为:
15.删除wifi的配置目录下所有的第一文件;其中,第一文件为存有历史所需绑定网桥名称的文件;
16.根据网桥掩码重新计算并生成第二文件;其中,第二文件为存有新的所需绑定网桥名称的文件;
17.将第二文件存储至wifi配置目录中,完成wifi与网桥的绑定。
18.在第一方面的一种可能的实现方式中,根据网关所在网段ip和子网前缀生成相应的数据传输通道,具体为:
19.根据网关所在网段ip和子网前缀,添加策略路由表multi_apnx对应的策略,生成apnx通道,以使wifi上网业务通过apnx通道进行数据传输;
20.根据tr069参数组中的服务器地址,添加遵守策略路由表multi_apn4的策略,生成
apn4通道,以使tr069管理业务通过apn4通道进行数据传输;
21.根据voip参数组中的服务器地址,添加遵守策略路由表multi_apn5的策略,生成apn5通道,以使voip语音业务通过apn5通道进行数据传输。
22.在第一方面的一种可能的实现方式中,还包括:
23.根据wifi参数组启动wifi;
24.根据tr069参数组开启tr069业务;
25.根据voip参数组开启voip语音服务。
26.在第一方面的一种可能的实现方式中,还包括:根据n个dhcp参数组生成开源软件的配置文件,运行开源软件并建立dhcp服务器。
27.本技术实施例的第二方面提供了一种cpe的业务分隔装置,包括:计算模块、生成模块、获取模块和添加模块;
28.其中,计算模块用于根据n个dhcp参数组中的网关地址和子网掩码计算n个网关所在网段ip和子网前缀;其中,n为正整数;
29.生成模块用于根据网关所在网段ip和子网前缀生成相应的数据传输通道;
30.获取模块用于根据n个apn参数组激活n个pdp上下文,获取pdp上下文所对应的pdp地址;
31.添加模块用于根据pdp地址在数据传输通道中添加默认路由,完成cpe的业务分隔。
32.在第二方面的一种可能的实现方式中,还包括:
33.根据n个dhcp参数组中的网关地址和子网掩码,对应地建立n个网桥。
34.在第二方面的一种可能的实现方式中,还包括:
35.根据网桥名称、网关地址、网关所在网段ip和子网前缀添加策略路由表的直连路由;其中,网桥名称为网桥所对应的名称。
36.相比于现有技术,本发明实施例提供的一种cpe的业务分隔方法及装置,所述方法包括:根据n个dhcp参数组中的网关地址和子网掩码计算n个网关所在网段ip和子网前缀;其中,n为正整数;根据网关所在网段ip和子网前缀生成相应的数据传输通道;根据n个apn参数组激活n个pdp上下文,获取pdp上下文所对应的pdp地址;根据pdp地址在数据传输通道中添加默认路由,完成cpe的业务分隔。
37.其有益效果在于:本发明实施例根据网关所在网段ip和子网前缀生成相应的数据传输通道,根据n个apn参数组激活n个pdp上下文,获取pdp上下文所对应的pdp地址后,根据pdp地址在数据传输通道中添加默认路由,完成cpe的业务分隔。本发明实施例能够使不同的业务通过不同的数据传输通道进行传输,避免了现有技术中单个cpe的所有业务共用了同一个数据传输通道而导致的数据传输道路堵塞的问题,有效降低了数据传输的延时性。同时,本发明实施例能够增加网络性能的可预知性,降低了数据丢包率。
附图说明
38.图1是本发明一实施例提供的一种cpe的业务分隔方法的流程示意图;
39.图2是本发明一实施例提供的一种cpe的业务分隔装置的结构示意图。
具体实施方式
40.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.参照图1,是本发明一实施例提供的一种cpe的业务分隔方法的流程示意图,包括s101-s104:
42.s101:根据n个dhcp参数组中的网关地址和子网掩码计算n个网关所在网段ip和子网前缀。
43.其中,n为正整数。dhcp参数组即为dynamic host configuration protocol参数组,包括:服务器开关、网关地址、子网掩码、地址池的起始地址、地址池的结束地址、dns服务器地址、租期时间和网桥掩码。dns服务器地址即为domain name system服务器地址,直译为域名解析系统服务器地址。一个dhcp参数组有1至3个dns服务器地址。
44.s102:根据网关所在网段ip和子网前缀生成相应的数据传输通道。
45.在本实施例中,所述根据所述网关所在网段ip和所述子网前缀生成相应的数据传输通道,具体为:
46.根据所述网关所在网段ip和所述子网前缀,添加策略路由表multi_apnx对应的策略,生成apnx通道,以使wifi上网业务通过所述apnx通道进行数据传输;其中,wifi上网业务即为普通业务;
47.根据tr069参数组中的服务器地址,添加遵守策略路由表multi_apn4的策略,生成apn4通道,以使tr069管理业务通过所述apn4通道进行数据传输;
48.根据voip参数组中的服务器地址,添加遵守策略路由表multi_apn5的策略,生成apn5通道,以使voip语音业务通过所述apn5通道进行数据传输。
49.其中,voip参数组即为voice over internet protocol参数组,包括:voip开关、服务器地址、用户账号和用户密码;tr069参数组包括:tr069开关、服务器地址、用户账号和用户密码。
50.s103:根据n个apn参数组激活n个pdp上下文,获取pdp上下文所对应的pdp地址。
51.其中,所述apn参数组即为access point name参数组;pdp上下文即为packet data protocol context。
52.进一步地,cpe通过多组apn参数相应地激活多个pdp上下文后,获取对应pdp上下文的pdp地址(ip地址)、主dns服务器ip地址以及辅dns服务器ip地址。
53.s104:根据pdp地址在数据传输通道中添加默认路由,完成cpe的业务分隔。
54.其中,所述各个网桥的ipv4地址即为所述网关地址。
55.在本实施例中,还包括:
56.根据n个dhcp参数组中的网关地址和子网掩码,对应地建立n个网桥。
57.在本实施例中,还包括:
58.根据网桥名称、所述网关地址、所述网关所在网段ip和子网前缀添加策略路由表的直连路由;其中,所述网桥名称为所述网桥所对应的名称。
59.在本实施例中,还包括:
60.将wifi与所述网桥进行绑定,具体为:
61.删除wifi的配置目录下所有的第一文件;其中,所述第一文件为存有历史所需绑定网桥名称的文件;
62.根据所述网桥掩码重新计算并生成第二文件;其中,所述第二文件为存有新的所需绑定网桥名称的文件;
63.将所述第二文件存储至所述wifi配置目录中,根据所述第二文件将与wifi对应的网卡加入到相应的网桥中,完成wifi与所述网桥的绑定。
64.在本实施例中,还包括:
65.根据wifi参数组启动wifi;
66.根据tr069参数组开启tr069业务;
67.根据voip参数组开启voip语音服务。
68.在一具体实施例中,还包括:根据n个所述dhcp参数组生成开源软件的配置文件,运行所述开源软件并建立dhcp服务器。
69.本发明一优选实施例提供了cpe的业务分隔的具体流程,包括s2101-s2115:
70.s2101:根据n个dhcp参数组中的网关地址、子网掩码对应地建立n个网桥。其中,n为正整数。
71.s2102:根据n个dhcp参数组中的网关地址、子网掩码算出n个网关所在网段ip,利用dhcp对应的子网掩码计算出n个子网前缀。
72.s2103:根据s2102所得的n个网关所在网段ip和子网前缀,对应地添加策略路由表multi_apnx表对应的策略。
73.其中,一个策略路由表multi_apnx对应有两条策略,一条策略是所有去往dhcpx对应网段的数据包都遵守multi_apnx表的规则,另一条是所有来自dhcpx对应网段的数据包都遵守multi_apnx表的规则。
74.s2104:根据tr069参数组中的服务器地址,添加遵守策略路由表multi_apn4的两条策略。
75.s2105:根据voip参数组中的服务器地址,添加遵守策略路由表multi_apn5的两条策略。
76.其中,s2103-s2105用于生成不同的数据传输通道。
77.s2106:根据网桥名称、n个dhcp参数组中的网关地址、s2102所得的n个网关所在网段ip和子网前缀,对应地添加策略路由表multi_apnx表的直连路由。
78.s2107:删除wifi配置目录下所有记录所需绑定网桥名称的文件(即第一文件),根据dhcp参数组的网桥掩码计算处理重新生成记录所需绑定网桥名称的文件(即第二文件)并存储到wifi配置目录下,实现wifi与网桥进行绑定。
79.s2108:根据n个dhcp参数组生成开源软件dnsmasq的配置文件。
80.s2109:运行dnsmasq且指定dnsmasq的配置文件为s2108生成的配置文件,建立以各个网桥的ipv4地址为网关地址的dhcp服务器。
81.s2110:cpe通过多组apn参数相应地激活多个pdp上下文,获取各个pdp上下文对应的pdp地址(此处所述pdp地址是ip地址)、主dns服务器ip地址和辅dns服务器ip地址。
82.进一步地,将apn0~apn3与dhcp0~dhcp3对应关联,将apn4用于tr069等管理业
务,将apn5用于voip语音业务,将apn6用于volte语音服务。
83.s2111:根据apnx对应的网卡seth_ltex及网卡seth_ltex对应的pdp地址wanx_ip(即s2110所述的各个pdp上下文对应的pdp地址),在策略路由表multi_apnx(即数据传输路径中)添加默认路由。
84.完成此步标志着dhcpx与apnx已经对应关联,标志着tr069管理业务开启之后将与apn4绑定,标志着voip语音业务开启之后将与apn5绑定,标志着volte语音服务已经开启,标志着普通业务、语音业务、tr069管理业务已被分隔。
85.本发明实施例把apn0作为主apn,主apn较特殊,所以没有multi_apn0表,其对应的策略路由表其实就是策略路由表main表。
86.s2112:根据wifi参数组启动wifi。
87.s2113:根据s2107生成的第二文件,将与wifi对应的网卡加入到相应的网桥中。
88.完成此步标志着普通业务里面实现了不同网桥之间的业务分隔;
89.s2114:根据tr069参数组开启tr069业务。
90.s2115:根据voip参数组开启voip语音服务。
91.其中,s2114、s2115完成之后,标志着普通业务、voip语音业务、tr069管理业务都已开启并相互分隔。
92.为了进一步说明cpe的业务分隔装置,请参照图2,图2是本发明一实施例提供的一种cpe的业务分隔装置的结构示意图,包括:计算模块201、生成模块202、获取模块203和添加模块204。
93.其中,所述计算模块201用于根据n个dhcp参数组中的网关地址和子网掩码计算n个网关所在网段ip和子网前缀;其中,n为正整数;
94.所述生成模块202用于根据所述网关所在网段ip和所述子网前缀生成相应的数据传输通道;
95.所述获取模块203根据n个apn参数组激活n个pdp上下文,获取所述pdp上下文所对应的pdp地址;
96.所述添加模块204用于根据所述pdp地址在所述数据传输通道中添加默认路由,完成cpe的业务分隔。
97.在本实施例中,还包括:
98.根据n个dhcp参数组中的网关地址和子网掩码,对应地建立n个网桥。
99.在本实施例中,还包括:
100.根据网桥名称、所述网关地址、所述网关所在网段ip和子网前缀添加策略路由表的直连路由;其中,所述网桥名称为所述网桥所对应的名称。
101.在本实施例中,还包括:
102.将wifi与所述网桥进行绑定,具体为:
103.删除wifi的配置目录下所有的第一文件;其中,所述第一文件为存有历史所需绑定网桥名称的文件;
104.根据所述网桥掩码重新计算并生成第二文件;其中,所述第二文件为存有新的所需绑定网桥名称的文件;
105.将所述第二文件存储至所述wifi配置目录中,根据所述第二文件将与wifi对应的
网卡加入到相应的网桥中,完成wifi与所述网桥的绑定。
106.在一具体实施例中,所述根据所述网关所在网段ip和所述子网前缀生成相应的数据传输通道,具体为:
107.根据所述网关所在网段ip和所述子网前缀,添加策略路由表multi_apnx对应的策略,生成apnx通道,以使wifi上网业务通过所述apnx通道进行数据传输;
108.根据tr069参数组中的服务器地址,添加遵守策略路由表multi_apn4的策略,生成apn4通道,以使tr069管理业务通过所述apn4通道进行数据传输;
109.根据voip参数组中的服务器地址,添加遵守策略路由表multi_apn5的策略,生成apn5通道,以使voip语音业务通过所述apn5通道进行数据传输。
110.在一具体实施例中,还包括:
111.根据wifi参数组启动wifi;
112.根据tr069参数组开启tr069业务;
113.根据voip参数组开启voip语音服务。
114.在一具体实施例中,还包括:根据n个所述dhcp参数组生成开源软件的配置文件,运行所述开源软件并建立dhcp服务器。
115.本发明实施例通过计算模块根据n个dhcp参数组中的网关地址和子网掩码计算n个网关所在网段ip和子网前缀;其中,n为正整数;通过生成模块根据网关所在网段ip和子网前缀生成相应的数据传输通道;通过获取模块203根据n个apn参数组激活n个pdp上下文,获取pdp上下文所对应的pdp地址;通过添加模块204根据pdp地址在数据传输通道中添加默认路由,完成cpe的业务分隔。
116.本发明实施例根据网关所在网段ip和子网前缀生成相应的数据传输通道,根据n个apn参数组激活n个pdp上下文,获取pdp上下文所对应的pdp地址后,根据pdp地址在数据传输通道中添加默认路由,完成cpe的业务分隔。本发明实施例能够使不同的业务通过不同的数据传输通道进行传输,避免了现有技术中单个cpe的所有业务共用了同一个数据传输通道而导致的数据传输道路堵塞的问题,有效降低了数据传输的延时性。同时,本发明实施例能够增加网络性能的可预知性,降低了数据丢包率。
117.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献