首页> 中国专利> 用于可在网络交换机/路由器与网络适配器之间交换的N 端口网络适配器的方法、系统及计算机程序产品

用于可在网络交换机/路由器与网络适配器之间交换的N 端口网络适配器的方法、系统及计算机程序产品

摘要

提供了用以在网络交换机(network switch)和网络适配器(networkadaptor)间交换的N端口(N-port)网络适配器的方法、系统及计算机程序产品。该发明的实施例包括在具有随机存取存储器、非易失性随机存取存储器及闪存的网络装置中的方法。该方法包括:在网络交换机/路由器操作模式中操作、在网络适配器操作模式中操作、及响应于所接收的装置配置信号而在该网络交换机/路由器操作与该网络适配器操作之间切换。

著录项

  • 公开/公告号CN102099783A

    专利类型发明专利

  • 公开/公告日2011-06-15

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN200980127725.4

  • 发明设计人 阿尼尔.K.辛格;萨迪克.雷曼;

    申请日2009-07-07

  • 分类号G06F9/445;G06F13/38;

  • 代理机构北京市柳沈律师事务所;

  • 代理人陆军

  • 地址 美国纽约阿芒克

  • 入库时间 2023-12-18 02:39:01

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-07-14

    未缴年费专利权终止 IPC(主分类):G06F 9/445 专利号:ZL2009801277254 申请日:20090707 授权公告日:20130814

    专利权的终止

  • 2013-08-14

    授权

    授权

  • 2011-08-10

    实质审查的生效 IPC(主分类):G06F9/445 申请日:20090707

    实质审查的生效

  • 2011-06-15

    公开

    公开

说明书

商标

是纽约阿芒克的国际商业机器公司的注册商标。在这里使用的其他名称可为国际商业机器公司或其他公司的注册商标、商标、或产生名称。

技术领域

本发明关于网络(例如,以太网)适配器,特别关于用以可在网络交换机和网络适配器之间交换的N端口网络适配器的方法、系统及计算机程序产品。

背景技术

