用于使用管理端口电路的方法、系统和计算机程序产品的制作方法

文档序号:7939657阅读:177来源:国知局
专利名称:用于使用管理端口电路的方法、系统和计算机程序产品的制作方法
技术领域
本发明涉及用于管理结构化电缆连接(structured cabling)系统的系统、方法和 计算机程序产品,并且更特别地涉及通过将第一层(layer-one)电缆连接装置和第二层以 及上面的基础结构集成来管理结构化电缆连接系统的系统、方法和计算机程序产品。
背景技术
以前的结构化电缆连接装置已被认为是开放系统互连(OSI)第一层物理实体,其 不提供在具有与其相关联的管理系统的局域网(LAN)上的可管理的存在。因此,就LAN管理 而言,结构化电缆连接装置可能是不可见的。在从开关设备到结构化电缆连接装置到桌上 型电脑或服务器设备不具有实时端口到端口连接(connectivity)数据的情况下,动态监 控或跟踪涉及这些特定设备的移动、添加和/或改变是困难的。此外,接线板(patch pane) 和终端设备之间经常会发生接线(patching)错误。而且,在过去的一段时间,如果静态记录不能很好的保持则加标记方案变得不能 再用。任何显著的基础结构或人员变化会严重影响静态连接和资产(asset)记录的准确 性。在大的数据中心和网络设备(服务器、交换机等等)被频繁升级、移动和/或再分配 的LAN环境中,修改之后的接线或加标记方案中的任何微小变化都可以导致对相关联网络 资源的调试(troubleshooting)和临时停工时间上的延迟。在虚拟LAN(VLAN)交换的情况 下,接线连贯性特别重要,因为设备不再通过硬件系于子网络,而是作为代替以软件逻辑接 合到子网络。例如,如果在VLANl中使用的应用服务器被经由VLAN2端口错误接线,则在通 信方面该资源将变成所有的用户都不可用。然后为了准确性其整体连接链路将被物理映射 并在非常大的数据中心装备中,这将是非常耗时的。除了加标记方案之外,企业还希望通过跟踪与资产相关联的任何添加、移动和/ 或改变来管理连接到它们的网络的它们的资产。一般来说,资产管理依赖于接线和/或加 标记方案的结合,但是如上所述,随着时间的逝去会危及到这些方案的准确性。

发明内容
在本发明的一些实施例中,管理端口(managed port)电路包括检测电路,其 被设置在第一本地端口和第二本地端口之间的通信信道中;以及控制器,该控制器耦合 到所述检测电路并且在操作中用来将所述检测电路配置成检测配置和第二通过(pass through)配置,在所述检测配置中所述第一和第二本地端口连接到所述控制器,并且在所 述第二通过配置中所述第一和第二本地端口经由通信信道彼此连接,所述控制器还在操作 中用来确定当所述检测电路处于检测配置时终端设备何时连接到所述第一和第二本地端口中的一个。 在其它实施例中,管理端口电路还包括接口电路,其将检测电路连接到控制器,并 且在操作中用来将到所述第一和第二本地端口的终端设备连接报告给控制器。在又一些其它实施例中,管理端口电路还包括断开检测电路,其被连接在所述控 制器以及所述第一和第二本地端口之间,并且在操作中用来将与所述第一和第二本地端口 的终端设备断开报告给控制器。在另一些其它实施例中,断开检测电路是差动(differential)电流感测或电压 感测放大器电路。 在再一些其它实施例中,检测电路包括电气继电器电路、模拟开关集成电路(IC)、 光继电器电路和/或机电开关电路。在又一些其它实施例中,检测电路包括网络交换机(networkswitch)集成电路 (IC)。在另一些其它实施例中,第一和第二本地端口是虚拟局域网(VLAN)的一部分。在再一些其它实施例中,控制器还在操作中用来确定连接到第一和第二本地端口 中的一个的终端设备的类型、终端设备连接到的第一或第二本地端口的端口号、第一或第 二本地端口连接到的终端设备上的端口号、终端设备连接到的第一或第二本地端口在与管 理端口电路相关联的本地设备上的物理位置、本地设备的物理位置、终端设备的连接状态 和/或与终端设备相关联的介质访问控制(MAC)地址。在又一些其它实施例中,终端设备的类型包括接线板、区/cp箱(zone/cp box)、 壁式插座(wall outlet)、数据终端设备(DTE)和/或网桥设备。在另一些其它实施例中,网桥设备包括网络交换机、路由器和/或集线器。在再一些其它实施例中,控制器还在操作中通过在终端设备检测时间间隔期间传 输端口信息(Port Info)分组以及确定端口信息响应(Port Info Response)分组是否被 接收和/或端口信息分组是否被接收来确定终端设备的类型。在又一些其它实施例中,控制器还在操作中用来在端口信息分组或端口信息响应 分组被接收时确定终端设备类型是壁式插座或接线板。在另一些其它实施例中,控制器还在操作中通过确定生成树(Spanning Tree)分 组是否被接收和/或除生成树分组之外以太网(Ethernet)分组是否被接收来确定终端设 备的类型。在再一些其它实施例中,控制器还在操作中用来确定如果生成树分组被接收则终 端设备是网桥设备。在又一些其它实施例中,生成树分组包括生成树协议(STP)分组、快速生成树协 议(RSTP)分组、多生成树协议(MSTP)分组、每VLAN生成树(Per-VLAN Spanning Tree, PVST)协议分组和/或快速每VLAN生成树(R-PVST)协议分组。在另一些其它实施例中,控制器还在操作中用来在确定连接到第一和第二本地端 口的设备的类型之后将检测电路配置成为通过配置。在再一些其它实施例中,控制器还被配置成将连接到第一和第二本地端口中的一 个的终端设备的类型、终端设备连接到的第一或第二本地端口的端口号、终端设备连接到 的第一或第二本地端口在与管理端口电路相关联的本地设备上的物理位置、本地设备的物理位置、终端设备的连接状态和/或与终端设备相关联的介质访问控制(MAC)地址传送到网络监控系统。在又一些其它实施例中,检测电路被设置在接线板、区/cp箱或壁式插座中。在另一些其它实施例中,控制器被设置在接线板、区/cp箱或壁式插座中。在再一些其它实施例中,将终端设备连接到第一和第二本地端口中的一个的通信 介质缺少专用连接控制信道。在又一些其它实施例中,通信信道是包括四个金属线对的电缆。在另一些其它实施例中,通信信道包括多个光纤。在本发明的其它实施例中,网络管理系统包括管理端口电路以及网络监控系统, 所述管理端口电路耦合到第一本地端口和第二本地端口之间的通信信道,所述管理端口电 路在操作中用来确定终端设备何时连接到所述第一和第二本地端口中的一个、确定终端设 备类型、确定终端设备连接到的第一或第二本地端口的端口号、确定第一或第二本地端口 连接到的终端设备上的端口号、确定终端设备连接到的第一或第二本地端口在与管理端口 电路相关联的本地设备上的物理位置、确定本地设备的物理位置和/或确定与终端设备相 关联的介质访问控制(MAC)地址,所述网络监控系统被配置成从管理端口电路获得终端设 备类型、终端设备连接到的第一或第二本地端口的端口号、第一或第二本地端口连接到的 终端设备上的端口号、终端设备连接到的第一或第二本地端口在与管理端口电路相关联的 本地设备上的物理位置、本地设备的物理位置、终端设备的连接状态和/或MAC地址,并且 将所述终端设备类型、终端设备连接到的第一或第二本地端口的端口号、第一或第二本地 端口连接到的终端设备上的端口号、终端设备连接到的第一或第二本地端口在与管理端口 电路相关联的本地设备上的物理位置、本地设备的物理位置、终端设备的连接状态和/或 MAC地址存储在数据存储库(r印ository)中。在另一些其它实施例中,网络监控系统被配置成使用简单网络管理协议(SNMP)、 SOAP、WBEM和/或专有网络协议从管理端口电路获得终端设备类型、终端设备连接到的第 一或第二本地端口的端口号、第一或第二本地端口连接到的终端设备上的端口号、终端设 备连接到的第一或第二本地端口在与管理端口电路相关联的本地设备上的物理位置、本地 设备的物理位置、终端设备的连接状态和/或MAC地址。在再一些其它实施例中,网络监控系统还被配置成基于存储在数据存储库中的终 端设备类型、终端设备连接到的第一或第二本地端口的端口号、第一或第二本地端口连接 到的终端设备上的端口号、终端设备连接到的第一或第二本地端口在与管理端口电路相关 联的本地设备上的物理位置、本地设备的物理位置、终端设备的连接状态和/或MAC地址信 息来生成网络的连接图(connectivity map)。在又一些其它实施例中,终端设备是第一终端设备,并且网络监控系统还被配置 成从除了管理端口电路之外的源获得网络中的第二终端设备的连接和/或类型信息;将所 述第二端口设备的连接和/或类型信息存储在数据存储库中;以及基于存储在数据存储库 中的第一终端设备的第一终端设备类型、第一终端设备连接到的第一或第二本地端口的端 口号、第一或第二本地端口连接到的第一终端设备上的端口号、终端设备连接到的第一或 第二本地端口在与管理端口电路相关联的本地设备上的物理位置、本地设备的物理位置、 终端设备的连接状态和/或第一终端设备的MAC地址信息以及第二终端设备的连接和/或类型信息来生成连接图。 在另一些其它实施例中,第二终端设备的连接和/或类型信息的源是网络管理系 统的用户。在再一些其它实施例中,网络监控系统还被配置成基于存储在数据存储库中的终 端设备类型、终端设备的连接状态、终端设备连接到的第一或第二本地端口的端口号、第一 或第二本地端口连接到的终端设备上的端口号、终端设备连接到的第一或第二本地端口在 与管理端口电路相关联的本地设备上的物理位置、本地设备的物理位置、终端设备的连接 状态和/或MAC地址信息来跟踪对网络的修改。在又一些其它实施例中,网络监控系统还被配置成基于存储在数据存储库中的终 端设备类型、终端设备的连接状态、终端设备连接到的第一或第二本地端口的端口号、第一 或第二本地端口连接到的终端设备上的端口号、终端设备连接到的第一或第二本地端口在 与管理端口电路相关联的本地设备上的物理位置、本地设备的物理位置、终端设备的连接 状态和/或MAC地址信息来检查(audit)网络中的设备。在另一些其它实施例中,网络监控系统还被配置成基于存储在数据存储库中的终 端设备类型、终端设备的连接状态、终端设备连接到的第一或第二本地端口的端口号、第一 或第二本地端口连接到的终端设备上的端口号、终端设备连接到的第一或第二本地端口在 与管理端口电路相关联的本地设备上的物理位置、本地设备的物理位置、终端设备的连接 状态和/或MAC地址信息来调试网络错误。在再一些其它实施例中,管理端口电路包括控制器,该控制器被连接到网络管理 系统和通信信道之间,并且网络管理系统还被配置成经由通信信道与所述控制器进行通信。在又一些其它实施例中,管理端口电路被配置成传输来自第一和第二端口的分组 业务(traffic),并且网络监控系统还被配置成与所述终端设备通信以基于记录在所述终 端设备的至少一部分所传输的分组业务来确定与管理端口电路相关联的本地设备类型和/ 或终端设备连接到的第一和第二本地端口的端口号。在另一些其它实施例中,所传输的分组业务包括端口信息分组。在再一些其它实施例中,至少一部分管理端口电路被设置在接线板、区/cp箱或 壁式插座中。 在本发明的又一些实施例中,管理端口电路包括检测电路,其串联连接在第一本 地端口和第二本地端口之间的通信信道中;以及控制器,该控制器耦合到所述检测电路并 且在操作中用于监控通信通道上的业务以及确定终端设备何时被连接到第一和第二本地 端口中的一个。尽管上面的描述主要关于本发明的装置和/或设备方面,但是将会理解本发明可 以被体现为电子设备/装置、方法、系统和/或计算机程序产品。


