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

一種實現(xiàn)堆疊成員間互訪的方法及系統(tǒng)的制作方法

文檔序號:7665272閱讀:228來源:國知局
專利名稱:一種實現(xiàn)堆疊成員間互訪的方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及數(shù)據(jù)通信領域,尤其涉及一種實現(xiàn)堆疊成員間互訪的方法及 系統(tǒng)。
背景技術
彈性堆疊是一種將多臺數(shù)據(jù)通訊設備作為一個整體設備提供給用戶的技 術,下面簡稱堆疊。堆疊系統(tǒng)包括多臺堆疊成員設備,堆疊成員設備之間通
過堆疊通信口連接,堆疊通信口為高速HiGig (IO-Gbps高速端口) 口。堆疊 系統(tǒng)將系統(tǒng)中所有的設備分為主設備、備設備和成員設備,其中主設備、備 設備各一臺,成員設備可以擁有多臺,在復雜的堆疊系統(tǒng)中,設備的數(shù)量往 往能夠達到數(shù)十臺。
目前現(xiàn)有技術對堆疊系統(tǒng)中每一臺設備的管理方案是每一臺堆疊成員
設備對外提供一個訪問控制口,該訪問控制口可以是串口類型或是以太類型,
訪問登錄方式可以是低速串口或TELNET (TELecommimication NETwork,是 英特網(wǎng)遠程登陸服務的標準協(xié)議和主要方式)、SSH (Secure Shell,是建立在 應用層和傳輸層基礎上的安全協(xié)議)方式。用戶通常是逐個連接到堆疊系統(tǒng) 中的每一臺設備,對堆疊系統(tǒng)的每一臺設備逐個進行配置,但這樣的管理顯 得十分復雜。
如果能夠?qū)崿F(xiàn)只通過登陸一臺設備便可以管理整個堆疊系統(tǒng),那么對于 用戶來說管理就會變得十分方便快捷,但是,目前還不能實現(xiàn)。

