用于向网络流提供租户信息的方法和装置制造方法

文档序号:7792832阅读:155来源:国知局
用于向网络流提供租户信息的方法和装置制造方法
【专利摘要】在一个实施例中,一种方法包括:在包括虚拟交换机的网络设备处生成租户记录,该租户记录包括针对在虚拟交换机内定义的情境的租户信息;将租户记录导出至收集器;在虚拟交换机处监控网络流;以及将数据记录中的网络流数据导出至收集器。数据记录包括将数据记录与情境进行关联的标识符。还公开了一种装置。
【专利说明】用于向网络流提供租户信息的方法和装置

【技术领域】
[0001]本公开总体涉及通信网络,更具体地,涉及提供云计算多租户环境中的租户信息。

【背景技术】
[0002]许多企业和服务提供商客户正在建立私有云或公共云。云计算使得网络能够访问可配置资源的共享池,其中,可配置资源的共享池能够通过最少的管理工作被快速配置和发布。在多租户模型中,提供商的资源被集聚在一起来为多个客户服务,不同的物理资源和虚拟资源根据客户需求被动态地分配和重新分配。在云计算中,多租户环境允许多个客户使用相同的公共云。为了提供多租户环境中的网络规划和安全分析,需要基于每租户来监控流量并且需要针对每个租户来导出数据。

【专利附图】

【附图说明】
[0003]图1示出了网络的示例,在该网络中可以实现本文描述的实施例。
[0004]图2示出了在创建网络虚拟化覆盖中使用的虚拟局域网分段。
[0005]图3描绘可用于实现本文所描述的实施例的网络设备的示例。
[0006]图4是根据一个实施例示出用于向网络流提供租户信息的处理的概览的流程图。
[0007]贯穿附图的各个视图,相应的参考字符指示相应的部件。

