两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

確定是使用短消息格式還是長(zhǎng)消息格式在網(wǎng)絡(luò)中傳送區(qū)域信息的制作方法

文檔序號(hào):10618682閱讀:333來源:國(guó)知局
確定是使用短消息格式還是長(zhǎng)消息格式在網(wǎng)絡(luò)中傳送區(qū)域信息的制作方法
【專利摘要】提供了用于確定是使用短消息格式還是長(zhǎng)消息格式在網(wǎng)絡(luò)中傳送區(qū)域信息的計(jì)算機(jī)程序產(chǎn)品、系統(tǒng)和方法。實(shí)現(xiàn)耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的終端設(shè)備的一個(gè)大型區(qū)域。響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器支持短消息格式,為數(shù)據(jù)轉(zhuǎn)發(fā)器產(chǎn)生第一格式化區(qū)域分發(fā)消息,第一格式化區(qū)域分發(fā)消息識(shí)別一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口。響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器不支持短消息格式,產(chǎn)生第二格式化區(qū)域分發(fā)消息,第二格式化區(qū)域分發(fā)消息識(shí)別數(shù)據(jù)轉(zhuǎn)發(fā)器、數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口和關(guān)于沒有包括在第一格式化分區(qū)分發(fā)消息中的端口的信息的附加字段;以及將產(chǎn)生的第一格式化區(qū)域分發(fā)消息或第二格式化區(qū)域分發(fā)消息發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器。
【專利說明】確定是使用短消息格式還是長(zhǎng)消息格式在網(wǎng)絡(luò)中傳送區(qū)域梓自
I 口/匕、
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及用于確定是使用短消息格式還是長(zhǎng)消息格式在網(wǎng)絡(luò)中傳送區(qū)域信息的計(jì)算機(jī)程序產(chǎn)品、系統(tǒng)和方法。
【背景技術(shù)】
[0002]分布式交換機(jī)包括多個(gè)相互連接的數(shù)據(jù)轉(zhuǎn)發(fā)器,所述數(shù)據(jù)轉(zhuǎn)發(fā)器提供使終端設(shè)備端口相互連接的端口,其中,終端設(shè)備包括主機(jī)、存儲(chǔ)服務(wù)器等。在分布式光纖通道交換機(jī)中,控制交換器通過光纖通道網(wǎng)絡(luò)與一個(gè)或多個(gè)光纖通道數(shù)據(jù)轉(zhuǎn)發(fā)器(FCDF)通信。在分布式以太網(wǎng)光纖通道(FCoE)交換機(jī)中,控制交換器是控制FCoE交換器(cFCF)并且通過以太網(wǎng)與一個(gè)或多個(gè)FCoE數(shù)據(jù)轉(zhuǎn)發(fā)器(FDF)通信。數(shù)據(jù)轉(zhuǎn)發(fā)器向光纖通道或FCoE結(jié)構(gòu)(fabric)中的終端設(shè)備提供光纖通道或FCoE連接。控制交換器維護(hù)分布式交換機(jī)在其中運(yùn)行的網(wǎng)絡(luò)的區(qū)域信息,并且利用區(qū)域信息的變化或區(qū)域內(nèi)的設(shè)備的狀態(tài)的變化(諸如連接到數(shù)據(jù)轉(zhuǎn)發(fā)器的終端設(shè)備的端點(diǎn)的~_?0代_108的分配和去分配)來更新數(shù)據(jù)轉(zhuǎn)發(fā)器的區(qū)域信息。
[0003]光纖通道技術(shù)提供了分區(qū)(zoning),該分區(qū)允許規(guī)范哪些登錄到交換機(jī)結(jié)構(gòu)或存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)中的設(shè)備可以與哪些其他設(shè)備通信。在分布式交換機(jī)中,控制交換器維護(hù)分布式交換機(jī)的虛擬域的分區(qū)信息。當(dāng)終端設(shè)備登錄到分布式交換機(jī)中并且被分配屬于虛擬域的N_Port_ID時(shí),必須向分布式交換機(jī)中的所有數(shù)據(jù)轉(zhuǎn)發(fā)器通知分區(qū)信息,因?yàn)樗婕暗疆?dāng)前登錄到相同虛擬域中的設(shè)備。這是利用從控制交換器到分布式交換機(jī)中的每一個(gè)FCDF的一系列NPZD(N_Port_ID和分區(qū)ACL分布)請(qǐng)求而完成的。這些請(qǐng)求中的每一個(gè)攜帶有效載荷,所述有效載荷描述新的N_Port_ID分配/去分配和當(dāng)前被分配在具有受分配/去分配影響的分區(qū)信息的虛擬域和數(shù)據(jù)轉(zhuǎn)發(fā)器中的所有其他N_Port_ID的列表,每一個(gè)都包括被允許接入的其他N_Port_ID的列表。但是,每一個(gè)NPZD消息中的分區(qū)信息的數(shù)量隨著額外的終端設(shè)備登錄到數(shù)據(jù)轉(zhuǎn)發(fā)器中而增長(zhǎng)。到數(shù)據(jù)轉(zhuǎn)發(fā)器的NPZD消息可以在大小方面增長(zhǎng)若干因子,并且需要許多幀來發(fā)送NPZD消息。
[0004]因此,本領(lǐng)域中存在對(duì)解決上述問題的需求。

【發(fā)明內(nèi)容】