發(fā)明內(nèi)容
為了解決上述的技術問題,提供了一種實現(xiàn)堆疊成員間互訪的方法及系 統(tǒng),其目的在于,解決不同管理工具從不同的設備登錄所帶來的配置管理復 雜性的問題。
本發(fā)明提供了一種實現(xiàn)堆疊成員間互訪的方法,包括
歩驟1,堆疊控制模塊為堆疊成員分配堆疊設備號和固定的IP地址; 步驟2,用戶登錄任意一臺堆疊成員后執(zhí)行會話命令,依據(jù)目的堆疊成 員的堆疊設備號向目的堆疊成員發(fā)起訪問請求;
步驟3,用戶登錄的堆疊成員依據(jù)會話命令中的堆疊設備號獲取目的堆
疊成員的IP地址,并依據(jù)目的堆疊成員的IP地址以TELNET的方式向目的堆 疊成員轉發(fā)訪問請求;
步驟4,目的堆疊成員接收到訪問請求后,目的堆疊成員作為TELNET 的服務器端為用戶登錄的堆疊成員分配終端號,并通知目的堆疊成員的操作 維護管理模塊;操作維護管理模塊將目的堆疊成員的操作回顯信息發(fā)送回給 用戶登錄的設備。
步驟3包括
歩驟21,用戶登錄的堆疊成員從接口函數(shù)中獲得與目的堆疊成員的堆疊 設備號對應的目的堆疊成員的IP地址;
步驟22,用戶登錄的堆疊成員依據(jù)目的堆疊成員的IP地址,從堆疊的 虛擬專網(wǎng)中獲取路由;
步驟23,用戶登錄的堆疊成員調(diào)用傳輸控制協(xié)議模塊的接口函數(shù)創(chuàng)建傳 輸控制協(xié)議連接;
步驟24,用戶登錄的堆疊成員調(diào)用TELNET模塊的接口函數(shù)創(chuàng)建一個 TELNET連接結構;
步驟25,用戶登錄的堆疊成員調(diào)用傳輸控制協(xié)議模塊建鏈接口函數(shù)發(fā)起 傳輸控制協(xié)議主動建鏈。
歩驟3還包括步驟26,用戶登錄的堆疊成員為TELNET結構置堆疊內(nèi)部 登錄的特殊標記位。
步驟4包括
步驟41,目的堆疊成員接收到訪問請求后,目的堆疊成員調(diào)用TELNET 接口函數(shù)打開目的堆疊成員端口 ;
步驟42,目的堆疊成員申請?zhí)摂M終端連接,用于與TELNET和傳輸控制 協(xié)議控制結構關聯(lián);
步驟43,向目的堆疊成員的操作維護管理模塊發(fā)請求消息;
步驟44,操作維護模塊接收到請求消息后,送提示符給目的堆疊成員,
并將目的堆疊成員的操作回顯信息發(fā)送回給用戶登錄的堆疊成員。
步驟42和步驟43之間包括目的堆疊成員置TELNET連接的堆疊內(nèi)部互 訪標志。
步驟41和步驟42之間還包括依據(jù)目的堆疊成員的IP地址判斷是否是 堆疊內(nèi)部成員互訪的TELNET連接,如果是,執(zhí)行步驟52-歩驟54,否則執(zhí)行 普通TELNET流程。
本發(fā)明一種實現(xiàn)堆疊成員間互訪的系統(tǒng),包括用戶側設備,由堆疊成員 構成的堆疊系統(tǒng),堆疊成員包括堆疊控制模塊和操作維護管理模塊;
堆疊控制模塊,用于為堆疊系統(tǒng)中的每個堆疊成員分配堆疊設備號和固 定的IP地址;
堆疊成員,用于用戶登錄該堆疊成員且執(zhí)行會話命令后,依據(jù)目的堆疊 成員的堆疊設備號向目的堆疊成員發(fā)起訪問請求;依據(jù)會話命令中的堆疊設 備號獲取目的堆疊成員的IP地址,并依據(jù)目的堆疊成員的IP地址以TELNET 的方式向目的堆疊成員轉發(fā)訪問請求;目的堆疊成員接收到訪問請求后,作 為TELNET的服務器端為用戶登錄的堆疊成員分配終端號,并通知目的堆 疊成員的操作維護管理模塊;
操作維護管理模塊,用于響應用戶側操作命令,將目的堆疊成員的操作 回顯信息發(fā)送回給用戶登錄的設備。
用戶登錄的堆疊成員用于
從接口函數(shù)中獲得與目的堆疊成員的堆疊設備號對應的目的堆疊成員的
IP地址;
依據(jù)目的堆疊成員的IP地址,從堆疊的虛擬專網(wǎng)中獲取路由; 調(diào)用傳輸控制協(xié)議模塊的接口函數(shù)創(chuàng)建傳輸控制協(xié)議連接; 調(diào)用TELNET模塊的接口函數(shù)創(chuàng)建一個TELNET連接結構; 傳輸控制協(xié)議模塊建鏈接口函數(shù)發(fā)起傳輸控制協(xié)議主動建鏈。 用戶登錄的堆疊成員還用于為TELNET結構置堆疊內(nèi)部登錄的特殊標記位。
目的堆疊成員用于
接收到訪問請求后,目的堆疊成員調(diào)用TELNET接口函數(shù)打開目的堆疊成 員端口 ;
申請?zhí)摂M終端連接,用于與TELNET和傳輸控制協(xié)議控制結構關聯(lián); 向目的堆疊成員的操作維護管理模塊發(fā)請求消息。
操作維護模塊還用于接收到請求消息后,送提示符給目的堆疊成員。
目的堆疊成員還用于置TELNET連接的堆疊內(nèi)部互訪標志。 本發(fā)明克服了現(xiàn)有堆疊技術中的用戶需要對每個堆疊成員設備進行登陸 配置,管理復雜繁瑣的缺點,解決現(xiàn)有技術中存在的不同管理工具從不同的 設備登錄所帶來的配置管理復雜性問題,只通過登陸一臺設備便可以管理整 個堆疊系統(tǒng),提高了堆疊成員之間訪問的效率,并且可以方便堆疊系統(tǒng)的使 用和管理者對數(shù)十臺系統(tǒng)中的成員設備進行統(tǒng)一管理。