网络适配器(亦可为网络卡、局域网适配器或NIC卡(网络接口卡)为一种计算机硬件,其经设计以允许计算机通过计算机网络进行通信。网络交换机(路由器)为连接网络分段的计算机网络装置。网络分段为计算机网络的部分,其中,每个装置使用相同的物理层来进行通信。延伸该物理层的装置例如中继器(repeater)或网络集线器(network hub)也被视为延伸该网络分段。然而,操作于数据链路层级别或更高级别的装置产生新的物理层,并由此产生(而非延伸)分段。

当前,存在很多N端口网络适配器(特别是4端口适配器),其提供4个接口给与该网络适配器连接的计算机。然而,为了要配置本地网络,该用户亦需要网络交换机。当前,没有组合式网络适配器/网络交换机。因而,期望具有组合式网络适配器/交换机。

发明内容

本发明的实施例包括在具有随机存取存储器、非易失性随机存取存储器及闪存的网络装置中的方法,该方法包括:在网络交换机/路由器操作模式中操作;在网络适配器操作模式中操作;及响应于所接收的装置配置信号而在该网络交换机/路由器操作与该网络适配器操作之间切换。

另外的实施例包括网络装置,其包括:处理器、非易失性随机存取存储器、被配置为在内部和外部端口之间切换的多个端口、及驻留于该处理器上的过程,用于在网络适配器模式与网络交换机/路由器模式之间切换该装置。

进一步的实施例包括计算机程序产品,其用以提供在具有随机存取存储器、非易失性随机存取存储器及闪存的网络装置中的操作模式,该计算机程序产品包括有形存储介质,其可由处理电路读取,并且可存储用于由该处理电路运行的指令,以执行方法,该方法包括:在网络交换机/路由器操作模式中操作;在网络适配器操作模式中操作;及响应于所接收的装置配置信号而在该网络交换机/路由器操作与该网络适配器操作之间切换。

根据实施例的其它的系统、方法、及/或计算机程序产品经本领域的技术人员检阅所附的附图及实施方式之后,将会清楚地显现。所欲者为所有额外的系统、方法及/或计算机程序产品都被包括于此描述中,并归属于所呈现发明的范围之内,且被随附的权利要求书所保护。

技术效果

作为发明内容的结果,在技术上我们已实现了解决方案,其可在单个装置上提供可交换的网络适配器/交换机。因此,用户可具有组合式交换机/路由器和适配器装置,其可容易地经由软件或硬件而在二种操作模式之间切换。

附图说明

被视为该发明的申请主题被特别地指出,并于该说明书的结论处被明确地于权利要求书之内所主张。前述和其它的目的、特征,与该发明的优点在检阅后述的附图的相关实施方式后将为清楚地显现,说明如下所示:

图1示出了系统的示例性实施例,其用于根据示例性实施例支持该可交换的网络适配器/交换机;

图2示出了根据示例性实施例的将NIC卡配置为适配器的系统图;

图3示出了根据示例性实施例的将网络适配器配置为交换机/路由器的系统图;及

图4示出了根据示例性实施例的方法的流程图,该方法用于在NIC卡中,在适配器操作模式与交换机/路由器操作模式之间切换。

该详细描述对照于附图以示例的方式,阐述该发明较佳的实施例、优点及特征。

具体实施方式

示例性的实施例包括N端口适配器(N>1),作为交换机/路由器。在示例性的实施例中,该可交换的N端口适配器/路由器可被配置为一般的适配器、或交换机/路由器装置。在示例性的实施例中,该二种模式(即,交换机/路由器和适配器)可通过分配给该NIC卡的软件属性来进行切换。在示例性的实施例中,该N端口适配器/路由器可通过复位按钮(RESET button)被复位为默认模式,即,适配器模式。

图1中显示根据示例性的实施例的系统100的实施例,其用于支持该可交换的网络适配器/交换机。在此所描述的方法可用软件(例如固件)、硬件,或者其组合加以实施。在示例性的实施例中,在此所描述的方法可用例如可执行程序的软件加以实施,及可经由例如个人计算机、工作站、迷你计算机、及主计算机的特殊性或通用的数字计算机加以执行。因而,该系统100包括通用计算机101。

在示例性的实施例中,在如图1所示的硬件架构方面,该计算机101包括处理器105、耦接至存储器控制器115的存储器110、及一个或多个输入及/或输出(I/O)装置140、145(或外设),其通过本地输入/输出控制器135而以通信方式耦接。该输入/输出控制器135可例如为(但不限于)一个或多个总线、或其它有线或无线连接,如于本领域中所公知的。该输入/输出装置控制器135可具有额外的组件,其为达简化目的而予以省略,如控制器、缓冲器(缓存)、驱动器、中继器及接收器,以使能通信。此外,该本地接口可包括地址、控制、及/或数据连接,以使能在上述组件之间的适当的通信。

该处理器105是用以运行尤其是被存储在存储器110中的软件的硬件装置。该处理器105可为任何客户产生或商用处理器、中央处理单元(CPU)、与该计算机101相关联的几个处理器之中的协处理器、基于半导体的微处理器(以微芯片或芯片组的形式)、宏处理器(macroprocessor)、或一般用以运行软件指令的任何装置。

该存储器110可包括任何易失性存储器组件(例如随机存取存储器(RAM,例如DRAM、SRAM、SDRAM等等))和非易失性存储器组件(例如ROM、可擦除可编程只读存储器(EPROM)、电子可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁带、CD-ROM、盘、磁盘、带盒、磁带盒(cassette)等等)的任一个或及其组合。再者,该存储器110包括电子、磁、光及/或其它形式的存储介质。应注意的是,该存储器110可具有分布式架构,其中,各组件位于彼此远离,但可被该处理器105访问。

位于存储器110内的该软件可包括一个或多个独立程序,其各自包括可执行指令的顺序列表,用以实施逻辑功能。在图1所显示的实施例中,在该存储器110中的该软件包括:在此所描述的根据示例性的实施例的该组合式网络适配器/交换机方法、以及适合的操作系统(OS)111。这些指令是设备驱动程序,而在这实施例中指的是entX(其中X=0,1,2...)。但是该标记并不局限于只使用标记entX;它们亦可为任何其它行业上所使用的标记。该操作系统111本质上控制其它计算机程序的指令,例如在此所描述的组合式网络适配器/交换机系统和方法,并提供调度、输入输出控制、文件及数据管理、存储器管理和通信控制及相关服务。

在此所述的该组合式网络适配器/交换机方法(其在当前的实施例指entX,其中X=0,1,2...)可为源程序、可执行程序(目标码)、脚本(script)、或任何其它包括可用以执行的指令集的实体的形式。当源程序需通过编译程序、汇编程序、解释器等等加以转译时,其可被包括、也可不被包括于该存储器110内,以便与该操作系统111结合进行适当操作。此外,该组合式网络适配器/交换机方法应可被写成面向对象编程语言,其具有数据与方法的类、或具有例程、子例程及/或函数的程序编程语言。

在示例性的实施例中,传统键盘150和鼠标155可被耦接至该输入/输出控制器135。其它的输出装置例如该I/O装置140、145可包括输入设备,例如(但不限于)打印机、扫描仪,麦克风等。最后,该I/O装置140、145可还包括可与输入和输出进行通信的装置,例如(但不限于)NIC卡或调制器/解调器(用以访问其它文件、装置、系统或网络)、射频(RF)或其它收发机、电话接口、桥、路由器等。该系统100可还包括显示控制器125,其耦接至显示器130。在示例性的实施例中,该系统100可还包括网络接口160,用以耦接至网络165。如同在此进一步所描述的,该网络接口可为组合式网络适配器/交换机,其可在网络适配器与网络交换机/路由器之间交换,由此提供用于网络适配器与网络交换机/路由器两者的功能性。该网络165可为基于IP的网络,其用以通过宽带连接,在该计算机101与任何外部服务器、客户端等之间通信。该网络165在该计算机101和外部系统之间传送和接收数据。在示例性的实施例中,网络165可为由服务提供商所管控的管理IP网络。该网络165可以无线方式实施,例如使用无线协议和技术,如WiFi及WiMax等。该网络165亦可为分组交换网络,例如局域网、广域网、大都会局域网、因特网或其它类似形式的网络环境。该网络165可为固定式的无线网络、无线局域网(LAN)、无线广域网(WAN)、个人域网(PAN)、虚拟私有网络(VPN)、内联网、或其它适合网络系统,并包括可用以接收和传输信号的设备。

若该计算机101为个人计算机、工作站、及智能装置等,则在该存储器110中的该软件可还包括基本输入输出系统(BIOS)(为达简化目的可予以省略)。该BIOS为必要的软件程序集,其于开机时初始化并测试硬件,且启动操作系统111,并支持硬件装置之间的数据传输。该BIOS可存储在ROM中,以使得当计算机101被激活时,该BIOS可被执行。

当该计算机101处于操作中时,该处理器105被配置为执行存储在该存储器110内的软件,以向和从该存储器110传递数据,并总体控制遵循该软件的该计算机101的操作。在此所述的该组合式网络适配器/交换机方法与该操作系统111的全部或部分(但一般为后者)可由该处理器105读取,可能在该处理器105内缓冲,然后被执行。

如图1所示,当该系统与在此所述的方法以软件被实施时,该方法可被存储于任何计算机可读取介质中,例如存储装置120,以由任何计算机相关系统或方法使用或结合。在文档的上下文中,计算机可读取介质为电子、磁、光或其它物理装置或部件,其可包括或存储计算机程序,以由任何计算机相关系统或方法使用或结合。在此所描述的组合式网络适配器/交换机的方法可在任何由指令执行系统、设备或装置使用或结合的计算机可读取介质上实现,所述指令执行系统、设备或装置例如为基于计算机的系统、包括处理器的系统、或可从指令执行系统、设备或装置提取指令并执行的其它系统。在示例性的实施例中,“计算机可读取介质”可为任何可存储、通信、传播及传送该程序的部件,以供该指令执行系统、配备或装置使用或结合。该计算机可读取介质可为例如(但不限于)电子、磁、光、电磁、红外线或半导体系统、配备、装置或传输介质。计算机可读取介质的许多特定示例(非穷举性列表)可包括:具有一个或多个线路的电气连接(电子)、便携计算机磁盘(磁)、随机存取存储器(RAM)(电子)、只读存储器(ROM)(电子)、可擦除可编程只读存储器(EPROM、EEPROM、或闪存)(电子)、光纤(光)、及便携式只读光盘存储器(CDROM)(光)。应注意的是该计算机可读取介质甚至可为纸张或是可打印该程序在上面的其它适合介质,如该程序可以电子方式捕获,例如经由该纸张的光学扫描或其它介质,然后加以编译、解释、或视需要另外以一适合方式处理,然后存储于计算机存储器中。

在示例性的实施例中,其中该组合式网络适配器/交换机方法以硬件加以实施,在此所述的该组合式网络适配器/交换机方法可以在后述的本领域所公知的技术的任何或是组合来加以实施,例如一或多个具有逻辑门以实施数据信号的逻辑功能的分立逻辑电路、具有适当组合逻辑门的特定应用集成电路(ASIC)、一或多个可编程逻辑门阵列(PGA)、及现场可编程逻辑门阵列(FPGA)等等。

如上所述,示例性的实施例包括实施N端口适配器以作为交换机/路由器的能力。在示例性的实施例中,N大于1,这是因为,网络交换机/路由器具备至少二个端口。为达说明性的目的,在此讨论4端口网络适配器,这是因为,4端口适配器一般为常见。然而,应了解到的是,N在其它实施例中可为任一数目。可进一步了解该词汇“交换机”和“路由器”可互换使用,但就此讨论而言,该词汇“交换机”于此被使用。应了解到,该词汇“交换机”的使用并无意于限制在此所述的该系统与方法的功能性,而是提供路由器与交换机两者的功能性,其类似于大部分当前可获用的交换机。为了方便于讨论,该示例性可交换N端口适配器/交换机被称为NIC卡。

在示例性的实施例中,在此描述的该NIC卡在二种模式中操作,其为软件配置模式:1)适配器模式;以及2)交换机模式。在示例性的实施例中,当该NIC卡被配置为该适配器模式时,该NIC卡作为适配器服务,由此提供4个接口给其所连接的计算机(例如,计算机101)。图2说明NIC卡160的系统图,其根据示例性的实施例被配置为适配器。该NIC卡160连接至该计算机101。如同本领域所公知的,该NIC卡160可通过PCI总线102连接至该计算机101。在示例性的实施例中,NIC卡160包括4个端口(即,port1、port2、port3及port4),其各自操作地耦接于相应的ent(即,ent0、ent1、ent2及ent3)。如上所述,ent为在该计算机101中的网络适配器的设备驱动程序实例(instance)。设备驱动程序可在该存储器110中运行。该实例可对外被用户所见,使得他们可看到该网络适配器的状态。每当网络卡/适配器被插入该计算机101时,该卡需被配置。一旦被配置,则entX进入(entry)可由该操作系统111所见,其指示该网络卡/适配器已经被检测到、且能被该用户所使用。如果entX对用户不可见,则适配器还不能被使用。此外,在该NIC卡上的每个端口可被耦接至一或多个外部交换机205(该交换机205为该网络165的一部分)。因而,应了解到的是,该NIC卡160可被配置配置为4端口适配卡,其类似于当前可获用4端口适配卡。该NIC卡160还包括互接构造、快闪(flash)及NVRAM,其在这里被共同地示为161。

