System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据网络中的应用意识制造技术_技高网

数据网络中的应用意识制造技术

技术编号:40840919 阅读:8 留言:0更新日期:2024-04-01 15:07
用于管理网络中的流量的技术。该技术在网络地址转换(NAT)系统中提供应用意识。在一些示例中,在网络中的第一交换机处从第一交换机之后容纳的第一应用接收第一流量。第一交换机从第一流量中识别与应用相关联的第一资源标签。此外,第一交换机从第一资源标签中识别第一规则,该第一规则指示第一流量将被路由通过执行网络地址转换的中间设备。此外,第一交换机将流量发送到中间设备,该中间设备执行NAT以将第一流量的源IP地址转换为第二IP地址。最后,中间设备将流量发送到由第一流量指示的目的地设备。

【技术实现步骤摘要】
【国外来华专利技术】

本公开总体涉及如下技术:这些技术用于具有网络地址转换(nat)的数据网络中的应用意识。更具体地,本公开旨在将应用意识扩展到经典网络架构,以在现代数据中心中实现真正分布式nat功能。


技术介绍

1、计算机网络通常是一组计算机或其他设备,它们被通信地连接并且使用一个或多个通信协议来交换数据,例如通过使用分组交换来交换数据。例如,计算机联网可以指彼此通信的经连接的计算设备(例如膝上型计算机、台式计算机、服务器、智能电话和平板计算机)以及不断扩展的物联网设备(例如相机、门锁、门铃、冰箱、音频/视频系统、恒温器和各种传感器)的阵列。现代网络提供各种类型的网络架构,例如在一个物理位置(例如建筑物)中的局域网(lan)、在大的地理区域上延伸以连接各个用户或lan的广域网(wan)、为大型组织构建的企业网络、操作wan以提供到各个用户或企业的连接的互联网服务提供商(isp)网络等。

2、这些网络通常包括用于传送表示来自设备到设备的各种数据的分组的专用网络设备,例如交换机、路由器、服务器、接入点等。这些设备中的每个设备都被设计并配置为执行不同的联网功能。例如,交换机用作允许网络中的设备彼此通信的控制器。通过分析在网络上发送的数据并为要传播的数据选择最佳路由,路由器用作网络中的分派器,其将多个网络连接在一起,并且还将那些网络上的计算机连接到互联网。接入点的作用就像网络的放大器,并且用于扩展由路由器提供的带宽,使得网络可以支持彼此距离较远的许多设备。

3、例如随着软件定义的网络(sdn)的引入,计算网络不断地变得更加复杂。在sdn中,网络的管理集中在控制器或编排器处,使得控制平面从离散联网设备中的数据转发功能中被提取出来。sdn编排器是sdn架构的核心元件,并且跨物理和虚拟网络环境实现了集中式管理和控制、自动化和策略实施。已经为sdn架构开发了各种标准或协议,例如openflow、编程协议无关的分组处理器(p4)、开放虚拟交换数据库(ovsdb)、python等。这些sdn协议允许sdn控制器使用例如各种应用编程接口(api)直接与网络设备(例如交换机和路由器)的转发平面交互。

4、传统上,sdn控制器和交换机使用网络地址转换技术,通过当传入分组在路由设备上的传输流量中时修改传入分组的ip报头中包括的网络地址信息,将未注册的ip地址映射到注册的ip地址。在交换机或路由器转发分组之前,它将专用内部网络地址转换为全局唯一地址。在nat网络中,唯一ip地址代表整组计算机。此外,在nat中,网络设备(通常是路由器或nat防火墙)为专用网络内的一台或多台计算机分配公共地址。这样,nat允许单个设备用作本地专用网络和作为互联网的公共网络之间的中介或代理。nat的主要目的是为了安全和经济目标而保存使用中的公共ip地址的数量。在一些示例中,多个网络在尝试接入公共或共享网络时可以分配有它们自己的专用ip地址空间。在这种情况下,nat可以用于将这些网络中的专用地址转换为共享网络ip地址。

5、在nat配置中,一个ip地址被分配给相对于外部世界的整个网络,从而有效地隐藏了整个内部网络并提供了附加的安全性。nat通常在远程访问环境中实现,其提供地址保存和增强安全性的双重功能。