圖la是現(xiàn)有技術中堆疊成員間互訪系統(tǒng)的示意圖lb是本發(fā)明中堆疊成員間互訪系統(tǒng)的示意圖2是本發(fā)明中堆疊成員客戶端會話(session)命令發(fā)起的處理流程圖; 圖3是本發(fā)明中堆疊成員服務器端建立互訪TELNET連接過程示意圖。
具體實施例方式
本發(fā)明中,采用統(tǒng)一的接口解決了不同管理工具從不同的設備登錄所帶 來的配置管理復雜性;實現(xiàn)的方式是用戶通過串口終端或TELNET、 SSH向 其中一臺設備發(fā)出請求,經(jīng)過解析后下發(fā)到需要執(zhí)行的設備上進行處理。
圖la是現(xiàn)有技術中堆疊成員間互訪系統(tǒng)示意圖,包括用戶惻設備A和 堆疊系統(tǒng)B,用戶如果按照傳統(tǒng)的串口或TELNET、 SSH方式對堆疊系統(tǒng)進 行配置的話,就需要對每個設備進行登陸配置。
圖lb是本發(fā)明提供的堆疊成員間互訪系統(tǒng)示意圖,包括用戶側設備A 和堆疊系統(tǒng)B,用戶側設備A與堆疊系統(tǒng)中某一臺堆疊成員設備之間通過以 太、PPP (Point-to-Point Protocal,點對點協(xié)議)方式連接,或者通過低速串 口方式訪問。用戶可以通過串口、 TELNET、 SSH等方式登陸訪問這臺堆疊 成員設備,堆疊系統(tǒng)對外提供統(tǒng)一的管理地址,登陸該管理地址,可以管理 配置整個堆疊系統(tǒng);同時這個管理地址是系統(tǒng)級別的,并不是分配給堆疊系 統(tǒng)的主設備或是任一成員設備的,類似現(xiàn)有系統(tǒng)的訪問控制口地址;而這個
統(tǒng)一的提供給用戶進行登陸連接的IP既可以是堆疊系統(tǒng)的管理IP,也可以 是主/從設備接口的任一 IP地址。
本發(fā)明所述堆疊成員間互訪的方法主要步驟如下
第一步,堆疊控制模塊為堆疊系統(tǒng)中的每個成員分配堆疊設備號stack
id,系統(tǒng)中第一臺啟動的設備自動成為主設備,分配設備號1,并開始通過 堆疊通信口監(jiān)聽是否有其他設備啟動成功。第二臺啟動的設備為備設備,啟 動后向主設備請求設備號,主設備分配給備設備設備號2,第三臺啟動的設 備為成員設備,同樣向主設備請求設備號,主設備分配給第三臺設備設備號 3,依次類推。;
第二歩,每個堆疊成員設備中的堆疊控制模塊根據(jù)每個堆疊成員的設備
號分配相應的固定IP地址,該IP地址使用內(nèi)部通信分配的168.2網(wǎng)段地址。 如設備號為1和2的設備分配的IP地址是168.2.3.1/24和168.2.3.2/24;
第三步,用戶登錄到堆疊成員設備上執(zhí)行session<stackid> (stackid為 用戶請求訪問的目的堆疊設備號)命令后,堆疊成員設備根據(jù)參數(shù)stack id, 從成員設備上的堆疊控制模塊獲取stack id對應的目的設備的IP地址,通過 堆疊通信口向該目的IP地址發(fā)起TELNET連接;
第四步,目的堆疊設備接收到連接請求后,目的堆疊設備作為TELNET 的服務器端分配終端號(終端號用于TELNET連接時,服務器端分配給客戶 端的登錄標識)給用戶登錄的堆疊成員,并通知操作維護管理模塊。操作維 護管理模塊是堆疊成員的一部分,用于響應用戶側操作命令,響應TELNET
連接向虛擬終端發(fā)送提示符,將信息回顯給用戶。其中用戶名密碼交互這塊 需要針對堆疊的TELNET連接作特殊處理,不需要再認證。
無論用戶通過何種方式登錄訪問堆疊成員設備,堆疊成員設備之間的互 訪總是通過TELNET連接方式。
下面參照附圖,對本發(fā)明進行詳細說明。
圖la和圖lb所示堆疊系統(tǒng)的硬件部分由若干臺支持堆疊功能的交換機 和用戶側的PC組成。其中每一臺交換機都擁有2-4個高速口與系統(tǒng)中其他 交換機相連,堆疊交換機之間的互訪都是通過該高速端口進行報文的傳遞的。 PC與堆疊交換機的一個訪問控制口相連,該訪問控制口可以是交換機的普通 端口, PC通過該端口進行TELNET、 SSH連接訪問,該訪問控制口也可以
是交換機的串口, PC可以通過串口終端方式訪問堆疊系統(tǒng)。
如圖2所示的用戶通過客戶端登錄到任意一臺堆疊成員設備上后,通過
客戶端發(fā)起session命令的處理流程,本實施方式以TELNET訪問為例進行
說明,歩驟如下
步驟201:用戶在一臺堆疊成員設備上鍵入session <deviceid〉,發(fā)起向 另一臺設備的訪問請求。其中訪問請求的參數(shù)"device id"為目的堆疊成員 設備的設備號;
步驟202:用戶登錄的堆疊成員從堆疊控制模塊的接口函數(shù)中獲得與 device id相對應的服務器端IP地址;
步驟203:用戶登錄的堆疊成員使用服務器端IP地址在堆疊的VPN (Virtual PrivateNtwork,虛擬專網(wǎng))中査找路由,若路由條目存在,轉步驟 204,不存在則轉208;
步驟204:用戶登錄的堆疊成員調(diào)用TCP (Transmission Control Protocol, 傳輸控制協(xié)議)模塊的接口函數(shù)創(chuàng)建一個TCP連接;
步驟205:用戶登錄的堆疊成員調(diào)用TELNET模塊的接口函數(shù)創(chuàng)建一個 TELNET連接結構;
步驟206:用戶登錄的堆疊成員調(diào)用TCP模塊建鏈接口函數(shù)發(fā)起TCP 主動建鏈;
步驟207:用戶登錄的堆疊成員為TELNET結構置堆疊內(nèi)部登錄的特殊 標記位,主要用于用戶名密碼認證的特殊處理;
步驟208:給出命令錯誤提示,返回異常錯誤值; 步驟209:結束。
如圖3所描述,目的堆疊成員作為服務器端建立互訪TELNET連接過程 步驟如下
步驟301:被訪問的堆疊成員作為TELNET服務器端調(diào)用TELNET接口 函數(shù)打開TELNET服務器端口 ;
步驟302:目的堆疊成員申請?zhí)摂M終端連接(virtual type terminal, VTY), 與TELNET和TCP控制結構關聯(lián);
步驟303:目的堆疊成員根據(jù)目的IP判斷是否是堆疊內(nèi)部成員互訪的 TELNET連接,若是,轉304,不是則轉307;
步驟304:目的堆疊成員作為TELNET的服務器端分配終端號給用戶登 錄的堆疊成員,置TELNET連接的堆疊內(nèi)部互訪標志;
步驟305:目的堆疊成員向操作維護模塊發(fā)請求消息;
步驟306:操作維護模塊接收到該消息后,送"prompt"提示符給用戶 登錄的堆疊成員,將目的堆疊成員的操作回顯信息發(fā)送回給用戶登錄的設備, 用戶便可以看到目的堆疊成員的信息;
步驟307:執(zhí)行普通TELNET處理流程;
步驟308:結束。
本發(fā)明使堆疊系統(tǒng)內(nèi)部成員之間通過TELNET方式建立連接,達到用戶 通過登錄一臺堆疊成員設備便可以訪問到其他設備的目的。用戶通過session 命令,將被訪的目的堆疊成員設備號作為參數(shù),發(fā)起訪問請求,以TELNET 連接方式訪問堆疊系統(tǒng)內(nèi)部的目的設備。實現(xiàn)了堆疊系統(tǒng)內(nèi)部成員簡化管理 的目的。
本領域的技術人員在不脫離權利要求書確定的本發(fā)明的精神和范圍的條 件下,還可以對以上內(nèi)容進行各種各樣的修改。因此本發(fā)明的范圍并不僅限 于以上的說明,而是由權利要求書的范圍來確定的。
權利要求
1.一種實現(xiàn)堆疊成員間互訪的方法,其特征在于,包括步驟1,堆疊控制模塊為堆疊成員分配堆疊設備號和固定的IP地址;步驟2,用戶登錄任意一臺堆疊成員后執(zhí)行會話命令,依據(jù)目的堆疊成員的堆疊設備號向目的堆疊成員發(fā)起訪問請求;步驟3,用戶登錄的堆疊成員依據(jù)會話命令中的堆疊設備號獲取目的堆疊成員的IP地址,并依據(jù)目的堆疊成員的IP地址以TELNET的方式向目的堆疊成員轉發(fā)訪問請求;步驟4,目的堆疊成員接收到訪問請求后,目的堆疊成員作為TELNET的服務器端為用戶登錄的堆疊成員分配終端號,并通知目的堆疊成員的操作維護管理模塊;操作維護管理模塊將目的堆疊成員的操作回顯信息發(fā)送回給用戶登錄的設備。
2. 如權利要求l所述的實現(xiàn)堆疊成員間互訪的方法,其特征在于,步驟 3包括步驟21,用戶登錄的堆疊成員從接口函數(shù)中獲得與目的堆疊成員的堆疊 設備號對應的目的堆疊成員的工P地址;步驟22,用戶登錄的堆疊成員依據(jù)目的堆疊成員的IP地址,從堆疊的 虛擬專網(wǎng)中獲取路由;步驟23,用戶登錄的堆疊成員調(diào)用傳輸控制協(xié)議模塊的接口函數(shù)創(chuàng)建傳 輸控制協(xié)議連接;步驟24,用戶登錄的堆疊成員調(diào)用TELNET模塊的接口函數(shù)創(chuàng)建一個 TELNET連接結構;步驟25,用戶登錄的堆疊成員調(diào)用傳輸控制協(xié)議模塊建鏈接口函數(shù)發(fā)起 傳輸控制協(xié)議主動建鏈。
3. 如權利要求2所述的實現(xiàn)堆疊成員間互訪的方法,其特征在于,步驟 3還包括步驟26,用戶登錄的堆疊成員為TELNET結構置堆疊內(nèi)部登錄的特殊 標記位。
4. 如權利要求2或3所述的實現(xiàn)堆疊成員間互訪的方法,其特征在于, 步驟4包括 歩驟41,目的堆疊成員接收到訪問請求后,目的堆疊成員調(diào)用TELNET 接口函數(shù)打開目的堆疊成員端口 ;歩驟42,目的堆疊成員申請?zhí)摂M終端連接,用于與TELNET和傳輸控制 協(xié)議控制結構關聯(lián);歩驟43,向目的堆疊成員的操作維護管理模塊發(fā)請求消息;步驟44,操作維護模塊接收到請求消息后,送提示符給目的堆疊成員, 并將目的堆疊成員的操作回顯信息發(fā)送回給用戶登錄的堆疊成員。
5. 如權利要求4所述的實現(xiàn)堆疊成員間互訪的方法,其特征在于,歩驟 42和步驟43之間包括目的堆疊成員置TELNET連接的堆疊內(nèi)部互訪標志。
6. 如權利要求5所述的實現(xiàn)堆疊成員間互訪的方法,其特征在于,步驟 41和步驟42之間還包括依據(jù)目的堆疊成員的IP地址判斷是否是堆疊內(nèi)部 成員互訪的TELNET連接,如果是,執(zhí)行步驟52-步驟54,否則執(zhí)行普通TELNET 流程。
7. —種實現(xiàn)堆疊成員間互訪的系統(tǒng),包括用戶側設備,由堆疊成員構成 的堆疊系統(tǒng),其特征在于,堆疊成員包括堆疊控制模塊和操作維護管理模塊;堆疊控制模塊,用于為堆疊系統(tǒng)中的每個堆疊成員分配堆疊設備號和固 定的IP地址;堆疊成員,用于用戶登錄該堆疊成員且執(zhí)行會話命令后,依據(jù)目的堆疊 成員的堆疊設備號向目的堆疊成員發(fā)起訪問請求;依據(jù)會話命令中的堆疊設 備號獲取目的堆疊成員的IP地址,并依據(jù)目的堆疊成員的IP地址以TELNET 的方式向目的堆疊成員轉發(fā)訪問請求;目的堆疊成員接收到訪問請求后,作 為TELNET的服務器端為用戶登錄的堆疊成員分配終端號,并通知目的堆 疊成員的操作維護管理模塊;操作維護管理模塊,用于響應用戶側操作命令,將目的堆疊成員的操作 回顯信息發(fā)送回給用戶登錄的設備。
8. 如權利要求7所述的實現(xiàn)堆疊成員間互訪的系統(tǒng),其特征在于,用戶 登錄的堆疊成員用于從接口函數(shù)中獲得與目的堆疊成員的堆疊設備號對應的目的堆疊成員的 IP地址;依據(jù)目的堆疊成員的IP地址,從堆疊的虛擬專網(wǎng)中獲取路由; 調(diào)用傳輸控制協(xié)議模塊的接口函數(shù)創(chuàng)建傳輸控制協(xié)議連接;調(diào)用TELNET模塊的接口函數(shù)創(chuàng)建一個TELNET連接結構; 傳輸控制協(xié)議模塊建鏈接口函數(shù)發(fā)起傳輸控制協(xié)議主動建鏈。
9. 如權利要求8所述的實現(xiàn)堆疊成員間互訪的系統(tǒng),其特征在于,用戶 登錄的堆疊成員還用于為TELNET結構置堆疊內(nèi)部登錄的特殊標記位。
10. 如權利要求8或9所述的實現(xiàn)堆疊成員間互訪的系統(tǒng),其特征在于, 目的堆疊成員用于接收到訪問請求后,目的堆疊成員調(diào)用TELNET接口函數(shù)打開目的堆疊成 員端口 ;申請?zhí)摂M終端連接,用于與TELNET和傳輸控制協(xié)議控制結構關聯(lián); 向目的堆疊成員的操作維護管理模塊發(fā)請求消息。
11. 如權利要求10所述的實現(xiàn)堆疊成員間互訪的系統(tǒng),其特征在于,操 作維護模塊還用于接收到請求消息后,送提示符給目的堆疊成員。
12. 如權利要求10所述的實現(xiàn)堆疊成員間互訪的系統(tǒng),其特征在于,目 的堆疊成員還用于置TELNET連接的堆疊內(nèi)部互訪標志。
全文摘要
本發(fā)明涉及一種實現(xiàn)堆疊成員間互訪的方法,包括堆疊控制模塊為堆疊成員分配堆疊設備號和固定的IP地址;用戶登錄任意一臺堆疊成員后執(zhí)行會話命令,依據(jù)目的堆疊成員的堆疊設備號向目的堆疊成員發(fā)起訪問請求;用戶登錄的堆疊成員依據(jù)會話命令中的堆疊設備號獲取目的堆疊成員的IP地址,并依據(jù)目的堆疊成員的IP地址以TELNET的方式向目的堆疊成員轉發(fā)訪問請求;目的堆疊成員接收到訪問請求后,目的堆疊成員作為TELNET的服務器端為用戶登錄的堆疊成員分配終端號,并通知目的堆疊成員的操作維護管理模塊;操作維護管理模塊將目的堆疊成員的操作回顯信息發(fā)送回給用戶登錄的設備。本發(fā)明通過登陸一臺設備便可以管理整個堆疊系統(tǒng),提高了堆疊成員之間訪問的效率。
文檔編號H04L12/56GK101170502SQ20071017774
公開日2008年4月30日 申請日期2007年11月20日 優(yōu)先權日2007年11月20日
發(fā)明者偉 孟, 磊 張, 張麗暉 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
弥勒县| 色达县| 醴陵市| 招远市| 彭泽县| 循化| 全南县| 尚志市| 澜沧| 潢川县| 莱阳市| 博野县| 弥渡县| 茂名市| 嘉黎县| 镇坪县| 公主岭市| 永仁县| 福泉市| 林甸县| 北辰区| 中方县| 策勒县| 平陆县| 太仓市| 辰溪县| 杭锦后旗| 吴桥县| 宝兴县| 米林县| 三亚市| 衡南县| 汾阳市| 金堂县| 库车县| 姚安县| 曲周县| 阿克陶县| 白朗县| 会理县| 抚州市|