图1是根据本发明的一些实施例的包括管理端口电路的通信网络的框图;图2是说明根据本发明的一些实施例的数据处理系统的框图;图3是说明根据本发明的一些实施例的用于监控通信网络的软件/硬件体系结构的框图;图4和图5分别是根据本发明的一些实施例的用于检测到结构化电缆连接装置的设备连接以及用于确定设备类型的状态机图;以及图6是根据本发明的其它实施例的包括管理端口电路的通信网络的框图。
具体实施例方式现在将参考附图描述本发明的实施例。然而,本发明可以以各种形式体现,并且不 应该被解释为受限于此处阐述的实施例,而是提供这些实施例以使得本公开对本领域技术 人员来说将是详尽的并且完全的,并且完全传达本发明的范围。在详细的描述中使用的术 语不旨在限制本发明。在图中,相同的编号表示相同的元件。如此处所使用的那样,单数“一”、“一个”和“这个”旨在也包括复数形式,除非以 其它方式明确声明。还将理解,在本说明书中使用的术语“包括”和/或“包含”明确指出存 在所声明的特征、整体、步骤、操作、元件和/或部件,但是不排除一个或多个其它的特征、 整体、步骤、操作、元件、部件和/或其组群的存在或添加。将会理解,当元件被称为“连接” 或“耦合”到另一个元件时,它可以直接连接或耦合到其它元件或者可以存在介于其间的元 件。此外,此处所使用的“连接”或“耦合”可以包括无线连接或耦合。如此处所使用的那 样,术语“和/或”包括一个或多个相关列出的项的任何和所有组合。除非以其它方式限定,此处所使用的所有术语(包括技术和科学术语)具有与本 发明所属领域的普通技术人员所公知的相同意义。还将理解,诸如那些通常使用字典限定 的术语应该被解释为具有与它们在相关领域背景中的意义相一致的意义并且将不应以理 想的或过度的形式的意义加以解释,除非在此处明确地那样限定。本发明可以以方法、系统和/或计算机程序产品体现。因此,本发明可以被体现在 硬件和/或软件(包括固件、常驻软件、微代码等等)中。此外,本发明可以采用计算机程 序产品的形式,所述计算机程序产品包括具有计算机可用或计算机可读程序代码的计算机 可用或计算机可读存储介质,所述计算机可用或计算机可读程序代码包括在介质中以便由 指令执行系统使用或结合指令执行系统使用。在本文件的背景中,计算机可用或计算机可 读介质可能是可以包含或存储由指令执行系统、装置或设备使用的或结合指令执行系统、 装置或设备使用的程序的任何介质。计算机可用或计算机可读介质可以是,例如但不限于电的、磁的、光学的、电磁 的、红外线的或半导体系统、装置或设备。计算机可读介质的更多特定实例(非穷举列 表)可以包括以下各项具有一个或多个线的电连接、便携式计算机磁盘、随机存取存储器 (RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或闪存)以及只读光盘存储器 (CD-ROM)。指出,计算机可用或计算机可读介质甚至可以是纸或程序可以复印在其上的别 的适当的介质,因为程序可以被例如经由纸或其它介质光扫描而被电捕获,然后如果需要 的话,以适当的方式被编译、解释或以其他方式处理,然后被存储在计算机存储器中。本发明的一些实施例可以提供通信网络,在该通信网络中,管理端口电路被添加 到包括例如第一层设备的结构化电缆连接装置,所述第一层设备比如接线板、区/cp箱、壁 式插座等等。此外,管理端口电路可以用于其它管理网络设备(例如交换机、路由器、集线 器等等)以提供实时端口到端口映射和监控。管理端口电路可以例如与基于简单网络管理协议(SNMP)的网络监控系统通信,所述基于简单网络管理协议(SNMP)的网络监控系统可 以动态地将一个设备中的端口与另一个设备中的端口相关联。这些关联可以被传送到其它 网络管理系统或者存储在数据库中。数据库可以被查询并且从其提取的数据可以构造网络 中的设备之间的连接图。此外,物理位置信息可以与连接信息组合以创建或更新物理连接 图。这些图提供了详细的连接信息,例如特定设备/端口连接以及更高等级的子网视图。因 为管理的设备(例如交换机、路由器、集线器等等)通常公布管理信息库(MIB)数据,该信 息可以与针对第一层结构化电缆连接装置获得的端口 /设备数据组合,以便从端口角度提 供网络的更完全视图。包含网络中的各种设备的端口关联的数据库还可以用于与网络中的 移动、添加和/或改变相关联的各种说明(accounting)和检查功能。端口关联数据库的其 它应用可以包括调试和支持功能。例如,连接图可以以自动化的方式附加在建筑物平面图 或数据中心示意图上。本发明的实施例可以允许在不使用将终端设备连接到本地设备的通信介质上的 专用连接控制信道的情况下确定终端设备是否被连接到包括管理端口电路的本地设备并 且确定所连接的终端设备的类型。相比之下,传统的终端设备连接系统可以使用定制的电 缆连接,在该定制的电缆连接中控制信道专用于设备检测/连续性确定。本发明的实施例 尽管使用了传统的电信/数据通信电缆连接(例如包含四个线对和/或光学电缆连接的 TIA-568电缆)但是可以提供终端设备检测和类型确定。此处通过以实例的方式参考作为接线板的第一层结构化电缆连接装置来描述本 发明的实施例。将会理解,本发明不限于这样的实施例,因为第一层结构化电缆连接装置可 以是其它类型的设备,包括但不限于区/cp箱、壁式插座等等。此外,此处就铜传输介质描 述本发明的实施例。本发明不限于任何特定类型的传送介质。根据本发明的各种实施例可 以使用其它类型的介质,例如光纤光学电缆、继电器、收发器、多种类型介质的混合等等。此处还在处理分组的背景中描述本发明的实施例。将会理解,术语“分组”意指可 以作为整体电传输或经由分段从一个设备到另一个电传输的信息单元和/或数据块。因 此,如在此处所使用的那样,术语“分组”可以包括这样的可以被用来称为传输单元的诸如 “单元”、“帧”和/或“消息”之类的本领域的术语。参考图1,通信网络100包括第一层结构化电缆连接装置或设备,例如接线板,其 中,在接插线终端(patch cord termination)之间限定了多个信道,例如在面板和电缆 终端的一侧上的RJ45连接器端口,例如在面板的另一侧上的独立位置接触(Insulation Displacement Contact,IDC)。本发明的实施例不限于RJ45和IDC连接器类型。根据本发 明的各种实施例可以使用其它类型的接插线和电缆终端连接。此外,在接线板的一侧上的 RJ45连接通常被称为端口,并且在接线板的另一侧上的IDC连接通常被称为终端。因为本 发明的实施例不限于特定类型的设备或装置,例如接线板,在本地设备上的通信信道两端 处的连接点通常被称为端口或本地端口以便区别这些端口和其它终端设备上的端口。图1说明了在本地端口 105和110之间限定的一个这样的信道。端口105包括例 如RJ45端口,并且端口 110可以包括例如在接线板上的IDC终端。根据本发明的各种实 施例,本地端口 105和110之间的通信信道例如可以是由TIA 568标准限定的包括四个线 对的电缆(例如接插线),或者通信信道可以是包括多个光纤的光学电缆,所述多个光纤可 以是单模和/或多模光纤。通信网络100还包括管理端口电路,其可以被用来检测到端口105和110的连接并且识别连接到其上的设备的类型。管理端口电路包括被放置在本地端 口 105和110之间的通信路径中的电气继电器电路Al、A2、Bl和B2。继电器电路Al、A2、 Bl和B2经由变压器电路120a和120b以及介质访问控制(MAC)/PHY接口 125a和125b连 接到控制器115。继电器电路Al、A2、Bl和B2在操作中经由控制器115来使本地端口 105 和110彼此连接(通过配置)或连接到控制器115。根据本发明的各种实施例,继电器电路 Al、A2、Bl和B2可以用其它类型的开关代替,例如当被配置成处于通过配置时提供可接受 的信道性能的机电电路、光继电器电路和/或模拟集成电路(IC)开关电路。
在控制器115和信道路径之间还可以提供断开检测电路130a和130b。该断开检 测电路130a和130b在操作中检测信道路径上数据活动的没有。在本发明的一些实施例中, 断开检测电路130a和130b可以是基于运算放大器的差动电流感测和/或电压感测电路。控制器115可以是商业上可获得的或定制的微处理器,该微处理器被配置成执行 下面描述的状态机,以便检测到本地端口 105和110的连接并且识别连接到其上的设备的 类型。控制器115还经由MAC/PHY接口 140连接到网络135。网络135可以是全局网络,例 如因特网或其它可公开访问的网络。网络的各种元件可以通过广域网、局域网、因特网和/ 或其它普通公众不能访问的专用网络来互连。因此,网络135可以表示公用网、公用和专用 网的组合或虚拟专用网络(VPN)。如图1所示,控制器115可以经由网络135与基于简单网络管理协议(SNMP)的网 络监控系统145进行通信。SNMP是网络监控系统145可以用来与控制器115进行通信的实 例网络管理协议。本发明的实施例不限于SNMP,然而,在根据本发明的各种实施例中可以 使用其它网络管理协议,其包括但不限于S0AP、WBEM、专有网络协议。网络监控系统145可 以被配置成从控制器115收集端口 /设备连接信息以及设备类型信息。该信息可以被存储 在数据库中,可以查询该数据库来构造网络100的端口 /设备连接图。此外,该数据库可以 用于其它应用,如上所述例如跟踪网络100中的移动、添加和/或改变、检查和说明功能和 /或调试/支持功能。根据本发明的各种实施例,图1的管理端口电路的元件可以被定位在各种位置 中。例如,在一些实施例中,包括继电器电路A1、A2、B 1和B2,变压器电路120a和120b,断 开检测电路130a和130b和PHY电路125a和125b的检测部件可以被设置在接线板、区/cp 箱或壁式插座中,其中控制器115被设置在远离接线板、区cp箱或壁式插座的位置。在其 它实施例中,控制器115可以与其它检测部件一起定位在接线板、区/cp箱或壁式插座中。尽管图1说明了示例性通信网络,但是应该理解本发明不限于这样的配置,而是 旨在包括能够实现此处所述的操作的任何配置。图2说明根据本发明的一些实施例可以被用来例如实施图1的网络监控系统145 的数据处理系统200。该数据处理系统200包括与处理器220进行通信的(一个或多个) 输入设备205 (例如键盘或小键盘)、显示器210和存储器215。该数据处理系统200还可 以包括也与处理器220进行通信的存储系统225、扬声器230和(一个或多个)I/O数据端 口 235。存储系统225可以包括可移动和/或固定介质(例如软盘、ZIP设备、硬盘等等) 以及虚拟存储装置(例如RAMDISK)。(一个或多个)I/O数据端口 235可以被用来在数据 处理系统200和另一个计算机系统或网络(例如因特网)之间传递信息。这些部件可以是 传统部件,例如在许多传统计算设备中使用的那些部件,并且对于传统操作来说它们的功能通过是本领域技术人员所公知的。存储器215可以被配置成具有可以是基于SNMP的软 件模块的网络监控系统模块240,其能够与图1的控制器115进行通信,以便从通信网络获 得端口 /设备连接和类型信息,并且利用用于构造连接图且支持其它应用(例如跟踪网络 100中的移动、添加和/或改变、检查和说明功能和/或调试/支持功能)的数据填充数据
库。图3说明了根据本发明的一些实施例可以在数据处理系统的实施例(例如图2的 数据处理系统200)中使用的处理器300和存储器305。处理器300经由地址/数据总线 310与存储器305进行通信。处理器300可以是例如商业上可获得的或定制的微处理器。 根据本发明的一些实施例,存储器305代表包含被用来收集和管理端口 /设备连接和身份 信息的软件和数据的一个或多个存储器设备。存储器305可以包括但不限于以下类型的设 备高速缓存器、ROM、PROM, EPROM, EEPR0M,闪存、SRAM 和 DRAM。如图3所示,存储器305可以包含多达七个和更多种类的软件和/或数据操作系 统315、SNMP数据收集模块320、连接图模块325、改变管理模块330、检查/说明模块335、 调试/支持模块340和数据库模块345。操作系统315通常控制数据处理系统的操作。特 别地,操作系统315可以管理数据处理系统的软件和/或硬件资源,并且可以协调由处理器 300对程序的执行。SNMP数据收集模块320可以被配置成从图1的控制器115获得端口连 接信息和设备身份信息。端口连接信息和设备身份信息可以被存储在数据库345中。连接 图模块325可以被配置成查询数据库345以便获得网络中的设备和端口之间的关联并且 基于这些关联来构造网络的连接图。除了经由图1的管理端口电路而获得的设备类型和连 接信息之外,连接图模块325还可以使用经由用户输入的或从另一个可替换的源提供的设 备类型和/或连接信息。改变管理模块330可以被配置成基于存储在数据库345中的端口 连接和设备身份信息来跟踪网络中的移动、添加和/或改变。检查/说明模块335可以被 配置成基于存储在数据库345中的端口连接和设备身份信息来提供检查/说明功能。调试 /支持模块340可以被配置成与连接图模块325合作来提供调试/支持工具以便处理网络 中的问题。例如,连接图可以被附加在平面布置图或数据中心示意图上以协助技师解决问 题。在其它实施例中,调试/支持模块340可以与诊断工具合作以隔离网络中的问题。例 如,如图1所示,有可能经由通信信道与终端设备和控制器115 二者进行通信。调试/支持 模块340可以与诊断工具合作以与控制器115进行通信,从而确定该信道上是否存在连续 性。与控制器115进行通信的能力可以指示通信信道正常工作并且允许技师减小问题的潜 在原因的数目。尽管图3说明了可以在数据处理系统(例如图2的数据处理系统200)中使用的 示例性硬件/软件体系结构,将要理解,本发明不限于这样的配置而是旨在包括能够实现 此处所述的操作的任何配置。此外,根据本发明的各种实施例,图2的数据处理系统200以 及图3的硬件/软件体系结构的功能可以以单处理器系统、多处理器系统或者甚至独立计 算机系统的网络来实施。为了便于开发,用于实现上面就图3所讨论的数据处理系统的操作的计算机程序 代码可以以高级编程语言(例如Python、Java、C和/或C++)来写。此外,用于实现本发 明的操作的计算机程序代码还可以以其它编程语言来写,例如但不限于解释语言。一些模 块或例程可以以汇编语言或者甚至微代码来写以增强性能和/或存储器的使用性。还将认识到,任何或所有程序模块的功能还可以使用离散的硬件部件、一个或多个专用集成电路 (ASIC)、FPGA、PLD、CPLD和/或编程数字信号处理器或微控制器来实施。图4说明了根据本发明的一些实施例由图1的控制器115实施以检测到包括图1 的管理端口电路的第一层结构化电缆连接装置或设备的端口 105和110的连接的状态机。 为结构化电缆连接装置或设备上的每个本地端口对(例如图1的105/110)启动状态机的 示例。如图4所示,在通电或设备复位事件之后,在框400处状态机初始化。在框405处,继 电器A1、A2、B1和B2被配置成将本地端口 105、110连接到控制器115。当控制器115检测 到经由PHY接口 125a、125b到本地端口 105、110中的一个的连接时,状态机转换到框410, 在框410处控制器115确定连接到本地端口的终端设备的类型。根据本发明的各种实施 例,终端设备可以是各种不同的类型,例如数字终端设备(DTE)、接线板、壁式插座、交换机、 集线器、路由器等等。下面参考图5来描述确定终端设备类型的方法。一旦检测到终端设 备类型,就可以将连接到的本地端口号、本地端口连接到的终端设备上的端口号和/或终 端设备的介质访问控制(MAC)地址从控制器115传送到网络监控系统145。一旦确定终端 设备类型,状态机就转换到框415以等待要连接的结构化电缆连接装置或设备上的其它对 应本地端口 105或110。一旦两个本地端口都被连接,则状态机转换到框420,在框420处 控制器115将继电器A1、A2、B1和B2配置成处于通过配置,以便于该信道连接两个本地端 口 105和110。如图4所示,如果在状态410或415期间的任何时刻PHY电路125a和125b 检测到断开或者在状态420期间的任何时刻,检测电路130a或130b检测到断开,则状态机 转换回到端口断开状态(框405)。图5说明了根据本发明的一些实施例可以由图1的控制器115实施以确定连接到 本地端口的终端设备的类型的状态机。在框500处,当检测到连接时,控制器115启动计 时器,根据本发明的一些实施例该计时器可以是5秒计时器。然后状态机转换到框505,在 框505处控制器115通过本地端口 105/110每秒传输端口信息分组两次,并且在本地端口 105/110处监控到来分组(下面详细讨论可以被接收的到来分组的各种类型)。端口信息 分组是包含作为源MAC地址的端口所分配的MAC地址以及作为数据有效载荷的一部分的设 备标识数据和端口号的网际协议(IP)传播分组。对于接线板的情况,标识数据包括有助于 定位面板和端口的机架号、面板号、端口号以及任何其它信息。如果接收到端口信息响应分 组,则状态机转换到框510,在框510处做出连接到的本地端口的终端设备是壁式插座还是 接线板的判断。端口信息响应分组可以是确认收到端口信息分组的IP传播分组。在端口 信息响应分组中,源MAC和目的地MAC地址分别对应于发送和接收端口,并且有效载荷与端 口信息分组的有效载荷相同。控制器115将所确定的终端设备类型连同连接到的本地端口 号、本地端口连接到的终端设备上的端口号、终端设备连接到的结构化电缆连接装置或设 备上的端口的物理位置、在机架或柜子中的结构化电缆连接装置的位置连同机架或柜子的 物理位置、结构化电缆连接装置或设备的物理位置(例如房间号、数据中心行/列坐标、GPS 坐标)和/或MAC地址报告给网络监控系统145。在本地设备处的接收到的端口信息响应 分组指示面板到面板或面板到壁式插座链接的远端已经处理(process)近端设备的MAC地 址、设备类型和端口信息。然后状态机转换到框511,在框511处做出端口信息响应分组是 否已经被发送的判断。如果没有,则状态机转换到框512,并且传输端口信息响应分组。这 降低了电缆连接的一端不传输端口信息分组、接收端口信息响应分组、并且然后在电缆连接的另一端发送端口信息分组并且得到到其的响应之前终止状态机的可能性。如果在框505处,接收到端口信息分组,则状态机从框505转换到框515,在框515 处做出连接到本地端口的终端设备是壁式插座或接线板的判断。其它第一层结构化电缆连 接装置/设备(例如壁式插座、其它接线板等等)可以存在于包括根据本发明的一些实施 例的管理端口电路的网络中。因此,可以从配置有此处所述的端口管理电路并且运行图5 的状态机的实例的任何这样的装置/设备接收到端口信息分组。控制器115将所确定的终 端设备类型连同连接到的本地端口号、本地端口连接到的终端设备上的端口号、终端设备 连接到的结构化电缆连接装置或设备上的端口的物理位置、在机架或柜子中的结构化电缆 连接装置的位置连同机架或柜子的物理位置、结构化电缆连接装置或设备的物理位置(例 如房间号、数据中心行/列坐标、GPS坐标)和/或MAC地址报告给网络监控系统145。然 后状态机转换到框520,在框520处端口信息响应分组被传输到所确定的终端设备。在框505处,如果接收到生成树分组,则状态机从框505转换到框525。生成树分 组是通常由网桥设备(例如网络路由器或交换机)传输的特定类型的分组。生成树分组 包含来自网桥的MAC地址和/或端口连接信息。实例生成树分组包括但不限于生成树协 议(STP)分组、快速生成树协议(RSTP)分组、多生成树协议(MSTP)分组、每VLAN生成树 (PVST)协议分组和快速每VLAN生成树(R-PVST)协议分组。如果接收到生成树分组,则控 制器115将报告所确定的终端设备是交换机/集线器连同连接到的本地端口号、本地端口 连接到的终端设备上的端口号、终端设备连接到的结构化电缆连接装置或设备上的端口的 物理位置、在机架或柜子中的结构化电缆连接装置的位置连同机架或柜子的物理位置、结 构化电缆连接装置或设备的物理位置(例如房间号、数据中心行/列坐标、GPS坐标)和/ 或MAC地址。不传输所识别的生成树分组类型或者以大于状态机所使用的计时器间隔的间 隔传输生成树分组的交换机或集线器不会被检测到。在这种情况下,集线器/交换机后面 的数据终端设备(DTE)可以被检测和报告为连接到终端设备。如果除了生成树分组、端口信息分组或端口信息响应分组之外,还接收到以太网 分组,则状态机从框505转换到框530,在框530处MAC地址被添加到连接到终端设备的列 表,并且然后状态机转换回到框505以等待计时器终止。一旦计时器终止,状态机从框505 转换到框535,在框535处做出任何以太网分组是否已被记录的判断。如果没有被记录,则 终端设备类型未知。如果已被记录,则状态机转换到框540,在框540处做出任何端口信息 分组是否已被记录的判断。这可能是例如下面的情况,例如,如果从终端设备接收到端口信 息响应分组,但是端口信息响应分组仍待被发送到终端设备,或者已经从终端设备接收到 端口信息分组而端口信息响应分组仍待被发送到终端设备。如果不是这样,则终端设备类 型被确定为DTE。如果是这样,则终端设备类型被确定为接线板或壁式插座,即使对于本地 设备和终端设备之间的连接的两端来说发送端口信息分组和响应于其接收端口信息响应 分组的协议还没有完成。如图5所示,如果在框505处断开检测电路130a或130b在监控数据分组的任何 时候检测到断开,则状态机转换回到图4的端口断开状态(框405)。在本发明的一些实施例中,可以间接通过连接到其的终端设备来确定具有与其相 关联的管理端口电路的本地设备的类型。例如,控制器115可以传输分组,比如本地端口 105和110上的端口信息分组。网桥设备(例如网络交换机、路由器、集线器或可以被连接
21到本地端口 105或110中的一个的其它管理设备)可以记录从控制器115传输的一个或多 个分组的至少一部分。该部分例如可以是MAC地址信息。网络监控系统145可以与终端设 备(例如网桥设备)进行通信,以便确定具有与其相关联的管理端口电路的本地设备的类 型和/或终端设备连接到的本地端口的端口号。图6说明了根据本发明的其它实施例的通信网络600。通信网络600被配置成与 图1的通信网络100的配置类似。然而,作为对在通信信道中使用继电器电路Al、A2、B1 和B2的代替,通信网络600包括网络交换机IC 605,其包括集成的PHY电路或者在其它实 施例中可以连接到外部网络PHY电路。网络交换机IC 605还包括虚拟局域网(VLAN)技术 606以便切换其中本地端口 105和110彼此连接的通过配置和其中端口通过VLAN桥端口 607连接到控制器115的检测配置之间的连接。因为PHY总是沿着端口 105和110之间的 数据路径呈现,所以不需要附加的断开检测电路130a和130b。每个端口的PHY可以具有检 测和报告通过交换机IC 605到控制器115的断开的集成功能。在其它实施例中,图6的交换机IC可以被配置以使得VLAN 1-N606总是与将本地 端口 105(1-N)与llO(l-N)连接的信道路径串联。在该配置中,VLAN 606不在通过配置和 检测配置之间切换,但是作为代替可能连续地监控信道路径上的业务以便确定终端设备何 时连接到本地端口 105(1-N)、110(1-N)以及这些终端设备的类型。每个VLAN 1-N可以包括本地端口 105(1-N)/110(1_N)对。通过这种方式,VLAN技 术可以被用来隔离经由本地端口对传送的业务。上面关于图4所述的状态机操作也可以应用于图6的通信网络实施例,但除了 VLAN技术606被用来执行端口检测配置和通过配置之间的切换或者VLAN技术606被串联 放置在信道路径中以连续地监控在该信道路径上的业务。上述实施例可以智能地提供用于数据中心的物理布线路径以及其它操作,并且还 可以为企业网络环境中的桌上型电脑提供真实的点到点物理连接图。网络监控系统可以将 所有的连接相关信息复制到数据库中以便将来使用。网络监控系统可以周期地轮询通信网 络并且更新连接路径以便反映最新的且完工的状况。对于仅基于MAC地址的终端用户设备来说,还可以跟踪连接模式。系统管理员不 需要承担跟踪和记录它们的体系结构的变化的责任。在进行物理变化的任何时候,该信息 可以被自动地写到数据库。除了提供连接图之外,网络监控系统还可以简化将连接图映射成数据中心示意图 或在LAN环境的情况下映射成平面图。因为数据中心操作变得更统一并且以比例增长,对 于检查目的来说该功能是重要的。例如,如果本地医院正在进行HIIPA合规性检查,则可以 为曾经插入到网络(有线或无线)的每个设备生成历史连接报告。本发明的实施例可以节 省调试时间,可以提高通信网络的拓扑表示的准确度,可以提供一致的网络映射结构,并且 可以集中网络映射功能和管理。在附图和说明书中,已公开了本发明的示例性实施例。尽管使用了特定术语,但是 仅以一般且描述的意义来使用它们,并且没有限制的目的,本发明的范围由所附的权利要 求限定。
权利要求
一种管理端口电路,包括检测电路,被设置在第一本地端口和第二本地端口之间的通信信道中;以及控制器,耦合到所述检测电路并且在操作中用来将所述检测电路配置成处于检测配置和第二通过配置,在所述检测配置中所述第一和第二本地端口连接到所述控制器,在所述第二通过配置中所述第一和第二本地端口经由通信信道彼此连接,所述控制器还在操作中用来确定当所述检测电路处于检测配置时终端设备何时连接到所述第一和第二本地端口中的一个。
2.根据权利要求1所述的管理端口电路,还包括接口电路,将所述检测电路连接到所述控制器,并且在操作中用来将到所述第一和第 二本地端口的终端设备连接报告给所述控制器。
3.根据权利要求1所述的管理端口电路,还包括断开检测电路,被连接在所述控制器以及所述第一和第二本地端口之间,并且在操作 中用来将与所述第一和第二本地端口的终端设备断开报告给所述控制器。
4.根据权利要求3所述的管理端口电路,其中所述断开检测电流是差动电流感测或电 压感测放大器电路。
5.根据权利要求1所述的管理端口电路,其中所述检测电路包括电气继电器电路、模 拟开关集成电路(IC)、光继电器电路和/或机电开关电路。
6.根据权利要求1所述的管理端口电路,其中所述检测电路包括网络交换机集成电路 (IC)。
7.根据权利要求6所述的管理端口电路,其中所述第一和第二本地端口是虚拟局域网 (VLAN)的一部分。
8.根据权利要求1所述的管理端口电路,其中所述控制器还在操作中用来确定连接到 所述第一和第二本地端口中的一个的终端设备的类型、所述终端设备连接到的第一或第二 本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端设 备连接到的第一或第二本地端口在与所述管理端口电路相关联的本地设备上的物理位置、 所述本地设备的物理位置、所述终端设备的连接状态和/或与所述终端设备相关联的介质 访问控制(MAC)地址。
9.根据权利要求8所述的管理端口电路,其中所述终端设备的类型包括接线板、区/cp 箱、壁式插座、数据终端设备(DTE)和/或网桥设备。
10.根据权利要求9所述的管理端口电路,其中所述网桥设备包括网络交换机、路由器 和/或集线器。
11.根据权利要求8所述的管理端口电路,其中所述控制器还在操作中通过在终端设 备检测时间间隔期间传输端口信息分组以及确定端口信息响应分组是否被接收和/或端 口信息分组是否被接收来确定所述终端设备的类型。
12.根据权利要求11所述的管理端口电路,其中所述控制器还在操作中用来在端口信 息分组或端口信息响应分组被接收时确定终端设备类型是壁式插座或接线板。
13.根据权利要求8所述的管理端口电路,其中所述控制器还在操作中通过确定生成 树分组是否被接收和/或除生成树分组之外以太网分组是否被接收来确定终端设备的类 型。
14.根据权利要求13所述的管理端口电路,其中所述控制器还在操作中用来确定如果 生成树分组被接收则终端设备是网桥设备。
15.根据权利要求13所述的管理端口电路,其中所述生成树分组包括生成树协议 (STP)分组、快速生成树协议(RSTP)分组、多生成树协议(MSTP)分组、每VLAN生成树 (PVST)协议分组和/或快速每VLAN生成树(R-PVST)协议分组。
16.根据权利要求8所述的管理端口电路,其中所述控制器还在操作中用来在确定连 接到所述第一和第二本地端口的设备的类型之后将检测电路配置成处于通过配置。
17.根据权利要求8所述的管理端口电路,其中所述控制器还被配置成将连接到所述 第一和第二本地端口中的一个的终端设备的类型、所述终端设备连接到的第一或第二本地 端口的端口号、所述终端设备连接到的第一或第二本地端口在与管理端口电路相关联的本 地设备上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或与所述 终端设备相关联的介质访问控制(MAC)地址传送到网络监控系统。
18.根据权利要求1所述的管理端口电路,其中所述检测电路被设置在接线板、区/cp 箱或壁式插座中。
19.根据权利要求18所述的管理端口电路,其中所述控制器被设置在接线板、区/cp箱 或壁式插座中。
20.根据权利要求1所述的管理端口电路,其中将所述终端设备连接到所述第一和第 二本地端口中的一个的通信介质缺少专用连接控制信道。
21.根据权利要求20所述的管理端口电路,其中所述通信信道包括电缆,所述电缆包 括四个线对。
22.根据权利要求20所述的管理端口电路,其中所述通信信道包括多个光纤。
23.—种网络管理系统,包括管理端口电路,其耦合到第一本地端口和第二本地端口之间的通信信道,所述管理端 口电路在操作中用来确定终端设备何时连接到所述第一和第二本地端口中的一个、确定所 述终端设备类型、确定所述终端设备连接到的第一或第二本地端口的端口号、确定所述第 一或第二本地端口连接到的终端设备上的端口号、确定所述终端设备连接到的第一或第二 本地端口在与所述管理端口电路相关联的本地设备上的物理位置、确定所述本地设备的物 理位置和/或确定与所述终端设备相关联的介质访问控制(MAC)地址;以及网络监控系统,其被配置成从所述管理端口电路获得所述终端设备类型、所述终端设 备连接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上 的端口号、所述终端设备连接到的第一或第二本地端口在与所述管理端口电路相关联的本 地设备上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或MAC地 址,并且将所述终端设备类型、所述终端设备连接到的第一或第二本地端口的端口号、所述 第一或第二本地端口连接到的终端设备上的端口号、所述终端设备连接到的第一或第二本 地端口在与所述管理端口电路相关联的本地设备上的物理位置、所述本地设备的物理位 置、所述终端设备的连接状态和/或MAC地址存储在数据存储库中。
24.根据权利要求23所述的网络管理系统,其中所述网络监控系统被配置成使用简单 网络管理协议(SNMP)、SOAP、WBEM和/或专有网络协议从所述管理端口电路获得所述终端 设备类型、所述终端设备连接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端设备连接到的第一或第二本地端口在与所述管 理端口电路相关联的本地设备上的物理位置、所述本地设备的物理位置、所述终端设备的 连接状态和/或MAC地址。
25.根据权利要求23所述的网络管理系统,其中所述网络监控系统还被配置成基于存 储在所述数据存储库中的所述终端设备类型、所述终端设备连接到的第一或第二本地端口 的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端设备连接到 的第一或第二本地端口在与所述管理端口电路相关联的本地设备上的物理位置、所述本地 设备的物理位置、所述终端设备的连接状态和/或MAC地址信息来生成网络的连接图。
26.根据权利要求23所述的网络管理系统,其中所述终端设备是第一终端设备,并且 其中所述网络监控系统还被配置成从除所述管理端口电路之外的源获得网络中的第二终 端设备的连接和/或类型信息;将所述第二终端设备的连接和/或类型信息存储在数据存 储库中;以及基于存储在所述数据存储库中的所述第一终端设备的所述第一终端设备类 型、所述第一终端设备连接到的第一或第二本地端口的端口号、所述第一或第二本地端口 连接到的第一终端设备上的端口号、所述终端设备连接到的第一或第二本地端口在与所述 管理端口电路相关联的本地设备上的物理位置、所述本地设备的物理位置、所述终端设备 的连接状态和/或MAC地址信息以及所述第二终端设备的连接和/或类型信息来生成连接 图。
27.根据权利要求26所述的网络管理系统,其中所述第二终端设备的连接和/或类型 信息的源是所述网络管理系统的用户。
28.根据权利要求23所述的网络管理系统,其中所述网络监控系统还被配置成基于存 储在所述数据存储库中的所述终端设备类型、所述终端设备的连接状态、所述终端设备连 接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端 口号、所述终端设备连接到的第一或第二本地端口在与所述管理端口电路相关联的本地设 备上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或MAC地址信息 来跟踪对网络的修改。
29.根据权利要求23所述的网络管理系统,其中所述网络监控系统还被配置成基于 存储在所述数据存储库中的终端设备类型、所述终端设备的连接状态、所述终端设备连接 到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口 号、所述终端设备连接到的第一或第二本地端口在与所述管理端口电路相关联的本地设备 上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或MAC地址信息来 检查网络中的设备。
30.根据权利要求23所述的网络管理系统,其中所述网络监控系统还被配置成基于存 储在所述数据存储库中的所述终端设备类型、所述终端设备的连接状态、所述终端设备连 接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端 口号、所述终端设备连接到的第一或第二本地端口在与所述管理端口电路相关联的本地设 备上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或MAC地址信息 来调试网络错误。
31.根据权利要求23所述的网络管理系统,其中所述管理端口电路包括控制器,该控 制器被连接到所述网络管理系统和所述通信信道之间;以及其中所述网络管理系统还被配置成经由所述通信信道与所述控制器进行通信。
32.根据权利要求23所述的网络管理系统,其中所述管理端口电路被配置成传输来自 所述第一和第二端口的分组业务;以及其中所述网络监控系统还被配置成与所述终端设备通信以基于记录在所述终端设备 的至少一部分所传输的分组业务来确定与所述管理端口电路相关联的本地设备类型和/ 或所述终端设备连接到的第一和第二本地端口的端口号。
33.根据权利要求32所述的网络管理系统,其中所述所传输的分组业务包括端口信息 分组。
34.根据权利要求23所述的网络管理系统,其中所述至少一部分管理端口电路被设置 在接线板、区/cp箱或壁式插座中。
35.一种操作通信网络的方法,包括在所述第一本地端口和第二本地端口之间的通信信道中提供检测电路;将所述检测电路配置成处于其中所述第一和第二本地端口连接到控制器的检测配置, 所述控制器确定所述第一和第二本地端口何时具有连接到其上的终端设备;以及在所述控制器确定所述第一和第二本地端口具有连接到其上的终端设备之后,将所述 检测电路配置成处于其中所述第一和第二本地端口彼此连接的通过配置。
36.根据权利要求35所述的方法,还包括确定连接到所述第一和第二本地端口中的一个的终端设备的类型、所述终端设备连接 到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口 号、所述终端设备连接到的第一或第二本地端口在与所述管理端口电路相关联的本地设备 上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或与所述终端设 备相关联的介质访问控制(MAC)地址。
37.根据权利要求36所述的方法,其中所述终端设备的类型包括接线板、区/cp箱、壁 式插座、数据终端设备(DTE)和/或网桥设备。
38.根据权利要求37所述方法,其中所述网桥设备包括网络交换机、路由器和/或集线器。
39.根据权利要求37所述方法,还包括在终端设备检测时间间隔期间将端口信息分组从所述控制器传输到所述第一和第二 本地端口 ;以及在所述控制器处确定端口信息响应分组是否被接收和/或端口信息分组是否被接收。
40.根据权利要求39所述方法,还包括在所述控制器处确定当端口信息分组或端口信息响应分组被接收时终端设备类型是 壁式插座或接线板。
41.根据权利要求37所述方法,还包括在所述控制器处确定生成树分组是否被接收和/或除生成树分组之外以太网分组是 否被接收。
42.根据权利要求41所述方法,还包括在所述控制器处确定如果生成树分组被接收则所述终端设备类型是网桥设备。
43.根据权利要求41所述方法,其中所述生成树分组包括生成树协议(STP)分组、快速生成树协议(RSTP)分组、多生成树协议(MSTP)分组、每VLAN生成树(PVST)协议分组和/ 或快速每VLAN生成树(R-PVST)协议分组。
44.根据权利要求36所述方法,还包括将连接到所述第一和第二本地端口中的一个的终端设备的类型、所述终端设备连接到 的第一或第二本地端口的端口号、所述终端设备连接到的第一或第二本地端口在与所述管 理端口电路相关联的本地设备上的物理位置、所述本地设备的物理位置、所述终端设备的 连接状态和/或与所述终端设备相关联的介质访问控制(MAC)地址传送到网络监控系统。
45. 一种管理包括第一本地端口和第二本地端口之间的通信信道的网络的方法,该方 法包括确定何时终端设备连接到所述第一和第二本地端口中的一个以及终端设备类型、所述 终端设备连接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端 设备上的端口号、所述终端设备连接到的第一或第二本地端口在与所述第一或第二本地端 口相关联的本地设备上的物理位置、所述本地设备的物理位置、和/或与所述终端设备相 关联的介质访问控制(MAC)地址;以及将所述终端设备类型、所述终端设备连接到的第一或第二本地端口的端口号、所述第 一或第二本地端口连接到的终端设备上的端口号、所述终端设备连接到的第一或第二本地 端口在与所述第一或第二本地端口相关联的本地设备上的物理位置、所述本地设备的物理 位置、和/或MAC地址传送到网络监控系统,以便存储在数据存储库中。
46.根据权利要求45所述的方法,其中将所述终端设备类型、所述终端设备连接到的 第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、 所述终端设备连接到的第一或第二本地端口在与所述第一或第二本地端口相关联的本地 设备上的物理位置、所述本地设备的物理位置、和/或MAC地址传送到网络监控系统包括 使用简单网络管理协议(SNMP)、SOAP、WBEM和/或专有网络协议来将所述终端设备类型、所 述终端设备连接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终 端设备上的端口号、所述终端设备连接到的第一或第二本地端口在与所述第一或第二本地 端口相关联的本地设备上的物理位置、所述本地设备的物理位置、和/或MAC地址传送到网 络监控系统。
47.根据权利要求45所述的方法,还包括在所述网络监控系统处基于存储在数据存储库中的所述终端设备类型、所述终端设备 连接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的 端口号、所述终端设备连接到的第一或第二本地端口在与所述第一或第二本地端口相关联 的本地设备上的物理位置、所述本地设备的物理位置、和/或MAC地址生成所述网络的连接 图。
48.根据权利要求47所述的方法,其中所述终端设备是第一终端设备,所述方法还包括从通信网络的外部的源获得网络中的第二终端设备的连接和/或类型信息;以及基于所述第一终端设备的第一终端设备类型、所述第一终端设备连接到的第一或第二 本地端口的端口号、所述第一或第二本地端口连接到的第一终端设备上的端口号、所述终 端设备连接到的第一或第二本地端口在与所述管理端口电路相关联的本地设备上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或MAC地址信息以及所述第 二终端设备的连接和/或类型信息来生成连接图。
49.根据权利要求48所述的方法,其中所述源是通信网络的用户。
50.根据权利要求45所述的方法,还包括基于存储在所述数据存储库中的所述终端设备类型、所述终端设备连接到的第一或第 二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端 设备连接到的第一或第二本地端口在与所述第一和第二本地端口相关联的本地设备上的 物理位置、所述本地设备的物理位置和/或MAC地址信息来在所述网络监控系统处跟踪对 网络的修改。
51.根据权利要求45所述的方法,还包括基于存储在所述数据存储库中的所述终端设备类型、所述终端设备连接到的第一或第 二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端 设备连接到的第一或第二本地端口在与所述第一和第二本地端口相关联的本地设备上的 物理位置、所述本地设备的物理位置和/或MAC地址信息来在所述网络监控系统处检查所 述网络中的设备。
52.根据权利要求45所述的方法,还包括基于存储在所述数据存储库中的所述终端设备类型、所述终端设备连接到的第一或第 二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端 设备连接到的第一或第二本地端口在与所述第一和第二本地端口相关联的本地设备上的 物理位置、所述本地设备的物理位置和/或MAC地址信息来在所述网络监控系统处调试网 络错误。
53.一种管理端口电路,包括检测电路,串联连接在第一本地端口和第二本地端口之间的通信信道中;以及控制器,耦合到所述检测电路,并且在操作中用来监控所述通信信道上的业务,且确定 何时终端设备连接到所述第一和第二本地端口中的一个。
54.根据权利要求53所述的管理端口电路,其中所述检测电路包括网络交换机集成电 路(IC)。
55.根据权利要求54所述的管理端口电路,其中所述第一和第二本地端口是虚拟局域 网(VLAN)的一部分。
56.根据权利要求53所述的管理端口电路,其中所述控制器还在操作中用来确定连接 到所述第一和第二本地端口中的一个的终端设备的类型、所述终端设备连接到的第一或第 二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端 设备连接到的第一或第二本地端口在与所述管理端口电路相关联的本地设备上的物理位 置、所述本地设备的物理位置、所述终端设备的连接状态和/或与所述终端设备相关联的 介质访问控制(MAC)地址。
57.根据权利要求56所述的管理端口电路,其中所述终端设备的类型包括接线板、区/ cp箱、壁式插座、数据终端设备(DTE)和/或网桥设备。
58.根据权利要求57所述的管理端口电路,其中所述网桥设备包括网络交换机、路由 器和/或集线器。
59.根据权利要求56所述的管理端口电路,其中所述控制器还在操作中通过在终端设 备检测时间间隔期间传输端口信息分组以及确定端口信息响应分组是否被接收和/或端 口信息分组是否被接收来确定终端设备的类型。
60.根据权利要求59所述的管理端口电路,其中所述控制器还在操作中用来在端口信 息分组或端口信息响应分组被接收时确定所述终端设备类型是壁式插座或接线板。
61.根据权利要求56所述的管理端口电路,其中所述控制器还在操作中通过确定生成 树分组是否被接收和/或除生成树分组之外以太网分组是否被接收来确定终端设备的类 型。
62.根据权利要求61所述的管理端口电路,其中所述控制器还在操作中用来确定如果 生成树分组被接收则终端设备是网桥设备。
63.根据权利要求62所述的管理端口电路,其中所述生成树分组包括生成树协议 (STP)分组、快速生成树协议(RSTP)分组、多生成树协议(MSTP)分组、每VLAN生成树 (PVST)协议分组和/或快速每VLAN生成树(R-PVST)协议分组。
64.根据权利要求56所述的管理端口电路,其中所述控制器还被配置成将连接到所述 第一和第二本地端口中的一个的终端设备的类型、所述终端设备连接到的第一或第二本地 端口的端口号、所述终端设备连接到的第一或第二本地端口在与所述管理端口电路相关联 的本地设备上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或与 所述终端设备相关联的介质访问控制(MAC)地址传送到网络监控系统。
65.根据权利要求53所述的管理端口电路,其中所述检测电路被设置在接线板、区/cp 箱或壁式插座中。
66.根据权利要求65所述的管理端口电路,其中所述控制器被设置在接线板、区/cp箱 或壁式插座中。
67.根据权利要求53所述的管理端口电路,其中将所述终端设备连接到所述第一和第 二本地端口中的一个的通信介质缺少专用连接控制信道。
68.根据权利要求67所述的管理端口电路,其中所述通信信道包括电缆,所述电缆包 括四个线对。
69.根据权利要求67所述的管理端口电路,其中所述通信信道包括多个光纤。
70.一种操作通信网络的方法,包括提供串联连接在第一本地端口和第二本地端口之间的通信信道中的检测电路;以及经由耦合到所述检测电路以确定何时终端设备连接到所述第一和第二本地端口中的 一个的控制器来监控所述通信信道上的业务。
71.根据权利要求70所述的方法,还包括在控制器处确定连接到所述第一和第二本地端口中的一个的终端设备的类型、所述终 端设备连接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设 备上的端口号、所述终端设备连接到的第一或第二本地端口在与所述管理端口电路相关联 的本地设备上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或与 所述终端设备相关联的介质访问控制(MAC)地址。
72.根据权利要求71所述的方法,其中所述终端设备的类型包括接线板、区/cp箱、壁 式插座、数据终端设备(DTE)和/或网桥设备。
73.根据权利要求72所述方法,其中所述网桥设备包括网络交换机、路由器和/或集线器ο
74.根据权利要求72所述方法,还包括在终端设备检测时间间隔期间将端口信息分组从所述控制器传输到所述第一和第二 本地端口 ;以及在所述控制器处确定端口信息响应分组是否被接收和/或端口信息分组是否被接收。
75.根据权利要求74所述方法,还包括在所述控制器处确定当端口信息分组或端口信息响应分组被接收时终端设备类型是 壁式插座或接线板。
76.根据权利要求72所述方法,还包括在所述控制器处确定生成树分组是否被接收和/或除生成树分组之外以太网分组是 否被接收。
77.根据权利要求76所述方法,还包括在所述控制器处确定如果生成树分组被接收则所述终端设备是网桥设备。
78.根据权利要求76所述方法,其中所述生成树分组包括生成树协议(STP)分组、快速 生成树协议(RSTP)分组、多生成树协议(MSTP)分组、每VLAN生成树(PVST)协议分组和/ 或快速每VLAN生成树(R-PVST)协议分组。
79.根据权利要求71所述方法,还包括将连接到所述第一和第二本地端口中的一个的终端设备的类型、所述终端设备连接到 的第一或第二本地端口的端口号、所述终端设备连接到的第一或第二本地端口在与所述管 理端口电路相关联的本地设备上的物理位置、所述本地设备的物理位置、所述终端设备的 连接状态和/或与所述终端设备相关联的介质访问控制(MAC)地址传送到网络监控系统。
80.一种用于管理包括第一本地端口和第二本地端口之间的通信信道的网络的计算机 程序产品,该计算机程序产品包括具有包括在其中的计算机可读程序代码的计算机可读存储介质,所述计算机可读程序 代码包括被配置成确定何时终端设备连接到所述第一和第二本地端口中的一个以及终端设备 类型、所述终端设备连接到的第一或第二本地端口的端口号、所述第一或第二本地端口连 接到的终端设备上的端口号、所述终端设备连接到的第一或第二本地端口在与所述第一或 第二本地端口相关联的本地设备上的物理位置、所述本地设备的物理位置、和/或与所述 终端设备相关联的介质访问控制(MAC)地址的计算机可读程序代码;以及被配置成将所述终端设备类型、所述终端设备连接到的第一或第二本地端口的端口 号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端设备连接到的第一 或第二本地端口在与所述第一或第二本地端口相关联的本地设备上的物理位置、所述本地 设备的物理位置、和/或MAC地址传送到网络监控系统以便存储在数据存储库中的计算机 可读程序代码。
81.根据权利要求80所述的计算机程序产品,其中被配置成将所述终端设备类型、所 述终端设备连接到的第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终 端设备上的端口号、所述终端设备连接到的第一或第二本地端口在与所述第一或第二本地端口相关联的本地设备上的物理位置、所述本地设备的物理位置、和/或MAC地址传送到网 络监控系统的计算机可读程序代码包括被配置成使用简单网络管理协议(SNMP)、SOAP、 WBEM和/或专有网络协议来将所述终端设备类型、所述终端设备连接到的第一或第二本地 端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述终端设备连 接到的第一或第二本地端口在与所述第一或第二本地端口相关联的本地设备上的物理位 置、所述本地设备的物理位置、和/或MAC地址传送到网络监控系统的计算机可读程序代 码。
82.根据权利要求80所述的计算机程序产品,还包括被配置成基于存储在数据存储库中的所述终端设备类型、所述终端设备连接到的第一 或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、所述 终端设备连接到的第一或第二本地端口在与所述第一或第二本地端口相关联的本地设备 上的物理位置、所述本地设备的物理位置、和/或MAC地址信息来在所述网络监控系统处生 成所述网络的连接图的计算机可读程序代码。
83.根据权利要求82所述的计算机程序产品,其中所述终端设备是第一终端设备,所 述计算机程序产品还包括被配置成从通信网络的外部的源获得网络中的第二终端设备的连接和/或类型信息 的计算机可读程序代码;以及被配置成基于所述第一终端设备的第一终端设备类型、所述第一终端设备连接到的 第一或第二本地端口的端口号、所述第一或第二本地端口连接到的第一终端设备上的端口 号、所述终端设备连接到的第一或第二本地端口在与所述管理端口电路相关联的本地设备 上的物理位置、所述本地设备的物理位置、所述终端设备的连接状态和/或MAC地址信息以 及所述第二终端设备的连接和/或类型信息来生成连接图的计算机可读程序代码。
84.根据权利要求83所述的计算机程序产品,其中所述源是通信网络的用户。
85.根据权利要求80所述的计算机程序产品,还包括被配置成基于存储在所述数据存储库中的所述终端设备类型、所述终端设备连接到的 第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、 所述终端设备连接到的第一或第二本地端口在与所述第一和第二本地端口相关联的本地 设备上的物理位置、所述本地设备的物理位置和/或MAC地址信息来在所述网络监控系统 处跟踪对网络的修改的计算机可读程序代码。
86.根据权利要求80所述的计算机程序产品,还包括被配置成基于存储在所述数据存储库中的所述终端设备类型、所述终端设备连接到的 第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、 所述终端设备连接到的第一或第二本地端口在与所述第一和第二本地端口相关联的本地 设备上的物理位置、所述本地设备的物理位置和/或MAC地址信息来在所述网络监控系统 处检查所述网络中的设备的计算机可读程序代码。
87.根据权利要求80所述的计算机程序产品,还包括被配置成基于存储在所述数据存储库中的所述终端设备类型、所述终端设备连接到的 第一或第二本地端口的端口号、所述第一或第二本地端口连接到的终端设备上的端口号、 所述终端设备连接到的第一或第二本地端口在与所述第一和第二本地端口相关联的本地设备上的物理位置、所述本地设备的物理位置和/或MAC地址信息来在所述网络监控系统处调试网络错误的计算机可读程序代码。
全文摘要
一种管理端口电路,包括检测电路,被设置在第一本地端口(105)和第二本地端口(110)之间的通信信道中;以及控制器(115),耦合到所述检测电路并且在操作中用来将所述检测电路配置成处于检测配置和第二通过配置,在所述检测配置中所述第一和第二本地端口连接到所述控制器,在所述第二通过配置中所述第一和第二本地端口经由通信信道彼此连接,所述控制器还在操作中用来确定当所述检测电路处于检测配置时终端设备何时连接到所述第一和第二本地端口中的一个。该管理端口电路在通信网络(100)中特别有用,所述通信网络(100)包括第一层结构化电缆连接装置或设备,例如接线板,在其中在接插线终端之间限定了多个信道,例如在面板(1)和电缆终端的一侧上的RJ45连接器端口,例如在面板的另一侧上的独立位置接触(IDC)。
文档编号H04L12/46GK101809934SQ200880103555
公开日2010年8月18日 申请日期2008年6月19日 优先权日2007年6月19日
发明者G·M·乔扈里, G·布鲁克斯, J·萨姆拉尔, R·恩格, T·科布 申请人:北卡罗来纳科姆斯科普公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1