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

三層網(wǎng)絡處理實現(xiàn)方法

文檔序號:7805856閱讀:281來源:國知局
專利名稱:三層網(wǎng)絡處理實現(xiàn)方法
技術領域
本發(fā)明涉及網(wǎng)絡功能實現(xiàn)技術領域,尤其涉及一種三層網(wǎng)絡處理實現(xiàn)方法。
背景技術
傳統(tǒng)的三層網(wǎng)絡設備僅由網(wǎng)卡和cpu組成(主要完成三層網(wǎng)絡處理功能),傳統(tǒng)的二層網(wǎng)絡設備由交換芯片組成(主要完成二層網(wǎng)絡處理功能)。當前最流行的網(wǎng)絡設備架構為三層交換機,所述三層交換機由網(wǎng)卡、CPU、交換芯片組成,可同時實現(xiàn)二層網(wǎng)絡處理和三層網(wǎng)絡處理的功能,其設備架構上與上述傳統(tǒng)的三層網(wǎng)絡設備和二層網(wǎng)絡設備都不相同。雖然三層交換機可實現(xiàn)傳統(tǒng)三層設備的所有功能,但由于邏輯結構發(fā)生變化,命令行和使用習慣也需要改變,這樣對于只對三層業(yè)務有需求的用戶,需要重新適應新的使用方法, 并且對原有只需做要三層業(yè)務(比如流控)的設備來說,由于傳統(tǒng)的三層網(wǎng)絡設備就可以滿足,因此要使用原有代碼在三層交換機上實現(xiàn)傳統(tǒng)三層網(wǎng)絡設備的功能,就需要投入人力做代碼移植。因此,需要一種方法能夠使三層交換架構能夠方便、快捷地實現(xiàn)傳統(tǒng)的三層網(wǎng)絡設備的三層網(wǎng)絡處理功能。

發(fā)明內(nèi)容
(一)要解決的技術問題本發(fā)明要解決的技術問題是提供一種三層網(wǎng)絡處理實現(xiàn)方法,以使移植代碼變得容易,用戶使用更加方便。( 二)技術方案為解決上述問題,本發(fā)明提供了一種三層網(wǎng)絡處理實現(xiàn)方法,其特征在于,包括以下步驟Sl 設置三層交換系統(tǒng)的工作模式包括交換模式,用于完成三層交換系統(tǒng)原有的交換功能;物理模式,用于完成三層網(wǎng)絡處理功能;S2 判斷三層交換系統(tǒng)需要的工作模式并啟動對應的工作模式;S3:當啟動物理模式時S31 三層交換系統(tǒng)的cpu虛擬出與物理端口一一對應的虛擬物理網(wǎng)卡;S32:三層交換系統(tǒng)的交換芯片在報文中增加用于標記收到報文的物理端口的第一私有字段,再將報文轉發(fā)給所述CPU ;S33 所述cpu收到報文以后,首先讀取報文中的所述第一私有字段,并根據(jù)所述第一私有字段對應的物理端口匹配該報文的虛擬物理網(wǎng)卡,報文被放入相應的虛擬物理網(wǎng)卡后,將所述第一私有字段去掉,再通過虛擬物理網(wǎng)卡將所述報文提供給CPU的三層業(yè)務模塊使用;S34 所述cpu的三層業(yè)務模塊處理完成后,將處理后的報文傳給虛擬物理網(wǎng)卡進行轉發(fā),所述虛擬物理網(wǎng)卡接收到報文以后在報文中增加第二私有字段,并傳給交換芯片, 所述交換芯片再根據(jù)所述第二私有字段將報文發(fā)送給相應的物理端口進行轉發(fā)。
優(yōu)選地,所述步驟S2具體為三層交換系統(tǒng)的cpu通過讀取配置文件的配置來判斷所述三層交換系統(tǒng)需要的工作模式是交換模式還是物理模式,CPU再相應地將三層交換系統(tǒng)的交換芯片啟動為交換模式還是物理模式。優(yōu)選地,所述步驟S32中,所述第一私有字段增加于所述報文的mac頭后部。優(yōu)選地,所述步驟S34中,所述第二私有字段增加于所述報文的mac頭后部。優(yōu)選地,所述步驟S34在交換芯片將報文發(fā)送給相應的物理端口進行轉發(fā)之前還包括去掉所述第二私有字段的步驟。(三)有益效果本發(fā)明的同一個三層交換平臺,可同時被防火墻(使用二層,三層功能)、流控(使用三層功能)等所有網(wǎng)絡設備使用,并且對三層網(wǎng)絡交換系統(tǒng)設置物理模式配置,使移植代碼變得容易,用戶使用變的方便。


