欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

帶內(nèi)訪問(wèn)遠(yuǎn)程鏈路伙伴管理寄存器的方法及通信網(wǎng)絡(luò)的制作方法

文檔序號(hào):7952557閱讀:284來(lái)源:國(guó)知局
專利名稱:帶內(nèi)訪問(wèn)遠(yuǎn)程鏈路伙伴管理寄存器的方法及通信網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò)的管理,更具體地說(shuō),本發(fā)明涉及一種本地鏈路伙伴對(duì)遠(yuǎn)程鏈路伙伴的寄存器進(jìn)行帶內(nèi)訪問(wèn)的方法。
背景技術(shù)
鏈路伙伴之間通過(guò)公共通信鏈路通信。具體而言,鏈路伙伴共享物理連接并按照預(yù)定的通信協(xié)議進(jìn)行通信。
網(wǎng)絡(luò)管理系統(tǒng)通常用來(lái)建立和維護(hù)鏈路伙伴之間的通信。為此,網(wǎng)絡(luò)管理系統(tǒng)對(duì)每一個(gè)鏈路伙伴進(jìn)行單獨(dú)管理和控制。為了便于網(wǎng)絡(luò)管理,許多通信協(xié)議要求網(wǎng)絡(luò)管理系統(tǒng)和每個(gè)鏈路伙伴之間有直接的物理連接。隨著通信網(wǎng)絡(luò)的發(fā)展和增長(zhǎng),這種要求變得不現(xiàn)實(shí)了。
另外,一些通信協(xié)議在本地鏈路伙伴與遠(yuǎn)程鏈路伙伴之間提供了交換管理信息的能力,其中本地鏈路伙伴與網(wǎng)絡(luò)管理系統(tǒng)相連接,而遠(yuǎn)程鏈路伙伴不與網(wǎng)絡(luò)管理系統(tǒng)連接。本地鏈路伙伴在網(wǎng)絡(luò)管理系統(tǒng)的指示下,協(xié)助對(duì)遠(yuǎn)程鏈路伙伴進(jìn)行管理。然而,遠(yuǎn)程鏈路伙伴和本地鏈路伙伴之間交換管理信息常常是限制在系統(tǒng)啟動(dòng)時(shí)進(jìn)行,否則就需要釋放(停用)鏈路伙伴所共享的通信鏈路。將鏈路伙伴之間管理信息的交換限制在系統(tǒng)啟動(dòng)的時(shí)間內(nèi)不是一個(gè)穩(wěn)健的管理辦法。更進(jìn)一步地,為了進(jìn)行管理信息的交換而釋放鏈路伙伴間有效的數(shù)據(jù)鏈路,是費(fèi)時(shí)的和低效的。
因此,需要一種能夠在不中斷數(shù)據(jù)信息交換的情況下使鏈路伙伴之間交換管理信息的機(jī)制,且該機(jī)制不會(huì)將管理信息的交換限制在系統(tǒng)啟動(dòng)的初始階段。

