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

一種擴(kuò)展三層轉(zhuǎn)發(fā)設(shè)備的路由表容量的方法及轉(zhuǎn)發(fā)設(shè)備的制造方法

文檔序號:9754457閱讀:457來源:國知局
一種擴(kuò)展三層轉(zhuǎn)發(fā)設(shè)備的路由表容量的方法及轉(zhuǎn)發(fā)設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是一種擴(kuò)展三層轉(zhuǎn)發(fā)設(shè)備的路由表容量的方法及轉(zhuǎn)發(fā)設(shè)備。
【背景技術(shù)】
[0002]路由表是指路由器或者三層交換機(jī)等網(wǎng)絡(luò)設(shè)備上存儲的一張表,該表中存有到達(dá)特定網(wǎng)絡(luò)終端的路徑。IP報(bào)文的路由轉(zhuǎn)發(fā)就是根據(jù)報(bào)文中攜帶的目的地址,通過查表操作查找路由表來獲取下一跳的出口信息,因此路由表的容量直接決定了交換設(shè)備能夠支撐的網(wǎng)絡(luò)規(guī)模。隨著城域網(wǎng)的快速發(fā)展,接入和匯聚網(wǎng)絡(luò)設(shè)備的帶寬越來越大,同時(shí)運(yùn)營商要求一個設(shè)備接入的用戶越來越多。由于接入設(shè)備(DSLAM、P0N、城域網(wǎng)交換機(jī)等)需要使用交換芯片來進(jìn)行數(shù)據(jù)匯聚和L3轉(zhuǎn)發(fā)。
[0003]隨著接入用戶的不斷增加,現(xiàn)有交換芯片路由表的容量已越來越難以滿足這一需求。因此在滿足性能要求的前提下,提升路由表的容量已成為迫切需要解決的問題。目前一般的做法有兩個:一是對交換芯片的資源進(jìn)行重新規(guī)劃整合,最大限度的使用交換芯片資源;二是升級硬件,使用路由表容量更大的交換芯片。但重新規(guī)劃芯片資源,必然會導(dǎo)致其他一些功能的使用受到制約,而且這樣的提升也是很有限的。而升級交換芯片受限于兩個條件:一是芯片廠家是否能及時(shí)提供這樣的產(chǎn)品,二是芯片的成本會很高。

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

