可以更有效地创建生成树(例如,通过基于用来实施网络1200中的各种逻辑通信链路的物理通信媒体的类型、数目、位置、长度等来汇编生成树)。
[0167]图13示出了包括物理层信息功能性以及物理层管理功能性的系统300’的备选实施例。系统300’类似于图3的系统300,除了如下面所描述的之外。系统300’的与系统300的对应元件相同的那些元件在图13中使用相同的参考数字来参考,并且下面结合图13不重复这样的元件的描述。
[0168]图3的系统300与图13的系统300’之间的主要差别是在图13的系统300’中主处理器单元和从处理器单元被一起组合成单个组合的主/从处理器单元330/318,其被包括在每个接插板302’中。即,每个接插板302’包括图6中所示的主处理器单元330功能性(例如,每个接插板302’包括主处理器332和以太网接口 340)。此外,每个接插板302’与适当的聚合点535直接通信。结果,不需要背板来在主处理器单元功能性与从处理器单元功能性之间进行通信。
[0169]图14-16示出了包括物理层信息功能性以及物理层管理功能性的系统300”的另一个备选实施例。系统300”类似于图3的系统300,除了如下面所描述的之外。系统300”的与系统300的对应元件相同的那些元件在图14-16中使用相同的参考数字来参考,并且下面结合图13不重复这样的元件的描述。
[0170]图3的系统300与图14-16的系统300”之间的主要差别是接插板302”和MPU330”使用在电气与电子工程师协会(IEEE)802.14.5标准中指定的协议通过主总线328进行通信。尽管IEEE 802.14.5协议典型地用于无线通信,但是在图14-16中所示的实施例中接插板302”和MPU 330”使用IEEE 802.14.5协议来通过一个或多个有线电视(CATV)同轴电缆进行通信。
[0171]在这样的实施例中,主总线328物理上使用一个或多个同轴电缆来实施,其中以适合的无线电频带沿着同轴电缆传达数据通信并且其中MPU 330”通过同轴电缆供应DC电力以供每个接插板302”的有源部件使用。每个接插板302”中的从处理器模块318”包括适合的总线接口 326 (在图15中示出)以耦合从处理器320到主处理器模块330”,并且主处理器单元330”包括适合的总线接口 338 (在图16中示出)。
[0172]在这样的实施例中,每个接插板302”的接插板软件322和主总线接口 326以及MPU 330”的MPU软件334和主总线接口 338包括:适合的功能性,用于使得每个接插板302”中的可编程处理器320和MPU 330”中的可编程处理器332能够使用ffiEE 802.14.5协议来发送和接收数据;以及连接器(诸如“F”连接器),用于(经由例如抽头或分路器)连接每个接插板302”和MPU 330”到用来实施主总线328的同轴电缆。IEEE 802.14.5协议的寻址方案支持高达127个接插板(每个接插板302’支持高达48个端口,总计为6096个端口)和一个MPU 330”。IEEE 802.14.5协议被设计用于低功率应用,这尤其非常适合用在图14-16中所示的实施例中。
[0173]此外,在图14-16中所示的实施例中,电力通过主总线328供应给每个接插板302”(更具体地,给每个接插板302”的有源部件)。MPU 330”中的PSU 344把从外部电源346接收的外部电力转换成适合于供MPU 330”的部件使用且供应给接插板302”的电力。
[0174]图17是包括用于获取物理层信息的功能性的墙壁插座1700的一个实施例的框图。图17中所示的墙壁插座1700的实施例在这里被描述为实施用于与图1的系统100 —起使用,尽管可以以其它方式实施其它实施例。
[0175]墙壁插座1700被配置成安设在墙壁或类似结构中或其上。墙壁插座1700包括与上面结合图1-16所描述的端口类似的一组端口 1702。端口 1702在这里也被称为“下游”端口 1702。通常,每个下游端口 1702包括相应前连接器(或者其它附连点),其中可以附连带有连接器的电缆(或者其它物理媒体段)。这样的带有连接器的电缆的示例是在每个末端具有RJ-45插头的双绞线电缆。每个下游端口 1702也包括连接到交换机1708的对应端口的后附连点。交换机1708用来通过单个电缆通信地耦合每个下游端口 1702到接插板(在图17中未示出),该单个电缆经由上游端口 1712附连到墙壁插座1700。在这样的实施例的一种实施方式中,上游端口 1712被配置成与不带有连接器的电缆一起使用。这个电缆典型地路由经过建筑物(例如,在墙壁、天花板、地板等等之上、之下、周围和/或经过墙壁、天花板、地板等等)并且典型地不被容易或频繁地移动。
[0176]交换机1708包括在下游端口 1702和上游端口 1712之间交换数据分组的交换功能1710。该交换功能1710例如以软件、硬件或其组合来实施。
[0177]墙壁插座1700的下游端口 1702被配置成与具有存储在它们中或它们上的媒体信息的带有连接器的电缆一起使用(例如,如上面结合图1-16所描述的)。墙壁插座1700包括用于每个下游端口 1702的媒体读取接口 1704。在这个实施例中,媒体读取接口 1704以与上面结合图1-16所描述的媒体读取接口相同的方式来实施。每个媒体读取接口 1704用来读取存储在插入到对应下游端口 1702中的带有连接器的电缆中或其上的媒体信息。从插入到下游端口 1702中的带有连接器的电缆读取的媒体信息从媒体读取接口 1704传达给可编程处理器1706。在图17中所示的实施例中,可编程处理器1706是交换机1708的一部分。
[0178]可编程处理器1706执行与由上面结合图1-16所描述的可编程处理器执行的软件类似的软件(例如包括web服务器或者其它使得用户能够与处理器1706交互的软件)。主要差别是可编程处理器1706在图17中所示的实施例中使用逻辑通信链路而与适合的聚合点通信,所述逻辑通信链路是使用上游端口 1712提供的。墙壁插座1700可以用来捕获与墙壁插座1700自身、插入到下游端口 1702中的带有连接器的电缆、以及附连到上游端口1712的不带有连接器的电缆有关的物理层信息并且将该物理层信息传达给适合的聚合点。
[0179]如上面所指出的,在这里描述的用于读取存储在物理媒体段中或物理媒体段上的媒体信息的技术可以用于网络的一个或多个终端节点。例如,计算机(诸如膝上型电脑、月艮务器、台式计算机或者专用计算设备诸如IP电话、IP多媒体装置或者存储器设备)可以被配置成读取存储在附连到其端口的物理通信媒体段中或该物理通信媒体段上的媒体信息并且把其从所附连的媒体段读取的媒体信息(以及关于设备自身的信息)传达给聚合点。图18是这样的计算机1800的一个实施例。计算机1800包括用来连接计算机1800到IP网络(例如,以太网局域网)的网络接口卡(NIC) 1802。NIC 1802包括用来物理地附连适合的电缆(例如,CAT-5/6/7电缆)到NIC 1802的端口 1804。NIC 1804也包括用于通过IP网络进行通信的标准NIC功能性1806(例如,适合的物理层设备(PHY)和媒体访问控制(MAC)设备)。NIC 1802使得包括在计算机1800中的一个或多个处理器1808 (以及在其上执行的软件1810)能够与IP网络通信。在这个实施例中,NIC 1802包括媒体读取接口 1812,一个或多个处理器1808使用该媒体读取接口 1812来读取存储在附连到计算机1800的电缆上或电缆中的媒体信息。从电缆读取的媒体信息以及关于NIC 1802以及计算机1800的信息(例如任何指派的MAC地址或IP地址)可以传达给适合的聚合点,如上面所描述的。在这样的实施例的一种实施方式中,与NIC 1802 一起使用的NIC软件驱动器1814包括物理层信息(PLI)功能性1816,其促使处理器1808读取和传达这样的物理层信息。NIC 1802和MRI 1812使用适合的总线或其它互连(未示出)而耦合到处理器1808。以此方式,关于计算机1800的信息可以被自动获取并且用于描述的各种应用中。
[0180]用于读取存储在物理通信媒体中或物理通信媒体上的媒体信息的功能性可以集成到通过通信媒体进行通信的一个或多个集成电路(或者其它电路或设备)中。例如,用于读取这样的媒体信息的功能性可以集成到在交换机中使用的以太网物理层设备。在图19中示出一个这样的示例。
[0181]图19是使用包括用于读取媒体信息的集成功能性的物理层设备(PHY) 1902的以太网交换机1900的一个示例性实施例的框图。在图19中所示的特定示例性实施例中,PHY1902在包括八个以太网端口的以太网物理层功能性的八脚(octal)以太网PHY中(尽管要理解,在这里结合图19所描述的技术可以与具有不同数目的端口的物理层设备一起使用)。在这个实施例中,八个RJ-45插孔1904耦合到PHY 1902。每个RJ-45插孔1904被配置成容纳附连到CAT-5、6或7双绞线电缆的RJ-45插头。对于每个RJ-45插孔1904,该RJ-45插孔1904的发射导体(TX+和TX-)以及接收导体(RX+和RX-)使用适当的隔离变压器(未示出)而分别耦合到PHY 1902的发射管脚(TX+和TX-)以及接收管脚(RX+和RX-),所述隔离变压器集成到插孔1904自身中或在它外部。
[0182]PHY 1902包括所需的以太网物理子层——包括物理媒体相关(PMD)子层1908(其包括用于与交换机1900 —起使用的物理通信媒体的适当收发器)、物理媒体附连(PMA)子层1910(其执行PMA成帧、八位组同步/检测、以及扰频/解扰)、以及物理编码子层(PCS) 1912(其执行自动协商和编码/解码)。PHY 1902也包括适当的媒体独立接口(Mil) 1914(例如,媒体独立接口、精简媒体独立接口(RMII)、千兆比特媒体独立接口(GMII)和/或串行媒体独立接口(SMII))以连接PHY 1902到以太网媒体访问控制(MAC)设备1916。如上面所指出的,在图19中所示的特定示例性实施例中,PHY 1902被设计用于以太网交换机1900并且结果,MAC 1916是包括用于实施以太网交换机的适当功能的交换机MAC设备。
[0183]PHY 1902典型地也包括其它标准以太网物理层功能性。例如,PHY 1902包括用于控制和管理PHY 1902的管理功能性1920以及用于在PHY 1902和MAC 1916之间传达管理信息的管理数据输入/输出(MD1)接口。其它标准以太网物理功能性包括媒体相关接口交叉(MDIX)功能性以及时钟功能性(其两者在图19中未示出)。
[0184]在图19中所示的示例性实施例中,每个RJ-45插孔1904包括媒体读取接口 1906,其可以用来确定RJ-45插头是否插入到该RJ-45插孔1904中并且如果它插入则读取存储在附连到RJ-45插头(如果存在一个的话)的EEPROM中的媒体信息。上面以及在‘395申请、‘208申请和‘964申请中描述了这样的媒体接口 1906和适合的RJ-45插头的示例配置。
[0185]在这个实施例中,使用四线媒体读取接口 1906。一线用于传达数据(使用串行数据协议),一线用于电力,而一线用于接地。在这个特定实施例中,第四线也被提供用于潜在的将来可能使用或升级。
[0186]PHY 1902包括用于连接到八个媒体读取接口 1906的每个的适当管脚(或其它输入)。PHY 1902也包括耦合到八个媒体读取接口 1906的物理层信息(PLI)功能性1918。
[0187]在图19中所示的特定示例性实施例中,PLI功能性1918被配置成在每个媒体读取接口 1906的电力线和接地线上提供电力信号和接地信号。例如,PLI功能性1918在一种实施方式中连接到PHY 1902的主电力输入以便在每个媒体读取接口 1906的电力线上提供适合的电力信号。此外,PLI功能性1918连接到PHY 1902的主接地输入以便为媒体读取接口 1906的每个接地线提供到接地的连接。
[0188]在图19中所示的特定示例性实施例中,PLI功能性1918被配置成监视八个媒体读取接口 1906并且确定RJ-45插头何时插入到每个RJ-45插孔1904中。这可以使用在‘395申请、‘208申请和‘964申请中描述的方案来完成。PHY设备1902包括PLI功能性1918把PLI相关信息存储在其中的一个或多个寄存器1922(在这里也被称为“PLI寄存器”1922)。PLI寄存器1922的一个字节(在这里也被称为“状态字节”)用来存储关于八个插孔1904的每个的状态的信息,其中状态字节的每位表示插孔1904的相应一个的状态。当特定插孔1904的状态改变时(即,当插头插入到先前空的插孔1904或者插头从插孔1904去除时),PLI功能性1918能够检测这样的改变并且改变PLI寄存器1922存储的状态字节中的对应位的状态。
[0189]PHY设备1902中的PLI功能性1918也被配置成当指令这样做时读取存储在附连到插入到插孔1904中的RJ-45插头的EEPR0M(如果存在一个的话)中的媒体信息。从EEPROM读取的数据存储在PHY设备1902的PLI寄存器1922中。此外,PLI功能性1918被配置成当指令这样做时把存储在PLI寄存器1922中的数据写入到附连到插入到插孔1904中的RJ-45插头的EEPR0M。
[0190]在图19中所示的特定示例性实施例中,主机处理器1930经由适当的主机接口耦合到MAC设备1916。主机处理器1930执行软件1932 (在这里也被称为“主机软件”)。主机软件1932包括存储(或以其它方式体现)在一种或多种适当存储器媒体上的程序指令,主机处理器1930从所述适当存储器媒体读取至少一部分程序指令从而用于执行。
[0191]在这个示例性实施例中,主机处理器1930包括TCP/IP栈1934以及实施各种管理和配置相关功能性(例如,简单网络管理协议(SNMP)代理以及web和/或远程登录服务器,用户通过其可以与在交换机1900上运行的管理软件1936交互)的管理软件1936。
[0192]在图19中所示的示例性实施例中,主机软件1932也包括PLI软件1938,其被配置成通过交换机1900连接到的网络而把与交换机1900和连接到它的电缆关联的物理层信息传达给聚合点。在交换机1900的一种实施方式中,PLI软件1938实施上面描述的协议以参与由聚合点支持的发现处理并且向聚合点发送PLI。此外,在其它实施方式中,PLI软件1938仅仅使用聚合点为与应用层功能性交互而向应用层功能性提供的API (或者其它外部接口技术)来与聚合点交互。在另一实施方式中,PLI软件1938经由匪S或其它中间设备或系统(例如,使用由匪S诸如SNMP支持的协议)与聚合点交互。
[0193]在主机处理器1930上执行的PLI软件1938通过(经由主机处理器1930和MAC设备1916之间的主机接口 )指令MAC设备1916 (经由MAC设备1916和PHY设备1902之间的MD1接口)读取状态字节的内容来周期性地读取存储在PHY 1902的PLI寄存器1922中的状态字节。
[0194]当RJ-45插头插入到插孔1904中时,在主机处理器1930上执行的PLI软件1938将在它读取存储在PHY设备1902的PLI寄存器1922中的状态字节时知晓该事实。然后,PLI软件1938(经由主机处理器1930和MAC设备1916之间的主机接口)促使MAC设备1916(经由MAC设备1916和PHY设备1902之间的MD1接口 )指令PHY设备1902中的PLI功能性1918读取存储在附连到新近插入的RJ-45插头的EEPR0M(如果有的话)中的媒体信息。PHY设备1902中的PLI功能性1918把它从EEPROM读取的媒体信息存储在PLI寄存器1922中。一旦这完成,PLI软件1938可以通过(经由主机处理器1930和MAC设备1916之间的主机接口 )促使MAC设备1916 (经由MAC设备1916和PHY设备1902之间的MD1接口)读取PHY设备1902中的对应PLI寄存器1922来获取该媒体信息。MAC设备1916读取的媒体信息然后经由主机接口提供给PLI软件1938。PLI软件1938然后可以把该信息传达给聚合点,如上面所描述的。
[0195]除了传达关于交换机1900以及连接到交换机1900的插孔1904的任何电缆的PLI之外,交换机1900也可以实施上面结合图11-12描述的互联网络特征中的一个或多个。
[0196]在图20中示出了具有用于读取存储在物理通信媒体中或物理通信媒体上的媒体信息的集成功能性的以太网物理层设备的另一示例。图20是使用包括用于读取媒体信息的集成功能性的物理层设备(PHY) 2002的计算机2000的一个示例性实施例的框图。用于读取存储在CAT 5、6或7电缆中或其上的媒体信息的功能性以与上面结合图19所描述的相同方式集成到PHY 2002中。相应地,计算机2000的与上面结合图19描述的对应元件基本上类似的元件在图20中使用与图19中使用的相同文本标记和带有与图19中使用的那些相同的最后两个数字的参考数字来参考。
[0197]图20的PHY 2002和图19的PHY 1902之间的一个差别在于所支持的以太网端口数目。图20的PHY 2002支持单个以太网端口。此外,图20的MAC设备2016是适合于用在终端节点设备诸如计算机2000中的MAC设备。同样,在主机处理器2030上执行的软件2032是典型地由终端用户计算机2000执行的软件。
[0198]尽管图19和20示出了用于读取存储在物理通信媒体上或物理通信媒体中的媒体信息的功能如何可以集成到通过通信媒体进行通信的一个或多个集成电路(或其它电路或设备)中的特定示例,但是要理解,这样的媒体读取功能性可以以其它方式进行集成。
[0199]在其它实施例中,媒体信息存储在不带有连接器的电缆或其它物理通信媒体中或其上。例如,在一个这样的实施例中,存储器设备附连在不带有连接器的电缆的每个末端附近,使得当电缆的每个末端附连到相应附连点时,用于存储器设备的相应一个的接口与位于附连点上或其附近的对应媒体读取接口紧密配合,因此存储在存储器设备中的信息可以以与上面描述的类似方式从存储器设备进行读取。这样的实施例可以包括用于连接铜双绞线电缆到RJ插孔的后侧或者到包括绝缘位移连接器(IDC)的Krone型块的打线连接。
[0200]图21是可以装配在RJ-45插头周围以便把存储器设备附连到RJ-45插头的外罩2100的一个实施例的图示。外罩2100形成为模制的柔性电路2102,其具有两个侧壁2104和顶壁2106。柔性电路2102由一个或多个柔性膜(例如一个或多个聚合物膜)形成并且被配置成紧贴地装配在RJ-45插头周围使得外罩2100 —旦放置在插头周围就将牢固地保持附着到RJ-45插头。
[0201]在图21中所示的实施例中,存储器设备2108(例如,EEPROM或其它非易失性存储器设备)安装在模制的柔性电路2102的顶壁2106的外表面上。用于与媒体读取接口紧密配合的存储器设备接口包括一组导电引线2110,其形成在顶壁2106的外表面上并且沿着两个侧壁2104的外表面延伸。至少一部分引线2110被暴露(即,没有在它们上形成绝缘体),使得来自媒体读取接口的对应接触可以在外罩2100附连在其周围的插头插入到端口中时与引线2110达到接触。在这样的实施例中,媒体读取接口的接触可以被弹性加载以便挤压引线2110从而形成良好的电接触。媒体读取接口然后可以用来以上面描述的方式读取存储在存储器设备1508中的信息。
[0202]此外,在这个实施例中,红外线发射器2112安装在顶壁2106的外表面上。红外线发射器2112被配置成发射红外线信号,在该红外线信号上编码存储在存储器设备2108中的信息的至少一部分。在一种实施方式中,红外线发射器2112被配置成每当使用媒体读取接口来读取存储器设备2108时输出其上编码有信息的这个红外线信号。外罩2100被配置成使得技术员可以把红外线检测器定位在红外线发射器2112附近以便接收所发射的红外线信号。红外线检测器可以例如耦合到手持式单元,其解码所接收的红外线信号并且显示在红外线信号上编码的信息。以此方式,技术员可以查看存储在存储器设备2108中的信息而不要求RJ-45插头从端口去除。这个实施例可以适于其它连接器类型,包括光纤连接器。
[0203]使用在这里描述的技术而捕获、维持且使之可获得的PLI信息可以用于许多不同类型的应用。例如,PLI信息可以用于管理与系统中的每个媒体段关联的空隙(slack)量。当新的接插线(或其它媒体段)需要安设在网络中时,已捕获的物理层信息可以用来基于企业或运营商使用的特定空隙管理策略和PLI而确定接插线的精确且适当的长度。此外,这样的PLI可以用来辅助公共安全应用(例如,帮助定位在网络电话(VOIP)电话系统中使用的设备)。
[0204]如何可以使用这样的物理层信息的示例包括以下。例如,匪