發(fā)明內(nèi)容
本發(fā)明的一方面,提供一種本地鏈路伙伴帶內(nèi)訪問(wèn)遠(yuǎn)程鏈路伙伴的管理寄存器的方法。本地鏈路伙伴按照預(yù)定通信協(xié)議的格式生成和發(fā)送管理信息。本地鏈路伙伴生成和發(fā)送該管理信息,是根據(jù)與其直接相連的網(wǎng)絡(luò)管理系統(tǒng)的指示進(jìn)行的。該管理信息根據(jù)信息模板而生成,該信息模板是由預(yù)定協(xié)議儲(chǔ)存的用戶化模板。管理信息在帶內(nèi)從本地鏈路伙伴傳送到遠(yuǎn)程鏈路伙伴。按照預(yù)定通信協(xié)議的規(guī)定,不論在活動(dòng)模式或空閑模式下,都能傳送管理信息。管理信息包括第一部分和第二部分,第一部分用來(lái)識(shí)別本身為存儲(chǔ)在用戶化的預(yù)定協(xié)議中的信息,第二部分包含有管理指令。遠(yuǎn)程鏈路伙伴接收管理信息并執(zhí)行管理信息中的管理指令。管理指令包括但不限于對(duì)遠(yuǎn)程鏈路伙伴的管理寄存器進(jìn)行讀或?qū)懖僮鳌?br> 根據(jù)本發(fā)明的一方面,提供一種在基于預(yù)定協(xié)議運(yùn)行的通信網(wǎng)絡(luò)中帶內(nèi)訪問(wèn)遠(yuǎn)程鏈路伙伴的管理寄存器的方法,包括按照預(yù)定協(xié)議的格式生成管理信息;將管理信息從本地鏈路伙伴帶內(nèi)傳送到遠(yuǎn)程鏈路伙伴;遠(yuǎn)程鏈路伙伴執(zhí)行管理信息中的管理指令。
優(yōu)選地,所述執(zhí)行步驟包括對(duì)遠(yuǎn)程鏈路伙伴寄存器進(jìn)行寫(xiě)操作。
優(yōu)選地,所述執(zhí)行步驟包括從遠(yuǎn)程鏈路伙伴寄存器進(jìn)行讀操作。
優(yōu)選地,所述執(zhí)行步驟包括將管理寄存器中的內(nèi)容從遠(yuǎn)程鏈路伙伴帶內(nèi)傳送到本地鏈路伙伴。
優(yōu)選地,所述生成步驟包括本地鏈路伙伴在網(wǎng)絡(luò)管理系統(tǒng)的指示下生成管理信息。
優(yōu)選地,所述網(wǎng)絡(luò)管理系統(tǒng)與本地鏈路伙伴相連接。
優(yōu)選地,所述生成步驟進(jìn)一步包括根據(jù)預(yù)定協(xié)議為用戶化而保留的信息模板生成管理信息;優(yōu)選地,所述生成步驟進(jìn)一步包括所生成的管理信息第一部分用來(lái)標(biāo)識(shí)自己是預(yù)定協(xié)議為用戶化的而保留的信息,第二部分包含有管理指令。
優(yōu)選地,所述管理指令包括故意設(shè)定的錯(cuò)誤。
優(yōu)選地,所述傳送步驟進(jìn)一步包括根據(jù)預(yù)定協(xié)議的規(guī)定,在本地鏈路伙伴處于空閑模式時(shí)傳送管理信息。
優(yōu)選地,所述傳送步驟進(jìn)一步包括根據(jù)預(yù)定協(xié)議的規(guī)定,在本地鏈路伙伴處于活動(dòng)模式時(shí)傳送管理信息。
優(yōu)選地,所述傳送步驟進(jìn)一步包括通過(guò)中介鏈路伙伴傳送管理信息,其中,中介鏈路伙伴連接在本地鏈路伙伴和遠(yuǎn)程鏈路伙伴之間。
根據(jù)本發(fā)明的一方面,提供一種基于預(yù)定協(xié)議運(yùn)行的通信網(wǎng)絡(luò),該預(yù)定協(xié)議支持對(duì)管理寄存器的帶內(nèi)訪問(wèn),該通信網(wǎng)絡(luò)包括本地鏈路伙伴,所述本地鏈路伙伴生成并帶內(nèi)傳送遵循預(yù)定協(xié)議格式的管理信息;與本地鏈路伙伴相連接的遠(yuǎn)程鏈路伙伴,所述遠(yuǎn)程鏈路伙伴接收管理信息。
優(yōu)選地,所述通信網(wǎng)絡(luò)進(jìn)一步包括網(wǎng)絡(luò)管理系統(tǒng),該網(wǎng)絡(luò)管理系統(tǒng)指示本地鏈路伙伴生成和傳送管理信息。
優(yōu)選地,按照預(yù)定協(xié)議的規(guī)定,所述本地鏈路伙伴在空閑模式下傳送管理信息。
優(yōu)選地,按照預(yù)定協(xié)議的規(guī)定,所述本地鏈路伙伴在活動(dòng)模式下傳送管理信息。
優(yōu)選地,所述管理信息根據(jù)信息模板生成,該信息模板是預(yù)定協(xié)議為用戶化而保留的。
優(yōu)選地,所述的管理信息第一部分用來(lái)標(biāo)識(shí)自己是預(yù)定協(xié)議為用戶化而保留的信息,第二部分包含有管理指令。
優(yōu)選地,所述管理指令包括對(duì)遠(yuǎn)程鏈路伙伴的寄存器進(jìn)行讀操作。
優(yōu)選地,所述管理指令包括對(duì)遠(yuǎn)程鏈路伙伴的寄存器進(jìn)行寫(xiě)操作。
優(yōu)選地,所述管理指令包括故意設(shè)定的錯(cuò)誤。
優(yōu)選地,所述遠(yuǎn)程鏈路伙伴執(zhí)行本地鏈路伙伴傳送的管理信息中的管理指令。
優(yōu)選地,所述執(zhí)行管理指令包括遠(yuǎn)程鏈路伙伴將管理寄存器中的內(nèi)容帶內(nèi)傳送給本地鏈路伙伴。
優(yōu)選地,所述執(zhí)行管理指令包括將遠(yuǎn)程鏈路伙伴置于環(huán)回模式。
優(yōu)選地,所述執(zhí)行管理指令包括設(shè)定遠(yuǎn)程鏈路伙伴的均衡水平。
優(yōu)選地,所述執(zhí)行管理指令包括指示遠(yuǎn)程鏈路伙伴給本地鏈路伙伴提供鏈路完整性的信息。
優(yōu)選地,所述執(zhí)行管理指令包括給遠(yuǎn)程鏈路伙伴提供互連性信息。
優(yōu)選地,所述執(zhí)行管理指令包括將遠(yuǎn)程鏈路伙伴置于測(cè)試模式。
優(yōu)選地,所述預(yù)定協(xié)議是基于分組的協(xié)議。
優(yōu)選地,所述本地伙伴與所述遠(yuǎn)程鏈路伙伴之間用同軸電纜連接。
優(yōu)選地,所述本地伙伴與所述遠(yuǎn)程鏈路伙伴用之間以太網(wǎng)絡(luò)電纜連接。
優(yōu)選地,所述本地伙伴與所述遠(yuǎn)程鏈路伙伴之間用火線電纜(FireWire)連接。
優(yōu)選地,所述本地伙伴與所述遠(yuǎn)程鏈路伙伴之間用光纜連接。
優(yōu)選地,所述本地伙伴與所述遠(yuǎn)程鏈路伙伴之間用底板連接。
優(yōu)選地,所述管理信息通過(guò)中介鏈路伙伴傳送,其中,中介鏈路伙伴連接在本地鏈路伙伴和遠(yuǎn)程鏈路伙伴之間。