[0005]提供了用于確定是使用短消息格式還是長(zhǎng)消息格式在網(wǎng)絡(luò)中傳送區(qū)域信息的計(jì)算機(jī)程序產(chǎn)品、系統(tǒng)和方法。實(shí)現(xiàn)耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的終端設(shè)備的一個(gè)大型區(qū)域,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的所有終端設(shè)備能夠相互通信。對(duì)于耦接到控制交換器的每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器,執(zhí)行操作,所述操作包括:確定數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式;響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器支持短消息模式,產(chǎn)生第一格式化分區(qū)分發(fā)消息,第一格式化分區(qū)分發(fā)消息識(shí)別在終端設(shè)備所連接到的所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口;響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器不支持短消息格式,產(chǎn)生第二格式化分區(qū)分發(fā)消息,第二格式化分區(qū)分發(fā)消息識(shí)別在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口、以及沒有包括在第一格式化分區(qū)分發(fā)消息中的關(guān)于在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口的信息的附加字段;以及將所產(chǎn)生的第一格式化分區(qū)分發(fā)消息或第二格式化分區(qū)分發(fā)消息發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器。
[0006]從第一方面看,本發(fā)明提供了一種用于管理耦接到具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的控制交換器的方法,終端設(shè)備在網(wǎng)絡(luò)中與所述端口耦接,所述方法包括:實(shí)現(xiàn)耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的終端設(shè)備的一個(gè)大型區(qū)域,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的所有終端設(shè)備能夠相互通信;對(duì)于耦接到控制交換器的每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器,執(zhí)行操作,所述操作包括:確定數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式;響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器支持短消息模式,產(chǎn)生第一格式化分區(qū)分發(fā)消息,第一格式化分區(qū)分發(fā)消息識(shí)別在終端設(shè)備所連接到的所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口;響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器不支持短消息格式,產(chǎn)生第二格式化分區(qū)分發(fā)消息,第二格式化分區(qū)分發(fā)消息識(shí)別在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口、以及沒有包括在第一格式化分區(qū)分發(fā)消息中的關(guān)于在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口的信息的附加字段;以及將所產(chǎn)生的第一格式化分區(qū)分發(fā)消息或第二格式化分區(qū)分發(fā)消息發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器。
[0007]從另一方面看,本發(fā)明提供了一種用于管理具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的方法,終端設(shè)備和控制交換器在網(wǎng)絡(luò)中與所述端口耦接,所述方法包括:接收在一個(gè)大型區(qū)域配置中傳送的來自控制交換器的消息,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的所有終端設(shè)備能夠相互通信;確定消息是否指示支持短消息格式;響應(yīng)于確定消息指示支持短消息格式,產(chǎn)生指示支持短消息格式的接受響應(yīng);以及將接受響應(yīng)返回到控制交換器。
[0008]從另一方面看,本發(fā)明提供了一種用于管理耦接到具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的控制交換器的系統(tǒng),終端設(shè)備在網(wǎng)絡(luò)中與所述端口耦接,所述系統(tǒng)在網(wǎng)絡(luò)中耦接到具有終端設(shè)備所耦接的端口的數(shù)據(jù)轉(zhuǎn)發(fā)器,所述系統(tǒng)包括:處理器;以及具有計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼被處理器運(yùn)行以執(zhí)行操作,所述操作包括:實(shí)現(xiàn)耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的終端設(shè)備的一個(gè)大型區(qū)域,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的所有終端設(shè)備能夠相互通信;對(duì)于每一個(gè)耦接的數(shù)據(jù)轉(zhuǎn)發(fā)器,執(zhí)行操作,所述操作包括:確定數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式;響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器支持短消息模式,產(chǎn)生第一格式化分區(qū)分發(fā)消息,第一格式化分區(qū)分發(fā)消息識(shí)別在終端設(shè)備所連接的所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口;響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器不支持短消息格式,產(chǎn)生第二格式化分區(qū)分發(fā)消息,第二格式化分區(qū)分發(fā)消息識(shí)別在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口、以及沒有包括在第一格式化分區(qū)分發(fā)消息中的關(guān)于在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口的信息的附加字段;以及將所產(chǎn)生的第一格式化分區(qū)分發(fā)消息或第二格式化分區(qū)分發(fā)消息發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器。
[0009]從另一方面看,本發(fā)明提供了一種用于管理具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的系統(tǒng),終端設(shè)備和控制交換器在網(wǎng)絡(luò)中與所述端口耦接,所述系統(tǒng)具有終端設(shè)備和控制交換器在網(wǎng)絡(luò)中所耦接的端口,其中,所述網(wǎng)絡(luò)還包括數(shù)據(jù)轉(zhuǎn)發(fā)器,所述系統(tǒng)包括:處理器;以及具有嵌入其中的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼被處理器運(yùn)行以執(zhí)行操作,所述操作包括:接收在一個(gè)大型區(qū)域配置中傳送的來自控制交換器的消息,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的所有終端設(shè)備能夠相互通信;確定消息是否指示支持短消息格式;響應(yīng)于確定消息指示支持短消息格式,產(chǎn)生指示支持短消息格式的接受響應(yīng);以及將接受響應(yīng)返回到控制交換器。
[0010]從另一方面看,本發(fā)明提供了一種用于管理耦接到具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的控制交換器的計(jì)算機(jī)程序產(chǎn)品,終端設(shè)備在網(wǎng)絡(luò)中與所述端口耦接,所述計(jì)算機(jī)程序產(chǎn)品包括:具有嵌入其中的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼被處理器運(yùn)行以執(zhí)行操作,所述操作包括:實(shí)現(xiàn)耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的終端設(shè)備的一個(gè)大型區(qū)域,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的所有終端設(shè)備能夠相互通信;對(duì)于耦接到控制交換器的每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器,執(zhí)行操作,所述操作包括:確定數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式;響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器支持短消息模式,產(chǎn)生第一格式化分區(qū)分發(fā)消息,第一格式化分區(qū)分發(fā)消息識(shí)別在終端設(shè)備所連接到的所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口;響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器不支持短消息格式,產(chǎn)生第二格式化分區(qū)分發(fā)消息,第二格式化分區(qū)分發(fā)消息識(shí)別在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口、以及沒有包括在第一格式化分區(qū)分發(fā)消息中的關(guān)于在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口的信息的附加字段;以及將所產(chǎn)生的第一格式化分區(qū)分發(fā)消息或第二格式化分區(qū)分發(fā)消息發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器。
[0011]從另一方面看,本發(fā)明提供了一種用于管理具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的計(jì)算機(jī)程序產(chǎn)品,終端設(shè)備和控制交換器在網(wǎng)絡(luò)中與所述端口耦接,所述計(jì)算機(jī)程序產(chǎn)品包括:具有嵌入其中的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼被處理器運(yùn)行以執(zhí)行操作,所述操作包括:接收在一個(gè)大型區(qū)域配置中傳送的來自控制交換器的消息,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的所有終端設(shè)備能夠相互通信;確定消息是否指示支持短消息格式;響應(yīng)于確定消息指示支持短消息格式,產(chǎn)生指示支持短消息格式的接受響應(yīng);以及將接受響應(yīng)返回到控制交換器。
[0012]從另一方面看,本發(fā)明提供了一種用于管理耦接到具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的控制交換器的計(jì)算機(jī)程序產(chǎn)品,終端設(shè)備在網(wǎng)絡(luò)中與所述端口耦接,所述計(jì)算機(jī)程序產(chǎn)品包括:計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)能被處理電路讀取并且存儲(chǔ)指令,所述指令由所述處理電路運(yùn)行以執(zhí)行用于執(zhí)行本發(fā)明的步驟的方法。
[0013]從另一方面看,本發(fā)明提供了一種用于管理具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的計(jì)算機(jī)程序產(chǎn)品,終端設(shè)備和控制交換器在網(wǎng)絡(luò)中與所述端口耦接,所述計(jì)算機(jī)程序產(chǎn)品包括:計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)能被處理電路讀取并且存儲(chǔ)指令,所述指令由所述處理電路運(yùn)行以執(zhí)行用于執(zhí)行本發(fā)明的步驟的方法。
[0014]從另一方面看,本發(fā)明提供了一種存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上并且能加載到數(shù)字計(jì)算機(jī)的內(nèi)部存儲(chǔ)器中的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括軟件代碼部分,當(dāng)所述程序運(yùn)行在計(jì)算機(jī)上時(shí),用于執(zhí)行本發(fā)明的步驟。
【附圖說明】
[0015]如下面的附圖中所示出的,現(xiàn)在將參考優(yōu)選實(shí)施例,僅以舉例的方式來描述本發(fā)明。
[0016]圖1和圖10示出根據(jù)現(xiàn)有技術(shù)并且可在其中實(shí)現(xiàn)本發(fā)明的優(yōu)選實(shí)施例的分布式交換機(jī)的實(shí)施例;
[0017]圖2示出數(shù)據(jù)轉(zhuǎn)發(fā)器信息中的數(shù)據(jù)轉(zhuǎn)發(fā)器的數(shù)據(jù)轉(zhuǎn)發(fā)器條目的實(shí)施例;
[0018]圖3示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的成員分發(fā)消息的實(shí)施例;
[0019]圖4示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的成員接受響應(yīng)的實(shí)施例;
[0020]圖5示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的區(qū)域分發(fā)消息的實(shí)施例;
[0021]圖6示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的包括在區(qū)域分發(fā)消息中的對(duì)等描述符的實(shí)施例;
[0022]圖7示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的在對(duì)等描述符中的對(duì)等條目的實(shí)施例;
[0023]圖8示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的將成員信息提供給耦接到交換器的數(shù)據(jù)轉(zhuǎn)發(fā)器的操作的實(shí)施例;
[0024]圖9示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的將變化的區(qū)域分發(fā)消息發(fā)送到一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器的操作的實(shí)施例;
[0025]圖11示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的處理一個(gè)大型區(qū)域配置的變化的操作的實(shí)施例;
[0026]圖12示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的數(shù)據(jù)轉(zhuǎn)發(fā)器處理根據(jù)圖11的操作發(fā)送的消息的操作的實(shí)施例;以及
[0027]圖13示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的數(shù)據(jù)轉(zhuǎn)發(fā)器處理來自鏈接的數(shù)據(jù)轉(zhuǎn)發(fā)器的接受響應(yīng)的操作的實(shí)施例。
【具體實(shí)施方式】
[0028]所描述的實(shí)施例提供了用于在由數(shù)據(jù)轉(zhuǎn)發(fā)器所鏈接到的控制交換器管理的分布式交換機(jī)環(huán)境中傳送區(qū)域信息時(shí)確定是使用短消息格式還是長(zhǎng)消息格式的技術(shù)??刂平粨Q器通過消息確定數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持一個(gè)大型區(qū)域(“OLZ”)0LZ短消息格式。一個(gè)大型區(qū)域可以指的是不存在分區(qū)并且所有終端設(shè)備被認(rèn)為是一個(gè)大型區(qū)域的一部分,或者指的是所有當(dāng)前活動(dòng)的設(shè)備在同一個(gè)區(qū)域中。當(dāng)在一個(gè)大型區(qū)域內(nèi)檢測(cè)到連接到數(shù)據(jù)轉(zhuǎn)發(fā)器的終端設(shè)備的狀態(tài)的變化的情況下報(bào)告區(qū)域消息時(shí),交換器可以將短格式區(qū)域信息消息發(fā)送到支持OLZ短消息格式的數(shù)據(jù)轉(zhuǎn)發(fā)器。OLZ短消息格式不要求對(duì)于區(qū)域中的每一個(gè)終端設(shè)備,提供該終端設(shè)備可能與之通信的在一個(gè)大型區(qū)域中的其他終端設(shè)備的列表。但是,對(duì)于那些不支持OLZ短消息格式的數(shù)據(jù)轉(zhuǎn)發(fā)器,交換器發(fā)送具有附加信息的長(zhǎng)格式消息,該附加消息對(duì)于一個(gè)大型區(qū)域中的每一個(gè)終端設(shè)備指示該終端設(shè)備通信可能與之通信的其他終端設(shè)備。
[0029]圖1示出包括分布式交換機(jī)102的網(wǎng)絡(luò)計(jì)算環(huán)境100的實(shí)施例,所述分布式交換機(jī)102包括交換器104和一個(gè)或多個(gè)耦接的數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b。轉(zhuǎn)發(fā)器106a、106b包括端口108&、10813、108(:、108(1、1086、1081以分別連接到交換器104和終端設(shè)備1123、11213、112(3、112d的端口 110a、110b、110c、110d。在FCoE實(shí)現(xiàn)方式中,交換器104可以包括連接到網(wǎng)絡(luò)結(jié)構(gòu)的端口 108g,所述網(wǎng)絡(luò)結(jié)構(gòu)不同于在交換器104和數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b之間的網(wǎng)絡(luò)116。交換器104經(jīng)由端口 108h,通過網(wǎng)絡(luò)116,經(jīng)由數(shù)據(jù)轉(zhuǎn)發(fā)器端口 1Se和1Sf與數(shù)據(jù)轉(zhuǎn)發(fā)器106a和106b通信。
[0030]交換器104包括執(zhí)行交換器104操作的交換器(CF)控制器120、區(qū)域信息112和關(guān)于分布式交換機(jī)102中的數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b的數(shù)據(jù)轉(zhuǎn)發(fā)器信息200,其中,區(qū)域信息112提供關(guān)于所耦接的數(shù)據(jù)轉(zhuǎn)發(fā)器上的終端設(shè)備和每一個(gè)端口可以與之通信的終端設(shè)備的信息。
[0031]每個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b包括數(shù)據(jù)轉(zhuǎn)發(fā)器(DF)控制器126a、126b和區(qū)域信息128a、128b,其中,區(qū)域信息128a、128b提供關(guān)于網(wǎng)絡(luò)中的終端設(shè)備和一個(gè)或多個(gè)區(qū)域中的這些終端設(shè)備中的每一個(gè)可以與之通信的終端設(shè)備的信息。
[0032]交換器104管理終端設(shè)備112a…112d的區(qū)域信息,終端設(shè)備112a…112d可以與用于分布式交換機(jī)102的網(wǎng)絡(luò)100中的其他終端設(shè)備通信。當(dāng)在網(wǎng)絡(luò)100中分配和去分配端口時(shí),交換器104將關(guān)于終端設(shè)備更新的信息傳輸?shù)綌?shù)據(jù)轉(zhuǎn)發(fā)器106a、106b,使得數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b可以更新其本地區(qū)域信息128a、128b。數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b使用其本地區(qū)域信息128a、128b來確定傳輸數(shù)據(jù)或消息的終端設(shè)備端口 IlOa-1lOd是否可以與作為通信目標(biāo)的終端設(shè)備通信。
[0033]在一個(gè)實(shí)施例中,交換器104可以配置一個(gè)大型區(qū)域(OLZ),在這一個(gè)大型區(qū)域(OLZ)中,連接到耦接到交換器104的數(shù)據(jù)轉(zhuǎn)發(fā)器106a和106b的端口上的所有終端設(shè)備都在相同的區(qū)域中并且可以相互通信,即,任意對(duì)任意的連接。另外,在一個(gè)大型區(qū)域中連接到數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b的任意終端設(shè)備112a、112b、112c、112d可以與連接到任意其他數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b的終端設(shè)備通信。
[0034]盡管示出兩個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b以及一定數(shù)量的端口和終端設(shè)備,但是在分布式交換機(jī)102中可以存在由交換器104和/或額外的交換器管理的額外的數(shù)據(jù)轉(zhuǎn)發(fā)器、端口和終端設(shè)備,以提供連接到多個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器的多個(gè)交換器。另外,數(shù)據(jù)轉(zhuǎn)發(fā)器可以直接鏈接到其他數(shù)據(jù)轉(zhuǎn)發(fā)器。另外,分布式交換機(jī)102可以連接到網(wǎng)絡(luò)中額外的分布式交換機(jī)。連接到數(shù)據(jù)轉(zhuǎn)發(fā)器端口 108a…1Sd的終端設(shè)備112a-112d可以包括服務(wù)器、啟動(dòng)器、目標(biāo)裝置、存儲(chǔ)設(shè)備等。
[0035]在FCoE實(shí)施例中,當(dāng)網(wǎng)絡(luò)116包括以太網(wǎng)時(shí),交換器104可以獨(dú)立地與光纖通道結(jié)構(gòu)通信,并且轉(zhuǎn)發(fā)器106a、106b可以使用光纖通道或FCoE協(xié)議與終端設(shè)備112a-112d通信。在這樣的FCoE實(shí)施例中,交換器104與數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b使用以太網(wǎng)光纖通道(FCoE)協(xié)議來通信。在這樣的以太網(wǎng)光纖通道實(shí)施例中,分布式交換機(jī)102可以包括分布式FCoE轉(zhuǎn)發(fā)器(分布式FCF),交換器104可以包括控制FCoE轉(zhuǎn)發(fā)器(cFCF),并且數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b可以包括FCoE數(shù)據(jù)平面轉(zhuǎn)發(fā)器(FDF)。在光纖通道實(shí)施例中,網(wǎng)絡(luò)116可以包括光纖通道連接。
[0036]端口可以包括提供光纖通道鏈路的物理端口或虛擬端口。在特定的實(shí)施例中,連接轉(zhuǎn)發(fā)器104、106a、106b的端口 108h、1081、108 j可以包括提供虛擬鏈路的光纖通虛擬A端口(VA端口)。
[0037]CF 120和DF 126a、126b控制器可以被實(shí)現(xiàn)為專用集成電路(ASIC)、或執(zhí)行非易失存儲(chǔ)器中的計(jì)算機(jī)可讀程序指令的處理器、或其組合。以此方式,控制器120、126a、126b包括運(yùn)行代碼或邏輯以執(zhí)行本文中描述的操作的硬件??刂破?20、126a、126b可以包括易失性存儲(chǔ)器或非易失性存儲(chǔ)器,以存儲(chǔ)區(qū)域信息122、128a、128b,數(shù)據(jù)轉(zhuǎn)發(fā)器信息200,以及在處理期間使用的其他信息。
[0038]圖2示出由交換器104為耦接的數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b之一維護(hù)的數(shù)據(jù)轉(zhuǎn)發(fā)器信息200中的數(shù)據(jù)轉(zhuǎn)發(fā)器條目200j^實(shí)例的實(shí)施例,所述數(shù)據(jù)轉(zhuǎn)發(fā)器條目200,包括數(shù)據(jù)轉(zhuǎn)發(fā)器識(shí)別符(ID)202和指示數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持OLZ短消息格式的OLZ短消息格式指示符204。
[0039]圖3示出成員分發(fā)消息300的實(shí)施例,所述成員分發(fā)消息300被交換器104用來分發(fā)關(guān)于分布式交換機(jī)102的配置的信息,諸如數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b何時(shí)利用交換器104進(jìn)行登錄或初始化。消息300包括:成員分發(fā)消息碼302;產(chǎn)生并發(fā)送消息的發(fā)端交換器304;接收消息300的數(shù)據(jù)轉(zhuǎn)發(fā)器的端口或目的地?cái)?shù)據(jù)轉(zhuǎn)發(fā)器306;以及特征描述符308,特征描述符308包括指示是否支持OLZ短消息格式的OLZ指示符。在光纖通道實(shí)現(xiàn)方式中,成員分發(fā)消息300可以包括經(jīng)修改的分布式交換機(jī)成員分發(fā)(DFMD)消息以包括特征描述符308和OLZ短消息格式指示符。
[0040]圖4示出由數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b響應(yīng)于成員分發(fā)消息300而發(fā)送的成員接受響應(yīng)400的實(shí)施例,成員接受響應(yīng)400包括:接受響應(yīng)消息碼402;產(chǎn)生并發(fā)送接受響應(yīng)400的發(fā)端數(shù)據(jù)轉(zhuǎn)發(fā)器404;接收消息400的控制交換器的端口或目的地交換器406;以及特征描述符408,特征描述符408包括可以被設(shè)置為指示是否支持OLZ短消息格式的OLZ指示符。如果數(shù)據(jù)轉(zhuǎn)發(fā)器404不支持OLZ短消息格式,則數(shù)據(jù)轉(zhuǎn)發(fā)器404可以不設(shè)置OLZ指示符。在光纖通道實(shí)施方式中,接受響應(yīng)消息400可以包括經(jīng)修改的交換結(jié)構(gòu)鏈路服務(wù)接受消息以包括OLZ短消息格式指示符408。
[0041]圖5示出由控制交換器104發(fā)送到每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b的區(qū)域分發(fā)消息500的實(shí)施例,所述區(qū)域分發(fā)消息500提供關(guān)于一個(gè)大型區(qū)域配置的變化的信息,所述區(qū)域分發(fā)消息500包括:識(shí)別消息的消息碼502;產(chǎn)生并發(fā)送區(qū)域分發(fā)消息的發(fā)端數(shù)據(jù)轉(zhuǎn)發(fā)器504;接收消息500的目的地?cái)?shù)據(jù)轉(zhuǎn)發(fā)器506;以及對(duì)等描述符600,所述對(duì)等描述符600提供包括在一個(gè)大型區(qū)域中的活動(dòng)的終端設(shè)備的條目列表。
[0042]圖6示出包括在區(qū)域分發(fā)消息500中的對(duì)等描述符600的實(shí)施例,所述對(duì)等描述符600包括:標(biāo)識(shí)對(duì)等描述符的標(biāo)記值602;對(duì)等條目的數(shù)量604;以及用于通過數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b登錄的η個(gè)終端設(shè)備中的每一個(gè)終端設(shè)備的一個(gè)或多個(gè)對(duì)等條目70(h、7002...700η,ο
[0043]圖7示出用于通過數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b之一登錄的終端設(shè)備端口之一的對(duì)等條目700j^實(shí)施例,所述對(duì)等條目700,包括:標(biāo)識(shí)被提供了對(duì)等條目700,的信息的終端設(shè)備的主端口識(shí)別符(ID) 702;指示OLZ短消息格式是否正被使用的一個(gè)大型區(qū)域(OLZ)標(biāo)志704,并且如果一個(gè)大型區(qū)域(OLZ)標(biāo)志704被設(shè)置,則主端口 702可以與一個(gè)大型區(qū)域中的任意端口通信;以及用于每一個(gè)對(duì)等端口 ID的η-1個(gè)條目706^706^706^的每一個(gè),識(shí)別主端口 702所連接的端口。利用對(duì)等條目700i,如果OLZ標(biāo)志704被設(shè)置為指示OLZ短消息格式正被使用,則不提供任何數(shù)據(jù)給對(duì)等端口 706^706^706^,因?yàn)橹鞫丝?702可以連接到一個(gè)大型區(qū)域中的所有端口。否則,如果OLZ標(biāo)志704沒有指示OLZ短消息格式被使用,則對(duì)等描述符包括對(duì)等條目706X、7062...706n-1。以此方式,OLZ短消息格式允許在具有許多數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)以百計(jì)的端口的分布式交換機(jī)中的對(duì)等條目700,和分發(fā)消息500中節(jié)省相當(dāng)大的空間,因?yàn)閷?duì)等條目700,*需要識(shí)別數(shù)據(jù)轉(zhuǎn)發(fā)器上的所有端口,從而在區(qū)域分發(fā)消息500中節(jié)省了相當(dāng)大數(shù)量的字節(jié)。
[0044]在一個(gè)實(shí)施例中,如果在一個(gè)大型區(qū)域中存在η個(gè)端口,則對(duì)等描述符600包括用于每一個(gè)端口的η個(gè)對(duì)等條目700r"700n,其中,如果不支持OLZ短消息格式,則在主端口 ID702中識(shí)別的用于每一個(gè)端口的每一個(gè)對(duì)等條目700γ..700η對(duì)應(yīng)一個(gè)端口,在主端口包括η_1個(gè)對(duì)等端口 ID 706ι...706η-ι。以此方式,如果支持OLZ短消息格式,則通過消除對(duì)等端口ID,消息不需要包括用于η*(η-1)個(gè)對(duì)等端口 ID的字節(jié)。
[0045]圖2至圖7中所示的數(shù)據(jù)結(jié)構(gòu)被示出為具有特定的信息字段。在其他實(shí)施例中,這些數(shù)據(jù)結(jié)構(gòu)可以包括額外的字段、比所示的字段更少的字段和不同的字段,或者將來自多個(gè)所描述的字段的信息組合為更少的字段,或?qū)⑻囟ㄗ侄沃械男畔U(kuò)展為更多數(shù)量的字段。
[0046]圖8示出當(dāng)發(fā)現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b以登記所發(fā)現(xiàn)的數(shù)據(jù)轉(zhuǎn)發(fā)器并且發(fā)現(xiàn)新的數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持O L Z短消息格式時(shí)由交換控制器12 O執(zhí)行的操作的實(shí)施例。當(dāng)(在塊800)交換控制器120啟動(dòng)登記所發(fā)現(xiàn)的數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b的操作時(shí),交換控制器120(在塊802)將包括特征描述符308的成員分發(fā)消息300發(fā)送到所發(fā)現(xiàn)的數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b,所述特征描述符308包括用于指示是否支持OLZ短消息格式的OLZ指示符的字段。當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b接收到(在塊804)成員分發(fā)消息300時(shí),如果DF控制器126a、126b不識(shí)別或支持(在塊804)特征描述符308,則DF控制器126a、126b產(chǎn)生(在塊806)接受響應(yīng)400而不設(shè)置用于特征描述符408的任何信息,因?yàn)椴恢С痔卣髅枋龇?08,即,忽略用于特征描述符408的字段。
[0047]否則,如果(在塊8 O4) DF控制器12 6a、12 6b識(shí)別了特征描述符3O 8,則DF控制器126a、126b確定(在塊808)特征描述符408中的OLZ指示符是否指示發(fā)送控制交換器104支持OLZ短消息格式。如果不是,控制進(jìn)行到塊806以返回接受響應(yīng)400,而不在特征描述符308中指示支持短消息格式。否則,如果(在塊808)控制交換器104支持OLZ短消息格式,則DF控制器126a、126b在數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b中設(shè)置(在塊810)控制交換機(jī)104支持OLZ消息格式的指示符。如果(在塊812)數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b支持OLZ短消息格式,則DF控制器126a、126b設(shè)置接受響應(yīng)400中的特征描述符408中的OLZ指示符(在塊814),以指示支持OLZ短消息格式。產(chǎn)生(在塊816)在特征描述符408中具有所設(shè)置的OLZ指示符的接受響應(yīng)400。在塊806或816產(chǎn)生的接受響應(yīng)被發(fā)送(在塊818)回到發(fā)送成員分發(fā)消息300的控制交換器104。如果(在塊812)數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b不支持OLZ短消息格式,則控制進(jìn)行到塊806。
[0048]當(dāng)(在塊820)交換控制器120確定接受響應(yīng)400中的特征描述符408沒有指示在發(fā)送轉(zhuǎn)發(fā)器106a、106b處支持OLZ短消息格式時(shí),交換控制器120在用于發(fā)送數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b的數(shù)據(jù)轉(zhuǎn)發(fā)器信息200中的數(shù)據(jù)轉(zhuǎn)發(fā)器條目200i中的OLZ設(shè)置204中指示(在塊822)該發(fā)送數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b不支持OLZ短消息格式。否則,交換控制器120在用于發(fā)送數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b的數(shù)據(jù)轉(zhuǎn)發(fā)器信息200中的數(shù)據(jù)轉(zhuǎn)發(fā)器條目200,中的OLZ設(shè)置204中指示(在塊824)該發(fā)送數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b支持OLZ短消息格式。
[0049]圖9示出當(dāng)檢測(cè)到連接到數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b上的端口 108a、108b、108c、108d的終端設(shè)備112a、112b、112c、112d的狀態(tài)的變化(諸如終端設(shè)備的增加和刪除)以向數(shù)據(jù)轉(zhuǎn)發(fā)器126a、126b分發(fā)關(guān)于新的區(qū)域配置的信息時(shí)由交換控制器120執(zhí)行的操作的實(shí)施例。當(dāng)檢測(cè)到(在塊900)連接到一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b的終端設(shè)備的變化時(shí),對(duì)于有終端設(shè)備登錄到控制交換器104的每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器126&、12613(0巧),交換控制器120在塊902到塊916處執(zhí)行在塊904到塊914處的操作的循環(huán)。在塊904,產(chǎn)生區(qū)域分發(fā)消息500,區(qū)域分發(fā)消息500將接收消息500的數(shù)據(jù)轉(zhuǎn)發(fā)器為目的地?cái)?shù)據(jù)轉(zhuǎn)發(fā)器506并且將發(fā)送控制交換器104識(shí)別為發(fā)端控制交換器504。產(chǎn)生包括在區(qū)域分發(fā)消息500中的對(duì)等描述符600(在塊906),對(duì)等描述符600包括通過一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器之一登錄的每一個(gè)端口的對(duì)等條目700,。交換控制器120可以在數(shù)據(jù)轉(zhuǎn)發(fā)器信息200中確定一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器,即,有終端設(shè)備登錄到控制交換器104的所有數(shù)據(jù)轉(zhuǎn)發(fā)器126a、126b。
[0050]如果(在塊908)數(shù)據(jù)轉(zhuǎn)發(fā)器條目200i如在條目200i中的OLZ設(shè)置204中所指示的那樣指示數(shù)據(jù)轉(zhuǎn)發(fā)器DF1支持OLZ短消息格式,則交換控制器120設(shè)置(在塊910)每一個(gè)對(duì)等條目700r"700n中的OLZ標(biāo)志704以指示OLZ短消息格式正被使用。當(dāng)標(biāo)志704指示OLZ短消息格式正被使用時(shí),則交換控制器120在η個(gè)端口的η個(gè)對(duì)等條目700r-700n中的每一個(gè)對(duì)等條目中不包括對(duì)等端口 ID 706^706^中的每一個(gè)對(duì)等端口 ID的字段和信息,因?yàn)镺LZ標(biāo)志704指示OLZ短消息格式正被用于數(shù)據(jù)轉(zhuǎn)發(fā)器DF1J。
[0051 ]否則,如果(在塊908)數(shù)據(jù)轉(zhuǎn)發(fā)器DFi被認(rèn)為不支持條目200i中的OLZ設(shè)置204中指示的OLZ短消息格式,則交換控制器120在對(duì)等條目700r-700n中的每一個(gè)對(duì)等條目中包括(在塊912)對(duì)等端口 ID 706r"706n—丨的的列表,對(duì)等端口 ID 706^.706^可以識(shí)別一個(gè)大型區(qū)域中的可以與其他終端設(shè)備通信的終端設(shè)備。OLZ標(biāo)志704也可以被設(shè)置為指示短消息格式?jīng)]有正被使用。然后,所產(chǎn)生的具有或沒有對(duì)等端口 ID 706^106^(8卩,長(zhǎng)或不長(zhǎng))的區(qū)域分發(fā)消息500被發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器DF113
[0052]以此方式,取決于數(shù)據(jù)轉(zhuǎn)發(fā)器OLZ標(biāo)志704指示是否使用OLZ短消息格式,區(qū)域分發(fā)消息500具有兩種消息格式中的一種的。在OLZ標(biāo)志704指示使用OLZ短消息格式的第一短消息格式中,區(qū)域分發(fā)消息500在η個(gè)對(duì)等條目700r-700n中的每個(gè)對(duì)等條目中不包括η-1個(gè)對(duì)等端口 ID 706^106^的列表,這在消息500中節(jié)省了相當(dāng)大數(shù)量的字節(jié)。所節(jié)省的字節(jié)的數(shù)量將包括對(duì)等端口 10706^706^中的每個(gè)對(duì)等端口 ID的字節(jié)的數(shù)量乘以對(duì)等條目700r"700n的數(shù)量(例如n*(n-l)個(gè)條目)。如果每個(gè)對(duì)等端口 ID字段為4個(gè)字節(jié)并且存在數(shù)以百計(jì)的端口,則短消息格式可以節(jié)省相當(dāng)大數(shù)量的字節(jié)。在OLZ標(biāo)志704指示不使用OLZ短消息格式的第二長(zhǎng)消息格式中,則區(qū)域分發(fā)消息500在對(duì)等條目700r-700n*的每個(gè)對(duì)等條目中包括對(duì)等端口 ID 706ι...706η-?ο
[0053]圖10示出分布式交換機(jī)1000的實(shí)施例,所述分布式交換機(jī)1000包括直接鏈接到數(shù)據(jù)轉(zhuǎn)發(fā)器1004a和1004b的主控制交換器1002a和次控制交換器1002b。額外的數(shù)據(jù)轉(zhuǎn)發(fā)器1004c和1004d直接鏈接到數(shù)據(jù)轉(zhuǎn)發(fā)器1004a和1004b,但是不直接鏈接到控制交換器1002a、1002b的端口。在光纖通道實(shí)施方式中,轉(zhuǎn)發(fā)器1002a、1002b、1004a、1004b、1004c和1004d之間的鏈路可以包括A端口鏈路。圖10示出級(jí)聯(lián)的數(shù)據(jù)轉(zhuǎn)發(fā)器的環(huán)境,其中存在相互連接的多級(jí)數(shù)據(jù)轉(zhuǎn)發(fā)器。控制交換器1002a、1002b可以包括參考圖1中的控制交換器104描述的架構(gòu),并且數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b、1004c和1004d可以包括參考圖1中的數(shù)據(jù)轉(zhuǎn)發(fā)器106a、106b描述的架構(gòu)。
[0054]圖11是由控制交換器1002a、1002b執(zhí)行的將關(guān)于區(qū)域的信息提供給分布式交換機(jī)1000中的轉(zhuǎn)發(fā)器1004a、1004b的操作的替選實(shí)施例。當(dāng)檢測(cè)到(在塊1100)由控制交換器1002a、1002b管理的一個(gè)大型區(qū)域中所包括的數(shù)據(jù)轉(zhuǎn)發(fā)器的變化時(shí),對(duì)于由一個(gè)大型區(qū)域中的控制交換器1002a、1002b發(fā)現(xiàn)并且直接或間接連接到一個(gè)大型區(qū)域中的控制交換器1002a、1002b的每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器,主控制交換器1002a產(chǎn)生(在塊1104)包括指示是否支持OLZ短消息格式的標(biāo)志的消息(諸如在光纖通道實(shí)施例中的交換鏈路參數(shù)消息(ELP)),并且將(在塊1106)產(chǎn)生的消息發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器1106。在替選實(shí)施例中,消息可以具有除光纖通道ELP格式之外的其他格式。
[0055]圖12示出由數(shù)據(jù)轉(zhuǎn)發(fā)器1004a和1004b執(zhí)行的接收來自主控制交換器1002a的ELP消息以處理指示OLZ特征設(shè)置的ELP消息的操作的實(shí)施例。當(dāng)接收到(在塊1200)包括OLZ標(biāo)志的ELP消息時(shí),如果(在塊1202)消息中的OLZ標(biāo)志指示OLZ短消息格式被支持并且數(shù)據(jù)轉(zhuǎn)發(fā)器支持OLZ短消息格式,則數(shù)據(jù)轉(zhuǎn)發(fā)器1002a、1002b返回指示在發(fā)送數(shù)據(jù)轉(zhuǎn)發(fā)器1002a、1002b處支持OLZ短消息格式的接受響應(yīng)消息。否則,如果(在塊1202)不支持OLZ短消息格式,則數(shù)據(jù)轉(zhuǎn)發(fā)器1002a、1002b返回(在塊1206)提供或沒有提供用于OLZ指示符的信息的接受響應(yīng)消息,其中信息的缺失可以指示在發(fā)送數(shù)據(jù)轉(zhuǎn)發(fā)器1002a、1002b處不支持短消息格式。另外,對(duì)于直接鏈接到接收數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b的每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器1004c、1004d,直接鏈接到其他數(shù)據(jù)轉(zhuǎn)發(fā)器(例如,1004c、1004d)的數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b可以發(fā)送(在塊1208)指示支持OLZ短消息格式的ELP消息。以此方式,鏈接到其他數(shù)據(jù)轉(zhuǎn)發(fā)器的數(shù)據(jù)轉(zhuǎn)發(fā)器向直接鏈接的數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送提供關(guān)于支持OLZ短消息格式的信息的ELP消息,以確保信息被傳播到?jīng)]有直接鏈接到控制交換器1002a、1002b的數(shù)據(jù)轉(zhuǎn)發(fā)器??梢源嬖谥苯渔溄拥綌?shù)據(jù)轉(zhuǎn)發(fā)器1004c、1004d的額外的數(shù)據(jù)轉(zhuǎn)發(fā)器,并且在這種情況下,數(shù)據(jù)轉(zhuǎn)發(fā)器1004c、1004d將需要向下級(jí)數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送ELP消息,以獲得關(guān)于那些更下級(jí)鏈接的數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持OLZ短消息格式的信息。
[0056]圖13示出由數(shù)據(jù)轉(zhuǎn)發(fā)器1002a、1002b執(zhí)行的操作的實(shí)施例,數(shù)據(jù)轉(zhuǎn)發(fā)器1002a、1002b向下級(jí)鏈接的數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b、1004c、1004d發(fā)送指示支持OLZ短消息的ELP消息,以將來自下級(jí)鏈接的數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b、1004c、1004d的信息向上發(fā)送回到控制交換器1002a、1002b,向下數(shù)據(jù)轉(zhuǎn)發(fā)器向下傳播信息。當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b從根據(jù)圖12的操作發(fā)送的ELP消息中接收到(在塊1300)來自未直接鏈接到控制交換器1002a、1002b的下級(jí)鏈接的數(shù)據(jù)轉(zhuǎn)發(fā)器1004c、1004d的接受響應(yīng)時(shí),如果所述接受響應(yīng)指示(在塊1302)支持OLZ短消息格式,則數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b(在塊1304)將指示支持OLZ短消息格式的可達(dá)性通知返回到主控制交換器1002a。如果接受響應(yīng)指示(在塊1302)不支持OLZ短消息格式,則數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b(在塊1304)將指示不支持OLZ短消息格式的可達(dá)性通知返回到主控制交換器1002a??蛇_(dá)性通知還可以指示數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、10024上的本地端口和所鏈接的數(shù)據(jù)轉(zhuǎn)發(fā)器1004c、1004d上的端口。
[0057]利用圖11至圖13的操作,主控制交換器1002a接收關(guān)于那些支持OLZ短消息格式的數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b、1004c、1004d的信息,包括關(guān)于未直接鏈接到控制交換器1002a、1002b上的端口的數(shù)據(jù)轉(zhuǎn)發(fā)器1004c、1004d的信息。然后,主控制交換器1002a可以更新關(guān)于那些支持OLZ短消息格式的數(shù)據(jù)轉(zhuǎn)發(fā)器1004a、1004b、1004c、1004d的數(shù)據(jù)轉(zhuǎn)發(fā)器信息200。這允許控制交換器104、1002&、100213產(chǎn)生具有對(duì)等條目700廣.70011的區(qū)域分發(fā)消息500,,對(duì)等條目700r"700n具有被設(shè)置為指示OLZ短消息格式的OLZ標(biāo)志704,OLZ標(biāo)志704指示對(duì)等條目700r"700n不包括對(duì)等端口 ID 706^.706^^消除對(duì)等端口 ID在區(qū)域分發(fā)消息500中節(jié)省了相當(dāng)大的空間。否則,如果數(shù)據(jù)轉(zhuǎn)發(fā)器126a、126b、1004a、1004b、1004c、1004d的數(shù)據(jù)轉(zhuǎn)發(fā)信息200i中的OLZ短消息格式204指示不支持OLZ短消息格式,則控制交換器104、1002a、1002b需要單獨(dú)地在對(duì)等條目700r-700n中的每個(gè)對(duì)等條目中包括所有對(duì)等端口 ID706r..706^,在具有數(shù)以百計(jì)的數(shù)據(jù)轉(zhuǎn)發(fā)器的一個(gè)大型區(qū)域內(nèi),這將極大地增加區(qū)域分發(fā)消息500的大小。
[0058]本發(fā)明可以是系統(tǒng)、方法和/或計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上載有用于使處理器實(shí)現(xiàn)本發(fā)明的各個(gè)方面的計(jì)算機(jī)可讀程序指令。
[0059]計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以保持和存儲(chǔ)由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是一一但不限于一一電存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備、電磁存儲(chǔ)設(shè)備、半導(dǎo)體存儲(chǔ)設(shè)備或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPROM或閃存)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、便攜式壓縮盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能盤(DVD)、記憶棒、軟盤、機(jī)械編碼設(shè)備、例如其上存儲(chǔ)有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不被解釋為瞬時(shí)信號(hào)本身,諸如無線電波或者其他自由傳播的電磁波、通過波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸?shù)碾娦盘?hào)。
[0060]這里所描述的計(jì)算機(jī)可讀程序指令可以從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)下載到各個(gè)計(jì)算/處理設(shè)備,或者通過網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無線網(wǎng)下載到外部計(jì)算機(jī)或外部存儲(chǔ)設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機(jī)、網(wǎng)關(guān)計(jì)算機(jī)和/或邊緣服務(wù)器。每個(gè)計(jì)算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接收計(jì)算機(jī)可讀程序指令,并轉(zhuǎn)發(fā)該計(jì)算機(jī)可讀程序指令,以供存儲(chǔ)在各個(gè)計(jì)算/處理設(shè)備中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。
[0061]用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(ISA)指令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語言的任意組合編寫的源代碼或目標(biāo)代碼,所述編程語言包括面向?qū)ο蟮木幊陶Z言一諸如Smalltalk、C++等,以及常規(guī)的過程式編程語言一諸如“C”語言或類似的編程語言。計(jì)算機(jī)可讀程序指令可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)-包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)-連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。在一些實(shí)施例中,通過利用計(jì)算機(jī)可讀程序指令的狀態(tài)信息來個(gè)性化定制電子電路,例如可編程邏輯電路、現(xiàn)場(chǎng)可編程門陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計(jì)算機(jī)可讀程序指令,從而實(shí)現(xiàn)本發(fā)明的各個(gè)方面。Java和所有基于Java的商標(biāo)和Logo都是甲骨文和/或其分支機(jī)構(gòu)的商標(biāo)或注冊(cè)商標(biāo)。
[0062]這里參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各個(gè)方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)可讀程序指令實(shí)現(xiàn)。
[0063]這些計(jì)算機(jī)可讀程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。也可以把這些計(jì)算機(jī)可讀程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,這些指令使得計(jì)算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)則包括一個(gè)制造品,其包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的各個(gè)方面的指令。
[0064]也可以把計(jì)算機(jī)可讀程序指令加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作。
[0065]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
[0066]除非明確的另外指出,術(shù)語“實(shí)施例”、“多個(gè)實(shí)施例”、“這個(gè)實(shí)施例”、“這些實(shí)施例”、“一個(gè)或多個(gè)實(shí)施例”、“一些實(shí)施例”和“一個(gè)實(shí)施例”指的是“本發(fā)明的一個(gè)或多個(gè)(但不是所有)實(shí)施例”。
[0067]除非明確的另外指出,術(shù)語“包含”、“包括”、“具有”及其變形指的是“包括但不限于,,O
[0068]除非明確的另外指出,列舉的列表的條款并不暗示任何或所有這些條款相互排斥。
[0069]除非明確的另外指出,術(shù)語“一個(gè)”指的是“一個(gè)或多個(gè)”。
[0070]除非明確的另外指出,相互通信的設(shè)備不需要相互持續(xù)通信。另外,相互通信的設(shè)備可以直接或間接地通過一個(gè)或多個(gè)中介進(jìn)行通信。
[0071]利用相互通信的多個(gè)組件來描述實(shí)施例并不暗示需要所有這樣的組件。相反,描述了各種可選的組件以示出本發(fā)明的各種可能的實(shí)施例。
[0072]當(dāng)本文中描述單個(gè)設(shè)備/物品時(shí),將容易想到的是,可以替代單個(gè)設(shè)備/物品而使用多于一個(gè)設(shè)備/物品(無論它們是否協(xié)作)。類似地,當(dāng)本文中描述多于一個(gè)設(shè)備/物品(無論它們是否協(xié)作)時(shí),將容易想到的是,可以代替多于一個(gè)設(shè)備/物品而使用單個(gè)設(shè)備/物品,或者可以代替示出的數(shù)量的設(shè)備或程序而使用不同數(shù)量的設(shè)備/物品。設(shè)備的功能和/或特征可以替選地由并未被明確地描述為具有這樣的功能/特征的一個(gè)或多個(gè)其他設(shè)備來實(shí)現(xiàn)。因此,本發(fā)明的其他實(shí)施例并不需要包括該設(shè)備自身。
[0073]僅為了圖示和說明的目的而呈現(xiàn)了對(duì)本發(fā)明的不同實(shí)施例的上述描述。并不旨在窮盡或?qū)⒈景l(fā)明局限于所公開的確切形式。依照上述教導(dǎo),許多修改和變型是可能的。意圖在于本發(fā)明的范圍不是由該詳細(xì)描述而是由所附權(quán)利要求來限定。上述說明、示例和數(shù)據(jù)提供了制造和使用本發(fā)明的組成部分的完整說明。因?yàn)樵诓黄x本發(fā)明的范圍的前提下可以做出本發(fā)明的許多實(shí)施例,所以本發(fā)明由本文中后面所附的權(quán)利要求書決定。
【主權(quán)項(xiàng)】
1.一種用于管理耦接到具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的控制交換器的方法,終端設(shè)備在網(wǎng)絡(luò)中與所述端口耦接,所述方法包括: 實(shí)現(xiàn)耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的終端設(shè)備的一個(gè)大型區(qū)域,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的所有終端設(shè)備能夠相互通信; 對(duì)于耦接到控制交換器的每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器,執(zhí)行方法步驟,所述步驟包括: 確定數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式; 響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器支持短消息模式,產(chǎn)生第一格式化分區(qū)分發(fā)消息,第一格式化分區(qū)分發(fā)消息識(shí)別在終端設(shè)備所連接到的所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口; 響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器不支持短消息格式,產(chǎn)生第二格式化分區(qū)分發(fā)消息,第二格式化分區(qū)分發(fā)消息識(shí)別在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口、以及沒有包括在第一格式化分區(qū)分發(fā)消息中的關(guān)于在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口的信息的附加字段;以及 將所產(chǎn)生的第一格式化分區(qū)分發(fā)消息或第二格式化分區(qū)分發(fā)消息發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器。2.根據(jù)權(quán)利要求1所述的方法,其中,對(duì)于在終端設(shè)備所連接的所述一個(gè)大型區(qū)域中的每一個(gè)端口,第二格式化分區(qū)分發(fā)消息包括對(duì)等條目,所述對(duì)等條目識(shí)別所述一個(gè)大型區(qū)域中的每一個(gè)其他端口,被提供了所述對(duì)等條目的端口上的終端設(shè)備能夠在所述一個(gè)大型區(qū)域內(nèi)與所述其他端口通信。3.根據(jù)權(quán)利要求2所述的方法,其中,對(duì)于在終端設(shè)備所連接的所述一個(gè)大型區(qū)域中的每一個(gè)端口,第一格式化分區(qū)分發(fā)消息在對(duì)等條目中包括標(biāo)志,所述標(biāo)志指示被提供了對(duì)等條目的端口能夠與所述一個(gè)大型區(qū)域中具有連接的終端設(shè)備的所有端口通信。4.根據(jù)權(quán)利要求3所述的方法,其中,第二格式化分區(qū)分發(fā)消息在對(duì)等條目中包括字段,所述字段識(shí)別所述一個(gè)大型區(qū)域中具有連接的終端設(shè)備的每一個(gè)端口,被提供了對(duì)等條目的端口能夠與所述一個(gè)大型區(qū)域中具有連接的終端設(shè)備的每一個(gè)端口通信。5.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述方法還包括: 為耦接到控制交換器的每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器,維護(hù)指示數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式的信息,其中數(shù)據(jù)轉(zhuǎn)發(fā)器信息用來確定每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式。6.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述方法還包括: 將成員分發(fā)消息發(fā)送到所發(fā)現(xiàn)的數(shù)據(jù)轉(zhuǎn)發(fā)器,所述成員分發(fā)消息指示支持短消息格式; 接收包括信息字段的接受響應(yīng),所述信息字段指示所發(fā)現(xiàn)的數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式;以及 基于所述接受響應(yīng)中的所述信息字段的指示,在所發(fā)現(xiàn)的數(shù)據(jù)轉(zhuǎn)發(fā)器的數(shù)據(jù)轉(zhuǎn)發(fā)器信息中指示所發(fā)現(xiàn)的數(shù)據(jù)轉(zhuǎn)發(fā)器支持或不支持短消息格式。7.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述方法還包括: 將指示支持短消息格式的消息發(fā)送到網(wǎng)絡(luò)中的數(shù)據(jù)轉(zhuǎn)發(fā)器中的第一數(shù)據(jù)轉(zhuǎn)發(fā)器,其中,第一數(shù)據(jù)轉(zhuǎn)發(fā)器上的第一端口連接到控制交換器上的端口,并且第二數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口連接到第一數(shù)據(jù)轉(zhuǎn)發(fā)器的第二端口,其中第二數(shù)據(jù)轉(zhuǎn)發(fā)器沒有端口直接連接到控制交換器上的端口; 從第一數(shù)據(jù)轉(zhuǎn)發(fā)器接收指示第一數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式的接受響應(yīng); 基于所述接受響應(yīng)指示是否接受短消息格式,在第一數(shù)據(jù)轉(zhuǎn)發(fā)器的數(shù)據(jù)轉(zhuǎn)發(fā)信息中指示第一數(shù)據(jù)轉(zhuǎn)發(fā)器支持或不支持短消息格式;8.根據(jù)權(quán)利要求7所述的方法,其中,所述消息包括第一消息,并且接受響應(yīng)包括第一接受響應(yīng),其中第一數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送指示第一數(shù)據(jù)轉(zhuǎn)發(fā)器支持短消息格式的第二消息,并且其中第一數(shù)據(jù)轉(zhuǎn)發(fā)器從第二數(shù)據(jù)轉(zhuǎn)發(fā)器接收指示第二數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式的第二接受響應(yīng),其中所述步驟還包括: 從第一數(shù)據(jù)轉(zhuǎn)發(fā)器接收可達(dá)性消息,所述可達(dá)性消息識(shí)別第二數(shù)據(jù)轉(zhuǎn)發(fā)器并且指示第二數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式。9.一種用于管理具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的方法,終端設(shè)備和控制交換器在網(wǎng)絡(luò)中與所述端口耦接,所述方法包括: 接收在一個(gè)大型區(qū)域配置中傳送的來自控制交換器的消息,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的所有終端設(shè)備能夠相互通信; 確定消息是否指示支持短消息格式; 響應(yīng)于確定消息指示支持短消息格式,產(chǎn)生指示支持短消息格式的接受響應(yīng);以及 將接受響應(yīng)返回到控制交換器。10.根據(jù)權(quán)利要求9所述的方法,其中,所述消息包括響應(yīng)于被控制交換器發(fā)現(xiàn)而接收到的成員分發(fā)消息,其中,所述方法還包括: 接收在所述一個(gè)大型區(qū)域中傳送的區(qū)域分發(fā)消息,所述區(qū)域分發(fā)消息識(shí)別耦接到控制交換器的數(shù)據(jù)轉(zhuǎn)發(fā)器中的所有端口,并且所述區(qū)域分發(fā)消息包括用于數(shù)據(jù)轉(zhuǎn)發(fā)器上的每一個(gè)端口的對(duì)等條目,其中用于每一個(gè)端口的對(duì)等條目包括標(biāo)志,所述標(biāo)志指示沒有列出用于數(shù)據(jù)轉(zhuǎn)發(fā)器上的其他端口的條目。11.根據(jù)權(quán)利要求9所述的方法,其中所述消息包括第一消息,其中所述接受響應(yīng)包括第一接受響應(yīng),其中所述方法還包括: 與直接鏈接到控制交換器上的端口的第一端口上的控制交換器通信; 與鏈接到第二數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口的第二端口上的第二數(shù)據(jù)轉(zhuǎn)發(fā)器通信,其中第二數(shù)據(jù)轉(zhuǎn)發(fā)器端口直接連接到控制交換器上的端口; 將指示支持短消息格式的第二消息發(fā)送到第二數(shù)據(jù)轉(zhuǎn)發(fā)器; 接收來自第二數(shù)據(jù)轉(zhuǎn)發(fā)器的第二接受響應(yīng),第二接受響應(yīng)指示包括指示是否支持短消息格式的信息字段;以及 將可達(dá)性消息發(fā)送到控制交換器,所述可達(dá)性消息識(shí)別第二數(shù)據(jù)轉(zhuǎn)發(fā)器并且指示第二數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式。12.—種用于管理耦接到具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的控制交換器的系統(tǒng),終端設(shè)備在網(wǎng)絡(luò)中與所述端口耦接,所述系統(tǒng)在網(wǎng)絡(luò)中耦接到具有終端設(shè)備所耦接的端口的數(shù)據(jù)轉(zhuǎn)發(fā)器,所述系統(tǒng)包括: 處理器;以及 具有計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼被處理器運(yùn)行以執(zhí)行步驟,所述步驟包括: 實(shí)現(xiàn)耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的終端設(shè)備的一個(gè)大型區(qū)域,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的所有終端設(shè)備能夠相互通信; 對(duì)于每一個(gè)耦接的數(shù)據(jù)轉(zhuǎn)發(fā)器,執(zhí)行方法步驟,所述步驟包括: 確定數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式; 響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器支持短消息模式,產(chǎn)生第一格式化分區(qū)分發(fā)消息,第一格式化分區(qū)分發(fā)消息識(shí)別在終端設(shè)備所連接的所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口; 響應(yīng)于確定數(shù)據(jù)轉(zhuǎn)發(fā)器不支持短消息格式,產(chǎn)生第二格式化分區(qū)分發(fā)消息,第二格式化分區(qū)分發(fā)消息識(shí)別在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口、以及沒有包括在第一格式化分區(qū)分發(fā)消息中的關(guān)于在所述一個(gè)大型區(qū)域中的數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口的信息的附加字段;以及 將所產(chǎn)生的第一格式化分區(qū)分發(fā)消息或第二格式化分區(qū)分發(fā)消息發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器。13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,對(duì)于在終端設(shè)備所連接的所述一個(gè)大型區(qū)域中的每一個(gè)端口,第二格式化分區(qū)分發(fā)消息包括對(duì)等條目,所述對(duì)等條目識(shí)別所述一個(gè)大型區(qū)域中的每一個(gè)其他端口,被提供了所述對(duì)等條目的端口上的終端設(shè)備能夠在所述一個(gè)大型區(qū)域內(nèi)與所述其他端口通信。14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,對(duì)于在終端設(shè)備所連接的所述一個(gè)大型區(qū)域中的每一個(gè)端口,第一格式化分區(qū)分發(fā)消息在對(duì)等條目中包括標(biāo)志,所述標(biāo)志指示被提供了對(duì)等條目的端口能夠與所述一個(gè)大型區(qū)域中具有連接的終端設(shè)備的所有端口通信。15.根據(jù)權(quán)利要求12至14中任一項(xiàng)所述的系統(tǒng),其中,所述步驟還包括: 為每一個(gè)耦接的數(shù)據(jù)轉(zhuǎn)發(fā)器,維護(hù)指示數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式的信息,其中數(shù)據(jù)轉(zhuǎn)發(fā)器信息用來確定每一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式。16.—種用于管理具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的系統(tǒng),終端設(shè)備和控制交換器在網(wǎng)絡(luò)中與所述端口耦接,所述系統(tǒng)具有終端設(shè)備和控制交換器在網(wǎng)絡(luò)中所耦接的端口,其中,所述網(wǎng)絡(luò)還包括數(shù)據(jù)轉(zhuǎn)發(fā)器,所述系統(tǒng)包括: 處理器;以及 具有嵌入其中的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼被處理器運(yùn)行以執(zhí)行步驟,所述步驟包括: 接收在一個(gè)大型區(qū)域配置中傳送的來自控制交換器的消息,其中,在所述一個(gè)大型區(qū)域中,耦接到數(shù)據(jù)轉(zhuǎn)發(fā)器的端口的所有終端設(shè)備能夠相互通信; 確定消息是否指示支持短消息格式; 響應(yīng)于確定消息指示支持短消息格式,產(chǎn)生指示支持短消息格式的接受響應(yīng);以及 將接受響應(yīng)返回到控制交換器。17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述消息包括響應(yīng)于被控制交換器發(fā)現(xiàn)而接收到的成員分發(fā)消息,其中,所述步驟還包括: 接收在所述一個(gè)大型區(qū)域中傳送的區(qū)域分發(fā)消息,所述區(qū)域分發(fā)消息識(shí)別耦接到控制交換器的數(shù)據(jù)轉(zhuǎn)發(fā)器中的所有端口,并且所述區(qū)域分發(fā)消息包括用于數(shù)據(jù)轉(zhuǎn)發(fā)器上的每一個(gè)端口的對(duì)等條目,其中用于每一個(gè)端口的對(duì)等條目包括標(biāo)志,所述標(biāo)志指示沒有列出用于數(shù)據(jù)轉(zhuǎn)發(fā)器上的其他端口的條目。18.根據(jù)權(quán)利要求16或17所述的系統(tǒng),其中所述消息包括第一消息,其中所述接受響應(yīng)包括第一接受響應(yīng),其中所述步驟還包括: 與直接鏈接到控制交換器上的端口的第一端口上的控制交換器通信; 與鏈接到第二數(shù)據(jù)轉(zhuǎn)發(fā)器上的端口的第二端口上的第二數(shù)據(jù)轉(zhuǎn)發(fā)器通信,其中第二數(shù)據(jù)轉(zhuǎn)發(fā)器端口直接連接到控制交換器上的端口; 將指示支持短消息格式的第二消息發(fā)送到第二數(shù)據(jù)轉(zhuǎn)發(fā)器; 接收來自第二數(shù)據(jù)轉(zhuǎn)發(fā)器的第二接受響應(yīng),第二接受響應(yīng)指示包括指示是否支持短消息格式的信息字段;以及 將可達(dá)性消息發(fā)送到控制交換器,所述可達(dá)性消息識(shí)別第二數(shù)據(jù)轉(zhuǎn)發(fā)器并且指示第二數(shù)據(jù)轉(zhuǎn)發(fā)器是否支持短消息格式。19.一種用于管理耦接到具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的控制交換器的計(jì)算機(jī)程序產(chǎn)品,終端設(shè)備在網(wǎng)絡(luò)中與所述端口耦接,所述計(jì)算機(jī)程序產(chǎn)品包括: 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)能被處理電路讀取并且存儲(chǔ)指令,所述指令由所述處理電路運(yùn)行以執(zhí)行根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法。20.—種用于管理具有端口的數(shù)據(jù)轉(zhuǎn)發(fā)器的計(jì)算機(jī)程序產(chǎn)品,終端設(shè)備和控制交換器在網(wǎng)絡(luò)中與所述端口耦接,所述計(jì)算機(jī)程序產(chǎn)品包括: 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)能被處理電路讀取并且存儲(chǔ)指令,所述指令由所述處理電路運(yùn)行以執(zhí)行根據(jù)權(quán)利要求9至11中任一項(xiàng)所述的方法。21.—種存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上并且能加載到數(shù)字計(jì)算機(jī)的內(nèi)部存儲(chǔ)器中的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括軟件代碼部分,當(dāng)所述程序運(yùn)行在計(jì)算機(jī)上時(shí),用于執(zhí)行根據(jù)權(quán)利要求I至11中任一項(xiàng)所述的方法。
【文檔編號(hào)】H04L12/08GK105981328SQ201580006971
【公開日】2016年9月28日
【申請(qǐng)日】2015年2月3日
【發(fā)明人】R·哈索恩, P·德里埃弗, H·J·梅伊, B·B·索馬亞吉, D·塞特勒, S·耶蘭杜魯
【申請(qǐng)人】國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
屏南县| 和龙市| 望城县| 文化| 扶沟县| 板桥市| 康乐县| 区。| 茶陵县| 扎兰屯市| 桂林市| 大宁县| 美姑县| 松阳县| 酒泉市| 南阳市| 新河县| 凉城县| 中山市| 海淀区| 桃江县| 恩平市| 平阴县| 祥云县| 蒙山县| 湖口县| 永康市| 忻城县| 定边县| 卫辉市| 漾濞| 化州市| 布尔津县| 湘乡市| 五家渠市| 合肥市| 综艺| 伊吾县| 隆回县| 府谷县| 儋州市|