地址共享方法及装置、电子设备、存储介质制造方法及图纸

技术编号:35408784 阅读:7 留言:0更新日期:2022-11-03 11:04
本申请公开了一种地址共享方法及装置、电子设备、存储介质,应用于具有多个端口共享同一指定互联网协议地址的白盒网络设备,该方法包括:接收携带有目标互联网协议地址的报文;检测目标互联网协议地址与指定互联网协议地址的关系,得到检测结果;若检测结果表征目标互联网协议地址与指定互联网协议地址匹配,则获取接收报文的目标端口;通过目标端口对报文进行外发处理。本申请的白盒网络设备的多个端口配置有同一指定互联网协议地址,在检测到接收的报文的目标互联网协议地址与指定互联网协议地址匹配后,通过接收报文的目标端口将报文进行外发处理,节省了端口的地址资源,同时保证了白盒网络设备对数据处理的效率。保证了白盒网络设备对数据处理的效率。保证了白盒网络设备对数据处理的效率。

【技术实现步骤摘要】
地址共享方法及装置、电子设备、存储介质


[0001]本申请涉及计算机网络
,尤其涉及一种地址共享方法及装置、设备、存储介质。

技术介绍

[0002]随着互联网技术、移动通信技术的不断演进和发展,网络与社会生活、工业生产逐渐融合,未来新型业务将不断通现。由于当前封闭、不可编程的传统网络设备的网络架构难以支撑未来新型网络业务对网络协议与功能的需求,故支持需求的快速迭代,可提升设备的可编程性、灵活性的白盒网络设备,其应用领域愈发广泛。
[0003]然而白盒网络设备的端口IP地址(InternetProtocolAddress)有限,在其承载越来越多不同的设备时,若多个端口配置相同的IP地址,则会出现随机匹配出口导致发送错误的情况;若各个端口配置不同的IP地址,则会存在IP地址资源浪费的情况,并且在对白盒网络设备进行端口管理时也会引起网管系统的管理程序复杂,导致白盒网络设备与网管系统的对接效率降低,从而影响白盒网络设备处理数据的效率。

技术实现思路