图3说明根据示例性的实施例、被配置为交换机/路由器的该NIC卡160的系统图。类似于图2,该NIC卡160连接至该计算机101。如同本领域所公知的,该NIC卡160可通过PCI总线102连接至该计算机101。在示例性的实施例中,该NIC卡160包括5个端口(即,port1、port2、port3、port4及port5),其中,该单个port1操作性地耦接于ent0。在示例性实施例中,如所说明的,当该NIC卡160被配置为该交换机模式时,该NIC卡160作为用于所连接的计算机(例如,计算机101)的网络适配器服务,作为独立交换机,且具有4个可用端口(包括用于上行链路的一个端口)。因而,在该交换机模式中,该NIC卡160提供5个端口,用于外部网络装置(即,工作站305、外部交换机205和调制解调器310)的4个外部端口(即,port2、port3、port4及port5)、以及用于该NIC卡160所连接的该计算机101的1个内部端口(即,port1)。在示例性的实施例中,该四个外部端口包括该制造商所提供的用于每个端口的介质访问控制(media access control,MAC)地址。另外,所述1个内部端口(即,port1)包括自动产生的MAC地址。如同本领域所公知的,该MAC地址为附于大部分网络适配器(例如,该NIC卡160)的准唯一(quasi-unique)标识符。该MAC为作用如同用于特定网络适配器(例如该NIC卡160)的数。例如,两台不同的计算机(例如,工作站305和计算机101)中的网络卡具有不同的名称或MAC地址,同一计算机中的以太网适配器与无线适配器也是这样,在路由器中的多个网络卡也是这样。该N端口的NIC卡的制造商除了国际组织唯一标识符(InternationalOrganizational unique identifier(OUI))管理机构所提供的该MAC地址池(address pool)之外,可保有一个MAC地址。只要当该NIC卡被切换至交换机模式时,此MAC地址被使用作为该内部端口(图3中的ent0)。当处于适配器模式时,此MAC地址根本不被使用。可替代地,该交换机可使用自动MAC地址欺骗算法,以产生该网络中的唯一MAC地址,其被分配给内部端口(图3中的ent0)。此算法使用提供给该NIC卡的该制造商的OUI来产生唯一MAC地址。这样,应用于虚拟适配器可获用的任何算法或方法可被实施,以产生用于处于该交换机模式中的该NIC卡160的虚拟地址。在示例性的实施例中,处于该交换机模式的该NIC卡160维持有所有位于该NIC卡160上的装置(例如该工作站305、外部交换机205和调制解调器310)的所有MAC地址的记录,包括那些用于路由目的的内部网络端口。该NIC卡160进一部包括互连构造、快闪及NVRAM,其在此描述中被共同显示为161。

