CN100407648C - 多个管理环境中的共享资源 - Google Patents
多个管理环境中的共享资源 Download PDFInfo
- Publication number
- CN100407648C CN100407648C CN2005100851175A CN200510085117A CN100407648C CN 100407648 C CN100407648 C CN 100407648C CN 2005100851175 A CN2005100851175 A CN 2005100851175A CN 200510085117 A CN200510085117 A CN 200510085117A CN 100407648 C CN100407648 C CN 100407648C
- Authority
- CN
- China
- Prior art keywords
- manager
- tie point
- shared resource
- section
- shared
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/042—Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/024—Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Nitrogen Condensed Heterocyclic Rings (AREA)
- Nitrogen And Oxygen Or Sulfur-Condensed Heterocyclic Ring Systems (AREA)
Abstract
描述了一种方法,用于控制共享资源以相互连接由不同管理器控制的两个或更多网络域。多个管理器控制共享资源以配置两个不同域之间的连接的段,并且所述管理器合作以动态控制共享资源。不同的网络域可以由网络单元或者由属于不同网络域的不同网络单元之间的链路来连接。共享连接矩阵包括实现矩阵内的交叉连接的一些连接点:由一个管理器控制的一些连接点,由另一个管理器控制的其它连接点以及由两个管理器控制的一些共享连接点。多个管理器通过下列方式来控制共享资源:根据明显或隐含模式来读取或写入存储在管理信息库内的信息,或者可选地根据信令协议在网络中在管理器之间直接传送消息。
Description
技术领域
本发明涉及电信领域,并且特别涉及由多个管理器控制的电信网络。更特别地,本发明涉及用于管理由多个管理器共享的资源的方法。
背景技术
限定了传统网络的传统网络结构是基于控制每个网络单元的集中网络管理器的;所述管理器可以直接连接到被管理的网络单元,或者通过承载用户数据的相同物理网络中的承载控制数据的信道,或通过仅承载控制数据的不同物理网络,间接连接到被管理的网络单元。所述集中管理器是运行在管理站上并执行网络管理功能的软件应用,其负责连接、监测告警和连接性能的配置,以保护这样的连接:在标称连接(nominal connection)的段(segment)上出现故障的情况下提供备用连接。这种结构的缺点在于,除非在管理接口上达到先前供应商的协议,否则所述集中管理器不能管理不同供应商的网络单元。所述集中管理器按照管理器-代理-MIB(Manager-agent-MIB)模式来实现所述管理功能。MIB代表管理信息库并且其是存储在每个网络单元内或者在所述管理站内的、定义了组和所述组中的对象的分级数据结构,所述对象包括用于管理所述网络单元的变量;例如,变量存储了接收自网络接口的字节数量。对于基于TCP/IP的网络,在RFC2011与RFC2012中定义了MIB的第二版本。所述集中管理器按照例如SNMP、Qx、Q3或Qecc的管理协议,来发送和接收消息到网络单元的MIB,以执行所述MIB的变量的读写操作以及因此读取和改变所述网络单元的状态。所述代理是运行在每个所管理的网络单元的微处理器上的软件过程并且执行在所述管理器和MIB之间消息的转换(translation)。当所述管理器和代理专用于属于不同供应商的每个网络单元时,这种结构的优点是所述管理器和代理之间的标准管理协议和MIB的标准数据结构。
除(由上述网络单元组成的)通常的传输平面(Transport Plane)和集中的管理平面(MP,Management Plane)之外,新的网络结构是基于分布式控制平面(CP,Control Plane)的,如在ITU-T G.8080/Y.1304中所定义的用于自动交换光网络(ASON,Automatically Switched OpticalNetwork)。所述控制平面由相互连接的控制面元件(CPE,Control PlaneElement)组成,并且一个CPE控制一个或多个传输平面元件(TPE,Transport Plane Element)。图1和2概略地示出了在管理器B域中的所述ASON结构的TPE和CPE,其中每个TPE具有相应的CPE。管理器A与管理器C是用于域B的MP;而且管理器A是用于域A的集中管理器,并且管理器C是用于域C的集中管理器。在所述ASON结构中,新的连接可以由所述MP(其是所定义的SPC(软永久连接,Soft PermanentConnection))或者由所述客户(其是所定义的SC(交换式连接,SwitchedConnection))通过用户网络接口(UNI)来请求;将所述请求发送到所述连接的入口端点的CPE,并且通过在该CPE之间的信令协议来建立所述连接。多种信令协议可以适合于ASON结构,例如RSVP-TE(RFC3209和ITU-T G.7713.2)、CR-LDP(ITU-T G.7713.3,RFC3472)、PNNI(ITU-TG.7713.1)和OSPF-TE(RFC3630)。ASON结构的优点在于,其是(在两个CPE之间、在CPE与TPE之间、在MP与CPE之间、在MP与TPE之间的)所定义的标准接口并且可以管理不同供应商的网络单元。另一个优点在于,所述控制平面负责提供在传送平面内的新连接的快速有效的配置、修改先前建立的连接,以及执行为保护所述标称连接提供备用连接的较快的恢复功能。
网络运营商已经部署了具有集中网络管理器的网络结构,并且改变部分网络(或者部署新网络)到所述ASON结构,以使两个结构共存。在该情景中,至少一个资源在所述集中管理器和控制平面元件之间共享;所共享的资源可以例如是在两个不同网络域的两个网络单元之间的链路(也就是电缆或光纤),或者两个不同网络域之间的一个网络单元的一部分。对于一个网络单元而言,共享资源例如是矩阵(matrix)或者连接到该矩阵的一个或多个端口。参照图1和图2的例子,在图1中,链路A-B在管理器A(用于域A的中央管理器和用于域B的MP)与分布式管理器B(用于域B的CPE)之间共享,而链路B-C在分布式管理器B(用于域B的CPE)和管理器C(用于域C的中央管理器和用于域B的MP)之间共享;图2中以NE1表示的网络单元包括在管理器A(用于域A的中央管理器和用于域B的MP)和分布式管理器B之间共享的矩阵。不但由于ASON结构的引入而且在传统的网络中,都出现了共享资源的问题,其中,资源可以在两个集中管理器之间共享。仍然参照图1和图2,图1中的链路A-C在集中管理器A和集中管理器C之间共享,而在图2中以NE2表示的网络单元在集中管理器A和集中管理器C之间并且还与分布式管理器B共享。
需要管理共享资源用于控制网络管理功能,并且特别用于供给和保护跨越所述共享资源的不同的域之间的连接;所述连接在图1中以c1和c2表示,在图2中以c3和c4表示。对于共享的链路,其是连接的段,解决方案可以是将所述链路预先静态地分配给一个管理器,以使仅该管理器可以使用这个链路来控制连接。这在图3中被示出,其包括图1的网络单元NE3和NE4的更多细节。每个网络单元包括具有连接点的连接矩阵(连接矩阵NE3,连接矩阵NE4)以通过连接不同的连接点来实现所述矩阵内的交叉连接,并且包括用于将一组连接点连接到链路的端口(P5,P6,P7,P8),所述链路连接不同的网络单元。一个端口的链路的带宽至少是所述端口的连接点的带宽之和。所述端口还包括用于实现相应的连接点的管理功能的装置,该管理功能例如是故障和性能监测。共享资源是将域A中NE3的一个端口连接到域B中NE4的一个端口的链路A-B。按照这种解决方案,链路A-B被分配给例如管理器A,该管理器A负责控制这个链路来提供两个域之间的连接;由于管理器B不能使用该链路而且如果该链路也不由管理器A使用,因此将链路A-B分配给管理器A是不利的。
对于包括共享资源的网络单元,问题在于控制跨越不同域的网络单元内的连接的段。图4详细示出了图2的包括一些端口(P1,P2,P3,P4)的网络单元NE1和具有连接点(cp11,cp12,cp31)的连接矩阵。在图4中以c13表示的矩阵内的交叉连接是图2的连接c3的段;需要NE1内的段以将例如端口P1的连接点cp12连接到跨越两个域的端口P3的连接点cp13。在这种情况下,解决方案可以是要求所述网络单元的控制***负责管理共享资源以提供连接c3的段c13。参照图4和5,端口P1和P2(以及相应的连接点)由管理器A控制,而端口P3和P4(以及相应的连接点)由管理器B控制。所述矩阵被逻辑地分成两个子矩阵A和B,如图5所示:第一子矩阵由控制器A控制,第二子矩阵由控制器B控制。两个虚拟端口VP1和VP3是分别为端口P1和P3所创建的,并且逻辑链路lc13连接所述两个虚拟端口。第一虚拟端口VP1连接到子矩阵A并且由管理器A控制,而第二虚拟端口VP3连接到子矩阵B并且由管理器B控制。当需要c13时,来自所述第一子矩阵的端口P1的输入cp12必须跨越lc13被连接到所述第二子矩阵的端口P3的输出cp13。管理器A控制连接lc12,该连接lc12是从所述第一子矩阵的端口P1上的输入cp12到端口VP1上的逻辑输出lcp11的,管理器B控制连接lc33,该连接lc33是从所述第二子矩阵的端口VP3上的逻辑输入lcp31到端口P3上的输出cp13的,并且从端口VP1上的第一子矩阵的输出端lcp11到端口VP3上的所述子矩阵的输入lcp31的连接,是由所述网络单元NE1的控制***利用lc13来提供的。在这个解决方案中,某些资源(VP1,lc13,VP3)被用于承载跨越两个域的连接,而不能被用于承载相同域中的连接。逻辑子矩阵可以具有到连接矩阵的物理对应。例如,所述连接矩阵可以由三级结构组成:第一级分配给由管理器A控制的子矩阵A,第三级分配给由管理器B控制的子矩阵B,并且第二级的某些资源由所述网络单元的逻辑控制***来控制以实现虚拟端口和逻辑链路。由于网络单元的控制***对该网络单元而言是本地的,因此其不具有网络的全面性(global view):所述解决方案的缺点在于不能发现网络中的连接或者矩阵内的段连接的最好配置,并且该解决方案有时甚至不能适应网络需求。而且,所述解决方案对网络单元增加了不必要的复杂性并且降低了网络单元性能。最后,其影响了所述网络单元的实现,并且控制面的引入还要求网络单元的改变,也就是TPE的改变。
每个管理器控制相应域的逻辑子矩阵的配置和涉及所控制的域的连接的其它管理功能性。
发明内容
考虑到已知解决方案的缺点和不足,如上所述,本发明的主要目的是提供一种针对在跨越共享资源的不同网络域之间的连接的段的配置,来控制共享资源的方法。这通过这样的方法被实现:控制共享资源以互相连接由不同管理器控制的两个网络域,所述两个域的管理器都控制所述共享资源,以对跨越该共享资源的两个域之间的至少一个连接的至少一个段进行配置,管理器合作以动态控制所述共享资源。基本思想是多个管理器控制所述共享资源并且合作,以动态地控制该共享资源。这种解决方案的优点在于,所述管理器具有相应网络域的全面性并且可以根据网络需求以最佳方式管理所述共享资源。而且,所述解决方案不影响所述网络单元的实现;因此其不降低网络单元的性能,并且为了从传统迁移到ASON网络而引入控制平面不需要改变传输平面元件。
相关的优点在于,所述共享资源也可以被用于提供相同域中的连接。这通过这样的方法而达到:前述的控制共享资源以互相连接由不同管理器控制的两个网络域的方法,其中,所述管理器之一控制所述共享资源,以对由所述管理器控制的并且横越该共享资源的域内的至少一个连接的至少一个段进行配置。
另一个相关的优点在于,所述方法不仅可以用于配置不同域之间的连接,而且可以用于配置涉及不同域之间的连接的其它管理功能性。这通过这样的方法而达到:前述的控制共享资源以互相连接由不同管理器控制的两个网络域的方法,其中,两个管理器控制所述共享资源以针对至少一个连接的至少一个段配置下列内容:供给参数和/或故障管理参数和/或性能监测参数。
附图说明
图1示出了包括不同域之间的共享链路的多个管理器电信网络;
图2示出了包括不同域之间的网络单元并包括共享资源的多个管理器电信网络;
图3详细示出了包括共享资源的两个不同网络域的两个网络单元;
图4详细示出了包括共享资源的网络单元;
图5示出了包括按照现有技术管理的共享资源的网络单元;
图6示出了包括按照本发明管理的共享资源的网络单元的第一优选实施例;
图7示出了包括按照本发明管理的共享资源的网络单元的第二优选实施例;
图8示出了包括按照本发明管理的共享资源的两个不同网络域的两个网络单元的第一优选实施例。
具体实施方式
图6示出了网络单元NE1的第一优选实施例,该网络单元NE1包括由两个管理器控制的共享连接矩阵以通过连接不同的连接点来配置所述矩阵内的交叉连接:一些连接点由管理器A控制,其它连接点由管理器B控制,以及一些共享连接点由两个管理器控制。NE1包括四个端口:端口P1(以及相应的连接点)由管理器A控制,端口P4(以及相应的连接点)由管理器B控制,而两个端口(以SP2与SP3表示以区别于图5的端口P2与P3)不是仅属于一个管理器,而是可以由两个管理器控制(这也由从管理器A到SP3与从管理器B到SP2的箭头来表示)。端口SP2与SP3的连接点可以由两个管理器独立控制,也就是在相同时间,一个cp(例如cp31)可以由管理器A控制,而相同端口的另一个cp(例如cp32)可以由管理器B控制。两个管理器之间的合作需要避免阻塞情况,也就是所述两个管理器在相同时间要求使用相同的连接点的情况。按照某些规则来实现连接。针对由管理器A控制的端口P1上的连接点cp12和端口SP3上的连接点cp31之间的段c13,连接点cp31由管理器A控制。相同的规则被用于从由管理器B控制的端口P4上的连接点到端口SP2上的连接点的段(图6中未示出),也就是端口SP2上的连接点由管理器B控制。在两个域之间的连接的段也可以从端口SP2与SP3的连接点来实现;在这种情况下,一个管理器按照规则控制两个端口的两个连接点。例如可以通过请求两个域之间的连接的管理器来控制所述两个连接点,或者不同的优先级可以被分配给两个管理器,并且由具有最高优先级的管理器来控制所述两个连接点。
按照上面定义的相同规则,端口SP2与SP3不仅可以用于承载不同域之间的连接的段,而且可以用于承载相同域中的连接的段。图6示出了另一个段c34,其是在相同端口SP3的连接点cp32与由管理器B控制的端口P4的连接点cp41之间的,管理器B还控制所述连接点cp41。在这种情况下,端口SP3同时承载不同域之间的连接的段c13和相同域中的连接的段c34。
两个管理器之间的合作依据网络发展来动态地实现,也就是可以在请求时建立新的连接并且如果不再需要则释放该连接。先前建立连接的相同的管理器还负责释放相同的连接;例如管理器A还负责释放先前建立的段c13。在释放所述段之后,端口SP3上的连接点cp31再次可用于承载所述两个域之间的或者在跨越端口SP3的管理器B域中的连接的另一个段:在这种情况下,管理器A与B都可以请求另一个连接并且所述共享资源的控制按照上面定义的规则而被连续地执行。连接点仅在一个管理器可用时用于该管理器,也就是不被其它管理器使用。如果管理器A正控制着端口SP3的连接点cp32以配置段c13,并且管理器B也请求使用该连接点cp32以配置跨越连接点cp32的另一个段,则管理器B必须等待管理器A释放该段c13,并且仅在释放之后管理器B才可以使用连接点cp32以配置另一个段。
在图6中,所述共享矩阵包括由一个管理器控制的一些连接点,以及由两个管理器控制的一些连接点,但是也可以由两个管理器控制所述矩阵的所有连接点。仍然参照图6,端口SP2与SP3的所有连接点由两个管理器控制,但是也可以由两个管理器控制一个端口的一些连接点,而由一个管理器控制相同端口的其它连接点。例如在SP3中,cp31由两个管理器控制,而cp32由管理器B控制:在这种情况下,cp32可以由管理器B使用以提供管理器B域中的连接的段(像c34)。
在所述第一优选实施例中,所述矩阵在集中管理器(A)与分布式管理器(B)之间共享,但是可以在两个集中管理器之间或者在两个分布式管理器之间使用相同的方法,该集中管理器如用于图2的NE2的管理器A与C。而且,图6示出了在两个管理器之间共享的矩阵,但是相同的方法可以用于由不止两个的管理器共享的矩阵,所述管理器如用于图2的NE2的管理器A、B与C。
多个管理器之间的合作可以利用存储在MIB中的信息来实现。每个管理器将用于管理所控制的域所需要的信息存储到本地MIB中,像网络单元的数量、在所控制的域中的连接列表、每个网络单元的配置。所述集中管理器将本地MIB存储在管理站中,并且将分布式管理器存储到CPE中。而且每个网络单元(或者用于ASON结构的每个TPE)包括一个MIB,其用于存储提供参数、故障和性能参数的网络单元的信息,如矩阵的配置和矩阵内的交叉连接的列表。对于实现所发明的方法所需要的信息可以存储在网络单元的MIB中:每个管理器可以访问公共MIB,以使每个管理器可以检测所述共享资源是否可用或者是否已经由另一个管理器使用。
所述管理器控制共享矩阵以按照明显(explicit)或隐含(implicit)模式配置在所述矩阵的不同连接点之间的交叉连接。在所述明显模式中,网络单元的MIB存储了所述共享资源的状态,该共享资源的状态用于为每个段指出该资源针对承载所述段而言是空闲的还是被预定的。如果所述共享资源是在两个网络域之间的网络单元的矩阵,则所述MIB包括由管理器A控制的cp的列表,由管理器B控制的cp的列表以及由两个管理器控制的共享的cp的列表;而且MIB包括针对每个共享cp的一个(或多个)变量,所述共享cp具有用于指出cp为空闲的空闲值,也就是对交叉连接可用,以及用于指出cp被预定的预定值,也就是由管理器A或管理器B用于交叉连接。如果所述共享cp是空闲的,则所述共享矩阵的状态针对承载所述交叉连接而言是空闲的,而如果所述共享cp是被预定的,则所述状态就是被预定的。在所述隐含模式中,网络单元的MIB存储跨越所述共享资源的两个域之间的连接的段的列表。仍然参照在两个网络域之间的网络单元的共享矩阵,MIB包括由管理器A控制的cp的列表、由管理器B控制的cp的列表,以及由两个管理器控制的共享的cp的列表;而且MIB包括所述矩阵内的交叉连接的列表,该交叉连接由两个连接的cp来识别。
按照所定义的模式,根据由每个管理器使用的模式,两个管理器之间可能存在三种情景:
■管理器A与B明显;
■管理器A与B隐含;
■管理器A明显而管理器B隐含(或者反之亦然)。
参照图6,在第一种情景中,当管理器A要求共享的cp31以提供c13时,其读取网络单元NE1的MIB中用于交叉连接c13的矩阵的状态(也就是用于cp31的变量的值),并且如果其针对承载交叉连接c13而言是空闲的(也就是如果用于cp31的变量具有空闲值),则管理器A写入针对交叉连接c13的预定状态(也就是将所述预定值写入到针对cp13的变量中),并且最后管理器A通过给NE1发送用于指示连接cp12与cp31的命令,来控制所述交叉连接c13的配置。如果管理器B请求使用cp31,则其读取NE1的MIB中的用于交叉连接c13的预定状态(也就是针对cp13的变量的预定值),并且检测到cp31已经被使用以及不能使用cp31直到其变为可用。当管理器A决定释放c13时,其发送用于指示从cp31断开cp12的命令给NE1,并且然后写入针对交叉连接c13的空闲状态(也就是将空闲值写入针对cp31的变量);这时,两个管理器可以通过读取针对cp13的变量的空闲值,来使用cp31以配置交叉连接。当cp31可用,并且管理器B要求使用cp31(例如用于在cp31和端口P4上的一个连接点之间的交叉连接)时,或者当所述矩阵由不止两个的管理器共享时(每个管理器可以使用上述方法),可以由管理器B使用相同的方法。在第二种情景中,两个管理器按照隐含模式控制所述共享矩阵。当管理器A要求共享的cp31以提供c13时,其读取网络单元NE1的MIB中的实际用在所述矩阵内的交叉连接的列表(每个交叉连接由两个连接的cp识别),并且其检测cp31是否由交叉连接使用;如果cp31没有被使用,则管理器A将所述交叉连接(和cp31)加入所述列表中,并且最后管理器A通过发送用于指示连接cp12与cp31的命令给NE1,来控制交叉连接c13的配置。如果管理器B要求使用cp31,则其读取NE1的MIB中的实际用在所述矩阵内的交叉连接的列表,并且检测到cp31已经被使用以及不能使用cp31直到其变为可用。当管理器A决定释放c13时,其发送用于指示从cp31断开cp12的命令给NE1,并且然后从所述列表移除交叉连接c13(和cp31);这时,两个管理器都可以通过读取所述交叉连接的列表来使用cp31以配置交叉连接。当cp31可用并且管理器B要求使用cp31(例如用于在cp31与端口P4上的一个连接点之间的交叉连接)时,或者当所述矩阵由不止两个的管理器(每个管理器可以使用上述方法)共享时,管理器B可以使用相同的方法。在第三种情景中,管理器A按照所述明显模式控制所述共享矩阵,并且管理器B按照所述隐含模式控制所述共享矩阵;所述网络单元的MIB存储共享连接点的状态和所述段的列表。当管理器A要求cp31以提供c13时,其针对交叉连接c13读取网络单元NE1的MIB中的矩阵的状态(也就是针对cp31的变量的值),并且如果其对于承载交叉连接c13而言是空闲的(也就是如果针对cp31的变量具有空闲值),则管理器A将针对交叉连接c13的预定状态写入列表(也就是将所述预定值写入针对cp31的变量中)并且添加该交叉连接cp13(由cp31和cp12来识别)至列表中,最后管理器A通过将用于指示连接cp12与cp31的命令发送给NE1,来控制交叉连接c13的配置。如果管理器B要求使用cp31,则其读取NE1的MIB中的实际用在所述矩阵内的交叉连接的列表,并且检测到cp31已经被用于交叉连接c13以及不能使用cp31直到其变为可用。当管理器B要求cp31以提供c13时,其读取NE1的MIB中的实际用在所述矩阵内的交叉连接的列表(每个交叉连接由两个连接的cp识别),并且其检查cp31是否由交叉连接使用;如果cp31没有被使用,则管理器A将所述交叉连接(由cp31与cp12识别)加入到所述列表并且写入针对交叉连接c13的预定状态(也就是将所述预定值写入针对c13的变量中),最后管理器A通过将用于指示连接cp12与cp31的命令发送给NE1,来控制所述交叉连接c13的配置。如果管理器A要求使用cp31,则其读取NE1的MIB中的针对交叉连接c13的预定状态(也就是针对cp13的变量的预定值),并且检测到所述cp31已经被使用以及不能使用cp31直到其变为可用。
相同的方法可以用在由链路连接的两个网络域的情况中,如图8所示:所述共享资源包括属于不同网络域的两个网络单元(NE3,NE4)的两个连接矩阵(共享连接矩阵NE3,共享连接矩阵NE4),和连接所述两个网络单元的链路。域A中的网络单元NE3包括具有由管理器A控制的一些连接点(端口P5的cp)的共享连接矩阵(共享连接矩阵NE3),和由两个管理器控制的其它共享连接点(端口SP6的cp)。域B中的网络单元NE4包括具有由管理器B控制的一些连接点(端口P8的cp)的共享连接矩阵(共享连接矩阵NE4),和由两个管理器控制的其它共享连接点(端口SP7的cp)。在所述两个域之间的连接的段被包括在端口SP6的一个cp和端口SP7的一个cp之间。利用存储在NE3的MIB中(或者可选地NE4的MIB中)的信息来实现管理器A与B之间的合作:两个管理器可以读取和写入所述信息从而控制共享端口SP6与SP7的共享cp。
在第二优选实施例中,图7中所示,按照所定义的信令协议,不使用存储在所述TPE中的MIB,可以通过在多个管理器之间直接交换消息来可选地实现多个管理器之间的合作。所述消息可以在可用于承载控制数据的、如SDH中的DCC的信道上在网络中被承载,或者在用于承载用户数据包的相同信道的控制数据包中被承载。可以通过扩展例如RSVP-TE或CR-LDP协议,在两个不同网络域的两个管理器之间实现所述方法。每个管理器通过下面的方式来控制对所述共享资源的接入:发送第一消息给其它管理器,以请求所述共享资源的状态针对承载所述连接的段而言是空闲的还是被预定的,并且其它管理器利用指出所述空闲或预定的状态的第二消息来应答该请求。
多个管理器的合作不仅针对控制所述连接的配置,而且针对关于所述连接并且涉及不同的网络域的其它管理功能性,例如下列配置:
■提供参数;
■故障管理参数;
■性能监测参数;
■用于产生告警的故障或性能参数值的相关。
按照本发明,每个管理器不仅控制相应域的连接点的参数的配置,而且控制由两个管理器控制的连接点的参数。例如,在图6中,已经在cp12与cp31之间提供段c13的管理器A,还可以通过例如在cp12与cp31上设置相同的阈值,来控制cp12与cp31上的性能监测参数的配置。如同提供参数的配置的例子,在SDH技术的RSOH中的字节J0(跟踪标识符(TraceIdentifier))可以由两个管理器共享;管理器A可以分配第一值给该字节,而且管理器B可以通过读取该第一值并且根据由管理器A先前分配的第一值来写入第二值,来部分地更新该字节。对于故障监测,可以请求某些参数来控制连接的质量;例如当比特错误率大于限定的阈值时、当连续错误的数量大于限定值或当错误的数量大于限定时间单位中的限定值时,就产生降级告警。某些参数可以由管理器A共享和控制,而且管理器B可以读取由管理器A先前分配的值并使用这些值,例如将所述值相互关联以知道是否满足连接所需要的质量。
可以在电信网络中有利地实现所述方法,所述电信网络包括至少两个网络域和至少一个网络单元,例如装-卸多路复用器(ADM)、数字交叉连接、光交叉连接、交换器或路由器。所述网络单元包括硬件设备,如专用集成电路(ASIC)、现场可编程门阵列(FPGA)和/或如微处理器(嵌入ASIC或FPGA中或在其外部)的处理装置。所述网络单元包括:共享资源,用于互相连接由不同管理器控制的两个网络域;存储装置(例如RAM),用于存储包括所述共享资源的状态的管理信息库,所述共享资源的状态用于指出,该资源针对承载跨越所述共享资源的两个域之间的连接的段而言是空闲的还是被预定的;接收装置,适于在不同时间从两个管理器接收指示读取用于所述段的共享资源的状态的第一消息、指示写入所述状态的第二消息和用于针对所述段的配置而控制共享资源的第三消息;发射装置,适于给所述管理器发送指出共享资源的状态的第四消息;处理装置,用于说明来自所述接收装置的第一消息、从所述管理信息库读取所述状态并且将第四消息发送到所述发射装置、说明来自所述接收装置的第二消息并且写入到所述管理信息库,以及说明来自所述接收装置的所第三消息并且执行至少一个段的配置。参照图6,所述共享资源包括连接矩阵(以共享连接矩阵表示)以相互连接两个网络域。所述连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由管理器A专门控制的第一连接点、由管理器B专门控制的第二连接点和由两个管理器控制的第三共享连接点;所述段是在共享连接点和不同的共享连接点之间的交叉连接,或者是在共享连接点和由所述管理器之一控制的连接点之间的交叉连接。参照图8,所述共享资源包括连接矩阵(以共享连接矩阵NE3表示),其具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,以及具有由管理器A专门控制的连接点和由两个管理器控制的共享连接点,共享端口(以SP6表示)用于将共享连接点连接到相互连接两个域的链路(以共享链路A-B表示);所述段被包括在共享连接点和所述链路的一个点之间。
借助于执行网络管理功能的软件程序,或者通过一个或多个利用如C、C++或Java的编程语言的软件模块,可以有利地实现所述方法。所述管理软件程序控制网络单元;所述网络单元包括相互连接由不同管理器控制的两个网络域的共享资源,并且包括存储所述共享资源的状态的管理信息库,该共享资源的状态用于指出所述资源针对承载跨越所述共享资源的两个域之间的连接的段而言是空闲的还是被预定的。所述程序包括至少一个软件模块,以向所述网络单元发送指示读取用于所述段的共享资源的状态的第一消息,并且从所述网络单元接收指出所述共享资源的状态的第四消息,并且如果等于空闲,则发送第二消息以写入所述预定状态并且发送第三消息以控制该共享资源来配置所述段。
可以在网络管理***中有利地实现所述方法,所述网络管理***包括控制不同网络域的两个(或多个)管理器,并且包括相互连接两个网络域的共享资源;所述两个域的两个管理器控制所述共享资源以配置在跨越该共享资源的两个域之间的连接的段,并且所述管理器合作以动态地控制所述共享资源。参照图6,所述共享资源包括在两个网络域之间的网络单元的连接矩阵(以‘共享连接矩阵’表示)。所述连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由所述管理器之一专门控制的第一连接点、由另一个管理器专门控制的第二连接点和由两个管理器控制的第三共享连接点;所述段是在共享连接点和不同的共享连接点之间的交叉连接,或者是在共享连接点和由所述管理器之一控制的连接点之间的交叉连接。参照图8,所述共享资源包括两个网络单元(NE3,NE4)的两个连接矩阵(以‘共享连接矩阵NE3’和‘共享连接矩阵NE4’表示),所述两个网络单元属于不同的网络域并且通过链路来连接。所述第一连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由管理器A专门控制的连接点和由两个管理器控制的共享连接点;所述第二连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由管理器B专门控制的连接点和由两个管理器控制的共享连接点。每个网络单元包括共享端口以将共享连接点连接到所述链路。所述段被包括在两个不同域的两个共享连接点之间。
Claims (16)
1.一种用于通过不同的管理器(管理器A,管理器B)来控制共享资源的方法,所述管理器(管理器A,管理器B)控制不同的网络域并且合作以动态控制所述共享资源,其特征在于,所述方法包括下列步骤:
-通过所述共享资源来相互连接所述网络域;
-在所述共享资源中配置在所述网络域之间且跨越该共享资源的连接(c3)的至少一个段(c13),所述管理器之间的合作用于控制所述至少一个段的配置。
2.根据权利要求1的方法,其中,所述管理器中的一个是中央管理器,而另一个是分布式管理器。
3.根据权利要求1的方法,其特征在于,所述管理器之一(管理器B)控制所述共享资源,以针对由所述管理器控制并且跨越所述共享资源的域(管理器B域)内的至少一个连接的至少一个段(c34)进行配置。
4.根据权利要求1的方法,其特征在于,管理信息库存储所述共享资源的状态,该共享资源的状态用于为每个段指出所述资源针对承载该段而言是空闲的还是被预定的,每个管理器通过读取所述状态来控制所述共享资源,并且如果等于空闲,则针对相应的段写入所述预定状态、控制所述段的配置并且在该段释放之后写入所述空闲状态。
5.根据权利要求1的方法,其特征在于,管理信息库存储在所述两个网络域之间并跨越所述共享资源的实际使用的连接的段的列表,每个管理器通过读取所述列表来控制所述共享资源,并且如果所述列表不包括所述段,则增加该段到该列表中、控制该段的配置并且在该段释放之后将其从所述列表移除。
6.根据权利要求1的方法,其特征在于,管理信息库存储了所述共享资源的状态,该共享资源的状态用于为每个段指出所述资源针对承载该段而言是空闲的还是预定的,并且存储了在所述两个域之间并且跨越所述共享资源的实际使用的连接的段的列表,
-所述第一管理器通过读取所述状态来控制所述共享资源,并且如果等于空闲,则针对相应的段写入所述预定状态、将所述段加入到该列表中、控制所述段的配置、在所述段释放之后写入空闲状态并且将该段从所述列表移除;
-所述第二管理器通过读取所述状态来控制所述共享资源,并且如果所述列表不包括所述段,则将该段加入到所述列表中、针对相应的段写入所述预定状态、控制该段的配置,在该段释放之后将其从所述列表移除并写入空闲状态。
7.根据权利要求1、3至6的任何一个的方法,其特征在于,所述共享资源包括在所述两个网络域之间的网络单元(NE1)的连接矩阵(共享连接矩阵),所述连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由所述管理器之一专门控制的第一连接点、由另一个管理器专门控制的第二连接点和由两个管理器控制的第三共享连接点,所述至少一个段是在所述共享连接点和不同的共享连接点之间的交叉连接,或者是在共享连接点和由所述管理器之一控制的连接点之间的交叉连接。
8.根据权利要求1、3至6中任何一个的方法,其特征在于,所述共享资源包括两个网络单元(NE3,NE4)的两个连接矩阵(共享连接矩阵NE3,共享连接矩阵NE4),所述两个网络单元属于不同的网络域并且通过链路来连接,所述第一连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由所述管理器之一专门控制的连接点和由两个管理器控制的共享连接点,所述第二连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由另一个管理器专门控制的连接点和由两个管理器控制的共享连接点,每个网络单元包括共享端口(SP6,SP7)以将共享连接点连接到所述链路,所述至少一个段被包括在所述两个不同网络域的两个共享连接点之间。
9.根据权利要求1的方法,其特征在于,所述两个管理器(管理器A,管理器B)通过下面的方式来控制对所述共享资源的接入:根据RSVP-TE或CR-LDP信令协议,在所述两个管理器之间发送承载在网络中的消息,每个管理器将第一消息发送给另一个管理器以请求所述资源的状态针对承载所述段而言是空闲的还是被预定的,并且另一个管理器利用指出所述空闲或预定的状态的第二消息进行应答。
10.根据权利要求1的方法,其特征在于,所述两个管理器(管理器A,管理器B)针对所述至少一个连接的至少一个段,为下列配置来控制所述共享资源:
-提供参数和/或
-故障管理参数和/或
-性能监测参数。
11.网络单元(NE1,NE3),包括:
-共享资源,用于相互连接由不同管理器控制的不同的网络域,所述共享资源包括在所述网络域之间且跨越该共享资源的连接的至少一个段;
-存储装置,适于存储包括所述共享资源的状态的管理信息库,所述共享资源的状态用于指出,所述资源针对承载所述至少一个段而言是空闲的还是被预定的;
-接收装置,适于在不同时间从两个管理器(管理器A,管理器B)接收指示读取用于所述段的共享资源的状态的第一消息、指示写入所述状态的第二消息,以及用于指示所述共享资源中所述至少一个段的配置的第三消息;
-发射装置,适于向所述管理器发送指出所述共享资源的状态的第四消息;
-处理装置,用于说明来自所述接收装置的第一消息、从所述管理信息库读取所述状态并将第四消息发送给所述发射装置、说明来自所述接收装置的第二消息并且写入到该管理信息库中,以及说明来自所述接收装置的第三消息并在所述共享资源中配置所述至少一个段。
12.根据权利要求11的网络单元(NE1),其特征在于,所述共享资源包括连接矩阵(共享连接矩阵)以相互连接所述两个网络域,所述连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由所述管理器之一专门控制的第一连接点、由另一个管理器专门控制的第二连接点和由两个管理器控制的第三共享连接点,所述至少一个段是在共享连接点和不同的共享连接点之间的交叉连接,或者是在共享连接点和由所述管理器之一控制的连接点之间的交叉连接。
13.根据权利要求11的网络单元(NE3),其特征在于,所述共享资源包括:
-连接矩阵(共享连接矩阵NE3),具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由所述第一域的管理器专门控制的连接点和由两个管理器控制的共享连接点;
-共享端口(SP6),用于将共享连接点连接到互相连接所述两个域的链路(共享链路A-B);
所述至少一个段被包括在共享连接点和所述链路的一个点之间。
14.网络管理***,包括控制不同网络域(管理器A域,管理器B域)的不同的管理器(管理器A,管理器B),并且包括互相连接所述网络域(管理器A域,管理器B域)的共享资源,其中,所述管理器(管理器A,管理器B)在所述共享资源中配置在所述网络域之间且跨越该共享资源的连接(c3)的至少一个段(c13),并且其中,所述管理器合作以动态地控制所述共享资源中的至少一个段的配置。
15.根据权利要求14的网络管理***,其特征在于,所述共享资源包括在所述两个网络域之间的网络单元(NE1)的连接矩阵(共享连接矩阵),所述连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由所述管理器之一专门控制的第一连接点、由另一个管理器专门控制的第二连接点和由两个管理器控制的第三共享连接点,所述至少一个段是在共享连接点和不同的共享连接点之间的交叉连接,或者是在共享连接点和由所述管理器之一控制的连接点之间的交叉连接。
16.根据权利要求14的网络管理***,其特征在于,所述共享资源包括两个网络单元(NE3,NE4)的两个连接矩阵(共享连接矩阵NE3,共享连接矩阵NE4),所述两个网络单元属于不同的网络域并通过链路被连接,所述第一连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由所述管理器之一专门控制的连接点和由两个管理器控制的共享连接点,所述第二连接矩阵具有通过连接不同的连接点来实现所述矩阵内的交叉连接的连接点,并且具有由另一个管理器专门控制的连接点和由两个管理器控制的共享连接点,每个网络单元包括用于将共享连接点连接到所述链路的共享端口,所述至少一个段被包括在所述两个不同网络域的两个共享连接点之间。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04291977A EP1624615B1 (en) | 2004-08-02 | 2004-08-02 | Shared resources in a multi manager environment |
EP04291977.9 | 2004-08-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1735042A CN1735042A (zh) | 2006-02-15 |
CN100407648C true CN100407648C (zh) | 2008-07-30 |
Family
ID=34931319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005100851175A Expired - Fee Related CN100407648C (zh) | 2004-08-02 | 2005-07-20 | 多个管理环境中的共享资源 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8307056B2 (zh) |
EP (1) | EP1624615B1 (zh) |
CN (1) | CN100407648C (zh) |
AT (1) | ATE387050T1 (zh) |
DE (1) | DE602004011928T2 (zh) |
Families Citing this family (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8467382B1 (en) | 2005-12-22 | 2013-06-18 | At&T Intellectual Property Ii, L.P. | Method and apparatus for providing a control plane across multiple optical network domains |
JP4781139B2 (ja) * | 2006-03-20 | 2011-09-28 | キヤノン株式会社 | 通信装置及びその制御方法 |
US8892706B1 (en) | 2010-06-21 | 2014-11-18 | Vmware, Inc. | Private ethernet overlay networks over a shared ethernet in a virtual environment |
US8924524B2 (en) | 2009-07-27 | 2014-12-30 | Vmware, Inc. | Automated network configuration of virtual machines in a virtual lab data environment |
US8619771B2 (en) | 2009-09-30 | 2013-12-31 | Vmware, Inc. | Private allocated networks over shared communications infrastructure |
JP4974657B2 (ja) * | 2006-11-30 | 2012-07-11 | キヤノン株式会社 | 管理装置及び方法 |
US9083609B2 (en) | 2007-09-26 | 2015-07-14 | Nicira, Inc. | Network operating system for managing and securing networks |
CN101563866B (zh) * | 2007-11-21 | 2012-10-03 | 中兴通讯股份有限公司 | 一种自动交换光网络及该网络中的数据传输方法 |
ITTO20070938A1 (it) * | 2007-12-24 | 2009-06-25 | Selex Communications Spa | Sistema di gestione e supervisione di apparati collegati in una rete secondo il protocollo snmp, basato sulla commutazione tra manager snmp |
US8195774B2 (en) | 2008-05-23 | 2012-06-05 | Vmware, Inc. | Distributed virtual switch for virtualized computer systems |
CN101626312B (zh) * | 2008-07-11 | 2013-11-06 | 中兴通讯股份有限公司 | 永久连接与软永久连接迁移的管理平面实现方法 |
EP2415221B1 (en) | 2009-04-01 | 2014-05-07 | Nicira, Inc. | Method and apparatus for implementing and managing virtual switches |
CN101594182A (zh) * | 2009-06-15 | 2009-12-02 | 中兴通讯股份有限公司 | 在自动交换光网络中实现信令跟踪的方法及*** |
CN101605283B (zh) * | 2009-06-29 | 2012-06-06 | 中兴通讯股份有限公司 | Wson中节点资源状态的恢复方法及装置 |
US9680750B2 (en) | 2010-07-06 | 2017-06-13 | Nicira, Inc. | Use of tunnels to hide network addresses |
US8830823B2 (en) | 2010-07-06 | 2014-09-09 | Nicira, Inc. | Distributed control platform for large-scale production networks |
US9525647B2 (en) | 2010-07-06 | 2016-12-20 | Nicira, Inc. | Network control apparatus and method for creating and modifying logical switching elements |
US8964528B2 (en) | 2010-07-06 | 2015-02-24 | Nicira, Inc. | Method and apparatus for robust packet distribution among hierarchical managed switching elements |
US10103939B2 (en) | 2010-07-06 | 2018-10-16 | Nicira, Inc. | Network control apparatus and method for populating logical datapath sets |
US9043452B2 (en) | 2011-05-04 | 2015-05-26 | Nicira, Inc. | Network control apparatus and method for port isolation |
CN102238032B (zh) * | 2011-06-08 | 2016-03-30 | 厦门雅迅网络股份有限公司 | 一种基于缓存服务器的***参数管理的*** |
JP5870192B2 (ja) | 2011-08-17 | 2016-02-24 | ニシラ, インコーポレイテッド | 論理l3ルーティング |
US9209998B2 (en) | 2011-08-17 | 2015-12-08 | Nicira, Inc. | Packet processing in managed interconnection switching elements |
WO2013063332A1 (en) * | 2011-10-25 | 2013-05-02 | Nicira, Inc. | Network virtualization apparatus and method with scheduling capabilities |
US9178833B2 (en) | 2011-10-25 | 2015-11-03 | Nicira, Inc. | Chassis controller |
US9288104B2 (en) | 2011-10-25 | 2016-03-15 | Nicira, Inc. | Chassis controllers for converting universal flows |
US9203701B2 (en) | 2011-10-25 | 2015-12-01 | Nicira, Inc. | Network virtualization apparatus and method with scheduling capabilities |
US9137107B2 (en) | 2011-10-25 | 2015-09-15 | Nicira, Inc. | Physical controllers for converting universal flows |
CN103930882B (zh) | 2011-11-15 | 2017-10-03 | Nicira股份有限公司 | 具有中间盒的网络架构 |
AU2013249154B2 (en) | 2012-04-18 | 2015-12-10 | Nicira, Inc. | Exchange of network state information between forwarding elements |
US9231892B2 (en) | 2012-07-09 | 2016-01-05 | Vmware, Inc. | Distributed virtual switch configuration and state management |
US9432215B2 (en) | 2013-05-21 | 2016-08-30 | Nicira, Inc. | Hierarchical network managers |
US9571304B2 (en) | 2013-07-08 | 2017-02-14 | Nicira, Inc. | Reconciliation of network state across physical domains |
US9350657B2 (en) | 2013-07-08 | 2016-05-24 | Nicira, Inc. | Encapsulating data packets using an adaptive tunnelling protocol |
US10218564B2 (en) | 2013-07-08 | 2019-02-26 | Nicira, Inc. | Unified replication mechanism for fault-tolerance of state |
US9571386B2 (en) | 2013-07-08 | 2017-02-14 | Nicira, Inc. | Hybrid packet processing |
US9407580B2 (en) | 2013-07-12 | 2016-08-02 | Nicira, Inc. | Maintaining data stored with a packet |
US9282019B2 (en) | 2013-07-12 | 2016-03-08 | Nicira, Inc. | Tracing logical network packets through physical network |
US9344349B2 (en) | 2013-07-12 | 2016-05-17 | Nicira, Inc. | Tracing network packets by a cluster of network controllers |
US9887960B2 (en) | 2013-08-14 | 2018-02-06 | Nicira, Inc. | Providing services for logical networks |
US9952885B2 (en) | 2013-08-14 | 2018-04-24 | Nicira, Inc. | Generation of configuration files for a DHCP module executing within a virtualized container |
US9973382B2 (en) | 2013-08-15 | 2018-05-15 | Nicira, Inc. | Hitless upgrade for network control applications |
US9577845B2 (en) | 2013-09-04 | 2017-02-21 | Nicira, Inc. | Multiple active L3 gateways for logical networks |
US9503371B2 (en) | 2013-09-04 | 2016-11-22 | Nicira, Inc. | High availability L3 gateways for logical networks |
US9674087B2 (en) | 2013-09-15 | 2017-06-06 | Nicira, Inc. | Performing a multi-stage lookup to classify packets |
US9602398B2 (en) | 2013-09-15 | 2017-03-21 | Nicira, Inc. | Dynamically generating flows with wildcard fields |
US9667556B2 (en) | 2013-09-24 | 2017-05-30 | Nicira, Inc. | Adjusting connection validating control signals in response to changes in network traffic |
US10148484B2 (en) | 2013-10-10 | 2018-12-04 | Nicira, Inc. | Host side method of using a controller assignment list |
US9910686B2 (en) | 2013-10-13 | 2018-03-06 | Nicira, Inc. | Bridging between network segments with a logical router |
US10063458B2 (en) | 2013-10-13 | 2018-08-28 | Nicira, Inc. | Asymmetric connection with external networks |
JP6257259B2 (ja) * | 2013-10-18 | 2018-01-10 | 株式会社ジャパンディスプレイ | 表示装置 |
US9967199B2 (en) | 2013-12-09 | 2018-05-08 | Nicira, Inc. | Inspecting operations of a machine to detect elephant flows |
US10158538B2 (en) | 2013-12-09 | 2018-12-18 | Nicira, Inc. | Reporting elephant flows to a network controller |
US9569368B2 (en) | 2013-12-13 | 2017-02-14 | Nicira, Inc. | Installing and managing flows in a flow table cache |
US9996467B2 (en) | 2013-12-13 | 2018-06-12 | Nicira, Inc. | Dynamically adjusting the number of flows allowed in a flow table cache |
US9590901B2 (en) | 2014-03-14 | 2017-03-07 | Nicira, Inc. | Route advertisement by managed gateways |
US9225597B2 (en) | 2014-03-14 | 2015-12-29 | Nicira, Inc. | Managed gateways peering with external router to attract ingress packets |
US9419855B2 (en) | 2014-03-14 | 2016-08-16 | Nicira, Inc. | Static routes for logical routers |
US9313129B2 (en) | 2014-03-14 | 2016-04-12 | Nicira, Inc. | Logical router processing by network controller |
US9647883B2 (en) | 2014-03-21 | 2017-05-09 | Nicria, Inc. | Multiple levels of logical routers |
US9503321B2 (en) | 2014-03-21 | 2016-11-22 | Nicira, Inc. | Dynamic routing for logical routers |
US9413644B2 (en) | 2014-03-27 | 2016-08-09 | Nicira, Inc. | Ingress ECMP in virtual distributed routing environment |
US9893988B2 (en) | 2014-03-27 | 2018-02-13 | Nicira, Inc. | Address resolution using multiple designated instances of a logical router |
US10193806B2 (en) | 2014-03-31 | 2019-01-29 | Nicira, Inc. | Performing a finishing operation to improve the quality of a resulting hash |
US9385954B2 (en) | 2014-03-31 | 2016-07-05 | Nicira, Inc. | Hashing techniques for use in a network environment |
US9985896B2 (en) | 2014-03-31 | 2018-05-29 | Nicira, Inc. | Caching of service decisions |
US9602422B2 (en) | 2014-05-05 | 2017-03-21 | Nicira, Inc. | Implementing fixed points in network state updates using generation numbers |
US9742881B2 (en) | 2014-06-30 | 2017-08-22 | Nicira, Inc. | Network virtualization using just-in-time distributed capability for classification encoding |
US10481933B2 (en) | 2014-08-22 | 2019-11-19 | Nicira, Inc. | Enabling virtual machines access to switches configured by different management entities |
US10250443B2 (en) | 2014-09-30 | 2019-04-02 | Nicira, Inc. | Using physical location to modify behavior of a distributed virtual network element |
US9768980B2 (en) | 2014-09-30 | 2017-09-19 | Nicira, Inc. | Virtual distributed bridging |
US10020960B2 (en) | 2014-09-30 | 2018-07-10 | Nicira, Inc. | Virtual distributed bridging |
US10511458B2 (en) | 2014-09-30 | 2019-12-17 | Nicira, Inc. | Virtual distributed bridging |
US11178051B2 (en) | 2014-09-30 | 2021-11-16 | Vmware, Inc. | Packet key parser for flow-based forwarding elements |
US10469342B2 (en) | 2014-10-10 | 2019-11-05 | Nicira, Inc. | Logical network traffic analysis |
US9787605B2 (en) | 2015-01-30 | 2017-10-10 | Nicira, Inc. | Logical router with multiple routing components |
US10038628B2 (en) | 2015-04-04 | 2018-07-31 | Nicira, Inc. | Route server mode for dynamic routing between logical and physical networks |
US9967134B2 (en) | 2015-04-06 | 2018-05-08 | Nicira, Inc. | Reduction of network churn based on differences in input state |
US10348625B2 (en) | 2015-06-30 | 2019-07-09 | Nicira, Inc. | Sharing common L2 segment in a virtual distributed router environment |
US10129142B2 (en) | 2015-08-11 | 2018-11-13 | Nicira, Inc. | Route configuration for logical router |
US10075363B2 (en) | 2015-08-31 | 2018-09-11 | Nicira, Inc. | Authorization for advertised routes among logical routers |
US10204122B2 (en) | 2015-09-30 | 2019-02-12 | Nicira, Inc. | Implementing an interface between tuple and message-driven control entities |
US11113085B2 (en) | 2015-09-30 | 2021-09-07 | Nicira, Inc. | Virtual network abstraction |
US10095535B2 (en) | 2015-10-31 | 2018-10-09 | Nicira, Inc. | Static route types for logical routers |
US10333849B2 (en) | 2016-04-28 | 2019-06-25 | Nicira, Inc. | Automatic configuration of logical routers on edge nodes |
US10484515B2 (en) | 2016-04-29 | 2019-11-19 | Nicira, Inc. | Implementing logical metadata proxy servers in logical networks |
US10841273B2 (en) | 2016-04-29 | 2020-11-17 | Nicira, Inc. | Implementing logical DHCP servers in logical networks |
US11019167B2 (en) | 2016-04-29 | 2021-05-25 | Nicira, Inc. | Management of update queues for network controller |
US10091161B2 (en) | 2016-04-30 | 2018-10-02 | Nicira, Inc. | Assignment of router ID for logical routers |
US10560320B2 (en) | 2016-06-29 | 2020-02-11 | Nicira, Inc. | Ranking of gateways in cluster |
US10153973B2 (en) | 2016-06-29 | 2018-12-11 | Nicira, Inc. | Installation of routing tables for logical router in route server mode |
US10454758B2 (en) | 2016-08-31 | 2019-10-22 | Nicira, Inc. | Edge node cluster network redundancy and fast convergence using an underlay anycast VTEP IP |
US10341236B2 (en) | 2016-09-30 | 2019-07-02 | Nicira, Inc. | Anycast edge service gateways |
US10212071B2 (en) | 2016-12-21 | 2019-02-19 | Nicira, Inc. | Bypassing a load balancer in a return path of network traffic |
US10742746B2 (en) | 2016-12-21 | 2020-08-11 | Nicira, Inc. | Bypassing a load balancer in a return path of network traffic |
US10237123B2 (en) | 2016-12-21 | 2019-03-19 | Nicira, Inc. | Dynamic recovery from a split-brain failure in edge nodes |
US10616045B2 (en) | 2016-12-22 | 2020-04-07 | Nicira, Inc. | Migration of centralized routing components of logical router |
US10200306B2 (en) | 2017-03-07 | 2019-02-05 | Nicira, Inc. | Visualization of packet tracing operation results |
US10681000B2 (en) | 2017-06-30 | 2020-06-09 | Nicira, Inc. | Assignment of unique physical network addresses for logical network addresses |
US10637800B2 (en) | 2017-06-30 | 2020-04-28 | Nicira, Inc | Replacement of logical network addresses with physical network addresses |
US10608887B2 (en) | 2017-10-06 | 2020-03-31 | Nicira, Inc. | Using packet tracing tool to automatically execute packet capture operations |
US10374827B2 (en) | 2017-11-14 | 2019-08-06 | Nicira, Inc. | Identifier that maps to different networks at different datacenters |
US10511459B2 (en) | 2017-11-14 | 2019-12-17 | Nicira, Inc. | Selection of managed forwarding element for bridge spanning multiple datacenters |
US11184327B2 (en) | 2018-07-05 | 2021-11-23 | Vmware, Inc. | Context aware middlebox services at datacenter edges |
US10999220B2 (en) | 2018-07-05 | 2021-05-04 | Vmware, Inc. | Context aware middlebox services at datacenter edge |
US10931560B2 (en) | 2018-11-23 | 2021-02-23 | Vmware, Inc. | Using route type to determine routing protocol behavior |
US10735541B2 (en) | 2018-11-30 | 2020-08-04 | Vmware, Inc. | Distributed inline proxy |
US10797998B2 (en) | 2018-12-05 | 2020-10-06 | Vmware, Inc. | Route server for distributed routers using hierarchical routing protocol |
US10938788B2 (en) | 2018-12-12 | 2021-03-02 | Vmware, Inc. | Static routes for policy-based VPN |
US11095480B2 (en) | 2019-08-30 | 2021-08-17 | Vmware, Inc. | Traffic optimization using distributed edge services |
US11095545B2 (en) | 2019-10-22 | 2021-08-17 | Vmware, Inc. | Control packet management |
US11641305B2 (en) | 2019-12-16 | 2023-05-02 | Vmware, Inc. | Network diagnosis in software-defined networking (SDN) environments |
US11283699B2 (en) | 2020-01-17 | 2022-03-22 | Vmware, Inc. | Practical overlay network latency measurement in datacenter |
CN111611180B (zh) * | 2020-06-29 | 2023-06-13 | 中国人民解放军国防科技大学 | 一种支持多协议的动态共享缓冲区 |
US11616755B2 (en) | 2020-07-16 | 2023-03-28 | Vmware, Inc. | Facilitating distributed SNAT service |
US11606294B2 (en) | 2020-07-16 | 2023-03-14 | Vmware, Inc. | Host computer configured to facilitate distributed SNAT service |
US11611613B2 (en) | 2020-07-24 | 2023-03-21 | Vmware, Inc. | Policy-based forwarding to a load balancer of a load balancing cluster |
US11902050B2 (en) | 2020-07-28 | 2024-02-13 | VMware LLC | Method for providing distributed gateway service at host computer |
US11451413B2 (en) | 2020-07-28 | 2022-09-20 | Vmware, Inc. | Method for advertising availability of distributed gateway service and machines at host computer |
US11196628B1 (en) | 2020-07-29 | 2021-12-07 | Vmware, Inc. | Monitoring container clusters |
US11570090B2 (en) | 2020-07-29 | 2023-01-31 | Vmware, Inc. | Flow tracing operation in container cluster |
US11558426B2 (en) | 2020-07-29 | 2023-01-17 | Vmware, Inc. | Connection tracking for container cluster |
US11736436B2 (en) | 2020-12-31 | 2023-08-22 | Vmware, Inc. | Identifying routes with indirect addressing in a datacenter |
US11336533B1 (en) | 2021-01-08 | 2022-05-17 | Vmware, Inc. | Network visualization of correlations between logical elements and associated physical elements |
US11687210B2 (en) | 2021-07-05 | 2023-06-27 | Vmware, Inc. | Criteria-based expansion of group nodes in a network topology visualization |
US11711278B2 (en) | 2021-07-24 | 2023-07-25 | Vmware, Inc. | Visualization of flow trace operation across multiple sites |
US11677645B2 (en) | 2021-09-17 | 2023-06-13 | Vmware, Inc. | Traffic monitoring |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5758083A (en) * | 1995-10-30 | 1998-05-26 | Sun Microsystems, Inc. | Method and system for sharing information between network managers |
US20040033807A1 (en) * | 2002-05-23 | 2004-02-19 | Interdigital Technology Corporation | Signaling connection admission control in a wireless network |
CN1516012A (zh) * | 1994-04-05 | 2004-07-28 | ض� | 监视与控制网络中的程序的方法与装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5634122A (en) * | 1994-12-30 | 1997-05-27 | International Business Machines Corporation | System and method for multi-level token management for distributed file systems |
US7606898B1 (en) * | 2000-10-24 | 2009-10-20 | Microsoft Corporation | System and method for distributed management of shared computers |
US6961761B2 (en) * | 2001-05-17 | 2005-11-01 | Fujitsu Limited | System and method for partitioning a computer system into domains |
US6847968B2 (en) * | 2002-02-08 | 2005-01-25 | William M. Pitts | Method for facilitating access to remote files |
US7720966B2 (en) * | 2002-12-02 | 2010-05-18 | Netsocket, Inc. | Arrangements and method for hierarchical resource management in a layered network architecture |
US7609637B2 (en) * | 2004-03-03 | 2009-10-27 | Alcatel-Lucent Usa Inc. | Network quality of service management |
US7437469B2 (en) * | 2004-05-26 | 2008-10-14 | Ciena Corporation | Virtual network element framework and operating system for managing multi-service network equipment |
-
2004
- 2004-08-02 DE DE602004011928T patent/DE602004011928T2/de not_active Expired - Lifetime
- 2004-08-02 EP EP04291977A patent/EP1624615B1/en not_active Expired - Lifetime
- 2004-08-02 AT AT04291977T patent/ATE387050T1/de not_active IP Right Cessation
-
2005
- 2005-07-20 CN CN2005100851175A patent/CN100407648C/zh not_active Expired - Fee Related
- 2005-07-22 US US11/186,995 patent/US8307056B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1516012A (zh) * | 1994-04-05 | 2004-07-28 | ض� | 监视与控制网络中的程序的方法与装置 |
US5758083A (en) * | 1995-10-30 | 1998-05-26 | Sun Microsystems, Inc. | Method and system for sharing information between network managers |
US20040033807A1 (en) * | 2002-05-23 | 2004-02-19 | Interdigital Technology Corporation | Signaling connection admission control in a wireless network |
Non-Patent Citations (2)
Title |
---|
Cooperative management in open distributed systems. V Tschammer,T Magedanz*,M Tschichholz and A Wolisz.computer communications,Vol.17 No.10. 1994 |
Cooperative management in open distributed systems. V Tschammer,T Magedanz*,M Tschichholz and A Wolisz.computer communications,Vol.17 No.10. 1994 * |
Also Published As
Publication number | Publication date |
---|---|
EP1624615A1 (en) | 2006-02-08 |
US8307056B2 (en) | 2012-11-06 |
DE602004011928D1 (de) | 2008-04-03 |
ATE387050T1 (de) | 2008-03-15 |
DE602004011928T2 (de) | 2009-02-12 |
CN1735042A (zh) | 2006-02-15 |
EP1624615B1 (en) | 2008-02-20 |
US20060026225A1 (en) | 2006-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100407648C (zh) | 多个管理环境中的共享资源 | |
US7293090B1 (en) | Resource management protocol for a configurable network router | |
US20030051049A1 (en) | Network provisioning in a distributed network management architecture | |
US20040107382A1 (en) | Method for network layer restoration using spare interfaces connected to a reconfigurable transport network | |
CN108616402B (zh) | 一种远端设备的管理方法及*** | |
EP3618351A1 (en) | A virtual port management method and device | |
US8929735B2 (en) | Dynamic trail termination point creation for optical transport networks | |
SE502999C2 (sv) | Telekommunikationssystem | |
WO2007086157A1 (ja) | ネットワークシステム | |
US20180198528A1 (en) | Method for online switching of operation mode of ont, ont and olt | |
CN107735989B (zh) | 用于传输网络上站点互连的方法和*** | |
US8223779B2 (en) | Systems and methods for parallel multi-core control plane processing | |
US7414985B1 (en) | Link aggregation | |
US6944657B1 (en) | Automatic network synchronization of the network configuration with the management information database | |
US20090257746A1 (en) | OSS Support for Control Plane Technology | |
EP1746762B1 (en) | Recovery of network element configuration | |
CN108462600A (zh) | 网元设备通信和发现方法、网元设备及网管*** | |
CN1996874A (zh) | 一种升级为自动交换光网络设备的装置和方法 | |
US10389579B2 (en) | Method for management of communication devices in an access network and a related access unit | |
US7130263B1 (en) | Heterogeneous connections on a bi-directional line switched ring | |
CN101888573B (zh) | 一种自动发现相邻节点间资源状态的方法和*** | |
US7187672B1 (en) | Connection rearrangement in communication switches | |
Tomic et al. | ASON and GMPLS—overview and comparison | |
CN101848052B (zh) | 多域网络业务映射配置方法及*** | |
US11284172B2 (en) | Scalable OSPF configuration for managing optical networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080730 |