一種應用資源訪問方法及路由器的制造方法
【專利摘要】本發(fā)明實施例公開了一種應用資源訪問方法及路由器,該方法包括接收客戶端發(fā)送的應用資源請求包;根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡;向資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)應用資源請求包;接收管理節(jié)點返回的目標資源子網(wǎng)絡中具備應用資源的應用服務器或應用虛擬機的IP地址;發(fā)送IP地址給客戶端,以使客戶端根據(jù)IP地址訪問應用資源。實施本發(fā)明實施例可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡。
【專利說明】一種應用資源訪問方法及路由器
【技術領域】
[0001]本發(fā)明涉及計算機網(wǎng)絡【技術領域】,具體涉及一種應用資源訪問方法及路由器。
【背景技術】
[0002]IP (Internet Protocol,網(wǎng)絡之間互聯(lián)的協(xié)議)網(wǎng)絡是通過IP協(xié)議進行互聯(lián)的網(wǎng)絡。當前的因特網(wǎng)是最大且應用最廣泛的IP網(wǎng)絡,它把世界上大部分基于IP協(xié)議的網(wǎng)絡設備都連接在了一起,且它是一個開放的計算機通信網(wǎng)絡。路由器(Router)是連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設備,它可以根據(jù)信道的情況自動的選擇和設定路由并以最佳路徑按照前后順序發(fā)送信號。現(xiàn)有的路由器只能路由IP數(shù)據(jù)報文,而不能夠獲取來自客戶端的應用資源請求,進而不能夠查找到符合應用資源請求的資源子網(wǎng)絡。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例公開了一種應用資源訪問方法及路由器,用于解決現(xiàn)有的路由器無法獲取來自客戶端的應用資源請求,進而不能夠查找到符合應用資源請求的資源子網(wǎng)絡的問題。
[0004]本發(fā)明實施例第一方面公開了一種應用資源訪問方法,所述方法包括:
[0005]接收客戶端發(fā)送的應用資源請求包,所述應用資源請求包用于描述所述客戶端需要訪問的應用資源;
[0006]根據(jù)所述應用資源請求包查找具備所述應用資源的資源子網(wǎng)絡;
[0007]向所述資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)所述應用資源請求包;
[0008]接收所述管理節(jié)點返回的所述目標資源子網(wǎng)絡中具備所述應用資源的應用服務器或應用虛擬機的IP地址;
[0009]發(fā)送所述IP地址給所述客戶端,以使所述客戶端根據(jù)所述IP地址訪問所述應用資源。
[0010]在本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式中,所述接收客戶端發(fā)送的應用資源請求包包括:
[0011]接收客戶端發(fā)送的IP數(shù)據(jù)報文,所述IP數(shù)據(jù)報文包括應用資源請求包和標識信息,所述標識信息用于表示所述IP數(shù)據(jù)報文包括所述應用資源請求包。
[0012]結合本發(fā)明實施例第一方面或本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式中,所述根據(jù)所述應用資源請求包查找具備所述應用資源的資源子網(wǎng)絡包括:
[0013]根據(jù)所述應用資源請求包,從路由表中查詢出具備所述應用資源的資源子網(wǎng)絡,所述路由表包括資源子網(wǎng)絡的應用資源的剩余信息。
[0014]結合本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第三種可能的實現(xiàn)方式中,所述方法還包括:[0015]接收資源子網(wǎng)絡發(fā)送的用于廣播所述資源子網(wǎng)絡的剩余應用資源的廣播信息;
[0016]根據(jù)所述廣播信息更新所述路由表中所述資源子網(wǎng)絡的應用資源的剩余信息。
[0017]結合本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式或第三種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第四種可能的實現(xiàn)方式中,所述方法還包括:
[0018]向資源子網(wǎng)絡發(fā)送用于查詢所述資源子網(wǎng)絡的剩余應用資源的查詢信息,以使所述資源子網(wǎng)絡響應所述查詢信息并向路由器發(fā)送所述資源子網(wǎng)絡的剩余應用資源信息;
[0019]接收所述資源子網(wǎng)絡的剩余應用資源信息;
[0020]根據(jù)所述資源子網(wǎng)絡的剩余應用資源信息更新所述路由表中所述資源子網(wǎng)絡的應用資源的剩余信息。
[0021]結合本發(fā)明實施例第一方面的第三種可能的實現(xiàn)方式或第四種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第五種可能的實現(xiàn)方式中,所述方法還包括:
[0022]向通信連接的路由器發(fā)送更新后的路由表,以使所述路由器更新所述路由器中的路由表。
[0023]本發(fā)明實施例第二方面公開了一種路由器,所述路由器包括:
[0024]輸入模塊,用于接收客戶端發(fā)送的應用資源請求包,所述應用資源請求包用于描述所述客戶端需要訪問的應用資源;
[0025]處理模塊,用于根據(jù)所述應用資源請求包查找具備所述應用資源的資源子網(wǎng)絡;
[0026]輸出模塊,用于向所述資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)所述應用資源請求包;
[0027]所述輸入模塊,還用于接收所述管理節(jié)點返回的所述目標資源子網(wǎng)絡中具備所述應用資源的應用服務器或應用虛擬機的IP地址;
[0028]所述輸出模塊,還用于發(fā)送所述IP地址給所述客戶端,以使所述客戶端根據(jù)所述IP地址訪問所述應用資源。
[0029]在本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式中,所述輸入模塊接收客戶端發(fā)送的應用資源請求包的具體方式為接收客戶端發(fā)送的IP數(shù)據(jù)報文,所述IP數(shù)據(jù)報文包括應用資源請求包和標識信息,所述標識信息用于表示所述IP數(shù)據(jù)報文包括所述應用資源請求包。
[0030]結合本發(fā)明實施例第二方面或本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式中,所述處理模塊具體用于根據(jù)所述應用資源請求包,從路由表中查詢出具備所述應用資源的資源子網(wǎng)絡,所述路由表包括資源子網(wǎng)絡的應用資源的剩余信息。
[0031]結合本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第三種可能的實現(xiàn)方式中,所述輸入模塊,還用于接收資源子網(wǎng)絡發(fā)送的用于廣播所述資源子網(wǎng)絡的剩余應用資源的廣播信息;
[0032]所述路由器還包括:
[0033]控制模塊,用于根據(jù)所述廣播信息更新所述路由表中所述資源子網(wǎng)絡的應用資源的剩余信息。
[0034]結合本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式或第三種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第四種可能的實現(xiàn)方式中,所述輸出模塊,還用于向資源子網(wǎng)絡發(fā)送用于查詢所述資源子網(wǎng)絡的剩余應用資源的查詢信息,以使所述資源子網(wǎng)絡響應所述查詢信息并向所述路由器發(fā)送所述資源子網(wǎng)絡的剩余應用資源信息;
[0035]所述輸入模塊,還用于接收所述資源子網(wǎng)絡的剩余應用資源信息;
[0036]所述控制模塊,還用于根據(jù)所述資源子網(wǎng)絡的剩余應用資源信息更新所述路由表中所述資源子網(wǎng)絡的應用資源的剩余信息。
[0037]結合本發(fā)明實施例第二方面的第三種可能的實現(xiàn)方式或第四種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第五種可能的實現(xiàn)方式中,所述輸出模塊,還用于向通信連接的路由器發(fā)送更新后的路由表,以使所述路由器更新所述路由器中的路由表。
[0038]實施本發(fā)明實施例具有如下有益效果:路由器接收客戶端發(fā)送的應用資源請求包,應用資源請求包可以用于描述客戶端需要訪問的應用資源,路由器根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡,查找到具備應用資源的資源子網(wǎng)絡后向具備應用資源的資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點發(fā)送應用資源請求包,然后接收管理節(jié)點響應應用資源請求包而返回的具備應用資源的應用服務器或應用虛擬機的IP地址,將IP地址發(fā)送給客戶端,以使客戶端根據(jù)IP地址訪問應用資源。本發(fā)明實施例可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡。
【專利附圖】
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1是本發(fā)明實施例公開的一種應用資源訪問方法的流程示意圖;
[0041]圖2是本發(fā)明實施例公開的另一種應用資源訪問方法的流程示意圖;
[0042]圖3是本發(fā)明實施例公開的又一種應用資源訪問方法的流程示意圖;
[0043]圖4是本發(fā)明實施例公開的一種IP數(shù)據(jù)報文的結構示意圖;
[0044]圖5是本發(fā)明實施例公開的一種路由表的結構不意圖;
[0045]圖6是本發(fā)明實施例公開的一種路由器的結構示意圖;
[0046]圖7是本發(fā)明實施例公開的另一種路由器的結構示意圖;
[0047]圖8是本發(fā)明實施例公開的又一種路由器的結構示意圖。
【具體實施方式】
[0048]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0049]本發(fā)明提供了一種應用資源訪問方法及路由器,可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡。以下分別進行詳細說明。[0050]請參閱圖1,圖1是本發(fā)明實施例公開的一種應用資源訪問方法的流程示意圖。圖1所示的方法可以應用于接入路由器、企業(yè)級路由器、骨干級路由器以及大比特路由器等,本發(fā)明實施例不做限定。如圖1所示,該方法可以包括以下步驟:
[0051]S101、接收客戶端發(fā)送的應用資源請求包。
[0052]本發(fā)明實施例中,路由器接收到來自客戶端的應用資源請求包可以是客戶端直接發(fā)送給路由器的應用資源請求包,也可以是客戶端先發(fā)送給交換機再由交換機轉(zhuǎn)發(fā)給路由器的應用資源請求包,本發(fā)明實施例不做限定,可選的,客戶端發(fā)送的應用資源請求包可以用來描述客戶端需要訪問的應用資源。
[0053]作為一種可選的實施方式,接收客戶端發(fā)送的應用資源請求包可以具體為接收客戶端發(fā)送的IP數(shù)據(jù)報文,可選的,IP數(shù)據(jù)報文中可以包括應用資源請求包和標識信息,標識信息可以用來表示IP數(shù)據(jù)報文是包括應用資源請求包的IP數(shù)據(jù)報文,標識信息可以是在IP數(shù)據(jù)報文中的Protocol (協(xié)議)字段取特定的值。
[0054]舉例來說,假設定義ProtocoI字段8位中的某一位為APP_RESOURCE_REQUEST,APP_RESOURCE_REQUEST用于表示IP數(shù)據(jù)報文中包括應用資源請求包,包括應用資源請求包的IP數(shù)據(jù)報文可以是如圖4所示的IP數(shù)據(jù)報文,圖4是本發(fā)明實施例公開的一種IP數(shù)據(jù)報文的結構示意圖。如圖4所示的IP數(shù)據(jù)報文包括了現(xiàn)有技術中的IP數(shù)據(jù)報文和應用資源請求包,可選的,應用資源請求包可以包括應用資源請求的個數(shù)(Resource Count)、CPU (Central Processing Unit,中央處理器)個數(shù)(CPU Count)、存儲容量(StorageCapacity)、存儲 IOPS (Input/Output Operation Per Second,每秒進行讀寫操作的次數(shù))(Storage 10PS)、存儲吞吐量(Storage Throughput)以及業(yè)務出口網(wǎng)絡帶寬(NetworkBandwidth)等,本發(fā)明實施例不做限定。
[0055]本發(fā)明實施例中,客戶端可以是任意一臺合法的物理機或虛擬機,本發(fā)明實施例不做限定。當客戶端所在的網(wǎng)絡需要應用資源時,客戶端發(fā)送應用資源請求包,可選的,應用資源請求包可以是客戶端的自動管理模塊發(fā)出的,也可以是客戶端的網(wǎng)絡管理人員發(fā)出的,本發(fā)明實施例不做限定。
[0056]S102、根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡。
[0057]作為一種可選的實施方式,根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡可以具體為根據(jù)應用資源請求包從路由器的路由表中查詢出具備應用資源的資源子網(wǎng)絡,可選的,路由表可以包括每個資源子網(wǎng)絡的應用資源的剩余信息,舉例來說,如圖5所示,圖5是本發(fā)明實施例公開的一種路由表的結構示意圖。如圖5所示,路由表可以包括目的管理地址(資源子網(wǎng)絡的IP地址)、掩碼、下一跳路由器的IP地址、資源子網(wǎng)絡的ID號以及資源子網(wǎng)絡的應用資源的剩余信息,本發(fā)明實施例不做限定。
[0058]本發(fā)明實施例中具備應用資源的資源子網(wǎng)絡可以是滿足應用資源請求包中的客戶端需要訪問的所有應用資源總和的資源子網(wǎng)絡。
[0059]S103、向資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)應用資源請求包。
[0060]本發(fā)明實施例中,查詢出的具備應用資源的資源子網(wǎng)絡可以有多個,路由器可以根據(jù)預先設置的策略(如先用完一個資源子網(wǎng)絡中的應用資源或均衡使用資源子網(wǎng)絡中的應用資源,也可以隨機選擇一個具備應用資源的資源子網(wǎng)絡)向具備應用資源的資源子網(wǎng)絡中的其中一個資源子網(wǎng)絡的管理節(jié)點發(fā)送應用資源請求包,可選的,若路由器直接連接到被選中的資源子網(wǎng)絡,則路由器將IP數(shù)據(jù)報文中的目的地址填寫為被選中的資源子網(wǎng)絡的IP地址并將包括應用資源請求包的IP數(shù)據(jù)報文直接發(fā)送至被選中的資源子網(wǎng)絡的管理節(jié)點,若路由器未直接連接到被選中的資源子網(wǎng)絡,則可以先將包括應用資源請求包的IP數(shù)據(jù)報文發(fā)送至下一跳路由器,若下一跳路由器未直接連接到被選中的資源子網(wǎng)絡,則下一跳路由器將包括應用資源請求包的IP數(shù)據(jù)報文發(fā)送至該下一跳路由器的下一跳路由器,以此類推,直到將包括應用資源請求包的IP數(shù)據(jù)報文發(fā)送到被選中的資源子網(wǎng)絡的管理節(jié)點。
[0061]本發(fā)明實施例中,被選中資源子網(wǎng)絡的管理節(jié)點根據(jù)應用資源請求包中的應用資源獲取具備應用資源的應用服務器的IP地址,或創(chuàng)建具備應用資源的應用虛擬機并為應用虛擬機分配IP地址,之后,該管理節(jié)點將一個或多個應用服務器或應用虛擬機的IP地址以IP數(shù)據(jù)報文(其目的地址為發(fā)送應用資源請求包的客戶端的IP地址)的形式發(fā)送給路由器,管理節(jié)點發(fā)送IP數(shù)據(jù)報文的流程和普通的IP數(shù)據(jù)報文一樣,在此不加以說明。
[0062]S104、接收管理節(jié)點返回的目標資源子網(wǎng)絡中具備應用資源的應用服務器或應用虛擬機的IP地址。
[0063]S105、發(fā)送IP地址給客戶端。
[0064]本發(fā)明實施例中,路由器向客戶端發(fā)送IP地址,即路由器向客戶端轉(zhuǎn)發(fā)包含IP地址的IP數(shù)據(jù)報文(響應報文),以使客戶端能夠根據(jù)IP地址訪問應用資源。
[0065]實施本發(fā)明實施例具有如下有益效果:路由器接收客戶端發(fā)送的應用資源請求包,應用資源請求包可以用于描述客戶端需要訪問的應用資源,路由器根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡,查找到具備應用資源的資源子網(wǎng)絡后向具備應用資源的資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點發(fā)送應用資源請求包,然后接收管理節(jié)點響應應用資源請求包而返回的具備應用資源的應用服務器或應用虛擬機的IP地址,將IP地址發(fā)送給客戶端,以使客戶端根據(jù)IP地址訪問應用資源。本發(fā)明實施例可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡。
[0066]請參閱圖2,圖2是本發(fā)明實施例公開的另一種應用資源訪問方法的流程示意圖。如圖2所示的方法可以應用于接入路由器、企業(yè)級路由器、骨干級路由器以及大比特路由器等,本發(fā)明實施例不做限定。如圖2所示,該方法可以包括以下步驟:
[0067]S201、接收客戶端發(fā)送的應用資源請求包。
[0068]本發(fā)明實施例中,路由器接收到來自客戶端的應用資源請求包可以是客戶端直接發(fā)送給路由器的應用資源請求包,也可以是客戶端先發(fā)送給交換機再由交換機轉(zhuǎn)發(fā)給路由器的應用資源請求包,本發(fā)明實施例不做限定,可選的,客戶端發(fā)送的應用資源請求包可以用來描述客戶端需要訪問的應用資源。
[0069]作為一種可選的實施方式,接收客戶端發(fā)送的應用資源請求包可以具體為接收客戶端發(fā)送的IP數(shù)據(jù)報文,可選的,IP數(shù)據(jù)報文中可以包括應用資源請求包和標識信息,標識信息可以用來表示IP數(shù)據(jù)報文是包括應用資源請求包的IP數(shù)據(jù)報文,標識信息可以是在IP數(shù)據(jù)報文中的Protocol (協(xié)議)字段取特定的值,可選的,本發(fā)明實施例中的IP數(shù)據(jù)報文可以是如圖4所示的IP數(shù)據(jù)報文。
[0070]本發(fā)明實施例中,客戶端可以是任意一臺合法的物理機或虛擬機,本發(fā)明實施例不做限定。當客戶端所在的網(wǎng)絡需要應用資源時,客戶端發(fā)送應用資源請求包,可選的,應用資源請求包可以是客戶端的自動管理模塊發(fā)出的,也可以是客戶端的網(wǎng)絡管理人員發(fā)出的,本發(fā)明實施例不做限定。
[0071]S202、根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡。
[0072]作為一種可選的實施方式,根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡可以具體為根據(jù)應用資源請求包從路由器的路由表中查詢出具備應用資源的資源子網(wǎng)絡,可選的,路由表可以包括每個資源子網(wǎng)絡的應用資源的剩余信息,舉例來說,如圖5所示,圖5是本發(fā)明實施例公開的一種路由表的結構示意圖。如圖5所示,路由表可以包括目的管理地址(資源子網(wǎng)絡的IP地址)、掩碼、下一跳路由器的IP地址、資源子網(wǎng)絡的ID號以及資源子網(wǎng)絡的應用資源的剩余信息,本發(fā)明實施例不做限定。
[0073]本發(fā)明實施例中具備應用資源的資源子網(wǎng)絡可以是滿足應用資源請求包中的客戶端需要訪問的所有應用資源總和的資源子網(wǎng)絡。
[0074]S203、向資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點發(fā)送應用資源請求包。
[0075]本發(fā)明實施例中,查詢出的具備應用資源的資源子網(wǎng)絡可以有多個,路由器可以根據(jù)預先設置的策略(如先用完一個資源子網(wǎng)絡中的應用資源或均衡使用資源子網(wǎng)絡中的應用資源,也可以隨機選擇一個具備應用資源的資源子網(wǎng)絡)向具備應用資源的資源子網(wǎng)絡中的其中一個資源子網(wǎng)絡的管理節(jié)點發(fā)送應用資源請求包,可選的,若路由器直接連接到被選中的資源子網(wǎng)絡,則路由器將IP數(shù)據(jù)報文中的目的地址填寫為被選中的資源子網(wǎng)絡的IP地址并將包括應用資源請求包的IP數(shù)據(jù)報文直接發(fā)送至被選中的資源子網(wǎng)絡的管理節(jié)點,若路由器未直接連接到被選中的資源子網(wǎng)絡,則可以先將包括應用資源請求包的IP數(shù)據(jù)報文發(fā)送至下一跳路由器,若下一跳路由器未直接連接到被選中的資源子網(wǎng)絡,則下一跳路由器將包括應用資源請求包的IP數(shù)據(jù)報文發(fā)送至該下一跳路由器的下一跳路由器,以此類推,直到將包括應用資源請求包的IP數(shù)據(jù)報文發(fā)送到被選中的資源子網(wǎng)絡的管理節(jié)點。
[0076]本發(fā)明實施例中,被選中資源子網(wǎng)絡的管理節(jié)點根據(jù)應用資源請求包中的應用資源獲取具備應用資源的應用服務器的IP地址,或創(chuàng)建具備應用資源的應用虛擬機并為應用虛擬機分配IP地址,之后,該管理節(jié)點將一個或多個應用服務器或應用虛擬機的IP地址以IP數(shù)據(jù)報文(其目的地址為發(fā)送應用資源請求包的客戶端的IP地址)的形式發(fā)送給路由器,管理節(jié)點發(fā)送IP數(shù)據(jù)報文的流程和普通的IP數(shù)據(jù)報文一樣,在此不加以說明。
[0077]S204、接收管理節(jié)點返回的目標資源子網(wǎng)絡中具備應用資源的應用服務器或應用虛擬機的IP地址。
[0078]S205、發(fā)送IP地址給客戶端。
[0079]本發(fā)明實施例中,路由器向客戶端發(fā)送IP地址,即路由器向客戶端轉(zhuǎn)發(fā)包含IP地址的IP數(shù)據(jù)報文(響應報文),以使客戶端能夠根據(jù)IP地址訪問應用資源。
[0080]作為一種可選的實施方式,該方法還可以包括:
[0081]S206、接收資源子網(wǎng)絡發(fā)送的用于廣播資源子網(wǎng)絡的剩余應用資源的廣播信息。
[0082]本發(fā)明實施例中,網(wǎng)絡中的路由器都維護著一張路由表,可選的,路由器中的路由表可以是如圖5所示的路由表,路由器可以根據(jù)應用資源請求包在路由表中查找具備應用資源的資源子網(wǎng)絡。每個資源子網(wǎng)絡可以定期向路由器發(fā)送用于廣播資源子網(wǎng)絡的剩余應用資源的廣播信息,可選的,廣播信息可以包括資源子網(wǎng)絡的IP地址、CPU個數(shù)、存儲容量、存儲IOPS、存儲吞吐量以及業(yè)務出口網(wǎng)絡帶寬等,本發(fā)明實施例不做限定。
[0083]S207、根據(jù)廣播信息更新路由表中資源子網(wǎng)絡的應用資源的剩余信息。
[0084]本發(fā)明實施例中,路由器可以根據(jù)接收到的廣播信息更新路由表中資源子網(wǎng)絡的應用資源的剩余信息。
[0085]作為一種可選的實施方式,該方法還可以包括:
[0086]S208、向資源子網(wǎng)絡發(fā)送用于查詢資源子網(wǎng)絡的剩余應用資源的查詢信息。
[0087]本發(fā)明實施例中,路由器可以定時或不定時的向資源子網(wǎng)絡發(fā)送用于查詢資源子網(wǎng)絡的剩余應用資源的查詢信息,以使資源子網(wǎng)絡響應查詢信息并向路由器發(fā)送資源子網(wǎng)絡的剩余應用資源信息,以使路由器根據(jù)資源子網(wǎng)絡的剩余應用資源信息更新路由表中的資源子網(wǎng)絡的應用資源的剩余信息。
[0088]S209、接收資源子網(wǎng)絡的剩余應用資源信息。
[0089]S210、根據(jù)資源子網(wǎng)絡的剩余應用資源信息更新路由表中資源子網(wǎng)絡的應用資源的剩余信息。
[0090]作為一種可選的實施方式,該方法還可以包括:
[0091]S211、向通信連接的路由器發(fā)送更新后的路由表。
[0092]本發(fā)明實施例中,路由器可以將路由器中的路由表發(fā)送至通信連接的路由器,以使通信連接的路由器更新其路由表,以便通信連接的路由器接收來自客戶端的應用資源請求包時根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡。可選的,路由器也可以接收來自其它路由器的路由表并根據(jù)來自其它路由器的路由表更新路由器中的路由表。
[0093]實施本發(fā)明實施例具有如下有益效果:路由器可以根據(jù)客戶端發(fā)送的應用資源請求包查找合適的資源子網(wǎng)絡,并將資源子網(wǎng)絡響應應用資源請求包返回的IP地址發(fā)送給客戶端,以使客戶端根據(jù)IP地址訪問應用資源??梢?,本發(fā)明實施例可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡,此外,路由器能夠?qū)崟r的更新路由器中的路由表,方便路由器查找合適的資源子網(wǎng)絡,提高了客戶端訪問應用資源的效率。
[0094]請參閱圖3,圖3是本發(fā)明實施例公開的又一種應用資源訪問方法的流程示意圖。如圖3所示,該方法可以包括以下步驟:
[0095]S301、客戶端向交換機發(fā)送應用資源請求包。
[0096]本發(fā)明實施例中,應用資源請求包可以用來描述客戶端需要訪問的應用資源。
[0097]S302、交換機向路由器發(fā)送來自客戶端的應用資源請求包。
[0098]S303、路由器接收交換機轉(zhuǎn)發(fā)的來自客戶端的應用資源請求包。
[0099]S304、路由器根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡。
[0100]S305、路由器向具備應用資源的資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)應用資源請求包。
[0101]S306、目標資源子網(wǎng)絡的管理節(jié)點響應應用資源請求包。
[0102]S307、目標資源子網(wǎng)絡的管理節(jié)點向路由器發(fā)送應用服務器或應用虛擬機的IP地址。
[0103]S308、路由器接收目標資源子網(wǎng)絡的管理節(jié)點發(fā)送的IP地址。[0104]S309、路由器向交換機發(fā)送IP地址。
[0105]S310、交換機接收路由器發(fā)送的IP地址。
[0106]S311、交換機向客戶端發(fā)送IP地址。
[0107]S312、客戶端接收交換機轉(zhuǎn)發(fā)的來自路由器的IP地址。
[0108]S313、路由器向資源子網(wǎng)絡發(fā)送用于查詢資源子網(wǎng)絡的剩余應用資源的查詢信
肩、O
[0109]S314、路由器接收資源子網(wǎng)絡發(fā)送的資源子網(wǎng)絡的剩余應用資源信息。
[0110]S315、路由器根據(jù)資源子網(wǎng)絡的剩余應用資源信息更新路由表中的資源子網(wǎng)絡的應用資源的剩余信息。
[0111]S316、路由器向通信連接的路由器發(fā)送更新后的路由表,以使路由器更新路由器中的路由表。
[0112]實施本發(fā)明實施例具有如下有益效果:本發(fā)明實施例可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡,此外,路由器能夠?qū)崟r的更新路由器中的路由表,方便路由器查找合適的資源子網(wǎng)絡,提高了客戶端訪問應用資源的效率。
[0113]請參閱圖6,圖6是本發(fā)明實施例公開的一種路由器的結構示意圖。如圖6所示,該路由器600可以包括輸入模塊601、處理模塊602以及輸出模塊603:
[0114]輸入模塊601用于接收客戶端發(fā)送的應用資源請求包。
[0115]本發(fā)明實施例中,輸入模塊601接收到來自客戶端的應用資源請求包可以是客戶端直接發(fā)送給輸入模塊601的應用資源請求包,也可以是客戶端先發(fā)送給交換機再由交換機轉(zhuǎn)發(fā)給輸入模塊601的應用資源請求包,本發(fā)明實施例不做限定,可選的,客戶端發(fā)送的應用資源請求包可以用來描述客戶端需要訪問的應用資源。
[0116]作為一種可選的實施方式,輸入模塊601接收客戶端發(fā)送的應用資源請求包的具體方式可以為接收客戶端發(fā)送的IP數(shù)據(jù)報文,可選的,IP數(shù)據(jù)報文中可以包括應用資源請求包和標識信息,標識信息可以用來表示IP數(shù)據(jù)報文是包括應用資源請求包的IP數(shù)據(jù)報文,標識信息可以是在IP數(shù)據(jù)報文中的Protocol (協(xié)議)字段取特定的值,可選的,本發(fā)明實施例中的IP數(shù)據(jù)報文可以是如圖4所示的IP數(shù)據(jù)報文。
[0117]本發(fā)明實施例中,客戶端可以是任意一臺合法的物理機或虛擬機,本發(fā)明實施例不做限定。當客戶端所在的網(wǎng)絡需要應用資源時,客戶端發(fā)送應用資源請求包,可選的,應用資源請求包可以是客戶端的自動管理模塊發(fā)出的,也可以是客戶端的網(wǎng)絡管理人員發(fā)出的,本發(fā)明實施例不做限定。
[0118]處理模塊602用于根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡。
[0119]作為一種可選的實施方式,處理模塊602可以具體用于根據(jù)應用資源請求包從路由器600的路由表中查詢出具備應用資源的資源子網(wǎng)絡,可選的,路由表可以存儲在處理模塊602中,路由表可以包括每個資源子網(wǎng)絡的應用資源的剩余信息,舉例來說,如圖5所示,圖5是本發(fā)明實施例公開的一種路由表的結構示意圖。如圖5所示,路由表可以包括目的管理地址(資源子網(wǎng)絡的IP地址)、掩碼、下一跳路由器的IP地址、資源子網(wǎng)絡的ID號以及資源子網(wǎng)絡的應用資源的剩余信息,本發(fā)明實施例不做限定。
[0120]本發(fā)明實施例中,處理模塊602查找到的具備應用資源的資源子網(wǎng)絡可以是滿足應用資源請求包中的客戶端需要訪問的所有應用資源總和的資源子網(wǎng)絡。
[0121]輸出模塊603用于向資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)應用資源請求包。
[0122]本發(fā)明實施例中,處理模塊602查找出的具備應用資源的資源子網(wǎng)絡可以有多個,路由器600可以根據(jù)預先設置的策略(如先用完一個資源子網(wǎng)絡中的應用資源或均衡使用資源子網(wǎng)絡中的應用資源,也可以隨機選擇一個具備應用資源的資源子網(wǎng)絡)向具備應用資源的資源子網(wǎng)絡中的其中一個資源子網(wǎng)絡的管理節(jié)點發(fā)送應用資源請求包。
[0123]本發(fā)明實施例中,被選中資源子網(wǎng)絡的管理節(jié)點根據(jù)應用資源請求包中的應用資源獲取具備應用資源的應用服務器的IP地址,或創(chuàng)建具備應用資源的應用虛擬機并為應用虛擬機分配IP地址,之后,該管理節(jié)點將一個或多個應用服務器或應用虛擬機的IP地址以IP數(shù)據(jù)報文(其目的地址為發(fā)送應用資源請求包的客戶端的IP地址)的形式發(fā)送給路由器600,管理節(jié)點發(fā)送IP數(shù)據(jù)報文的流程和普通的IP數(shù)據(jù)報文一樣,在此不加以說明。
[0124]輸入模塊601還可以用于接收管理節(jié)點返回的目標資源子網(wǎng)絡中具備應用資源的應用服務器或應用虛擬機的IP地址。
[0125]輸出模塊603還可以用于發(fā)送IP地址給客戶端。
[0126]本發(fā)明實施例中,輸出模塊603向客戶端發(fā)送IP地址,即路由器向客戶端轉(zhuǎn)發(fā)包含IP地址的IP數(shù)據(jù)報文(響應報文),以使客戶端能夠根據(jù)IP地址訪問應用資源。
[0127]實施本發(fā)明實施例可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡。
[0128]請參閱圖7,圖7是本發(fā)明實施例公開的另一種路由器的結構示意圖。如圖7所示,該路由器700可以包括輸入模塊701、處理模塊702以及輸出模塊703:
[0129]輸入模塊701用于接收客戶端發(fā)送的應用資源請求包。
[0130]作為一種可選的實施方式,輸入模塊701接收客戶端發(fā)送的應用資源請求包的具體方式可以為接收客戶端發(fā)送的IP數(shù)據(jù)報文,可選的,IP數(shù)據(jù)報文中可以包括應用資源請求包和標識信息,標識信息可以用來表示IP數(shù)據(jù)報文是包括應用資源請求包的IP數(shù)據(jù)報文,標識信息可以是在IP數(shù)據(jù)報文中的Protocol (協(xié)議)字段取特定的值,可選的,本發(fā)明實施例中的IP數(shù)據(jù)報文可以是如圖4所示的IP數(shù)據(jù)報文。
[0131]處理模塊702用于根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡。
[0132]作為一種可選的實施方式,處理模塊702可以具體用于根據(jù)應用資源請求包從路由器700的路由表中查詢出具備應用資源的資源子網(wǎng)絡,可選的,路由表可以存儲在處理模塊702中,路由表可以包括每個資源子網(wǎng)絡的應用資源的剩余信息,舉例來說,如圖5所示,圖5是本發(fā)明實施例公開的一種路由表的結構示意圖。如圖5所示,路由表可以包括目的管理地址(資源子網(wǎng)絡的IP地址)、掩碼、下一跳路由器的IP地址、資源子網(wǎng)絡的ID號以及資源子網(wǎng)絡的應用資源的剩余信息,本發(fā)明實施例不做限定。
[0133]本發(fā)明實施例中,處理模塊702查找到的具備應用資源的資源子網(wǎng)絡可以是滿足應用資源請求包中的客戶端需要訪問的所有應用資源總和的資源子網(wǎng)絡。
[0134]輸出模塊703用于向資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點發(fā)送應用資源請求包。
[0135]本發(fā)明實施例中,處理模塊702查找出的具備應用資源的資源子網(wǎng)絡可以有多個,路由器700可以根據(jù)預先設置的策略(如先用完一個資源子網(wǎng)絡中的應用資源或均衡使用資源子網(wǎng)絡中的應用資源,也可以隨機選擇一個具備應用資源的資源子網(wǎng)絡)向具備應用資源的資源子網(wǎng)絡中的其中一個資源子網(wǎng)絡的管理節(jié)點發(fā)送應用資源請求包。
[0136]本發(fā)明實施例中,被選中資源子網(wǎng)絡的管理節(jié)點根據(jù)應用資源請求包中的應用資源獲取具備應用資源的應用服務器的IP地址,或創(chuàng)建具備應用資源的應用虛擬機并為應用虛擬機分配IP地址,之后,該管理節(jié)點將一個或多個應用服務器或應用虛擬機的IP地址以IP數(shù)據(jù)報文(其目的地址為發(fā)送應用資源請求包的客戶端的IP地址)的形式發(fā)送給路由器700,管理節(jié)點發(fā)送IP數(shù)據(jù)報文的流程和普通的IP數(shù)據(jù)報文一樣,在此不加以說明。
[0137]輸入模塊701還可以用于接收管理節(jié)點返回的目標資源子網(wǎng)絡中具備應用資源的應用服務器或應用虛擬機的IP地址。
[0138]輸出模塊703還可以用于發(fā)送IP地址給客戶端。
[0139]本發(fā)明實施例中,輸出模塊703向客戶端發(fā)送IP地址,即路由器向客戶端轉(zhuǎn)發(fā)包含IP地址的IP數(shù)據(jù)報文(響應報文),以使客戶端能夠根據(jù)IP地址訪問應用資源。
[0140]作為一種可選的實施方式,輸入模塊703還可以用于接收資源子網(wǎng)絡發(fā)送的用于廣播資源子網(wǎng)絡的剩余應用資源的廣播信息。
[0141]如圖7所示,該路由器700還可以包括控制模塊704:
[0142]控制模塊704用于根據(jù)廣播信息更新路由表中資源子網(wǎng)絡的應用資源的剩余信
肩、O
[0143]本發(fā)明實施例中,網(wǎng)絡中的路由器都維護著一張路由表,可選的,路由表可以存儲在該路由器700的處理模塊702中,路由器700中的路由表可以是如圖5所示的路由表,路由器700可以根據(jù)應用資源請求包在路由表中查找具備應用資源的資源子網(wǎng)絡。每個資源子網(wǎng)絡可以定期向路由器700發(fā)送用于廣播資源子網(wǎng)絡的剩余應用資源的廣播信息,可選的,廣播信息可以包括資源子網(wǎng)絡的IP地址、CPU個數(shù)、存儲容量、存儲10PS、存儲吞吐量以及業(yè)務出口網(wǎng)絡帶寬等,本發(fā)明實施例不做限定。
[0144]作為一種可選的實施方式,輸出模塊703還可以用于向資源子網(wǎng)絡發(fā)送用于查詢資源子網(wǎng)絡的剩余應用資源的查詢信息,以使資源子網(wǎng)絡響應查詢信息并向路由器700發(fā)送資源子網(wǎng)絡的剩余應用資源信息。
[0145]輸入模塊701還可以用于接收資源子網(wǎng)絡的剩余應用資源信息。
[0146]控制模塊704還可以用于根據(jù)資源子網(wǎng)絡的剩余應用資源信息更新路由表中的資源子網(wǎng)絡的應用資源的剩余信息。
[0147]作為一種可選的實施方式,輸出模塊703還可以用于向通信連接的路由器發(fā)送更新后的路由表,以使路由器更新路由器中的路由表。
[0148]本發(fā)明實施例中,輸出模塊703還可以將路由器700中的路由表發(fā)送至通信連接的路由器,以使通信連接的路由器更新其路由表,以便通信連接的路由器接收來自客戶端的應用資源請求包時根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡??蛇x的,路由器700也可以接收來自其它路由器的路由表并根據(jù)來自其它路由器的路由表更新路由器700中的路由表。
[0149]實施本發(fā)明實施例可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡,此外,路由器能夠?qū)崟r的更新路由器中的路由表,方便路由器查找合適的資源子網(wǎng)絡,提高了客戶端訪問應用資源的效率。
[0150]請參閱圖8,圖8是本發(fā)明實施例公開的又一種路由器的結構示意圖。如圖8所示,該路由器800可以包括:輸入裝置801、輸出裝置802、存儲器803和處理器804,存儲器803存儲一組程序代碼,且處理器804用于調(diào)用存儲器803中存儲的程序代碼,用于執(zhí)行以下操作:
[0151]接收客戶端發(fā)送的應用資源請求包,應用資源請求包用于描述客戶端需要訪問的應用資源;
[0152]根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡;
[0153]向資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)應用資源請求包;
[0154]接收管理節(jié)點返回的目標資源子網(wǎng)絡中具備應用資源的應用服務器或應用虛擬機的IP地址;
[0155]發(fā)送IP地址給客戶端,以使客戶端根據(jù)IP地址訪問應用資源。
[0156]在一個實施例中,處理器804接收客戶端發(fā)送的應用程序請求包可以包括:
[0157]接收客戶端發(fā)送的IP數(shù)據(jù)報文,IP數(shù)據(jù)報文包括應用資源請求包和標識信息,標識信息用于表示IP數(shù)據(jù)報文包括應用資源請求包。
[0158]在一個實施例中,處理器804根據(jù)應用資源請求包查找具備應用資源的資源子網(wǎng)絡包括:
[0159]根據(jù)應用資源請求包,從路由表中查詢出具備應用資源的資源子網(wǎng)絡,路由表包括資源子網(wǎng)絡的應用資源的剩余信息。
[0160]在一個實施例中,處理器804用于調(diào)用存儲器803中存儲的程序代碼,還用于執(zhí)行以下操作:
[0161]接收資源子網(wǎng)絡發(fā)送的用于廣播資源子網(wǎng)絡的剩余應用資源的廣播信息;
[0162]根據(jù)廣播信息更新路由表中資源子網(wǎng)絡的應用資源的剩余信息。
[0163]在一個實施例中,處理器804用于調(diào)用存儲器803中存儲的程序代碼,還用于執(zhí)行以下操作:
[0164]向資源子網(wǎng)絡發(fā)送用于查詢資源子網(wǎng)絡的剩余應用資源的查詢信息,以使資源子網(wǎng)絡響應查詢信息并向路由器800發(fā)送資源子網(wǎng)絡的剩余應用資源信息;
[0165]接收資源子網(wǎng)絡的剩余應用資源信息;
[0166]根據(jù)資源子網(wǎng)絡的剩余應用資源信息更新路由表中資源子網(wǎng)絡的應用資源的剩余信息。
[0167]在一個實施例中,處理器804用于調(diào)用存儲器803中存儲的程序代碼,還用于執(zhí)行以下操作:
[0168]向通信連接的路由器發(fā)送更新后的路由表,以使路由器更新路由器中的路由表。
[0169]實施本發(fā)明實施例可以使路由器接收到來自客戶端的應用資源請求,且能夠使路由器根據(jù)應用資源請求查找到合適的資源子網(wǎng)絡,此外,路由器能夠?qū)崟r的更新路由器中的路由表,方便路由器查找合適的資源子網(wǎng)絡,提高了客戶端訪問應用資源的效率。
[0170]上述實施例中的輸入模塊和輸出模塊可以是路由器上的物理接口,上述實施例中的處理模塊可以是處理器,上述實施例中的控制模塊可以是控制器,本發(fā)明實施例不做限定。[0171]需要說明的是,在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關描述。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0172]本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
[0173]本發(fā)明實施例路由器中的模塊可以根據(jù)實際需要進行合并、劃分和刪減。
[0174]本發(fā)明實施例中所述模塊,可以通過通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過 ASIC (Application Specific IntegratedCircuit,專用集成電路)來實現(xiàn)。
[0175]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0176]以上對本發(fā)明實施例所提供的一種應用資源訪問方法及路由器進行了詳細介紹,本文中應用了具體實例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【權利要求】
1.一種應用資源訪問方法,其特征在于,包括: 接收客戶端發(fā)送的應用資源請求包,所述應用資源請求包用于描述所述客戶端需要訪問的應用資源; 根據(jù)所述應用資源請求包查找具備所述應用資源的資源子網(wǎng)絡; 向所述資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)所述應用資源請求包;接收所述管理節(jié)點返回的所述目標資源子網(wǎng)絡中具備所述應用資源的應用服務器或應用虛擬機的IP地址; 發(fā)送所述IP地址給所述客戶端,以使所述客戶端根據(jù)所述IP地址訪問所述應用資源。
2.如權利要求1所述的方法,其特征在于,所述接收客戶端發(fā)送的應用資源請求包包括: 接收客戶端發(fā)送的IP數(shù)據(jù)報文,所述IP數(shù)據(jù)報文包括應用資源請求包和標識信息,所述標識信息用于表示所述IP數(shù)據(jù)報文包括所述應用資源請求包。
3.如權利要求1或2所述的方法,其特征在于,所述根據(jù)所述應用資源請求包查找具備所述應用資源的資源子網(wǎng)絡包括: 根據(jù)所述應用資源請求包,從路由表中查詢出具備所述應用資源的資源子網(wǎng)絡,所述路由表包括資源子網(wǎng)絡的應用資源的剩余信息。
4.如權利要求3所述的方法,其特征在于,所述方法還包括: 接收資源子網(wǎng)絡發(fā)送的用于廣播所述資源子網(wǎng)絡的剩余應用資源的廣播信息; 根據(jù)所述廣播信息更新所述路由表中所述資源子網(wǎng)絡的應用資源的剩余信息。
5.如權利要求3或4所述的方法,其特征在于,所述方法還包括: 向資源子網(wǎng)絡發(fā)送用于查詢所述資源子網(wǎng)絡的剩余應用資源的查詢信息,以使所述資源子網(wǎng)絡響應所述查詢信息并向路由器發(fā)送所述資源子網(wǎng)絡的剩余應用資源信息; 接收所述資源子網(wǎng)絡的剩余應用資源信息; 根據(jù)所述資源子網(wǎng)絡的剩余應用資源信息更新所述路由表中所述資源子網(wǎng)絡的應用資源的剩余信息。
6.如權利要求4或5所述的方法,其特征在于,所述方法還包括: 向通信連接的路由器發(fā)送更新后的路由表,以使所述路由器更新所述路由器中的路由表。
7.—種路由器,其特征在于,所述路由器包括: 輸入模塊,用于接收客戶端發(fā)送的應用資源請求包,所述應用資源請求包用于描述所述客戶端需要訪問的應用資源; 處理模塊,用于根據(jù)所述應用資源請求包查找具備所述應用資源的資源子網(wǎng)絡; 輸出模塊,用于向所述資源子網(wǎng)絡中的一個目標資源子網(wǎng)絡的管理節(jié)點轉(zhuǎn)發(fā)所述應用資源請求包; 所述輸入模塊,還用于接收所述管理節(jié)點返回的所述目標資源子網(wǎng)絡中具備所述應用資源的應用服務器或應用虛擬機的IP地址;` 所述輸出模塊,還用于發(fā)送所述IP地址給所述客戶端,以使所述客戶端根據(jù)所述IP地址訪問所述應用資源。
8.如權利要求7所述的路由器,其特征在于,所述輸入模塊接收客戶端發(fā)送的應用資源請求包的具體方式為接收客戶端發(fā)送的IP數(shù)據(jù)報文,所述IP數(shù)據(jù)報文包括應用資源請求包和標識信息,所述標識信息用于表示所述IP數(shù)據(jù)報文包括所述應用資源請求包。
9.如權利要求7或8所述的路由器,其特征在于,所述處理模塊具體用于根據(jù)所述應用資源請求包,從路由表中查詢出具備所述應用資源的資源子網(wǎng)絡,所述路由表包括資源子網(wǎng)絡的應用資源的剩余信息。
10.如權利要求9所述的路由器,其特征在于,所述輸入模塊,還用于接收資源子網(wǎng)絡發(fā)送的用于廣播所述資源子網(wǎng)絡的剩余應用資源的廣播信息; 所述路由器還包括: 控制模塊,用于根據(jù)所述廣播信息更新所述路由表中所述資源子網(wǎng)絡的應用資源的剩余信息。
11.如權利要求9或10所述的路由器,其特征在于,所述輸出模塊,還用于向資源子網(wǎng)絡發(fā)送用于查詢所述資源子網(wǎng)絡的剩余應用資源的查詢信息,以使所述資源子網(wǎng)絡響應所述查詢信息并向所述路由器發(fā)送所述資源子網(wǎng)絡的剩余應用資源信息; 所述輸入模塊,還用于接收所述資源子網(wǎng)絡的剩余應用資源信息; 所述控制模塊,還用于根據(jù)所述資源子網(wǎng)絡的剩余應用資源信息更新所述路由表中所述資源子網(wǎng)絡的應用資源的剩余信息。
12.如權利要求10或11所述的路由器,其特征在于,所述輸出模塊,還用于向通信連接的路由器發(fā)送更新后的路由表,以使所述路由器更新所述路由器中的路由表。
【文檔編號】H04L12/701GK103763189SQ201410010277
【公開日】2014年4月30日 申請日期:2014年1月9日 優(yōu)先權日:2014年1月9日
【發(fā)明者】琚列丹, 熊偉 申請人:華為技術有限公司