在示例性的实施例中,在此所描述的示例性NIC包括软件属性(例如,装置配置信号),用于将该适配器模式切换至该交换机模式,反之亦然。另外,该NIC可被复位到默认模式,其在示例性的实施例中可为该适配器模式(例如,通过在该NIC卡上的RESET孔中插入针(pin)),由此提供该NIC的硬复位。应了解到的是,这种硬复位功能类似提供于在大部分当前可用的路由器/交换机上的该种机制。在示例性的实施例中,为了回到交换机模式,该软件属性可再被设置为该交换机模式。在示例性的实施例中,复位为该默认模式(例如,适配器模式)也可用软件的方式加以实施。因而,软复位亦在示例性的实施例中予以考虑。

在示例性的实施例中,在此所描述的示例NIC包括用于适配器和交换机/路由器两者的硬件组件。例如,用于该适配器的硬件组件包括(但不限于):1)收发器,其用以在网络线缆上放置分组;2)缓冲器/RAM,其用以当在机器与物理介质之间进行通信时存储多余数据;3)并行至串行通信器,用于从该计算机到该线缆进行数据转换,反之亦然;4)用于处理的处理单元(CPU)。用于该网络交换机的硬件组件包括(但不限于):1)在用以进行快速及同时数据传递的每个端口之间的互连构造;2)ROM,其包括自举代码(bootstrapcode)(在软或硬复位期间以交换机模式开始时,自举代码被NIC执行,只要在其第一次启动时,对于每个交换机都发生);3)闪存,其包括操作系统映像,其在重新启动期间被保持;4)RAM,其包括路由表/运行配置;5)NVRAM,其包括关于每个端口的信息的配置文件、及对于该交换机相当重要的任何其它事物;以及6)用于处理的处理单元(CPU)。另外,该NIC包括额外的硬件组件,其包括(但不限于):1)ROM,其用以存储交换机自举程序;2)NVRAM,其用以存储配置文件;3)闪存,其用于存储操作系统映像;及4)互连构造,其用以提供端口之间的连接。