【具体实施方式】
[0008]概沭
[0009]在一个实施例中,一种方法通常包括:在包括虚拟交换机的网络设备处生成租户记录,该租户记录包括针对在虚拟交换机内定义的情境(context)的租户信息;将租户记录导出至收集器;在虚拟交换机处监控网络流;以及将数据记录中的网络流数据导出至收集器。该数据记录包括将数据记录与情境进行关联的标识符。
[0010]在另一实施例中,一种装置通常包括处理器,该处理器用于:生成租户记录,该租户记录包括针对在虚拟交换机内定义的情境的租户信息;将该租户记录导出至收集器;在虚拟交换机处监控网络流;以及将数据记录中的网络流数据导出至收集器。该数据记录包括将数据记录与情境进行关联的标识符。该装置还包括用于存储租户信息的存储器。
[0011]示例实施例
[0012]给出下面的描述以使得本领域的普通技术人员之一能够制造并使用实施例。对具体实施例和应用的描述只作为示例来提供,并且对于本领域的技术人员而言,各种修改将是显而易见的。本文所描述的一般原理可以在不背离这些实施例的范围的情况下被应用于其他应用。因此,这些实施例不限于所示出的那些,而是被赋予与本文所描述的原理和特征一致的最宽的范围。出于清楚的目的,与涉及这些实施例的【技术领域】中已知的技术材料有关的细节未被详细描述。
[0013]云计算提供资源和服务,这些资源和服务从底层基础设施被提取并且在需要的时候被大规模地提供。云计算固有的是存在具有使用按需云基础设施的大量应用的多个租户。支持多租用已经变为对数据中心的重要要求,尤其在支持虚拟化服务器(被称为虚拟机)的数据中心的情境下。多个虚拟机在不相互干扰的情况下共享硬件资源,以使得若干操作系统和应用能够同时在单个计算机上运行。
[0014]在云环境内,即使在网络层,每个租户和应用也需要在逻辑上彼此隔离。在多租户实现方式中流量隔离是重要的,以使得租户的流量和内部地址使用对其他租户不可见,并且不与数据中心内所使用的地址相冲突。传统的虚拟局域网隔离技术可能无法为大型云部署提供足够的分段。为了提供云部署规模的分段,虚拟可扩展局域网(VXLAN)可以被用来提供网络虚拟化覆盖。网络内的流量可以基于诸如分段标识符(在VXLAN的情形中)或VLAN标识符之类的常数来在多个客户之间分隔。
[0015]为了监控对所标识的连接或流的适当的服务,优选地跟踪大规模服务器部署中的每个网络流。诸如NetFlow之类的网络协议可以被用来收集流量(网络流)信息。NetFlow服务提供网络管理器,这些网络管理器能够访问它们的数据网络内关于IP(互联网协议)流的信息。导出的NetFlow数据能够被用于各种目的,例如包括:网络管理和规划、企业计费、互联网服务提供商(ISP)记账、数据仓库、防止拒绝服务(DoS)攻击以及数据挖掘。为了在多租户环境中启用(enable)NetFlow,需要对流量进行监控并且基于每租户导出流量。NetFlow收集器还应该基于每租户来表示数据。因此,NetFlow收集器需要关于与VXLAN分段或虚拟化环境内的其他情境相关联的租户的信息。
[0016]本文所描述的实施例允许基于每租户来监控流量并且基于每租户来导出流量信息(例如,NetFlow数据)。如上所述,流量在使用通过虚拟交换机环境定义的情境的多个客户之间被分隔。在一个实施例中,租户记录(例如,选项模板)被用来基于虚拟局域网分段标识符(例如,VXLAN分段ID)或其他常数来导出租户特有信息。租户记录提供关于与情境相关联的租户的详细信息,并且租户记录被导出至收集器以用于标识与在收集器处接收到的流数据记录相关联的租户。由于租户信息并不会频繁改变,因此,租户记录消除了将租户信息包括在每个流数据记录中的需要。
[0017]现参照附图,首先参照图1,示出了网络的示例,在该网络中可以实现本文所描述的实施例。为简化起见,只描绘了少量网络元件。该网络可以被配置以用作数据中心或任意其他类型的网络。如图1所示,物理交换机10与网络设备(服务器A、服务器B) 12和网络15进行通信。例如,交换机10可以是与聚合交换机或边缘交换机(未示出)进行通信的接入交换机。可以有位于服务器12和网络15之间的任意数目的物理交换机10。例如,可以有多个交换机10来为服务器12和网络15之间的流量流提供冗余。网络15可以包括一个或多个网络(例如,局域网、城域网、广域网、虚拟私有网络、企业网络、互联网、内部网、无线电接入网、公共交换网或任意其他网络)。网络15可以包括促进数据通过网络的任意数目或任意类型的网络设备(例如,路由器、交换机、网关或其他网络设备)。
[0018]每个服务器12包括虚拟交换机(本文称为虚拟以太网模块(VEM))14和一个或多个虚拟机(VM) 16。虚拟机16在互不干扰的情况下共享硬件资源,从而使得多个操作系统和应用能够在单个计算机上同时运行。诸如超级管理器(未示出)之类的虚拟机监控器将硬件资源动态地分配给虚拟机16。每个服务器12可以包括任意数目的虚拟机16,并且这些虚拟机可以基于流量模式、硬件资源或其他标准在服务器之间被移动。例如,服务器12可以是刀片式服务器、机架式服务器或可操作以托管虚拟机16的任意其他类型的网络设备。例如,服务器12可以托管应用服务器或远程地托管在终端用户设备(终端站、客户端设备)(未示出)处使用的虚拟机应用。
[0019]虚拟机16经由虚拟网络接口卡(VNIC)与虚拟交换机14进行通信,VNIC连接到虚拟交换机处的虚拟以太网接口。服务器12包括针对每个物理网络接口卡的以太网端口。以太网端口可以在端口通道处被聚合。虚拟交换机14经由物理以太网接口与网络15进行通信。虚拟交换机14在虚拟机16与物理网络接口卡之间交换流量。
[0020]物理交换机10还与虚拟超级管理器模块(VSM) 18进行通信。VSM18可以位于经由物理交换机10与服务器12进行通信的物理装置中,或者VSM可以是安装在服务器12或网络中另一服务器之一上的虚拟装置(例如,虚拟机)。VSM 18被配置来为虚拟机16提供控制面(plane)功能。虚拟交换机14在服务器12处提供交换能力,并且作为与VSM 18的控制面相关联的数据面进行操作。VSM 18和虚拟交换机(VEM) 14—起操作以形成由管理站(未示出)进行查看的分布式虚拟交换机(DVS)。例如,分布式虚拟交换机可以是从加利福尼亚圣何塞的Cisco系统公司可得的Nexus 1000V系列交换机。例如,管理站可以包括诸如从加利福尼亚帕洛阿尔托的VMware可得的VMware虚拟中心管理站之类的虚拟化管理平台。
[0021]应当理解,图1中所示的和上面所描述的分布式虚拟交换机只是示例,并且本文所描述的实施例可以在其他虚拟交换机中实现。本文所使用的术语“虚拟交换机”可以指分布式虚拟交换机(例如,VEM 14和VSM18)或其他虚拟交换机,该其他虚拟交换机可操作来在网络设备(例如,物理交换机、路由器、网关)与服务器处的虚拟机或虚拟化服务器环境中的其他网络设备之间交换流量。
[0022]如图1所示,网络流21通过网络15在用户设备与服务器12之间进行交换。流21包括具有共同属性的一系列分组,这些分组通过网络设备12。例如,流可以基于源IP地址、目的地IP地址、IP协议、源端口以及目的地端口来定义。每个单独的流可以被监控,每个流上所维护的统计数据(例如,流开始时间和流结束时间、被发送的分组数目等)。
[0023]流由每个服务器12处的VEM 14来监控,并且流被存储在这些服务器的处缓存(例如,NetFlow缓存)24中。支持服务器12处的VEM 14的每个处理线卡收集通过线卡的流的流统计数据。如上所述,可以使用分布式导出器模型直接从每个VEM 14导出流数据,或者VEM 14可以将在其缓存24中积累的数据传输至VSM 18,并且VSM使用单个源导出器模型来导出流数据。
[0024]在分布式导出器模型中,导出器26位于VEM 14 (如图1中在服务器A处示出的)处。支持VEM 14的每个线卡将其自己的缓存24直接导出至收集器20,而只有有限的用于导出的管理器功能由VSM 18来提供。
[0025]在单个源导出器模型中,流统计数据被存储在VEM 14处的缓存24中,并且被传输至VSM 18处的导出器26 (在图1中的服务器B和VSM处示出)。当需要导出流统计数据时,数据被从VEM 14路由至VSM18。然后流数据被从VSM 18导出至收集器20。
[0026]导出器26将导出分组传输至收集器20。如下面详细描述的,导出分组包括租户记录(例如,模板、选项模板)25和流数据记录28。租户记录25包括针对在虚拟交换机(例如,分布式虚拟交换机、多个分布式虚拟交换机)内定义的情境(例如,虚拟局域网分段(VXLAN))的租户信息。
[0027]租户记录25可以在流的开始处周期地、按需或其任意组合地被导出至收集器20。例如,租户记录25可以在指定数目的分组或时间段之后被导出。间隔可以是默认值或可以是可配置的。
[0028]将租户记录25和数据记录28导出至收集器20可以使用诸如用户数据报协议(UDP)或流控制传输协议(SCTP)作为传输机制来实现。
[0029]收集器(数据收集设备)20从一个或多个导出器26接收数据(租户记录25、流数据记录28)并处理这些数据。收集器20接收并存储租户记录25和流数据记录28。流记录28可以在被存储于收集器20之前(例如,根据租户)被聚集。一旦租户记录25被收集器20接收,则分段ID (或其他标识符)由收集器用来将从导出器26接收到的流量信息映射至具体租户。例如,收集器20可以使用租户记录25中所接收的信息来解码流数据记录28,并且将数据记录映射至租户。由导出器26导出至收集器20的流统计数据由分析器22进行分析。分析器22可以处理由应用(例如,基于使用计费、流量工程、攻击/侵入检测、服务质量监控等)使用的网络流信息。所分析的统计数据能够由网络管理器用于提供关于网络容量和流的信息,并且用于解决任何网络缺陷。
[0030]在一个实施例中,缓存24、导出器26以及收集器20分别是NetFlow缓存、NetFlow导出器以及NetFlow收集器。本申请所使用的术语“NetFlow”指用于监控网络流的特征的协议。应当理解,这只是示例,并且诸如互联网协议流信息导出(IPFIX)之类的其他协议可以被用来收集流量信息并且监控网络流的特征。可以使用任意数目或类型的导出器26、收集器20或分析器22。另外,收集器20和分析器22可以位于相同的网络设备处。
[0031]应当理解,图1所示的和本文所描述的网络只是示例,并且这些实施例在不背离这些实施例的范围的情况下可以在具有不同网络拓扑或网络设备的网络中实现。
[0032]如上面所指出的,图1中阐述的示例包括少量网络元件。用于服务云计算环境的基础设施能够具有大量租户,每个租户具有其自己的应用。每个租户需要与所有其他租户隔离的逻辑网络。来自租户的每个应用还可能需要其自己的逻辑网络以将其与其他应用相隔离。在一个实施例中,VXLAN分段被用来允许逻辑网络在置于不同第二层(Layer 2)域中的虚拟机之间扩展。VXLAN提供第三层(Layer 3)网络之上的第二层覆盖方案。每个覆盖被称为VXLAN分段。只有相同VXLAN分段内的虚拟机16能够相互通信。VXLAN向虚拟机16提供第二层抽象,而不管虚拟机16位于何处。因此,VXLAN分段是VXLAN第二层覆盖网络,虚拟机16通过该VXLAN第二层覆盖网络进行通信。
[0033]在一个实施例中,每个虚拟机16被分配一个IP地址,当封装MAC(媒体访问控制)帧在将网络15上被发送时,该IP地址被用作源IP地址。VEM 14封装从虚拟机16接收到的第二层帧。该封装携带VXLAN标识符。连接的VXLAN可以在(下面进行描述的)端口配置文件(profile)内被指定,并在虚拟机16连接至网络时被应用。
[0034]相同的VXLAN可以被配置在一个或多个分布式虚拟交换机上以创建网络虚拟化覆盖。因此,可以有支持多个虚拟机16的多个服务器12,这些虚拟机16包括各自与(如图2中所示出和下面所描述的)不同网络位置处的虚拟局域网或虚拟局域网分段相关联的一个或多个接口。例如,客户端或企业单位(例如,研究开发、公司、金融)可以被分配不同的VXLAN分段,这些VXLAN分段被用在与数据中心进行通信的各种位置(例如,洛杉矶分部、旧金山总部、西雅图分部)。租户记录25被用来提供关于与VXLAN分段有关的租户的详细信息。这允许收集器20基于每租户来表示流数据。
[0035]图2示出虚拟交换机14处用于网络虚拟化覆盖的VXLAN分段。在图2所示的示例中,虚拟机16包括与VLAN 44、VXLAN 4400以及VXLAN4401相关联的接口。使用不同分段的客户端或应用相互隔离。例如,使用在VLAN 44和VXLAN 4400上具有接口的虚拟机16的客户端不能直接访问在VXLAN 4401上具有接口的虚拟机处的服务器。
[0036]应当理解,上述虚拟局域网分段技术只是示例,并且租户可以与虚拟交换机环境内定义的另一情境相关联。
[0037]再次参照图1,分布式虚拟交换机处(例如,VEM 14处或VSM 18处)的导出器26导出租户记录25,租户记录25被用于基于情境标识符(例如,VXLAN的分段ID或其他常数)来提供租户特有信息。在租户记录25被发送至收集器20之后,导出器26发送流数据记录28中的流量信息。流数据记录28包括与流相关联的流统计数据和情境ID。收集器20使用在租户记录25中获得的信息来将流记录映射至具体租户。
[0038]如下面所描述的,租户记录25包括标识符(例如,VXLAN ID (24位LAN分段标识符)、VLAN ID或其他情境ID),该标识符还被包括在流数据记录28中以将流数据映射至具体租户。在一个实施例中,在端口配置文件中定义该标识符。端口配置文件是用来定义用于多个接口共有的一组配置策略(属性)的容器。端口配置文件与端口配置策略相关联,这些端口配置策略由网络管理器来定义,并且当这些端口配置策略在虚拟环境中上线时被自动地应用至大量端口。端口配置文件允许单个策略或标识符被应用于大量端口上,并且支持至端口的静态映射和动态映射。
[0039]租户记录25例如可以包括:分段ID、租户名称和描述、位置、分布式虚拟交换机标识符(名称、位置)及网桥域。租户记录25还可以用来提供诸如关于接口索引(例如,接口名称、接口描述)的详情之类的附加信息,或者定义针对流所发送的数据记录中的一个或多个数据记录的数据格式。优选地针对不同情境来生成不同租户记录25。例如,每个租户记录25可以与不同VXLAN分段相关联。例如,租户记录25可以在NetFlow分组中被传输,该NetFlow分组包括分组头部和包括一个或多个租户记录的一个或多个字段。该分组还可以包括一个或多个流数据记录28。
[0040]在一个实施例中,租户记录25是NetFlow模板或选项模板。应当理解,本文所使用的术语“模板”可以指可以从导出器26传输至收集器20以提供租户特有信息并且可以以任意合适格式被传输的任意数据集(例如,一个或多个分组字段内的数据)。
[0041]当确定流结束或在周期性间隔处时,流数据记录28可以被导出。流记录28包括关于给定流中的流量的信息,例如包括:流的测量属性(例如,分组和字节计数(例如,所有流的分组的字节的总数))、时间戳以及流的特征属性(例如,源IP地址、协议、服务类型、应用端口、输入和输出接口)。更具体地,流数据记录28例如可以包括:情境标识符、输入接口索引、输出接口索引、流开始时间和结束时间的时间戳、流中所观察到的字节数目和分组数目、第三层头部(源IP地址和目的地IP地址、源端口号和目的地端口号、IP协议)以及第二层路由信息。
[0042]在一个实施例中,租户记录25和流数据记录28在NetFlow导出分组中被导出。导出分组包括分组头部(包括分组信息)和一个或多个租户记录25、一个或多个数据记录28或其组合。例如,导出分组可以包括对租户记录28的收集或对流记录25的收集(称为流集合(f1wset)) ο
[0043]应当理解,上面所描述的租户记录25和流数据记录28的内容和格式只是示例,并且这些记录可以在不背离这些实施例的范围的情况下包含更多、更少或不同的信息。
[0044]图3示出可以用于实现本申请所描述的实施例的网络设备30(例如,服务器、装置)的示例。在一个实施例中,网络设备30是可以在硬件、软件或其任意组合中实现的可编程机器。网络设备30包括一个或多个处理器32、存储器34、网络接口 36和导出器26。
[0045]导出器26包括租户记录生成器和数据记录生成器(例如,可操作以生成租户记录25和流数据记录28的逻辑)。导出器26例如可以包括:固定逻辑或可编程逻辑(例如,由处理器32执行的软件/计算机指令)。
[0046]存储器34可以是存储各种应用、操作系统、模块和数据以供处理器32执行和使用的易失性存储器或非易失性存储设备。例如,存储器34可以存储导出器处理逻辑。
[0047]逻辑可以被编码在一个或多个有形介质中以供处理器32执行。例如,处理器32可以执行存储在诸如存储器34之类的计算机可读介质中的代码。例如,计算机可读介质例如可以是电子介质(例如,RAM(随机存取存储器)、R0M(只读存储器)、EPR0M(可擦除可编程只读存储器))、磁介质、光介质(例如,CD、DVD)、电磁介质、半导体技术介质或任意其他合适的介质。
[0048]网络接口 36可以包括用于接收数据或将数据传输至其他设备的任意数目的接口(例如,线卡、网络接口卡、端口)。
[0049]应当理解,图3中所示出和上面所描述的网络设备30只是示例,并且可以使用网络设备的不同配置。例如,网络设备30还可以包括硬件、软件、算法、处理器、设备、部件或可操作以促进本文所描述的能力的元件的任意合适的组合。
[0050]图4是根据一个实施例示出用于向网络流提供租户信息的处理的流程图。在步骤40处,导出器26针对每个VXLAN分段或在虚拟机内定义的其他情境生成租户记录25。如前所述,举例来说,租户记录25包括基于分段ID的租户特有信息。如上面参照图1描述的,导出器26在分布式虚拟交换机处进行操作,并且可以位于服务器12 (在虚拟交换机14处)或装置18 (在虚拟管理器模块处)处。租户记录25被导出至收集器20 (步骤42)。分布式虚拟交换机监控网络流,并且收集通过网络设备的网络流的网络流数据(步骤44)。例如,监控可以包括监控VEM 14处的网络流或收集VSM 18处的网络流数据。由于流可以流入或流出网络设备,因此,针对流入流量或流出流量来维护统计数据。网络设备导出数据记录28中的网络流信息(步骤46)。
[0051]数据记录28包括将数据记录与情境进行关联的标识符。如上所述,标识符例如可以包括将数据记录28与VXLAN分段进行关联的分段ID。包括相同分段ID的租户记录25提供该VXLAN分段的租户具体信息。举例来说,网络流信息可以作为网络流记录被封装进分组中以进行传输。数据流记录28可以在网络流的末端或在周期性间隔处被传输。收集器20使用在租户记录25中接收到的信息来将在数据记录28中接收到的流数据与租户进行关联。
[0052]应当理解,图4示出的和上面描述的处理只是示例,并且在不背离实施例的范围的情况下可以增加、修改或重新排列这些步骤。例如,租户记录25可以直到网络设备已经收集到至少一些网络流信息才被导出至收集器20,或者租户记录25可以与数据记录28 —起被传输。
[0053]尽管已经根据所示的实施例描述了方法、装置和系统,但是本领域的普通技术人员之一将很容易认识到可以在不背离这些实施例的情况下做出变化。因此,上面的说明书所包含的和附图中所示出的所有事物应当被解释为说明性的而不是限制意义上的。
【权利要求】
1.一种方法,包括: 在包括虚拟交换机的网络设备处生成租户记录,所述租户记录包括针对在所述虚拟交换机内定义的情境的租户信息; 将所述租户记录导出至收集器; 在所述虚拟交换机处监控网络流;以及 将数据记录中的网络流数据导出至所述收集器; 其中,所述数据记录包括将所述数据记录与所述情境进行关联的标识符。
2.如权利要求1所述的方法,其中,所述情境包括虚拟局域网分段。
3.如权利要求1所述的方法,其中,所述租户记录包括网络流选项模板。
4.如权利要求1所述的方法,其中,所述租户记录被配置为在所述收集器处使用以将所述数据记录映射至与所述情境相关联的租户。
5.如权利要求1所述的方法,其中,所述标识符包括虚拟可扩展局域网分段标识符。
6.如权利要求1所述的方法,其中,所述租户记录包括租户标识符。
7.如权利要求1所述的方法,其中,所述租户记录包括所述网络设备在网络中的位置。
8.如权利要求1所述的方法,其中,所述虚拟交换机包括分布式虚拟交换机,并且所述租户记录包括分布式虚拟交换机标识符。
9.如权利要求1所述的方法,其中,导出所述租户记录和导出所述数据记录包括使用NetFlow 协议。
10.一种装置,包括: 处理器,所述处理器用于:生成租户记录,所述租户记录包括针对在虚拟交换机内定义的情境的租户信息;将所述租户记录导出至收集器;在所述虚拟交换机处监控网络流;以及将数据记录中的网络流数据导出至所述收集器;以及 存储器,所述存储器用于存储所述租户信息; 其中,所述数据记录包括将所述数据记录与所述情境进行关联的标识符。
11.如权利要求10所述的装置,其中,所述情境包括虚拟局域网分段。
12.如权利要求10所述的装置,其中,所述租户记录包括网络流选项模板。
13.如权利要求10所述的装置,其中,所述租户记录被配置为在所述收集器处使用以将所述数据记录映射至与所述情境相关联的租户。
14.如权利要求10所述的装置,其中,所述标识符包括虚拟可扩展局域网分段标识符。
15.如权利要求10所述的装置,其中,所述租户记录包括租户标识符。
16.如权利要求10所述的装置,其中,所述租户记录包括在网络中的位置。
17.如权利要求10所述的装置,其中,所述虚拟交换机包括分布式虚拟交换机,并且所述租户记录包括分布式虚拟交换机标识符。
18.如权利要求10所述的装置,其中,所述租户记录和所述数据记录被使用NetFlow协议导出。
19.一种编码在一个或多个有形计算机可读介质上以供执行的逻辑,当所述逻辑被执行时能操作来执行以下操作: 在包括虚拟交换机的网络设备处生成租户记录,所述租户记录包括针对在所述虚拟交换机内定义的情境的租户信息;将所述租户记录导出至收集器;在所述虚拟交换机处监控网络流;以及将数据记录中的网络流数据导出至所述收集器;其中,所述数据记录包括将所述数据记录与所述情境进行关联的标识符。
20.如权利要求19所述的逻辑,其中所述情境包括虚拟局域网分段。
【文档编号】H04L12/26GK104272657SQ201380023083
【公开日】2015年1月7日 申请日期:2013年4月24日 优先权日:2012年5月1日
【发明者】阿克什亚·库马尔·辛格 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1