[0004]本發(fā)明要解決的技術(shù)問題是提供一種擴(kuò)展三層轉(zhuǎn)發(fā)設(shè)備的路由表容量的方法及轉(zhuǎn)發(fā)設(shè)備,解決現(xiàn)有技術(shù)中路由表容量太小的問題。
[0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種擴(kuò)展三層轉(zhuǎn)發(fā)設(shè)備的路由表容量的方法,其特征在于,所述三層轉(zhuǎn)發(fā)設(shè)備包括CPU、交換芯片和擴(kuò)展運(yùn)算單元,包括:
[0006]獲得路由信息,所述路由信息包括路由的目的IP地址以及該目的IP地址對應(yīng)的二層轉(zhuǎn)發(fā)信息;
[0007]根據(jù)所述路由信息生成路由表項(xiàng),并將生成的第一部分路由表項(xiàng)保存在所述擴(kuò)展運(yùn)算單元中,將除所述第一部分路由表項(xiàng)外的其他路由表項(xiàng)保存在所述交換芯片中。
[0008]上述的方法,其中,所述根據(jù)所述路由信息生成路由表項(xiàng),并將生成的第一部分路由表項(xiàng)保存在所述擴(kuò)展運(yùn)算單元中,將除所述第一部分路由表項(xiàng)外的其他路由表項(xiàng)保存在所述交換芯片中,包括:
[0009]判斷所述路由信息的路由類型是否為主機(jī)路由,得到第一判斷結(jié)果;
[0010]若所述第一判斷結(jié)果指示所述路由信息的路由類型是主機(jī)路由,根據(jù)所述路由信息生成第一主機(jī)路由表項(xiàng)并保存在所述擴(kuò)展運(yùn)算單元中。
[0011]上述的方法,其中,所述根據(jù)所述路由信息生成路由表項(xiàng),并將生成的第一部分路由表項(xiàng)保存在所述擴(kuò)展運(yùn)算單元中,將除所述第一部分路由表項(xiàng)外的其他路由表項(xiàng)保存在所述交換芯片中,還包括:
[0012]在所述擴(kuò)展運(yùn)算單元中存儲的主機(jī)路由表項(xiàng)達(dá)到第一門限后,根據(jù)新獲得的路由類型為主機(jī)路由的路由信息生成第二主機(jī)路由表項(xiàng)并保存在所述交換芯片中。
[0013]上述的方法,其中,所述根據(jù)所述路由信息生成路由表項(xiàng),并將生成的第一部分路由表項(xiàng)保存在所述擴(kuò)展運(yùn)算單元中,將除所述第一部分路由表項(xiàng)外的其他路由表項(xiàng)保存在所述交換芯片中,還包括:
[0014]若所述第一判斷結(jié)果指示所述路由信息的信息類型不是主機(jī)路由,判斷所述路由信息的前綴類型與預(yù)設(shè)前綴類型是否一致,得到第二判斷結(jié)果;
[0015]若所述第二判斷結(jié)果指示所述路由信息的前綴類型與所述預(yù)設(shè)前綴類型一致,根據(jù)所述路由信息生成第三路由表項(xiàng)并保存在所述擴(kuò)展運(yùn)算單元中。
[0016]上述的方法,其中,所述根據(jù)所述路由信息生成路由表項(xiàng),并將生成的第一部分路由表項(xiàng)保存在所述擴(kuò)展運(yùn)算單元中,將除所述第一部分路由表項(xiàng)外的其他路由表項(xiàng)保存在所述交換芯片中,還包括:
[0017]若所述第二判斷結(jié)果指示所述路由信息的前綴類型與所述預(yù)設(shè)前綴類型均不一致,根據(jù)所述路由信息生成第四路由表項(xiàng)并保存在所述交換芯片中。
[0018]上述的方法,其中,還包括:
[0019]接收IP報(bào)文;
[0020]將所述IP報(bào)文直接發(fā)送給所述擴(kuò)展運(yùn)算單元;
[0021 ] 由所述擴(kuò)展運(yùn)算單元判斷所述IP報(bào)文是否需要上送所述CPU處理,得到第三判斷結(jié)果;
[0022]若所述第三判斷結(jié)果指示所述IP報(bào)文需要上送所述CPU處理,則將所述IP報(bào)文通過所述交換芯片上送所述CPU進(jìn)行處理。
[0023]上述的方法,其中,還包括:
[0024]若所述第三判斷結(jié)果指示所述IP報(bào)文不需要上送所述CPU處理,則由所述擴(kuò)展運(yùn)算單元根據(jù)所述IP報(bào)文的目的IP地址,在所述擴(kuò)展運(yùn)算單元中的路由表項(xiàng)中進(jìn)行匹配,并根據(jù)匹配成功的路由表項(xiàng)的二層轉(zhuǎn)發(fā)信息,修改所述IP報(bào)文的二層報(bào)文頭后發(fā)送給所述交換芯片進(jìn)行轉(zhuǎn)發(fā)。
[0025]上述的方法,其中,在所述IP報(bào)文未匹配上所述擴(kuò)展運(yùn)算單元中的路由表項(xiàng)時(shí),所述方法還包括:
[0026]將所述IP報(bào)文轉(zhuǎn)發(fā)給所述交換芯片,由所述交換芯片根據(jù)所述IP報(bào)文的目的IP地址,查找所述交換芯片中的路由表項(xiàng)進(jìn)行轉(zhuǎn)發(fā)處理。
[0027]本發(fā)明還提供了一種轉(zhuǎn)發(fā)設(shè)備,包括CPU、交換芯片和擴(kuò)展運(yùn)算單元,其中,
[0028]所述CPU,用于獲得路由信息,所述路由信息包括路由的目的IP地址以及該目的IP地址對應(yīng)的二層轉(zhuǎn)發(fā)信息;以及,根據(jù)所述路由信息生成路由表項(xiàng),并將生成的第一部分路由表項(xiàng)保存在所述擴(kuò)展運(yùn)算單元中,將除所述第一部分路由表項(xiàng)外的其他路由表項(xiàng)保存在所述交換芯片中。
[0029]上述的轉(zhuǎn)發(fā)設(shè)備,其中,所述CPU包括:
[0030]第一判斷模塊,用于判斷所述路由信息的路由類型是否為主機(jī)路由,得到第一判斷結(jié)果;
[0031]第一生成保存模塊,用于若所述第一判斷結(jié)果指示所述路由信息的路由類型是主機(jī)路由,根據(jù)所述路由信息生成第一主機(jī)路由表項(xiàng)并保存在所述擴(kuò)展運(yùn)算單元中。
[0032]上述的轉(zhuǎn)發(fā)設(shè)備,其中,所述CPU還包括:
[0033]第二生成保存模塊,用于在所述擴(kuò)展運(yùn)算單元中存儲的主機(jī)路由表項(xiàng)達(dá)到第一門限后,根據(jù)新獲得的路由類型為主機(jī)路由的路由信息生成第二主機(jī)路由表項(xiàng)并保存在所述交換芯片中。
[0034]上述的轉(zhuǎn)發(fā)設(shè)備,其中,所述CPU還包括:
[0035]第二判斷模塊,用于若所述第一判斷結(jié)果指示所述路由信息的信息類型不是主機(jī)路由,判斷所述路由信息的前綴類型與預(yù)設(shè)前綴類型是否一致,得到第二判斷結(jié)果;
[0036]第三生成保存模塊,用于若所述第二判斷結(jié)果指示所述路由信息的前綴類型與所述預(yù)設(shè)前綴類型一致,根據(jù)所述路由信息生成第三路由表項(xiàng)并保存在所述擴(kuò)展運(yùn)算單元中。
[0037]上述的轉(zhuǎn)發(fā)設(shè)備,其中,所述CPU還包括:
[0038]第四生成保存模塊,用于若所述第二判斷結(jié)果指示所述路由信息的前綴類型與所述預(yù)設(shè)前綴類型均不一致,根據(jù)所述路由信息生成第四路由表項(xiàng)并保存在所述交換芯片中。
[0039]上述的轉(zhuǎn)發(fā)設(shè)備,其中,
[0040]所述交換芯片,用于接收IP報(bào)文,并將所述IP報(bào)文直接發(fā)送給所述擴(kuò)展運(yùn)算單元;
[0041]所述擴(kuò)展運(yùn)算單元,用于判斷所述IP報(bào)文是否需要上送所述CPU處理,得到第三判斷結(jié)果,并若所述第三判斷結(jié)果指示所述IP報(bào)文需要上送所述CPU處理,則將所述IP報(bào)文通過所述交換芯片上送所述CPU進(jìn)行處理。
[0042]上述的轉(zhuǎn)發(fā)設(shè)備,其中,
[0043]所述擴(kuò)展運(yùn)算單元,還用于若所述第三判斷結(jié)果指示所述IP報(bào)文不需要上送所述CPU處理,則根據(jù)所述IP報(bào)文的目的IP地址,在所述擴(kuò)展運(yùn)算單元自身保存的路由表項(xiàng)中進(jìn)行匹配,并根據(jù)匹配成功的路由表項(xiàng)的二層轉(zhuǎn)發(fā)信息,修改所述IP報(bào)文的二層報(bào)文頭后發(fā)送給所述交換芯片進(jìn)行轉(zhuǎn)發(fā)。
[0044]上述的轉(zhuǎn)發(fā)設(shè)備,其中,
[0045]所述交換芯片,還用于接收所述擴(kuò)展運(yùn)算單元在所述IP報(bào)文未匹配上所述擴(kuò)展運(yùn)算單元自身保存的路由表項(xiàng)時(shí)轉(zhuǎn)發(fā)的IP報(bào)文,并根據(jù)所述IP報(bào)文的目的IP地址,查找所述交換
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
新河县| 梓潼县| 松阳县| 小金县| 精河县| 开江县| 霍林郭勒市| 平凉市| 六盘水市| 海兴县| 界首市| 鄂州市| 营山县| 英吉沙县| 涿鹿县| 邢台市| 阿巴嘎旗| 江北区| 梁河县| 乌拉特前旗| 家居| 邵阳市| 珲春市| 南涧| 昌宁县| 汤原县| 镇平县| 彭州市| 平顺县| 龙山县| 定结县| 清丰县| 枝江市| 南宁市| 天峨县| 昌平区| 林芝县| 侯马市| 邯郸市| 太谷县| 和林格尔县|