6、在数据网络中部署nat时出现了各种挑战。例如,由nat传统客户端-服务器结构导致的性能瓶颈给数据网络带来了低可靠性。在一些其他示例中,当多个应用被容纳在同一网络设备中时,nat会话建立以相同的优先级和意识来对待这些应用。因此,为了提高网络可靠性和有效性,需要在nat或多个nat系统中的网络设备之间提供协作的技术和方法。另外,这些技术和机制可以实现nat网络中的应用意识。因此,这样的机制可以通过提高路由器性能来改善整体网络性能、可靠性和用户体验。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种网络中的流量管理方法,所述方法包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求2所述的方法,还包括:

4.根据权利要求2或3所述的方法,还包括:

5.根据权利要求2至4中任一项所述的方法,其中,所述第一交换机包括多个端口,其中,所述多个端口中的每个端口与到达所述第一交换机的应用相关联。

6.根据权利要求5所述的方法,其中,如果所述第二应用被识别为低优先级应用:

7.根据权利要求5所述的方法,其中,如果所述第二应用被识别为低优先级应用:

8.根据权利要求7所述的方法,还包括:

9.根据权利要求2至8中任一项所述的方法,其中,如果所述第二应用被识别为高优先级应用,则继续处理所述第二应用。

10.根据权利要求9所述的方法,还包括:

11.根据权利要求1至10中任一项所述的方法,其中,所述第一交换机与客户端虚拟机(VM)相关联,并且所述目的地地址与服务器VM相关联。

12.一种网络中的流量管理方法,所述方法包括:

13.根据权利要求12所述的方法,还包括:

14.根据权利要求12或13所述的方法,还包括:

15.根据权利要求13或14所述的方法,还包括:

16.根据权利要求13至15中任一项所述的方法,其中,所述第一交换机包括多个端口,其中,所述多个端口中的每个端口与到达所述第一交换机的应用相关联。

17.根据权利要求15或16所述的方法,其中,如果所述第二应用被识别为低优先级应用:

18.根据权利要求15或16所述的方法,其中,如果所述第二应用被识别为低优先级应用:

19.根据权利要求1至18中任一项所述的方法,其中,所述第一交换机与服务器虚拟机(VM)相关联,并且所述目的地地址与客户端VM相关联。

20.一种用于管理网络中的流量的系统,包括:

21.一种用于网络中的流量管理的装置,所述装置包括:

22.一种用于网络中的流量管理的装置,所述方法包括:

23.根据权利要求21所述的装置还包括用于实现根据权利要求2至11中任一项所述的方法的模块,或者根据权利要求22所述的装置还包括用于实现根据权利要求13至19中任一项所述的方法的模块。

24.一种计算机程序、计算机程序产品或计算机可读介质,包括指令,所述指令在由计算机执行时使所述计算机执行根据权利要求1至19中任一项所述的方法的步骤。

...

【技术特征摘要】
【国外来华专利技术】

1.一种网络中的流量管理方法,所述方法包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求2所述的方法,还包括:

4.根据权利要求2或3所述的方法,还包括:

5.根据权利要求2至4中任一项所述的方法,其中,所述第一交换机包括多个端口,其中,所述多个端口中的每个端口与到达所述第一交换机的应用相关联。

6.根据权利要求5所述的方法,其中,如果所述第二应用被识别为低优先级应用:

7.根据权利要求5所述的方法,其中,如果所述第二应用被识别为低优先级应用:

8.根据权利要求7所述的方法,还包括:

9.根据权利要求2至8中任一项所述的方法,其中,如果所述第二应用被识别为高优先级应用,则继续处理所述第二应用。

10.根据权利要求9所述的方法,还包括:

11.根据权利要求1至10中任一项所述的方法,其中,所述第一交换机与客户端虚拟机(vm)相关联,并且所述目的地地址与服务器vm相关联。

12.一种网络中的流量管理方法,所述方法包括:

13.根据权利要求12所述的方法,还包括:

14.根据权利要求12或13所述的方法,还包括:

...

【专利技术属性】
技术研发人员:穆鲁卡南丹·潘查林格乌马马赫斯瓦拉劳·卡里亚普迪苏达卡尔·春杜鲁李俊蕴埃杰·库玛·莫迪
申请(专利权)人:思科技术公司
类型:发明
国别省市:

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

1