【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及通信技術(shù),尤其涉及一種等價多路徑表處理方法、裝置及網(wǎng)絡(luò)設(shè)備。
技術(shù)介紹
圖1為現(xiàn)有內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡稱為CDN)的一種拓撲結(jié)構(gòu)示意圖。如圖1所示,⑶N中一些性能較好的服務(wù)器組成Linux虛擬服務(wù)器(LinuxVirtual Server,簡稱為LVS)集群,整個LVS集群對外以一個公網(wǎng)網(wǎng)際協(xié)議(InternetProtocol,簡稱為IP)地址呈現(xiàn),LVS集群中的每個服務(wù)器都有自己的實際IP地址,LVS集群中的服務(wù)器可稱為LVS服務(wù)器。對于圖1所示的網(wǎng)絡(luò)拓撲,通過路由協(xié)議的運算,可以得到LVS集群中每個LVS服務(wù)器都會構(gòu)成一條到達LVS集群的公網(wǎng)IP地址的路徑,所以在交換機上到達LVS集群的公網(wǎng)IP地址的路由是一條等價多路徑(Equal-Cost MultipathRouting,簡稱為ECMP)路由。⑶N和LVS的工作原理為:當(dāng)用戶需要瀏覽某網(wǎng)站時,可以通過所使用的終端設(shè)備通過域名系統(tǒng)(Domain Name System,簡稱為DNS)服務(wù)器,將傳輸控制協(xié)議(TransmissionControl Protocol,簡稱為TCP)請求報文轉(zhuǎn)發(fā)至⑶N節(jié)點KDN節(jié)點將TCP請求報文轉(zhuǎn)發(fā)至CDN網(wǎng)絡(luò)中的交換機,交換機根據(jù)TCP請求報文自身相關(guān)的特征,例如TCP請求報文的IP地址等,通過哈希(hash)運算從ECMP路由中選擇一條路徑進行轉(zhuǎn)發(fā),即TCP請求報文到達LVS集群中的某一 LVS服務(wù)器,該LVS服務(wù)器通過網(wǎng)絡(luò)地址轉(zhuǎn)換(Network AddressTranslation,簡稱為NAT)和 ...
【技術(shù)保護點】
一種等價多路徑ECMP表處理方法,其特征在于,包括:確定ECMP表對應(yīng)的下一跳中有下一跳被剔出,其中,所述ECMP表所包含的表項的總數(shù)大于所述ECMP表對應(yīng)的下一跳的總數(shù),所述ECMP表中的每個表項均填充有所述ECMP表對應(yīng)的下一跳的索引;按照預(yù)設(shè)的填充策略,用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引,更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項。
【技術(shù)特征摘要】
1.一種等價多路徑ECMP表處理方法,其特征在于,包括: 確定ECMP表對應(yīng)的下一跳中有下一跳被剔出,其中,所述ECMP表所包含的表項的總數(shù)大于所述ECMP表對應(yīng)的下一跳的總數(shù),所述ECMP表中的每個表項均填充有所述ECMP表對應(yīng)的下一跳的索引; 按照預(yù)設(shè)的填充策略,用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引,更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項。2.根據(jù)權(quán)利要求1所述的ECMP表處理方法,其特征在于,所述按照預(yù)設(shè)的填充策略,用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引,更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項包括: 將所述ECMP表中填充有所述被剔出的下一跳的索引的表項標(biāo)記為無效; 按照所述填充策略,在所述ECMP表中被標(biāo)記為無效的表項中,重新填充所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引,并取消所述標(biāo)記。3.根據(jù)權(quán)利要求1所述的ECMP表處理方法,其特征在于,還包括: 確定所述ECMP表對應(yīng)的下一跳中新增下一跳; 根據(jù)所述ECMP表所包含的表項的總數(shù)和新增下一跳之后所述ECMP表對應(yīng)的下一跳的總數(shù),確定在新增下一跳后每個下一跳的索引在所述ECMP表中被重復(fù)填充的第二次數(shù); 根據(jù)所述第二次數(shù)和第一次數(shù),獲得填充次數(shù)之差;所述第一次數(shù)是根據(jù)所述ECMP表所包含的表項的總數(shù)和新增下一 跳之前所述ECMP表對應(yīng)的下一跳的總數(shù),確定出的在新增下一跳前每個下一跳的索引在所述ECMP表中被重復(fù)填充的次數(shù); 按照所述填充策略對應(yīng)的選擇策略,從所述ECMP表中選擇所述填充次數(shù)之差個表項,并用所述新增的下一跳的索引更新所選擇的表項。4.根據(jù)權(quán)利要求3所述的ECMP表處理方法,其特征在于,所述按照所述填充策略對應(yīng)的選擇策略,從所述ECMP表中選擇所述填充次數(shù)之差個表項,并用所述新增的下一跳的索引更新所選擇的表項包括: 按照所述選擇策略,從所述ECMP表中選擇所述填充次數(shù)之差個表項,并將所選擇的表項標(biāo)記為無效; 將所述新增的下一跳的索引填充到所述ECMP表中被標(biāo)記為無效的表項中,并取消所述標(biāo)記。5.根據(jù)權(quán)利要求1-4任一項所述的ECMP表處理方法,其特征在于,所述確定ECMP表對應(yīng)的下一跳中有下一跳被剔出之前,包括: 創(chuàng)建所述ECMP表; 按照所述填充策略,在所述ECMP表的每個表項中,填充所述ECMP表對應(yīng)的下一跳的索引。6.根據(jù)權(quán)利要求5所述的ECMP表處理方法,其特征在于,所述按照所述填充策略,在所述ECMP表的每個表項中,填充所述ECMP表對應(yīng)的下一跳的索引包括:按照循環(huán)填充的策略,將所述ECMP表對應(yīng)的每個下一跳的索引循環(huán)填充到所述ECMP表的表項中; 則所述按照預(yù)設(shè)的填充策略,用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索弓I,更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項包括: 按照循環(huán)填充的策略,用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引,更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項; 或者, 所述按照所述填充策略,在所述ECMP表的每個表項中,填充所述ECMP表對應(yīng)的下一跳的索引包括: 按照下一跳對應(yīng)的鏈路間負載均衡的權(quán)重比例,確定所述ECMP表對應(yīng)的每個下一跳的索引在所述ECMP表中的第一填充次數(shù),根據(jù)所述第一填充次數(shù)將所述ECMP表對應(yīng)的每個下一跳的索引填充到所述ECMP表的表項中; 則所述按照預(yù)設(shè)的填充策略,用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索弓I,更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項包括: 按照下一跳對應(yīng)的鏈路間負載均衡的權(quán)重比例,確定所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引,在所述ECMP表中填充有所述被剔出的下一跳的索引的表項中的第二填充次數(shù),根據(jù)所述第二填充次數(shù),用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項; 或者, 所述按照所述填充策略,在所述ECMP表的每個表項中,填充所述ECMP表對應(yīng)的下一跳的索引包括: 按照下一跳對應(yīng)鏈路的可用負載能力,確定所述ECMP表對應(yīng)的每個下一跳的索引在所述ECMP表中的第三填充次數(shù),根據(jù)所述第三填充次數(shù)將所述ECMP表對應(yīng)的每個下一跳的索引填充到所述ECMP表的表項中; 則所述按照預(yù)設(shè)的填充 策略,用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索弓I,更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項包括: 按照下一跳對應(yīng)鏈路的可用負載能力,確定所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引,在所述ECMP表中填充有所述被剔出的下一跳的索引的表項中的第四填充次數(shù),根據(jù)所述第四填充次數(shù),用所述ECMP表對應(yīng)的下一跳中未被剔出的下一跳的索引更新所述ECMP表中填充有所述被剔出的下一跳的索引的表項。7.根據(jù)權(quán)利要求3或4所述的ECMP表處理方法,其特征在于, 如果所述填充策略為循環(huán)填充的策略,則所述按照所述填充策略對應(yīng)的選擇策略,從所述ECMP表中選擇所述填充次數(shù)之差個表項包括:按照循環(huán)選擇的策略,從所述ECMP表中選擇所述填充次數(shù)之差個表項; 如果所述填充策略為按照下一跳對應(yīng)的鏈路間負載均衡的權(quán)重比例的填充策略,則所述按照所述填充策略對應(yīng)的選擇策略,從所述ECMP表中選擇所述填充次數(shù)之差個表項包括:按照下一跳對應(yīng)的鏈路間負載均衡的權(quán)重比例,確定所述ECMP表對應(yīng)的每個下一跳的索引...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:歐陽熙羽,謝鑫淼,
申請(專利權(quán))人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。