下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖1是典型的通信網(wǎng)絡(luò)示意圖;圖2是鏈路伙伴的一般組成的示意圖;圖3是根據(jù)本發(fā)明的通信網(wǎng)絡(luò)示意圖,在該網(wǎng)絡(luò)中本地鏈路伙伴能夠在帶內(nèi)訪問(wèn)遠(yuǎn)程鏈路伙伴的管理寄存器;圖4是根據(jù)本發(fā)明的按照預(yù)定協(xié)議格式化的用戶化管理信息的示意圖;圖5是根據(jù)本發(fā)明的本地鏈路伙伴在帶內(nèi)訪問(wèn)遠(yuǎn)程鏈路伙伴的管理寄存器的方法的流程圖。
具體實(shí)施例方式
圖1是典型的通信網(wǎng)絡(luò)100示意圖。如圖所示,通信網(wǎng)絡(luò)100包含鏈路伙伴102、鏈路伙伴104。通信網(wǎng)絡(luò)100還包括網(wǎng)絡(luò)管理系統(tǒng)106。一般來(lái)說(shuō),網(wǎng)絡(luò)管理系統(tǒng)106是專用的微處理器。鏈路伙伴102通過(guò)通信鏈路108與鏈路伙伴104相連。網(wǎng)絡(luò)管理系統(tǒng)106通過(guò)管理鏈路110連接到鏈路伙伴102和鏈路伙伴104。通常,通信鏈路108支持雙向信息交換。通信鏈路108和管理鏈路110可以是但不限于同軸電纜、以太網(wǎng)絡(luò)電纜、火線電纜、光纜、底板(backplane)。
首先,鏈路伙伴102和鏈路伙伴104通過(guò)通信鏈路108交換數(shù)據(jù)信息。網(wǎng)絡(luò)管理系統(tǒng)106監(jiān)控鏈路伙伴102、鏈路伙伴104、通信鏈路108之間的交互作用。具體地,網(wǎng)絡(luò)管理系統(tǒng)負(fù)責(zé)管理和調(diào)整鏈路伙伴102和鏈路伙伴104之間的通信流量。這是在網(wǎng)絡(luò)管理系統(tǒng)106、鏈路伙伴102和鏈路伙伴104之間經(jīng)由管理鏈路110交換管理信息來(lái)完成。
為便于通信,鏈路伙伴102包含有通過(guò)鏈路120相連的鏈路接口設(shè)備112和控制器116。同樣地,鏈路伙伴104包含有通過(guò)鏈路122相連的鏈路接口設(shè)備114和控制器118。為便于清楚地描述,鏈路伙伴102和鏈路伙伴104里描述到的設(shè)備已經(jīng)簡(jiǎn)化。在實(shí)施例里,為了便于通信以及便于與通信網(wǎng)絡(luò)100里其他部件之間進(jìn)行交互,鏈路伙伴102和鏈路伙伴104可以包括其他附加設(shè)備。
鏈路接口設(shè)備112和鏈路接口設(shè)備114通過(guò)通信鏈路108發(fā)送和接收數(shù)據(jù)信息。緊密依靠通信鏈路108的鏈路接口設(shè)備112和鏈路接口設(shè)備114可以包括物理層設(shè)備。控制器116和控制器118分別管理鏈路接口設(shè)備112和鏈路接口設(shè)備114的信息發(fā)送和接收??刂破?16提供了從鏈路接口設(shè)備112到鏈路伙伴102中所包含的上層設(shè)備(higher level devices)的網(wǎng)關(guān)。同樣地,控制器118提供了從鏈路接口設(shè)備114到鏈路伙伴104中所包含的上層設(shè)備的網(wǎng)關(guān)。
通信網(wǎng)絡(luò)100在預(yù)定的協(xié)議下進(jìn)行操作,該預(yù)定協(xié)議支持鏈路伙伴102和鏈路伙伴104之間的通信。該預(yù)定協(xié)議也使網(wǎng)絡(luò)管理系統(tǒng)106能夠管理和調(diào)整鏈路伙伴102、鏈路伙伴104的操作。從而,網(wǎng)絡(luò)管理系統(tǒng)106能夠有效地管理或控制通信鏈108。通常希望該預(yù)定協(xié)議支持鏈路伙伴102和鏈路伙伴104之間通過(guò)通信鏈路108的高速通信。例如,通信網(wǎng)絡(luò)100可以由如下的預(yù)定協(xié)議(但不限于)來(lái)管理IEEE 802.3ae、PCIE(協(xié)議控制信息快車(chē)(Express))、FCP(光纖信道協(xié)議)、InfiniBand、IEEE 802.3z,或其它合適的IEEE 802.x協(xié)議。
由于預(yù)定的協(xié)議通常是與特定的物理媒介相關(guān)聯(lián)的,所以要執(zhí)行某一特定的預(yù)定協(xié)議,通信鏈路108和管理鏈路110所采用的物理連接必須是該協(xié)議專用的物理連接。采用具體的預(yù)定協(xié)議的同時(shí),也將確定鏈路伙伴102和鏈路伙伴104中所包含的設(shè)備。例如,在實(shí)施例中,通信網(wǎng)絡(luò)100基于預(yù)定的協(xié)議802.3ae運(yùn)行,則鏈路接口設(shè)備112和鏈路接口設(shè)備114可以是物理線纜接口(PHYs),而控制器116和控制器118則可以是介質(zhì)訪問(wèn)控制器(MACs)。另外,在該實(shí)施例中,鏈路伙伴102和鏈路伙伴104可以是(但不限于)交換機(jī)、路由器、或底板內(nèi)的線卡。
圖2示出了鏈路接口設(shè)備114內(nèi)部的部分組件。考慮到本發(fā)明的目的,鏈路接口設(shè)備114里描述到的設(shè)備已經(jīng)簡(jiǎn)化。如圖所示,鏈路接口設(shè)備114包括輸入/輸出(I/O)接口124。I/O接口124與通信鏈路108交互(interact)。鏈路接口設(shè)備114還包括鏈路接口控制器126和管理寄存器組(bank)128。鏈路接口控制器126通過(guò)鏈路130連接到I/O接口124,并通過(guò)鏈路132連接到管理寄存器組128。I/O接口134與鏈路122交互,并通過(guò)鏈路136連接到鏈路接口控制器126。鏈路接口控制器126通過(guò)管理鏈路110連接到網(wǎng)絡(luò)管理系統(tǒng)106。
鏈路接口控制器126能夠訪問(wèn)管理寄存器組128中的管理寄存器里的內(nèi)容。具體來(lái)說(shuō),鏈路接口控制器126能夠?qū)芾砑拇嫫鹘M128中的管理寄存器進(jìn)行讀/寫(xiě)操作。鏈路接口控制器126能夠讀取管理寄存器組128中的管理寄存器里的內(nèi)容,從而能夠訪問(wèn)鏈路診斷信息。這就使鏈路接口控制器126能夠?qū)︽溌愤M(jìn)行質(zhì)量評(píng)估,以改進(jìn)鏈路性能。鏈路接口控制器126能夠改寫(xiě)管理寄存器組128中的管理寄存器里的內(nèi)容,從而能夠選擇鏈路接口設(shè)備114的各種運(yùn)作模式或者啟動(dòng)鏈路接口設(shè)備114的各種測(cè)試模式。
例如,向管理寄存器組128中的管理寄存器發(fā)送的改寫(xiě)命令能夠確保鏈路接口設(shè)備114回送經(jīng)由通信鏈路108接收的、來(lái)自鏈路伙伴102的所有信息。該回送指令解決了通信鏈路108檢測(cè)的發(fā)送和接收問(wèn)題。另外,鏈路接口控制器126能夠讀取管理寄存器組128中的管理寄存器里的內(nèi)容,從而能夠追蹤存儲(chǔ)在管理寄存器里的性能參數(shù)。實(shí)際上,鏈路接口控制器126能夠訪問(wèn)管理寄存器組128中的管理寄存器,從而能夠管理、控制、調(diào)試鏈路伙伴104和通信鏈路108的問(wèn)題。
通過(guò)管理鏈路110,鏈路接口控制器126管理和控制鏈路接口設(shè)備114的能力能夠轉(zhuǎn)移(transferred)到網(wǎng)絡(luò)管理系統(tǒng)106。即是說(shuō),管理鏈路110使得網(wǎng)絡(luò)管理系統(tǒng)106能夠遠(yuǎn)程訪問(wèn)管理寄存器組128中管理寄存器的內(nèi)容。通過(guò)發(fā)布含有管理指令的管理信息,網(wǎng)絡(luò)管理系統(tǒng)106具有有效地維持和調(diào)整鏈路接口設(shè)備114的操作的能力。通過(guò)利用管理鏈路110,也可以獲得有效地維持和調(diào)整鏈路接口設(shè)備112的操作的能力。因此,網(wǎng)絡(luò)管理系統(tǒng)106具有管理和控制鏈路伙伴102、鏈路伙伴104,從而管理、控制通信網(wǎng)路的能力。
圖1示出了利用從網(wǎng)絡(luò)管理系統(tǒng)106到每個(gè)鏈路伙伴之間的直接物理連接來(lái)管理通信網(wǎng)絡(luò)中的每一個(gè)鏈路伙伴。然而受設(shè)計(jì)所限,網(wǎng)絡(luò)管理系統(tǒng)106與每個(gè)鏈路伙伴之間都由管理鏈路連接這種體系結(jié)構(gòu)的通信網(wǎng)絡(luò)100通常是不現(xiàn)實(shí)的。最多當(dāng)通信鏈路108開(kāi)始建立時(shí),網(wǎng)絡(luò)管理系統(tǒng)106與每個(gè)鏈路伙伴之間可以有直接的物理連接。建立之后,隨著通信網(wǎng)絡(luò)100的發(fā)展和增長(zhǎng),基本上不可能維持和依賴這種水平的連通性。
圖3所示為通信網(wǎng)絡(luò)300,其中網(wǎng)絡(luò)管理系統(tǒng)106與每個(gè)鏈路伙伴之間沒(méi)有直接的物理連接。因此,網(wǎng)絡(luò)管理系統(tǒng)106不能直接訪問(wèn)管理寄存器組128中的管理寄存器里的內(nèi)容。如圖3所示,網(wǎng)絡(luò)管理系統(tǒng)106通過(guò)管理鏈路110與鏈路伙伴102直接相連接,但與鏈路伙伴104沒(méi)有直接相連。因此,通信網(wǎng)絡(luò)300里描述的網(wǎng)絡(luò)管理系統(tǒng)106與鏈路伙伴104之間的通信必定是間接的。即網(wǎng)絡(luò)管理系統(tǒng)106通過(guò)鏈路伙伴102將管理指令轉(zhuǎn)送給鏈路伙伴104。
在圖3所描述的網(wǎng)絡(luò)拓?fù)浞桨?arrangement)里,因?yàn)殒溌坊锇?02與網(wǎng)絡(luò)管理系統(tǒng)106直接連接,所以把鏈路伙伴102當(dāng)作本地鏈路伙伴。另一方面,鏈路伙伴104是遠(yuǎn)程鏈路伙伴,因?yàn)槠錄](méi)有和網(wǎng)絡(luò)管理系統(tǒng)106直接相連。為對(duì)通信網(wǎng)絡(luò)300進(jìn)行有效的管理,在這種拓?fù)浞桨钢芯W(wǎng)絡(luò)管理系統(tǒng)106需要依靠鏈路伙伴102來(lái)與鏈路伙伴104交換管理信息。因此,鏈路伙伴102必須能夠訪問(wèn)管理寄存器組128中的管理寄存器里的內(nèi)容,或者能夠訪問(wèn)鏈路接口設(shè)備114。
其他遠(yuǎn)程鏈路伙伴(圖3中未示出)可以連接到通信鏈路108,或者也可以連接在鏈路伙伴102和鏈路伙伴104之間。當(dāng)線卡分布在大型網(wǎng)絡(luò)設(shè)備底板上時(shí),這種情形經(jīng)常出現(xiàn)。為了有效地管理這些附加的遠(yuǎn)程鏈路伙伴從而管理整個(gè)通信網(wǎng)絡(luò)300,鏈路伙伴102必須能夠訪問(wèn)每一個(gè)遠(yuǎn)程鏈路伙伴的管理寄存器。
圖1所示的通信網(wǎng)絡(luò)100是一個(gè)理想化的網(wǎng)絡(luò)拓?fù)浞桨?。在該拓?fù)浞桨钢校W(wǎng)絡(luò)管理系統(tǒng)106與每個(gè)鏈路伙伴直接相連接。為了管理鏈路伙伴102和鏈路伙伴104,不需要中斷通信鏈路108上的數(shù)據(jù)通信。圖3所示的是另一個(gè)比較典型的網(wǎng)絡(luò)拓?fù)浞桨浮榱斯芾礞溌坊锇?02和鏈路伙伴104,通信網(wǎng)絡(luò)300需要利用通信鏈路108傳輸數(shù)據(jù)信息和管理信息。
通常,通信協(xié)議將保留一部分通信鏈路108用于交換數(shù)據(jù)信息。保留部分指定了頻率或時(shí)間,也可以將時(shí)間、頻率都指定。在通信鏈路的同一保留部分交換的管理信息相對(duì)于在該保留部分交換的數(shù)據(jù)信息而言認(rèn)為是帶內(nèi)的(in-band)。即當(dāng)鏈路伙伴之間交換的管理信息在與數(shù)據(jù)信息交換相同的時(shí)間、頻率信道上進(jìn)行的則認(rèn)為是帶內(nèi)的。相反,在通信鏈路的不同部分交換的管理信息相對(duì)于數(shù)據(jù)信息而言被認(rèn)為是帶外的(out-of-band)。因此帶外管理信息是指鏈路伙伴之間在與數(shù)據(jù)信息交換的不同時(shí)間或不同頻率信道上交換的管理信息。
通信協(xié)議提供的在鏈路伙伴間交換管理信息的第一種方式在是系統(tǒng)啟動(dòng)時(shí)交換管理信息。具體地說(shuō),鏈路伙伴間的網(wǎng)絡(luò)管理可以通過(guò)自動(dòng)協(xié)調(diào)(auto-negotiation)程序啟動(dòng)或者初始化來(lái)實(shí)現(xiàn)。例如,IEEE 802.3協(xié)議第28條款規(guī)定了當(dāng)鏈路伙伴102和鏈路伙伴104間的通信鏈路108第一次建立時(shí),運(yùn)行自動(dòng)協(xié)調(diào)程序。但是自動(dòng)協(xié)調(diào)程序僅限于鏈路剛建立的時(shí)候。一旦通信鏈路108已經(jīng)建立和校驗(yàn),自動(dòng)協(xié)調(diào)程序?qū)⒉辉偬峁╂溌坊锇橹g交換控制或管理信息的機(jī)制。因此,第28條款所述的自動(dòng)協(xié)調(diào)程序是帶外管理協(xié)議,因?yàn)樗恢С宙溌坊锇?02與鏈路伙伴104之間數(shù)據(jù)信息和管理信息的同時(shí)傳輸。因此,第28條款規(guī)定的自動(dòng)協(xié)調(diào)程序不支持本地鏈路伙伴對(duì)遠(yuǎn)程鏈路伙伴的帶內(nèi)管理。
因此,當(dāng)鏈路伙伴間在交換數(shù)據(jù)信息時(shí),網(wǎng)絡(luò)管理系統(tǒng)106不可能在鏈路建立之后管理遠(yuǎn)程鏈路伙伴104,不可能有效地調(diào)試通信鏈路108的問(wèn)題。此外,鏈路建立之后,在未曾與網(wǎng)絡(luò)管理系統(tǒng)106交互的情況下可能有其它的遠(yuǎn)程鏈路伙伴添加到通信網(wǎng)絡(luò)300中。
通信協(xié)議提供的在鏈路伙伴102和鏈路伙伴104之間交換管理信息的第二種方式是通過(guò)釋放(bring down)通信鏈路108來(lái)進(jìn)行管理信息的交換。一旦通信鏈路108不再進(jìn)行數(shù)據(jù)信息交換,就可使用帶外管理機(jī)制。很多通信網(wǎng)絡(luò)基于預(yù)定協(xié)議運(yùn)行,為了執(zhí)行管理操作,這些預(yù)定協(xié)議允許釋放(bedeactivated or brought-down)通信鏈路108或者鏈路伙伴102和鏈路伙伴104。例如,可以使用IEEE 802.3標(biāo)準(zhǔn)第28條款來(lái)實(shí)現(xiàn)這一方案。第28條的方法要求在遠(yuǎn)程鏈路伙伴104與網(wǎng)絡(luò)管理系統(tǒng)106之間經(jīng)由本地鏈路伙伴102交換管理信息之前,首先要釋放通信鏈路108。雖然帶外協(xié)議提供了一種管理機(jī)制,但是這種機(jī)制是耗時(shí)的,并且中斷了數(shù)據(jù)信息的交換。
本發(fā)明提供一種在不中斷數(shù)據(jù)信息交換的情況下鏈路伙伴102與鏈路伙伴104間交換管理信息的辦法。本發(fā)明使鏈路伙伴102與鏈路伙伴104之間管理信息的交換不受限于鏈路建立時(shí)進(jìn)行,也不要求釋放通信鏈路108。所以,本發(fā)明使網(wǎng)絡(luò)管理系統(tǒng)106能在不需要與每個(gè)鏈路伙伴直接物理連接的情況下有效地管理通信網(wǎng)絡(luò)300。更具體地,本發(fā)明提供一種帶內(nèi)信令系統(tǒng),這種信令系統(tǒng)支持在與數(shù)據(jù)信息交換相同的頻率信道、相同的時(shí)間信道上來(lái)交換管理信息。為此帶內(nèi)信令機(jī)制使得本地鏈路伙伴102能夠訪問(wèn)遠(yuǎn)程鏈路伙伴104的管理寄存器。本地鏈路伙伴102對(duì)遠(yuǎn)程鏈路伙伴104的管理寄存器的帶內(nèi)訪問(wèn)使得網(wǎng)絡(luò)管理系統(tǒng)106能夠有效地管理和控制遠(yuǎn)程鏈路伙伴104。因而,在根據(jù)預(yù)定協(xié)議進(jìn)行數(shù)據(jù)信息交換的同時(shí),能夠監(jiān)控與管理鏈路伙伴102和鏈路伙伴104間的通信鏈路108。因而,本發(fā)明避免了帶外管理系統(tǒng)交換管理信息的條件限制,如中斷通信鏈路108上的數(shù)據(jù)通信或者受限于系統(tǒng)啟動(dòng)時(shí)交換管理信息。
本發(fā)明提供了通過(guò)利用預(yù)定通信協(xié)議中為用戶化而保留的信息模板對(duì)遠(yuǎn)程鏈路伙伴104的管理寄存器進(jìn)行帶內(nèi)訪問(wèn)的方案。更具體地,本發(fā)明涉及創(chuàng)建一組遠(yuǎn)程鏈路伙伴管理存儲(chǔ)器訪問(wèn)命令,所述訪問(wèn)命令是根據(jù)預(yù)定協(xié)議配置的一組保留控制命令來(lái)定義或者改編的。按照定義,這些保留控制命令能夠與數(shù)據(jù)信息同時(shí)傳輸或者代替數(shù)據(jù)信息。這樣,網(wǎng)絡(luò)管理系統(tǒng)106就能利用本地鏈路伙伴102代理發(fā)送管理指令到遠(yuǎn)程鏈路伙伴104。如預(yù)定通信協(xié)議所規(guī)定,本地鏈路伙伴102在活動(dòng)模式和空閑模式下,都能發(fā)送管理信息。
圖4所示為根據(jù)預(yù)定協(xié)議格式化的用戶化管理信息400。根據(jù)預(yù)定協(xié)議,該用戶化管理信息400包括報(bào)頭402和報(bào)體404。用戶化管理信息400的報(bào)頭402包括了標(biāo)識(shí)信息。該標(biāo)識(shí)信息用來(lái)通知接收方該用戶化管理信息400是有效信息,且報(bào)體404是預(yù)定協(xié)議為用戶化而保留的。按照定義,所述報(bào)體404是預(yù)定協(xié)議為更改而配置的保留控制命令的保留部分或者未使用的部分。因此,用戶化管理信息400的報(bào)體404能夠改編成包含管理指令406。
通過(guò)遠(yuǎn)程鏈路伙伴104對(duì)包含在用戶化管理信息400中的管理指令406的執(zhí)行,可以實(shí)現(xiàn)對(duì)遠(yuǎn)程鏈路伙伴104的管理。例如,管理控制指令406可以是存儲(chǔ)器訪問(wèn)命令,如寄存器讀或?qū)懨睢W鳛閷?duì)鏈路伙伴102傳送的帶內(nèi)管理讀指令的響應(yīng),鏈路伙伴104可以執(zhí)行該讀指令,將讀請(qǐng)求的結(jié)果(即管理寄存器的內(nèi)容)通過(guò)帶內(nèi)管理交換機(jī)制反饋回來(lái)。管理指令406還可以包括故意設(shè)定的錯(cuò)誤,該故意設(shè)定的錯(cuò)誤可用來(lái)啟動(dòng)遠(yuǎn)程鏈路伙伴104的測(cè)試模式。進(jìn)一步,為了適應(yīng)多跳鏈路伙伴系統(tǒng)或者基于分組的通信協(xié)議,用戶化管理信息400可以包括轉(zhuǎn)送指令。這樣,通過(guò)中介鏈路伙伴,用戶化管理指令400能夠從本地鏈路伙伴102到達(dá)目標(biāo)遠(yuǎn)程鏈路伙伴,該目標(biāo)遠(yuǎn)程鏈路伙伴執(zhí)行封裝的(enclosed)管理指令406。
通過(guò)更改(adjust)預(yù)定協(xié)議中的保留控制命令來(lái)提供管理寄存器的指令,使得本地鏈路伙伴102能夠給遠(yuǎn)程鏈路伙伴104提供互連性信息。對(duì)預(yù)定協(xié)議中保留控制命令的更改,還使本地鏈路伙伴102能夠從遠(yuǎn)程鏈路伙伴104中收集狀態(tài)信息。該狀態(tài)信息可以包括追蹤的、存儲(chǔ)在遠(yuǎn)程鏈路伙伴104的管理寄存器中的鏈路完整性數(shù)據(jù)、通信流量計(jì)數(shù)器數(shù)據(jù)、CRC計(jì)數(shù)器數(shù)據(jù)。另外,對(duì)遠(yuǎn)程鏈路伙伴104的管理寄存器的訪問(wèn),使本地鏈路伙伴102能夠控制遠(yuǎn)程鏈路伙伴104的操作。具體地,本地鏈路伙伴102能夠觸發(fā)遠(yuǎn)程鏈路伙伴104的運(yùn)作模式,如啟動(dòng)環(huán)回模式。更進(jìn)一步地,為了對(duì)通信鏈路108進(jìn)行分析,本地鏈路伙伴102能夠請(qǐng)求遠(yuǎn)程鏈路伙伴104發(fā)送測(cè)試樣式。還可以對(duì)遠(yuǎn)程鏈路伙伴104進(jìn)行微調(diào)如調(diào)整均衡或預(yù)加重水平。
圖5是本地鏈路伙伴102對(duì)遠(yuǎn)程鏈路伙伴104的管理寄存器進(jìn)行訪問(wèn)操作的流程圖。從步驟502開(kāi)始,鏈路伙伴102生成用戶化的管理信息400,該用戶化管理信息包含根據(jù)預(yù)定協(xié)議格式化的管理指令,該管理指令是利用預(yù)定協(xié)議為用戶化而保留的信息模板生成的。鏈路伙伴102響應(yīng)網(wǎng)絡(luò)管理系統(tǒng)106的請(qǐng)求而生成管理信息400。步驟504中,鏈路伙伴102將用戶化管理信息400發(fā)送給鏈路伙伴104。按照預(yù)定協(xié)議規(guī)定,鏈路伙伴102在活動(dòng)模式或空閑模式下,都能發(fā)送用戶化管理信息400。步驟506中,鏈路伙伴104接收用戶化管理信息400。步驟508中,鏈路伙伴104執(zhí)行用戶化管理信息400中包含的管理指令406。步驟508中執(zhí)行的指令可以是但不限于對(duì)管理寄存器的讀和寫(xiě)操作。對(duì)鏈路伙伴102傳送過(guò)來(lái)的帶內(nèi)管理讀指令的執(zhí)行,可以包括鏈路伙伴104通過(guò)帶內(nèi)管理交換機(jī)制將讀請(qǐng)求的結(jié)果(即管理寄存器的內(nèi)容)反饋回來(lái)。
作為本發(fā)明的一個(gè)實(shí)施例,可以通過(guò)修改IEEE 802.3ae協(xié)議定義的序列有序集(sequence ordered sets)來(lái)生成寄存器訪問(wèn)管理指令。目前,IEEE 802.3ae協(xié)議定義的兩種序列有序集如下(1)本地錯(cuò)誤‖LF‖=/K28.4/D0.0/D0.0/D1.0/(2)遠(yuǎn)程錯(cuò)誤‖RF‖=/K28.4/D0.0/D0.0/D2.0/
通過(guò)使用該模板,可以定義其它用于發(fā)送管理指令的信息,以對(duì)物理線纜接口(PHY)的管理寄存器進(jìn)行讀或?qū)懀?a)設(shè)定鏈路伙伴的地址‖SA‖=/K28.4/ADh/AD1/D3.0/其中ADh=該地址的前(upper)8比特AD1=該地址的后(lower)8比特(b)對(duì)鏈路伙伴的寄存器的讀取‖RD‖=/K28.4/ADh/AD1/D3.1/其中ADh=該地址的前8比特AD1=該地址的后8比特(c)對(duì)鏈路伙伴的寄存器的寫(xiě)入‖WR‖=/K28.4/Dh/D1/D3.2/其中Dh=該地址的前8比特D1=該地址的后8比特(d)接收管理指令確認(rèn)‖AK1‖=/K28.4/D0.0/D0.0/D3.3/(e)執(zhí)行管理指令確認(rèn)‖AK1‖=/K28.4/D0.0/D0.0/D3.4/(f)無(wú)效的管理指令‖AK1‖=/K28.4/D0.0/D0.0/D3.5/上述管理信息是根據(jù)IEEE 802.3ae協(xié)議格式化的并使用了為用戶化而保留的信息模板。通過(guò)使用如上定義的管理信息,可以發(fā)布管理指令序列。一些例子如下(a)讀取寄存器(1)按目標(biāo)地址發(fā)出“設(shè)定鏈路伙伴的地址”(2)鏈路伙伴回復(fù)“確認(rèn)接收管理指令”或“確認(rèn)執(zhí)行管理指令”(3)發(fā)出“讀取鏈路伙伴的寄存器”(4)鏈路伙伴回復(fù)“確認(rèn)接受管理信息”(5)鏈路伙伴回復(fù)寄存器的內(nèi)容作為選擇,步驟1-3可以組合為一條用戶化管理指令。
(b)寫(xiě)入寄存器(1)以目標(biāo)地址發(fā)出“設(shè)定鏈路伙伴的地址”(2)鏈路伙伴回復(fù)“確認(rèn)接收管理指令”或“確認(rèn)執(zhí)行管理指令”(3)發(fā)出“寫(xiě)入鏈路伙伴的寄存器”(4)鏈路伙伴回復(fù)“確認(rèn)接受管理信息”,或者如果存儲(chǔ)器不可用或者不可寫(xiě),則回復(fù)“無(wú)效的管理指令”(5)鏈路伙伴回復(fù)“確認(rèn)執(zhí)行管理指令”作為選擇,步驟1-3可以組合為一條用戶化管理指令。
上述所列舉的與IEEE 802.3ae協(xié)議相關(guān)的例子,可以擴(kuò)展到其他預(yù)定的通信協(xié)議中。因此本發(fā)明不限于上述的例子,還可以用于任何帶內(nèi)信令機(jī)制中,為對(duì)遠(yuǎn)程鏈路伙伴的寄存器進(jìn)行訪問(wèn)該帶內(nèi)信令機(jī)制遵循預(yù)定協(xié)議。
以上已結(jié)合一定的實(shí)施例對(duì)本發(fā)明進(jìn)行了描述。本發(fā)明并不限于公開(kāi)的具體實(shí)施例,本發(fā)明包括落入權(quán)利要求范圍內(nèi)的所有實(shí)施例。本領(lǐng)域的普通技術(shù)人員可知,可對(duì)本發(fā)明進(jìn)行各種改變或等同替換而并不脫離本發(fā)明的范圍。此外,根據(jù)本發(fā)明的教導(dǎo)進(jìn)行的以適應(yīng)特定的環(huán)境或材料的各種修改也并未脫離本發(fā)明的范圍。
權(quán)利要求
1.一種在基于預(yù)定協(xié)議運(yùn)行的通信網(wǎng)絡(luò)中帶內(nèi)訪問(wèn)遠(yuǎn)程鏈路伙伴管理寄存器的方法,包括按照預(yù)定協(xié)議的格式生成管理信息;將管理信息從本地鏈路伙伴帶內(nèi)傳送到遠(yuǎn)程鏈路伙伴;遠(yuǎn)程鏈路伙伴執(zhí)行管理信息中的管理指令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行步驟包括對(duì)遠(yuǎn)程鏈路伙伴寄存器進(jìn)行寫(xiě)操作。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行步驟包括對(duì)遠(yuǎn)程鏈路伙伴寄存器進(jìn)行讀操作。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述執(zhí)行步驟包括將管理寄存器中的內(nèi)容從遠(yuǎn)程鏈路伙伴帶內(nèi)傳送到本地鏈路伙伴。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述生成步驟包括本地鏈路伙伴在網(wǎng)絡(luò)管理系統(tǒng)的指示下生成管理信息。
6.一種基于預(yù)定協(xié)議運(yùn)行的通信網(wǎng)絡(luò),該預(yù)定協(xié)議支持對(duì)管理寄存器的帶內(nèi)訪問(wèn),該通信網(wǎng)絡(luò)包括本地鏈路伙伴,所述本地鏈路伙伴生成并帶內(nèi)傳送遵循預(yù)定協(xié)議格式的管理信息;與本地鏈路伙伴相連接的遠(yuǎn)程鏈路伙伴,所述遠(yuǎn)程鏈路伙伴接收管理信息。
7.根據(jù)權(quán)利要求6所述的通信網(wǎng)絡(luò),其特征在于,該通信網(wǎng)絡(luò)還包括網(wǎng)絡(luò)管理系統(tǒng),該網(wǎng)絡(luò)管理系統(tǒng)指示本地鏈路伙伴生成和傳送管理信息。
8.根據(jù)權(quán)利要求6所述的通信網(wǎng)絡(luò),其特征在于,按照預(yù)定協(xié)議的規(guī)定,本地鏈路伙伴在空閑模式下傳送管理信息。
9.根據(jù)權(quán)利要求6所述的通信網(wǎng)絡(luò),其特征在于,按照預(yù)定協(xié)議的規(guī)定,本地鏈路伙伴在活動(dòng)模式下傳送管理信息。
10.根據(jù)權(quán)利要求6所述的通信網(wǎng)絡(luò),其特征在于,所述管理信息根據(jù)信息模板生成,該信息模板是預(yù)定協(xié)議為用戶化而保留的。
全文摘要
本發(fā)明涉及本地鏈路伙伴帶內(nèi)訪問(wèn)遠(yuǎn)程鏈路伙伴的管理寄存器的方法。在網(wǎng)絡(luò)管理系統(tǒng)的指示下,本地鏈路伙伴根據(jù)預(yù)定通信協(xié)議格式生成和傳送管理信息。管理信息根據(jù)預(yù)定協(xié)議為用戶化而保留的信息模板生成。管理信息從本地鏈路伙伴帶內(nèi)傳送到遠(yuǎn)程鏈路伙伴。按照預(yù)定通信協(xié)議的規(guī)定,本地鏈路伙伴在活動(dòng)模式或空閑模式下,都能傳送管理信息。管理信息包括第一部分,用于標(biāo)識(shí)自己是預(yù)定協(xié)議為用戶化而保留的信息。管理信息的第二部分包含有管理指令。遠(yuǎn)程鏈路伙伴執(zhí)行管理指令,該指令可以是寄存器讀或?qū)懼噶睢?br> 文檔編號(hào)H04L29/06GK1825817SQ20061000690
公開(kāi)日2006年8月30日 申請(qǐng)日期2006年1月18日 優(yōu)先權(quán)日2005年1月31日
發(fā)明者霍華德·鮑默, 約翰·F·歐文 申請(qǐng)人:美國(guó)博通公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
麻栗坡县| 和林格尔县| 永修县| 怀仁县| 深泽县| 华亭县| 永城市| 错那县| 西乡县| 天台县| 江永县| 吴堡县| 石门县| 全州县| 阳朔县| 廉江市| 安新县| 屏东县| 鄂托克前旗| 河东区| 武隆县| 昔阳县| 孝义市| 济南市| 隆子县| 延安市| 南城县| 比如县| 黄山市| 贵定县| 白朗县| 宝丰县| 小金县| 吉木萨尔县| 万载县| 思南县| 西丰县| 恩施市| 万荣县| 西乌珠穆沁旗| 寿光市|