在示例性的实施例中,该NIC还包括NVRAM中的切换寄存器或切换存储器,其在该NIC中提供指示:该NIC已在该适配器模式与交换机/路由器模式之间切换。在NVRAM中的独立的切换寄存器或保留空间可被用于存储该NIC的当前模式,其不因重新启动或关机而改变。如上所述,对该NIC默认的可为该适配器模式。而进一步如上所述,例如装置配置信号的软件属性可切换该NIC的操作模式。在其它示例性的实施例中,外部硬件开关可被用来切换该NIC的操作模式。

下表概述如同以上所述的用于该NIC的硬件组件:

*该NIC可转至外部路由器/交换机,以选择路径。

**适配器模式:ent0、ent1、ent2、ent3至该NIC所连接的该机器。该制造商提供用于各个端口的MAC地址。

**交换机模式:ent0至该NIC所连接的该机器,其包括用于外部机器的4个外部端口的自动产生的MAC地址。该制造商所提供的MAC地址为各个端口实现。位于位置1(location one)的该外部端口提供该交换机的该地址。登录至port1以提供对该交换机的访问。

在示例性的实施例中,当由该适配器模式切换至该交换机模式时,有硬件和软件上的考虑。在示例性的实施例中,当从该适配器模式切换至该交换机模式时:1)该NIC清除RAM;2)该NIC从NVRAM加载自举程序;3)自举程序从闪存加载操作系统;4)该NIC加载配置文件,并将路由表及其它交换机相关数据结构写入RAM;5)该NIC使能该4个外部端口以服务外部装置,如图3所示;6)该NIC产生伪内部端口,并将MAC地址分配给该端口;7)该NIC修改该路由表,以针对外部装置更新该路由表;及8)该NIC修改该切换寄存器。在示例性的实施例中,当由该交换机模式切换至该适配器模式时,有硬件和软件上的考虑。在示例性的实施例中,当由该交换机模式切换至该适配器模式时:1)该NIC视需要而存储该当前配置于NVRAM中;2)该NIC清除RAM;3)该NIC关闭所有外部端口;4)该NIC关闭该内部端口;5)该NIC使能该4个内部端口;及6)该NIC修改该切换寄存器。