圖1為根據(jù)本發(fā)明實施例三層網(wǎng)絡處理實現(xiàn)方法的步驟流程圖。
具體實施例方式下面結合附圖及實施例對本發(fā)明進行詳細說明如下。如圖1所示,本實施例記載了一種三層網(wǎng)絡處理實現(xiàn)方法,包括以下步驟Sl 設置三層交換系統(tǒng)的工作模式包括交換模式,用于完成三層交換系統(tǒng)原有的交換功能;物理模式,用于完成三層網(wǎng)絡處理功能;本實施例中可以通過命令行配置并保存系統(tǒng)下次啟動的啟動模式為物理模式還是交換模式。將帶交換功能的三層交換系統(tǒng)設置為物理模式時,即可去掉三層交換系統(tǒng)的交換功能,此時相對用戶和研發(fā)人員來說,可以把此設備當成傳統(tǒng)的三層網(wǎng)絡設備;將三層交換系統(tǒng)設置為交換模式時,可恢復其交換功能。S2 判斷三層交換系統(tǒng)需要的工作模式并啟動對應的工作模式,具體為三層交換系統(tǒng)的CPU通過讀取配置文件的配置來判斷所述三層交換系統(tǒng)需要的工作模式是交換模式還是物理模式,CPU再相應地將三層交換系統(tǒng)的交換芯片啟動為交換模式還是物理模式;S3:當啟動物理模式時S31 三層交換系統(tǒng)的cpu虛擬出與物理端口一一對應的虛擬物理網(wǎng)卡;S32 三層交換系統(tǒng)的交換芯片在報文的mac頭后部增加用于標記收到報文的物理端口的第一私有字段,再將報文轉發(fā)給所述CPU ;S33 所述cpu收到報文以后,首先讀取報文中的所述第一私有字段,并根據(jù)所述第一私有字段對應的物理端口匹配該報文的虛擬物理網(wǎng)卡,報文被放入相應的虛擬物理網(wǎng)卡后,將所述第一私有字段去掉,再通過虛擬物理網(wǎng)卡將所述報文提供給CPU的三層業(yè)務模塊使用;S34 所述cpu的三層業(yè)務模塊處理完成后,將處理后的報文傳給虛擬物理網(wǎng)卡進行轉發(fā),所述虛擬物理網(wǎng)卡接收到報文以后在報文的mac頭后部增加第二私有字段,并傳給交換芯片,所述交換芯片再根據(jù)所述第二私有字段將報文發(fā)送給相應的物理端口進行轉發(fā),并在轉發(fā)前去掉所述第二私有字段。本發(fā)明對三層網(wǎng)絡交換系統(tǒng)設置物理模式配置,使得三層網(wǎng)絡交換系統(tǒng)即可實現(xiàn)原有的交換功能,又可實現(xiàn)傳統(tǒng)的三層網(wǎng)絡處理功能,使移植代碼變得容易,用戶使用變的方便。以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關技術領域的普通技術人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應由權利要求限定。
權利要求
1.一種三層網(wǎng)絡處理實現(xiàn)方法,其特征在于,包括以下步驟51設置三層交換系統(tǒng)的工作模式包括交換模式,用于完成三層交換系統(tǒng)原有的交換功能;物理模式,用于完成三層網(wǎng)絡處理功能;52判斷三層交換系統(tǒng)需要的工作模式并啟動對應的工作模式;S3:當啟動物理模式時S31 三層交換系統(tǒng)的cpu虛擬出與物理端口一一對應的虛擬物理網(wǎng)卡;S32:三層交換系統(tǒng)的交換芯片在報文中增加用于標記收到報文的物理端口的第一私有字段,再將報文轉發(fā)給所述cpu ;S33:所述cpu收到報文以后,首先讀取報文中的所述第一私有字段,并根據(jù)所述第一私有字段對應的物理端口匹配該報文的虛擬物理網(wǎng)卡,報文被放入相應的虛擬物理網(wǎng)卡后,將所述第一私有字段去掉,再通過虛擬物理網(wǎng)卡將所述報文提供給cpu的三層業(yè)務模塊使用;S34 所述cpu的三層業(yè)務模塊處理完成后,將處理后的報文傳給虛擬物理網(wǎng)卡進行轉發(fā),所述虛擬物理網(wǎng)卡接收到報文以后在報文中增加第二私有字段,并傳給交換芯片,所述交換芯片再根據(jù)所述第二私有字段將報文發(fā)送給相應的物理端口進行轉發(fā)。
2.如權利要求1所述的三層網(wǎng)絡處理實現(xiàn)方法,其特征在于,所述步驟S2具體為三層交換系統(tǒng)的cpu通過讀取配置文件的配置來判斷所述三層交換系統(tǒng)需要的工作模式是交換模式還是物理模式,cpu再相應地將三層交換系統(tǒng)的交換芯片啟動為交換模式還是物理模式。
3.如權利要求1所述的三層網(wǎng)絡處理實現(xiàn)方法,其特征在于,所述步驟S32中,所述第一私有字段增加于所述報文的mac頭后部。
4.如權利要求1所述的三層網(wǎng)絡處理實現(xiàn)方法,其特征在于,所述步驟S34中,所述第二私有字段增加于所述報文的mac頭后部。
5.如權利要求1所述的三層網(wǎng)絡處理實現(xiàn)方法,其特征在于,所述步驟S34在交換芯片將報文發(fā)送給相應的物理端口進行轉發(fā)之前還包括去掉所述第二私有字段的步驟。
全文摘要
本發(fā)明公開了一種三層網(wǎng)絡處理實現(xiàn)方法,包括以下步驟S1設置三層交換系統(tǒng)的工作模式包括交換模式和物理模式;S2判斷三層交換系統(tǒng)需要的工作模式并啟動;S3當啟動物理模式時三層交換系統(tǒng)的交換功能被去掉,三層交換系統(tǒng)作為傳統(tǒng)的三層網(wǎng)絡處理設備使用。本發(fā)明使得移植代碼變得容易,用戶使用更加方便。
文檔編號H04L12/56GK102437962SQ20111045093
公開日2012年5月2日 申請日期2011年12月29日 優(yōu)先權日2011年12月29日
發(fā)明者陳海濱 申請人:漢柏科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
赤壁市| 台江县| 仁怀市| 哈密市| 天柱县| 三台县| 平昌县| 临潭县| 应用必备| 安溪县| 安图县| 武平县| 县级市| 霍城县| 枣阳市| 建德市| 习水县| 临沂市| 常山县| 浦北县| 桦甸市| 宝坻区| 平昌县| 天津市| 息烽县| 凤城市| 独山县| 抚宁县| 井研县| 家居| 武山县| 博爱县| 邛崃市| 聂拉木县| 和龙市| 上蔡县| 敦化市| 临漳县| 亳州市| 海城市| 成安县|