[0004]为解决上述技术问题,本申请的实施例提供了一种地址共享方法及装置、电子设备、计算机可读存储介质、计算机程序产品。
[0005]根据本申请实施例的一个方面,提供了一种地址共享方法,应用于具有多个端口的白盒网络设备,所述多个端口共享同一指定互联网协议地址,所述方法,包括:接收报文,所述报文中携带有目标互联网协议地址;检测所述目标互联网协议地址与所述指定互联网协议地址的关系,得到检测结果;若所述检测结果表征所述目标互联网协议地址与所述指定互联网协议地址匹配,则获取接收所述报文的目标端口;通过所述目标端口对所述报文进行外发处理。
[0006]根据本申请实施例的一个方面,提供了一种地址共享装置,包括:收发单元,用于接收报文,所述报文中携带有目标互联网协议地址;检测单元,用于检测所述目标互联网协议地址与所述指定互联网协议地址的关系,得到检测结果;处理单元,用于若所述检测结果表征所述目标互联网协议地址与所述指定互联网协议地址匹配,则获取接收所述报文的目标端口;所述收发单元,还用于通过所述目标端口对所述报文进行外发处理。
[0007]在另一示例性实施例中,所述获取接收所述报文的目标端口,包括:从与所述报文的接收过程相关联的接收信息中,获取所述目标端口;其中,所述接收信息是在接收所述报文的过程中记录得到的;所述通过所述目标端口对所述报文进行外发处理,包括:根据所述目标端口配置路由表,并根据配置后的路由表对所述报文进行外发处理。
[0008]在另一示例性实施例中,所述根据所述目标端口配置路由表,包括:将所述目标端口作为对所述报文进行外发处理的端口,以得到所述报文的路由信息;获取所述目标端口对应的路由表,并根据所述路由信息配置所述路由表。
[0009]在另一示例性实施例中,所述方法还包括:检测是否接收到针对指定互联网协议地址的修改指令;其中,所述修改指令用于指示对所述指定互联网协议地址进行修改;若接收到所述修改指令,则对所述多个端口所共享的指定互联网协议地址进行同步修改。
[0010]在另一示例性实施例中,所述白盒网络设备还包括配置端口;所述检测是否接收到针对指定互联网协议地址的修改指令,包括:检测所述配置端口是否接收到针对指定互联网协议地址的修改指令;所述对所述多个端口所共享的指定互联网协议地址进行同步修改,包括:若所述配置端口接收到所述修改指令,则对所述配置端口以及所述多个端口所共享的指定互联网协议地址进行同步修改。
[0011]在另一示例性实施例中,所述通过所述目标端口对所述报文进行外发处理,包括:根据所述报文对应的报文协议对所述报文进行解析,得到解析后的报文;通过所述目标端口对所述解析后的报文进行外发处理。
[0012]在另一示例性实施例中,所述白盒网络设备还配置有设备表;所述方法还包括:在所述设备表中含有的多个地址中,查找是否有与所述报文对应的报文地址相匹配的地址;若查找到与所述报文对应的报文地址相匹配的地址,则将所述报文对应的报文地址写入所述设备表中,以更新所述设备表;若未查找到与所述报文对应的报文地址相匹配的地址,则将所述报文对应的报文地址添加至所述设备表中。
[0013]根据本申请实施例的一个方面,一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备如前实现所述的地址共享方法。
[0014]根据本申请实施例的一个方面,一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的地址共享方法。
[0015]根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的地址共享方法。
[0016]在本申请的实施例所提供的技术方案中,通过在白盒网络设备的多个端口配置共享地址,多个端口处的地址为同一指定互联网协议地址,以此实现白盒网络设备不同端口共享相同地址的功能,节省了白盒网络设备的IP地址资源;白盒网络设备在接收到携带有目标互联网协议地址的报文后,检测其目标互联网协议地址与端口共享的指定互联网协议地址是否匹配,若匹配则获取接收报文的目标端口,并通过目标端口对报文进行外发处理,若不匹配则进行报文丢弃,以此避免了因为端口的IP地址相同而需要随机匹配对报文进行外发处理的端口,从而导致报文外发端口匹配错误的情况。这样,通过在白盒网络设备的多个端口配置共享的指定互联网协议地址,在节省了端口的IP地址资源的同时,相同的IP地址还简化了针对白盒网络设备的端口管理流程,提高了白盒网络设备与管理白盒网络设备的网管系统的对接效率,进而保证了白盒网络设备对数据处理的效率。
[0017]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。在附图中:
[0019]图1是本申请涉及的一种实施环境的示意图;
[0020]图2是本申请的一示例性实施例示出的一种地址共享方法的流程图;
[0021]图3是本申请的一示例性实施例示出的检测是否接收到针对指定互联网协议地址的修改指令的一种地址共享方法的流程图;
[0022]图4是图2所示实施例中的步骤S203中获取接收报文的目标端口的步骤至步骤S204在一示例性的实施例中的流程图;
[0023]图5是在图2所示实施例的步骤S203中确定目标互联网协议地址与指定互联本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地址共享方法,其特征在于,应用于具有多个端口的白盒网络设备,所述多个端口共享同一指定互联网协议地址,所述方法包括:接收报文,所述报文中携带有目标互联网协议地址;检测所述目标互联网协议地址与所述指定互联网协议地址的关系,得到检测结果;若所述检测结果表征所述目标互联网协议地址与所述指定互联网协议地址匹配,则获取接收所述报文的目标端口;通过所述目标端口对所述报文进行外发处理。2.根据权利要求1所述的方法,其特征在于,所述获取接收所述报文的目标端口,包括:从与所述报文的接收过程相关联的接收信息中,获取所述目标端口;其中,所述接收信息是在接收所述报文的过程中记录得到的;所述通过所述目标端口对所述报文进行外发处理,包括:根据所述目标端口配置路由表,并根据配置后的路由表对所述报文进行外发处理。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标端口配置路由表,包括:将所述目标端口作为对所述报文进行外发处理的端口,以得到所述报文的路由信息;获取所述目标端口对应的路由表,并根据所述路由信息配置所述路由表。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测是否接收到针对指定互联网协议地址的修改指令;其中,所述修改指令用于指示对所述指定互联网协议地址进行修改;若接收到所述修改指令,则对所述多个端口所共享的指定互联网协议地址进行同步修改。5.根据权利要求4所述的方法,其特征在于,所述白盒网络设备还包括配置端口;所述检测是否接收到针对指定互联网协议地址的修改指令,包括:检测所述配置端口是否接收到针对指定互联网协议地址的修改指令;所述对所述多个端口所共享的指定互联网协议地址进行同步修改,包括:若所述配置端口接收到所述修...

【专利技术属性】
技术研发人员:成武文肖祥益许盛宏欧亮
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1