图4说明根据示例性的实施例的方法的流程图,该方法用于在NIC卡的适配器操作模式与交换机/路由器操作模式之间切换。在块405中,该方法400确定该用户是否已在该适配器模式与交换机/路由器模式之间切换了NIC。如果在块405中,该用户已切换至该交换机/路由器模式,则在块410,该NIC在块410中被配置为交换机/路由器模式,其包括:在块415中,清除RAM;在块420中,从NVRAM加载该自举程序;在块425中,该自举程序自该闪存加载操作系统副本;在块435中,加载该配置文件,并将路由表及其它交换机相关数据结构写入RAM;在块440中,使能该外部端口,以服务外部装置;在块445中,创建该伪内部端口,并将该MAC地址分配给该虚拟端口;在块450中,修改该路由表,以针对外部装置更新该路由表;以及在块455中,提供该操作模式已改变的指示。在示例性的实施例中,该NIC在适配器操作模式和交换机/路由器操作模式之间切换该指示包括:切换驻留于该NIC的切换寄存器;或者,切换在该NVRAM中的保留空间。

继续参照图4,如果在块405中,该方法400确定该用户已切换至适配器操作模式,则在块460中,该NIC被配置为该适配器操作模式,其包括:在块465中,视需要将当前配置存储在NVRAM中;在块470中,清除RAM;在块475中,关闭所有外部端口;在块480中,关闭该内部端口(例如在块445中所配置的该伪内部端口);在块485中,使能该内部端口;及在块455中,提供该操作模式已改变的指示。在示例性的实施例中,该NIC已在适配器操作模式和交换机/路由器操作模式之间切换的该指示包括:切换驻留于该NIC卡的切换寄存器;或者,切换在NVRAM中的保留空间。应了解到的是,在块405中,该方法400监控该切换。

在示例性的实施例中,该IC还包括设备驱动程序。在示例性的实施例中,每当该切换寄存器被修改,则产生中断,且该驱动程序会相应地改变。下面说明代码逻辑的示例,其当该切换寄存器被修改时可在该设备驱动器上加以实施。

If (Toggle==Adapter){

    Normal Processing for Adapter by transferring/receiving data

between computer′s RAM and NIC Buffer(Shared-memory).

    Available interfaces=4 internal-en0,en1,en2 and en3.

    Available ports=4 ports for the machine to which NIC is inserted-

    ent0,ent1,ent2 and ent3.

} else if(Toggle==Switch){

    Turn en1,en2 and en3in DEFINED state,en0 will remain in AVAILABLE

    state.

    Turn ent1,ent2 and ent3 in DEFINED state,ent0 will remain in

    AVAILABLE state.But MAC address associated with ent0 will change

    from physical MAC address to auto-generated MAC address and ent0

    won′t be associated to physical port 0.

    ent0 will be associated to a virtual port created by switch

    internally.

    Available interfaces=1 internal-en0.Available ports=4 external

    ports (1 will be treated as uplink)and 1 internal for the machine

    to which NIC is inserted-ent0.

}

本发明的功能可由软件、固件、硬件或是两者的组合加以实施。

作为示例,一或多个该发明的层面可被包括于制品(例如一或多个计算机程序产品),其具有例如计算机使用的介质。该介质可在其中体现诸如计算机可读取程序代码方法,其可用以提供和帮助本发明的功能。该制品可被包括于计算机系统的一部分,或是分别地贩卖。

另外,至少一个可被机器所读取的程序存储装置、和能被具体地体现至少一可被该机器执行指令的程序以执行本发明的功能可被提供。

在这里所描述的流程图仅是实施例。针对这些附图或是在此描述的步骤(或是操作)可有许多变化,而不背离该发明的精神。举例而言,这些步骤可以不同的顺序执行,或者可以增加、删除或修改步骤。所有这些变化被考虑为该所主张发明的一部分。

如上所述,实施例可用计算机可实施的程序或装置的形式加以体现,以实行这些程序。在示例性的实施例中,该发明以可被一或更多网络组件所执行的计算机程序码加以体现。实施例包括计算机程序码,其包括可在实体的介质中体现的指令,例如软盘、CD-ROM、硬盘、或是任何其它计算机可读取的存储介质,其中当该计算机程序码被加载及被计算机所执行时,该计算机成为一个可实施该发明的装置。实施例包括计算机程序码,例如不论是存储在存储介质,被加载及/或被计算机执行,或者是通过一些传输介质加以传输,例如通过电线或电线缆、经由光纤,或是经由电磁幅射,其中当该计算机程序码被加载及被计算机所执行时,计算机成为一个可实施该发明的装置。当实施于通用微处理器时,该计算机程序代码段配置该微处理器以产生特定逻辑电路。

当该发明被参照于示例性的实施例所描述时,本领域的技术人员应可了解到,各种变化皆可产生及等价项目可替代所使用组件,而不背离于该发明的范围。另外,可进行许多修改以将一特定情况或题材适用于该发明的教示,而不背离于该发明的实质范围。然而,所欲者为该发明并不限于被考虑为最佳模式而经揭露用以进行该发明的特定实施例,而是该发明将包括所有属于该随附权利要求书的实施例。此外,该词汇“第一”、“第二”等等的使用并不代表任何顺序或是重要性,而是用以区隔组件间的分别。更进一步地,该词汇“一(a)”、“一个(an)”等等并不表示数量的限制,而是表示至少一个所参考项目的存在性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号