国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法

      文檔序號(hào):7758370閱讀:449來源:國知局
      專利名稱:網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的轉(zhuǎn)發(fā)方法,更具體地,涉及一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備通 過五元組關(guān)鍵信息和五元組附屬信息進(jìn)行快速轉(zhuǎn)發(fā)的方法。
      背景技術(shù)
      圖1是現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的二層轉(zhuǎn)發(fā)、三層轉(zhuǎn)發(fā)和三層隧道轉(zhuǎn)發(fā)的流程 圖。以下將參照?qǐng)D2、圖3和圖4對(duì)圖1所示的二層轉(zhuǎn)發(fā)、三層轉(zhuǎn)發(fā)和三層隧道轉(zhuǎn)發(fā)的 流程圖進(jìn)行描述。圖2是示出圖1所示的現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的二層轉(zhuǎn)發(fā)的示圖。如圖2所示, 網(wǎng)絡(luò)設(shè)備1與網(wǎng)絡(luò)設(shè)備2通過二層交換機(jī)互聯(lián),其中,二層交換機(jī)與網(wǎng)絡(luò)設(shè)備1相連的接口 為接口 1,與網(wǎng)絡(luò)設(shè)備2相連的接口為接口 2。網(wǎng)絡(luò)設(shè)備1向網(wǎng)絡(luò)設(shè)備2發(fā)送報(bào)文的步驟如 下網(wǎng)絡(luò)設(shè)備1向網(wǎng)絡(luò)設(shè)備2發(fā)送IP (互聯(lián)網(wǎng)協(xié)議)報(bào)文,目的IP為網(wǎng)絡(luò)設(shè)備2的IP 即1.1. 1.2,源IP為自己即1.1.1.1。網(wǎng)絡(luò)設(shè)備1發(fā)現(xiàn)目的IP與自己網(wǎng)段相同,則無需查 找路由,用目的IP查找本地ARP (地址解析協(xié)議)表項(xiàng),得到目的IP對(duì)應(yīng)的MAC (媒體訪問 控制)即MAC2。網(wǎng)絡(luò)設(shè)備1對(duì)IP報(bào)文添加以太網(wǎng)封裝并進(jìn)行轉(zhuǎn)發(fā),源MAC為自己即MAC1, 目的MAC為MAC2。交換機(jī)接收到所述報(bào)文,在操作S210,判斷目的MAC是否為本設(shè)備MAC。如果目的 MAC不是自己,則在操作S220使用目的MAC查找交換機(jī)MAC表。如果所述查找成功,得到出 接口為接口 2,則在操作S230將報(bào)文(不做任何修改)從接口 2轉(zhuǎn)發(fā),如果查找不成功,則
      二層轉(zhuǎn)發(fā)失敗。隨后,網(wǎng)絡(luò)設(shè)備2接收?qǐng)?bào)文。網(wǎng)絡(luò)設(shè)備2向網(wǎng)絡(luò)設(shè)備1發(fā)送報(bào)文,即上述過程的逆向處理,在此不作詳細(xì)描述。圖3是示出圖1所示的現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的三層轉(zhuǎn)發(fā)的示圖。如圖3所 示,網(wǎng)絡(luò)設(shè)備1通過路由器1、路由器2與網(wǎng)絡(luò)設(shè)備2相連,其中,路由器1與網(wǎng)絡(luò)設(shè)備1相 連的接口為接口 1,路由器1與路由器2相連的接口為接口 2,路由器2與路由器1相連的 接口為接口 3,路由器2與網(wǎng)絡(luò)設(shè)備2相連的接口為接口 4。網(wǎng)絡(luò)設(shè)備1向網(wǎng)絡(luò)設(shè)備2發(fā)送 報(bào)文的步驟如下網(wǎng)絡(luò)設(shè)備1向網(wǎng)絡(luò)設(shè)備2發(fā)送IP報(bào)文,源IP為自己即1. 1. 1.2,目的IP為網(wǎng)絡(luò)設(shè) 備2的IP即3. 3. 3. 1。網(wǎng)絡(luò)設(shè)備1發(fā)現(xiàn)目的IP與自己IP不在同一網(wǎng)段,則用目的IP查 找本地路由表,得到下一跳IP即1. 1. 1. 1 ;再用下一跳查找ARP表項(xiàng)得到MAC2。網(wǎng)絡(luò)設(shè)備 1對(duì)IP報(bào)文添加以太網(wǎng)封裝并進(jìn)行轉(zhuǎn)發(fā),源MAC為自己即MAC1,目的MAC為下一跳MAC即 MAC2。路由器1從接口 1接收到網(wǎng)絡(luò)設(shè)備1發(fā)送的報(bào)文,在操作S210,判斷目的MAC是否 為本設(shè)備MAC。如果目的MAC為接口 1的MAC,則進(jìn)行三層轉(zhuǎn)發(fā)邏輯處理,S卩,在操作S310,路由器1檢查報(bào)文目的IP是否為本設(shè)備IP,如果不是路由器1自己的IP,則路由器1在操 作S320用報(bào)文目的IP(3. 3. 3.1)查找路由表。如果查找不成功,則路由失敗,如果所述查 找成功,得到下一跳為2. 2. 2. 2,出接口為接口 2,則路由器1在操作S330用下一跳查找ARP 表項(xiàng)。如果查找不成功,則ARP失敗,如果所述查找成功,得到MAC為MAC4,則路由器1在操 作S340將報(bào)文源MAC替換為接口 2的MAC地址即MAC3,將報(bào)文目的MAC地址替換為MAC4, 從接口 2轉(zhuǎn)發(fā)。路由器2從接口 3接收到路由器1轉(zhuǎn)發(fā)的報(bào)文,進(jìn)行與上述相同的操作,并最后將 報(bào)文源MAC替換為接口 4的MAC地址即MAC5,將報(bào)文目的MAC地址替換為MAC6,從接口 4 轉(zhuǎn)發(fā)。隨后,網(wǎng)絡(luò)設(shè)備2接收路由器2轉(zhuǎn)發(fā)的報(bào)文。網(wǎng)絡(luò)設(shè)備2向網(wǎng)絡(luò)設(shè)備1發(fā)送報(bào)文,即上述過程的逆向處理,在此不作詳細(xì)描述。圖4是示出圖1所示的現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的三層隧道轉(zhuǎn)發(fā)的示圖。三層隧 道主要包括IP隧道、GRE (通用路由封裝)隧道、Capwap隧道等。隧道有兩層IP頭,外層IP 頭由隧道發(fā)起者加上,源IP為隧道發(fā)起者的IP,目的IP為隧道終結(jié)者的IP ;內(nèi)層IP頭,源 IP和目的IP為報(bào)文真實(shí)源IP和目的IP。如圖4所示,網(wǎng)絡(luò)設(shè)備1通過路由器1、隧道、路由器2與網(wǎng)絡(luò)設(shè)備2相連,路由器 1與路由器2建立隧道,隧道外層IP頭的源IP為路由器1接口 2的IP,隧道外層IP頭的 目的IP為路由器2接口 3的IP。其中,路由器1上與網(wǎng)絡(luò)設(shè)備1相連的接口為接口 1,路 由器1上與隧道相連的接口為接口 2,路由器2上與隧道相連的接口為接口 3,路由器2上 與網(wǎng)絡(luò)設(shè)備2相連的接口為接口 4。網(wǎng)絡(luò)設(shè)備1向網(wǎng)絡(luò)設(shè)備2發(fā)送報(bào)文的步驟如下網(wǎng)絡(luò)設(shè)備1向網(wǎng)絡(luò)設(shè)備2發(fā)送IP報(bào)文,源IP為自己即1. 1. 1.2,目的IP為網(wǎng)絡(luò)設(shè) 備2的IP即3. 3. 3. 1。網(wǎng)絡(luò)設(shè)備1發(fā)現(xiàn)目的IP與自己IP不在同一網(wǎng)段,則用目的IP查 找本地路由表,得到下一跳IP即1. 1. 1. 1 ;再用下一跳查找ARP表項(xiàng)得到MAC2。網(wǎng)絡(luò)設(shè)備 1對(duì)IP報(bào)文添加以太網(wǎng)封裝并進(jìn)行轉(zhuǎn)發(fā),源MAC為自己即MAC 1,目的MAC為下一跳MAC即 MAC2。路由器1從接口 1收到網(wǎng)絡(luò)設(shè)備1發(fā)送的報(bào)文,在操作S210,判斷目的MAC是否 為本設(shè)備MAC。如果目的MAC為接口 1的MAC,則進(jìn)行三層轉(zhuǎn)發(fā)處理,S卩,在操作S310,路由 器1檢查報(bào)文目的IP是否為本設(shè)備IP,如果不是路由器1自己的IP,則路由器1在操作 S320使用報(bào)文目的IP(3.3.3. 1)查找路由表。參照?qǐng)D4路由器1的路由表,除了 4.4.4.4 和1. 1. 1. 2以外的IP均按照目的IP為0. 0. 0. 0處理,諸如,查找3. 3. 3. 1可得到出接口為 隧道1。如果查找不成功,則路由失敗,如果所述查找成功,通過在圖4所示的路由器1的路 由表中查找報(bào)文目的IP(3. 3. 3. 1)得到出接口為隧道1,則路由器1在操作S410剝?nèi)?bào)文 以太網(wǎng)封裝,加隧道封裝(即,添加外層IP頭),外層IP頭的源IP為2. 2. 2. 1,目的IP為 4. 4. 4. 4,隨后操作返回S310。在操作S310,路由器1檢查隧道報(bào)文的外層目的IP是否為本 設(shè)備IP,如果不是路由器1自己的IP,則路由器1在操作S320使用所述外層目的IP查找 路由表。如果查找成功,通過在圖4所示的路由器1的路由表中查找報(bào)文目的IP (4. 4. 4. 4) 得到下一跳為2. 2. 2. 2,出接口為接口 2,則路由器1在操作S330再使用下一跳2. 2. 2. 2查 找ARP表項(xiàng)。如果查找成功,得到下一跳MAC為MAC4,則路由器1在操作S340對(duì)隧道報(bào)文 添加以太網(wǎng)封裝,將報(bào)文源MAC替換為接口 2的MAC地址即MAC3,將報(bào)文目的MAC地址替換為MAC4,從接口 2轉(zhuǎn)發(fā)。經(jīng)過隧道的轉(zhuǎn)發(fā)之后,路由器2從接口 3接收到轉(zhuǎn)發(fā)的隧道報(bào)文,在操作S210,判 斷外層目的MAC是否為本設(shè)備MAC。如果外層目的MAC為接口 3的MAC,則進(jìn)行三層轉(zhuǎn)發(fā)處 理,即,在操作S310,路由器2檢查報(bào)文外層目的IP是否為本設(shè)備IP,如果是路由器2自己 的IP,則送上層處理,即,路由器2在操作S420判斷接收到的報(bào)文是否是隧道報(bào)文,如果不 是隧道報(bào)文,則進(jìn)行主機(jī)協(xié)議處理。如果是隧道報(bào)文,則路由器2在操作S430剝?nèi)?bào)文以 太網(wǎng)封裝和隧道封裝,得到內(nèi)層IP報(bào)文,隨后操作返回S310。在操作S310,路由器2檢查 報(bào)文的內(nèi)層目的IP即3. 3. 3. 1是否為本設(shè)備IP,如果不是路由器2自己的IP,則路由器2 在操作S320使用所述內(nèi)層目的IP查找路由表。如果查找成功,在圖4所示的路由器2的路 由表中查找報(bào)文目的IP (3. 3. 3. 1)得到下一跳為3. 3. 3. 1,出接口為接口 4,則路由器2在 操作S330再使用所述下一跳查找ARP表項(xiàng),得到下一跳MAC為MAC8。在操作S340,路由器 2對(duì)報(bào)文添加以太網(wǎng)封裝,將報(bào)文源MAC替換為接口 4的MAC地址即MAC7,將報(bào)文目的MAC 替換為MAC8,從接口 4轉(zhuǎn)發(fā)。隨后,網(wǎng)絡(luò)設(shè)備2接收路由器2轉(zhuǎn)發(fā)的報(bào)文。網(wǎng)絡(luò)設(shè)備2向網(wǎng)絡(luò)設(shè)備1發(fā)送報(bào)文,即上述過程的逆向處理,在此不作詳細(xì)描述。在現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備二層轉(zhuǎn)發(fā)邏輯、三層轉(zhuǎn)發(fā)邏輯和三層隧道轉(zhuǎn)發(fā)邏輯 中,網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備需要頻繁地查找MAC表、路由表、ARP表項(xiàng)等,轉(zhuǎn)發(fā)效率低,性能壓力大。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備通過五元組關(guān)鍵信息和五元組復(fù)數(shù)信 息進(jìn)行快速轉(zhuǎn)發(fā)的方法,從而能夠完成報(bào)文一次學(xué)習(xí)、多次轉(zhuǎn)發(fā),加快了報(bào)文轉(zhuǎn)發(fā)效率。本發(fā)明提供了一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法,包括由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào) 文;確定所述報(bào)文的目的MAC是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC ;當(dāng)目的MAC是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā) 設(shè)備的MAC時(shí),確定所述報(bào)文的目的IP是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP ;當(dāng)目的IP不是所 述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP時(shí),提取所述報(bào)文的五元組關(guān)鍵信息并查找快速轉(zhuǎn)發(fā)表,確定是否能 查到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息;如果查找到與所述五元組關(guān)鍵信息相 應(yīng)的五元組附屬信息,則根據(jù)五元組附屬信息對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝或隧道封裝并將 以太網(wǎng)封裝或隧道封裝的報(bào)文轉(zhuǎn)發(fā),其中,所述快速轉(zhuǎn)發(fā)表存儲(chǔ)在所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中并 包括多個(gè)快速轉(zhuǎn)發(fā)表項(xiàng),每個(gè)快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)于一個(gè)報(bào)文并包括報(bào)文的五元組關(guān)鍵信息 和五元組附屬信息,其中,五元組關(guān)鍵信息包括下行IP,對(duì)應(yīng)上行報(bào)文的目的IP或者下行 報(bào)文的源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的源IP或者下行報(bào)文的目的IP ;下行端口,對(duì)應(yīng)上行 報(bào)文的目的端口或者下行報(bào)文的源端口 ;上行端口,對(duì)應(yīng)上行報(bào)文的源端口或者下行報(bào)文 的目的端口 ;協(xié)議類型,對(duì)應(yīng)報(bào)文IP頭中的協(xié)議類型,其中,五元組附屬信息包括隧道類 型,指示快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的報(bào)文的隧道類型;下行IP,對(duì)應(yīng)上行報(bào)文的隧道目的IP或者 下行報(bào)文的隧道源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的隧道源IP或者下行報(bào)文的隧道目的IP ;下 行MAC,對(duì)應(yīng)上行報(bào)文的目的MAC或者下行報(bào)文的源MAC ;上行MAC,對(duì)應(yīng)上行報(bào)文的源MAC 或者下行報(bào)文的目的MAC。所述快速轉(zhuǎn)發(fā)方法還包括如果沒有查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組 附屬信息,則在快速轉(zhuǎn)發(fā)表中注冊(cè)所述五元組關(guān)鍵信息,使用所述報(bào)文的目的IP查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的路由表,獲得所述報(bào)文的出接口和下一跳;當(dāng)所述出接口不是隧道時(shí),使用 所述報(bào)文的下一跳查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的ARP表項(xiàng),獲得所述報(bào)文下一跳的MAC ;使用所 述報(bào)文的出接口的MAC和下一跳的MAC對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝,并將所述報(bào)文的出接 口的MAC和下一跳的MAC寫入所述報(bào)文的五元組附屬信息并將以太網(wǎng)封裝的報(bào)文轉(zhuǎn)發(fā)。所述快速轉(zhuǎn)發(fā)方法,其中,所述快速轉(zhuǎn)發(fā)表支持自動(dòng)老化機(jī)制。所述快速轉(zhuǎn)發(fā)方法,其中,所述五元組附屬信息還包括協(xié)議轉(zhuǎn)換信息。所述快速轉(zhuǎn)發(fā)方法,其中,在進(jìn)行所述查找時(shí),僅查找五元組附屬信息完整的快速 轉(zhuǎn)發(fā)表項(xiàng)。提供了一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法,包括由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào)文;確 定所述報(bào)文的目的MAC是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC ;當(dāng)目的MAC是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備 的MAC時(shí),確定所述報(bào)文的目的IP是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP ;當(dāng)目的IP不是所述網(wǎng)絡(luò) 轉(zhuǎn)發(fā)設(shè)備的IP時(shí),提取所述報(bào)文的五元組關(guān)鍵信息并查找快速轉(zhuǎn)發(fā)表,確定是否能查到與 所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息;如果沒有查找到與所述五元組關(guān)鍵信息相應(yīng) 的五元組附屬信息,則在快速轉(zhuǎn)發(fā)表中注冊(cè)所述五元組關(guān)鍵信息,使用所述報(bào)文的目的IP 查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的路由表,獲得所述報(bào)文的出接口 ;當(dāng)所述出接口是隧道時(shí),剝?nèi)ニ?述報(bào)文的以太網(wǎng)封裝,使用所述隧道先前配置的外層IP頭的源IP和目的IP來對(duì)所述報(bào)文 進(jìn)行隧道封裝,并將所述外層IP頭的源IP和目的IP添加到所述報(bào)文的五元組附屬信息; 使用所述報(bào)文的外層IP頭的目的IP查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的路由表,獲得所述報(bào)文的出 接口和下一跳;當(dāng)所述出接口不是隧道時(shí),使用所述報(bào)文的下一跳查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備 的ARP表項(xiàng),獲得所述報(bào)文下一跳的MAC ;使用所述報(bào)文的出接口的MAC和下一跳的MAC對(duì) 所述報(bào)文進(jìn)行以太網(wǎng)封裝,并將所述報(bào)文的出接口的MAC和下一跳的MAC寫入所述報(bào)文的 五元組附屬信息;將以太網(wǎng)封裝的報(bào)文轉(zhuǎn)發(fā),其中,所述快速轉(zhuǎn)發(fā)表存儲(chǔ)在所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè) 備中并包括多個(gè)快速轉(zhuǎn)發(fā)表項(xiàng),每個(gè)快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)于一個(gè)報(bào)文并包括報(bào)文的五元組關(guān) 鍵信息和五元組附屬信息,其中,五元組關(guān)鍵信息包括下行IP,對(duì)應(yīng)上行報(bào)文的目的IP或 者下行報(bào)文的源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的源IP或者下行報(bào)文的目的IP ;下行端口,對(duì) 應(yīng)上行報(bào)文的目的端口或者下行報(bào)文的源端口 ;上行端口,對(duì)應(yīng)上行報(bào)文的源端口或者下 行報(bào)文的目的端口 ;協(xié)議類型,對(duì)應(yīng)報(bào)文IP頭中的協(xié)議類型,其中,五元組附屬信息包括 隧道類型,指示快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的報(bào)文的隧道類型;下行IP,對(duì)應(yīng)上行報(bào)文的隧道目的 IP或者下行報(bào)文的隧道源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的隧道源IP或者下行報(bào)文的隧道目 的IP ;下行MAC,對(duì)應(yīng)上行報(bào)文的目的MAC或者下行報(bào)文的源MAC ;上行MAC,對(duì)應(yīng)上行報(bào)文 的源MAC或者下行報(bào)文的目的MAC。所述快速轉(zhuǎn)發(fā)方法,其中,所述快速轉(zhuǎn)發(fā)表支持自動(dòng)老化機(jī)制。所述快速轉(zhuǎn)發(fā)方法,其中,所述五元組附屬信息還包括協(xié)議轉(zhuǎn)換信息。所述快速轉(zhuǎn)發(fā)方法,其中,在進(jìn)行所述查找時(shí),僅查找五元組附屬信息完整的快速 轉(zhuǎn)發(fā)表項(xiàng)。提供了一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法,包括由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào)文;確 定所述報(bào)文的目的MAC是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC ;當(dāng)目的MAC是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備 的MAC時(shí),確定所述報(bào)文的目的IP是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP ;當(dāng)目的IP是所述網(wǎng)絡(luò)轉(zhuǎn) 發(fā)設(shè)備的IP時(shí),確定所述報(bào)文是否是隧道報(bào)文;當(dāng)所述報(bào)文是隧道報(bào)文時(shí),剝?nèi)ニ鰣?bào)文的以太網(wǎng)封裝和隧道封裝,獲得所述報(bào)文的五元組關(guān)鍵信息,并查找快速轉(zhuǎn)發(fā)表,確定是否 能查到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息;如果查找到與所述五元組關(guān)鍵信息 相應(yīng)的五元組附屬信息,則根據(jù)五元組附屬信息對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝并將以太網(wǎng)封 裝的報(bào)文轉(zhuǎn)發(fā),其中,所述快速轉(zhuǎn)發(fā)表存儲(chǔ)在所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中并包括多個(gè)快速轉(zhuǎn)發(fā)表 項(xiàng),每個(gè)快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)于一個(gè)報(bào)文并包括報(bào)文的五元組關(guān)鍵信息和五元組附屬信息, 其中,五元組關(guān)鍵信息包括下行IP,對(duì)應(yīng)上行報(bào)文的目的IP或者下行報(bào)文的源IP ;上行 IP,對(duì)應(yīng)上行報(bào)文的源IP或者下行報(bào)文的目的IP ;下行端口,對(duì)應(yīng)上行報(bào)文的目的端口或 者下行報(bào)文的源端口 ;上行端口,對(duì)應(yīng)上行報(bào)文的源端口或者下行報(bào)文的目的端口 ;協(xié)議 類型,對(duì)應(yīng)報(bào)文IP頭中的協(xié)議類型,其中,五元組附屬信息包括隧道類型,指示快速轉(zhuǎn)發(fā) 表項(xiàng)對(duì)應(yīng)的報(bào)文的隧道類型;下行IP,對(duì)應(yīng)上行報(bào)文的隧道目的IP或者下行報(bào)文的隧道源 IP ;上行IP,對(duì)應(yīng)上行報(bào)文的隧道源IP或者下行報(bào)文的隧道目的IP ;下行MAC,對(duì)應(yīng)上行報(bào) 文的目的MAC或者下行報(bào)文的源MAC ;上行MAC,對(duì)應(yīng)上行報(bào)文的源MAC或者下行報(bào)文的目 的 MAC。所述快速轉(zhuǎn)發(fā)方法還包括如果沒有查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組 附屬信息,則在快速轉(zhuǎn)發(fā)表中注冊(cè)所述五元組關(guān)鍵信息,判斷所述報(bào)文的目的IP是否是所 述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP ;當(dāng)所述報(bào)文的目的IP不是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP時(shí),使用所述報(bào) 文的目的IP查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的路由表,獲得所述報(bào)文的出接口和下一跳;當(dāng)所述出 接口不是隧道時(shí),使用所述報(bào)文的下一跳查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的ARP表項(xiàng),獲得所述報(bào) 文下一跳的MAC ;使用所述報(bào)文的出接口的MAC和下一跳的MAC對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封 裝,并將所述報(bào)文的出接口的MAC和下一跳的MAC寫入所述報(bào)文的五元組附屬信息并將以 太網(wǎng)封裝的報(bào)文轉(zhuǎn)發(fā)。所述快速轉(zhuǎn)發(fā)方法,其中,所述快速轉(zhuǎn)發(fā)表支持自動(dòng)老化機(jī)制。所述快速轉(zhuǎn)發(fā)方法,其中,所述五元組附屬信息還包括協(xié)議轉(zhuǎn)換信息。所述快速轉(zhuǎn)發(fā)方法,其中,在進(jìn)行所述查找時(shí),僅查找五元組附屬信息完整的快速 轉(zhuǎn)發(fā)表項(xiàng)。提供了一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法,包括由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào)文;提 取所述報(bào)文的五元組關(guān)鍵信息并查找快速轉(zhuǎn)發(fā)表,確定是否能查到與所述五元組關(guān)鍵信息 相應(yīng)的五元組附屬信息;如果查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則根 據(jù)五元組附屬信息對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝或隧道封裝;如果沒有查找到與所述五元組 關(guān)鍵信息相應(yīng)的五元組附屬信息,則在快速轉(zhuǎn)發(fā)表中注冊(cè)所述五元組關(guān)鍵信息,并在轉(zhuǎn)發(fā) 報(bào)文的過程中完善與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,其中,所述快速轉(zhuǎn)發(fā)表 存儲(chǔ)在所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中并包括多個(gè)快速轉(zhuǎn)發(fā)表項(xiàng),每個(gè)快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)于一個(gè)報(bào)文 并包括報(bào)文的五元組關(guān)鍵信息和五元組附屬信息,其中,五元組關(guān)鍵信息包括下行IP,對(duì) 應(yīng)上行報(bào)文的目的IP或者下行報(bào)文的源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的源IP或者下行報(bào)文 的目的IP ;下行端口,對(duì)應(yīng)上行報(bào)文的目的端口或者下行報(bào)文的源端口 ;上行端口,對(duì)應(yīng)上 行報(bào)文的源端口或者下行報(bào)文的目的端口 ;協(xié)議類型,對(duì)應(yīng)報(bào)文IP頭中的協(xié)議類型,其中, 五元組附屬信息包括隧道類型,指示快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的報(bào)文的隧道類型;下行IP,對(duì)應(yīng) 上行報(bào)文的隧道目的IP或者下行報(bào)文的隧道源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的隧道源IP或 者下行報(bào)文的隧道目的IP ;下行MAC,對(duì)應(yīng)上行報(bào)文的目的MAC或者下行報(bào)文的源MAC ;上行MAC,對(duì)應(yīng)上行報(bào)文的源MAC或者下行報(bào)文的目的MAC。將在接下來的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點(diǎn),還有一部分通過描 述將是清楚的,或者可以經(jīng)過本發(fā)明的實(shí)施而得知。


      通過下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它目的和特點(diǎn)將會(huì)變得更 加清楚,其中圖1是現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的二層轉(zhuǎn)發(fā)、三層轉(zhuǎn)發(fā)和三層隧道轉(zhuǎn)發(fā)的流程 圖;圖2是示出圖1所示的現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的二層轉(zhuǎn)發(fā)的示圖;圖3是示出圖1所示的現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的三層轉(zhuǎn)發(fā)的示圖;圖4是示出圖1所示的現(xiàn)有技術(shù)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的三層隧道轉(zhuǎn)發(fā)的示圖;圖5是根據(jù)本發(fā)明示例性實(shí)施例的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的二層轉(zhuǎn)發(fā)、三層快速轉(zhuǎn)發(fā)和三 層隧道快速轉(zhuǎn)發(fā)的流程圖;圖6是示出圖5所示的根據(jù)本發(fā)明示例性實(shí)施例的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的三層快速轉(zhuǎn)發(fā) 的示圖;圖7是示出圖5所示的根據(jù)本發(fā)明示例性實(shí)施例的網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的三層隧道快速 轉(zhuǎn)發(fā)的示圖;圖8是示出根據(jù)本發(fā)明示例性實(shí)施例的應(yīng)用快速轉(zhuǎn)發(fā)的示例的示圖。
      具體實(shí)施例方式現(xiàn)在,詳細(xì)描述本發(fā)明的實(shí)施例,其示例在附圖中表示,其中,相同的標(biāo)號(hào)始終表 示相同的部件。IP地址可以唯一確定一臺(tái)網(wǎng)絡(luò)設(shè)備,協(xié)議和端口號(hào)可以唯一確定一臺(tái)網(wǎng)絡(luò)設(shè)備的 應(yīng)用程序。假設(shè)網(wǎng)絡(luò)設(shè)備1和網(wǎng)絡(luò)設(shè)備2通信,只要具備以下五個(gè)元素就可以確定唯一網(wǎng) 絡(luò)設(shè)備1和網(wǎng)絡(luò)設(shè)備2的數(shù)據(jù)流源IP、目的IP、協(xié)議類型、源端口和目的端口。本發(fā)明在收包驅(qū)動(dòng)中保存一個(gè)快速轉(zhuǎn)發(fā)表,快速轉(zhuǎn)發(fā)表包括多條快速轉(zhuǎn)發(fā)表項(xiàng), 每條快速轉(zhuǎn)發(fā)表項(xiàng)包括唯一確定一條數(shù)據(jù)流的五元組的五元組關(guān)鍵信息以及轉(zhuǎn)發(fā)所需的 五元組附屬信息。表1是根據(jù)本發(fā)明示例性實(shí)施例的快速轉(zhuǎn)發(fā)表項(xiàng)的示例。應(yīng)該了解,除 了表1所示出的之外,快速轉(zhuǎn)發(fā)表項(xiàng)中的五元組附屬信息還可以包括其它快速轉(zhuǎn)發(fā)信息, 諸如協(xié)議轉(zhuǎn)換信息等。
      權(quán)利要求
      一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法,包括由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào)文;確定所述報(bào)文的目的MAC是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC;當(dāng)目的MAC是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC時(shí),確定所述報(bào)文的目的IP是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP;當(dāng)目的IP不是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP時(shí),提取所述報(bào)文的五元組關(guān)鍵信息并查找快速轉(zhuǎn)發(fā)表,確定是否能查到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息;如果查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則根據(jù)五元組附屬信息對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝或隧道封裝并將以太網(wǎng)封裝或隧道封裝的報(bào)文轉(zhuǎn)發(fā),其中,所述快速轉(zhuǎn)發(fā)表存儲(chǔ)在所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中并包括多個(gè)快速轉(zhuǎn)發(fā)表項(xiàng),每個(gè)快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)于一個(gè)報(bào)文并包括報(bào)文的五元組關(guān)鍵信息和五元組附屬信息,其中,五元組關(guān)鍵信息包括下行IP,對(duì)應(yīng)上行報(bào)文的目的IP或者下行報(bào)文的源IP;上行IP,對(duì)應(yīng)上行報(bào)文的源IP或者下行報(bào)文的目的IP;下行端口,對(duì)應(yīng)上行報(bào)文的目的端口或者下行報(bào)文的源端口;上行端口,對(duì)應(yīng)上行報(bào)文的源端口或者下行報(bào)文的目的端口;協(xié)議類型,對(duì)應(yīng)報(bào)文IP頭中的協(xié)議類型,其中,五元組附屬信息包括隧道類型,指示快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的報(bào)文的隧道類型;下行IP,對(duì)應(yīng)上行報(bào)文的隧道目的IP或者下行報(bào)文的隧道源IP;上行IP,對(duì)應(yīng)上行報(bào)文的隧道源IP或者下行報(bào)文的隧道目的IP;下行MAC,對(duì)應(yīng)上行報(bào)文的目的MAC或者下行報(bào)文的源MAC;上行MAC,對(duì)應(yīng)上行報(bào)文的源MAC或者下行報(bào)文的目的MAC。
      2.如權(quán)利要求1所述的快速轉(zhuǎn)發(fā)方法,還包括如果沒有查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則在快速轉(zhuǎn)發(fā)表中注 冊(cè)所述五元組關(guān)鍵信息,使用所述報(bào)文的目的IP查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的路由表,獲得所 述報(bào)文的出接口和下一跳;當(dāng)所述出接口不是隧道時(shí),使用所述報(bào)文的下一跳查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的ARP表 項(xiàng),獲得所述報(bào)文下一跳的MAC ;使用所述報(bào)文的出接口的MAC和下一跳的MAC對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝,并將所述 報(bào)文的出接口的MAC和下一跳的MAC寫入所述報(bào)文的五元組附屬信息并將以太網(wǎng)封裝的報(bào) 文轉(zhuǎn)發(fā)。
      3.如權(quán)利要求1或2所述的快速轉(zhuǎn)發(fā)方法,其中,所述快速轉(zhuǎn)發(fā)表支持自動(dòng)老化機(jī)制。
      4.如權(quán)利要求1或2所述的快速轉(zhuǎn)發(fā)方法,其中,所述五元組附屬信息還包括協(xié)議轉(zhuǎn)換fn息ο
      5.如權(quán)利要求1或2所述的快速轉(zhuǎn)發(fā)方法,其中,在進(jìn)行所述查找時(shí),僅查找五元組附 屬信息完整的快速轉(zhuǎn)發(fā)表項(xiàng)。
      6.一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法,包括 由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào)文;確定所述報(bào)文的目的MAC是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC ;當(dāng)目的MAC是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC時(shí),確定所述報(bào)文的目的IP是否是所述網(wǎng)絡(luò)轉(zhuǎn) 發(fā)設(shè)備的IP ;當(dāng)目的IP不是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP時(shí),提取所述報(bào)文的五元組關(guān)鍵信息并查找快速轉(zhuǎn)發(fā)表,確定是否能查到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息;如果沒有查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則在快速轉(zhuǎn)發(fā)表中注 冊(cè)所述五元組關(guān)鍵信息,使用所述報(bào)文的目的IP查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的路由表,獲得所 述報(bào)文的出接口;當(dāng)所述出接口是隧道時(shí),剝?nèi)ニ鰣?bào)文的以太網(wǎng)封裝,使用所述隧道先前配置的外層 IP頭的源IP和目的IP來對(duì)所述報(bào)文進(jìn)行隧道封裝,并將所述外層IP頭的源IP和目的IP 添加到所述報(bào)文的五元組附屬信息;使用所述報(bào)文的外層IP頭的目的IP查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的路由表,獲得所述報(bào)文 的出接口和下一跳;當(dāng)所述出接口不是隧道時(shí),使用所述報(bào)文的下一跳查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的ARP表 項(xiàng),獲得所述報(bào)文下一跳的MAC ;使用所述報(bào)文的出接口的MAC和下一跳的MAC對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝,并將所述 報(bào)文的出接口的MAC和下一跳的MAC寫入所述報(bào)文的五元組附屬信息; 將以太網(wǎng)封裝的報(bào)文轉(zhuǎn)發(fā),其中,所述快速轉(zhuǎn)發(fā)表存儲(chǔ)在所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中并包括多個(gè)快速轉(zhuǎn)發(fā)表項(xiàng),每個(gè)快 速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)于一個(gè)報(bào)文并包括報(bào)文的五元組關(guān)鍵信息和五元組附屬信息,其中,五元組關(guān)鍵信息包括下行IP,對(duì)應(yīng)上行報(bào)文的目的IP或者下行報(bào)文的源IP ; 上行IP,對(duì)應(yīng)上行報(bào)文的源IP或者下行報(bào)文的目的IP ;下行端口,對(duì)應(yīng)上行報(bào)文的目的端 口或者下行報(bào)文的源端口 ;上行端口,對(duì)應(yīng)上行報(bào)文的源端口或者下行報(bào)文的目的端口 ; 協(xié)議類型,對(duì)應(yīng)報(bào)文IP頭中的協(xié)議類型,其中,五元組附屬信息包括隧道類型,指示快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的報(bào)文的隧道類型;下 行IP,對(duì)應(yīng)上行報(bào)文的隧道目的IP或者下行報(bào)文的隧道源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的隧 道源IP或者下行報(bào)文的隧道目的IP ;下行MAC,對(duì)應(yīng)上行報(bào)文的目的MAC或者下行報(bào)文的 源MAC ;上行MAC,對(duì)應(yīng)上行報(bào)文的源MAC或者下行報(bào)文的目的MAC。
      7.如權(quán)利要求6所述的快速轉(zhuǎn)發(fā)方法,其中,所述快速轉(zhuǎn)發(fā)表支持自動(dòng)老化機(jī)制。
      8.如權(quán)利要求6所述的快速轉(zhuǎn)發(fā)方法,其中,所述五元組附屬信息還包括協(xié)議轉(zhuǎn)換信息。
      9.如權(quán)利要求6所述的快速轉(zhuǎn)發(fā)方法,其中,在進(jìn)行所述查找時(shí),僅查找五元組附屬信 息完整的快速轉(zhuǎn)發(fā)表項(xiàng)。
      10.一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法,包括 由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào)文;確定所述報(bào)文的目的MAC是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC ;當(dāng)目的MAC是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC時(shí),確定所述報(bào)文的目的IP是否是所述網(wǎng)絡(luò)轉(zhuǎn) 發(fā)設(shè)備的IP ;當(dāng)目的IP是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP時(shí),確定所述報(bào)文是否是隧道報(bào)文; 當(dāng)所述報(bào)文是隧道報(bào)文時(shí),剝?nèi)ニ鰣?bào)文的以太網(wǎng)封裝和隧道封裝,獲得所述報(bào)文的 五元組關(guān)鍵信息,并查找快速轉(zhuǎn)發(fā)表,確定是否能查到與所述五元組關(guān)鍵信息相應(yīng)的五元 組附屬信息;如果查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則根據(jù)五元組附屬信息對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝并將以太網(wǎng)封裝的報(bào)文轉(zhuǎn)發(fā),其中,所述快速轉(zhuǎn)發(fā)表存儲(chǔ)在所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中并包括多個(gè)快速轉(zhuǎn)發(fā)表項(xiàng),每個(gè)快 速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)于一個(gè)報(bào)文并包括報(bào)文的五元組關(guān)鍵信息和五元組附屬信息,其中,五元組關(guān)鍵信息包括下行IP,對(duì)應(yīng)上行報(bào)文的目的IP或者下行報(bào)文的源IP ; 上行IP,對(duì)應(yīng)上行報(bào)文的源IP或者下行報(bào)文的目的IP ;下行端口,對(duì)應(yīng)上行報(bào)文的目的端 口或者下行報(bào)文的源端口 ;上行端口,對(duì)應(yīng)上行報(bào)文的源端口或者下行報(bào)文的目的端口; 協(xié)議類型,對(duì)應(yīng)報(bào)文IP頭中的協(xié)議類型,其中,五元組附屬信息包括隧道類型,指示快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的報(bào)文的隧道類型;下 行IP,對(duì)應(yīng)上行報(bào)文的隧道目的IP或者下行報(bào)文的隧道源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的隧 道源IP或者下行報(bào)文的隧道目的IP ;下行MAC,對(duì)應(yīng)上行報(bào)文的目的MAC或者下行報(bào)文的 源MAC ;上行MAC,對(duì)應(yīng)上行報(bào)文的源MAC或者下行報(bào)文的目的MAC。
      11.如權(quán)利要求10所述的快速轉(zhuǎn)發(fā)方法,還包括如果沒有查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則在快速轉(zhuǎn)發(fā)表中注 冊(cè)所述五元組關(guān)鍵信息,判斷所述報(bào)文的目的IP是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP ;當(dāng)所述報(bào)文的目的IP不是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP時(shí),使用所述報(bào)文的目的IP查找所 述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的路由表,獲得所述報(bào)文的出接口和下一跳;當(dāng)所述出接口不是隧道時(shí),使用所述報(bào)文的下一跳查找所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的ARP表 項(xiàng),獲得所述報(bào)文下一跳的MAC ;使用所述報(bào)文的出接口的MAC和下一跳的MAC對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝,并將所述 報(bào)文的出接口的MAC和下一跳的MAC寫入所述報(bào)文的五元組附屬信息并將以太網(wǎng)封裝的報(bào) 文轉(zhuǎn)發(fā)。
      12.如權(quán)利要求10或11所述的快速轉(zhuǎn)發(fā)方法,其中,所述快速轉(zhuǎn)發(fā)表支持自動(dòng)老化機(jī)制。
      13.如權(quán)利要求10或11所述的快速轉(zhuǎn)發(fā)方法,其中,所述五元組附屬信息還包括協(xié)議轉(zhuǎn)換信息。
      14.如權(quán)利要求10或11所述的快速轉(zhuǎn)發(fā)方法,其中,在進(jìn)行所述查找時(shí),僅查找五元組 附屬信息完整的快速轉(zhuǎn)發(fā)表項(xiàng)。
      15.一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法,包括 由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào)文;提取所述報(bào)文的五元組關(guān)鍵信息并查找快速轉(zhuǎn)發(fā)表,確定是否能查到與所述五元組關(guān) 鍵信息相應(yīng)的五元組附屬信息;如果查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則根據(jù)五元組附屬信息對(duì) 所述報(bào)文進(jìn)行以太網(wǎng)封裝或隧道封裝;如果沒有查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則在快速轉(zhuǎn)發(fā)表中注 冊(cè)所述五元組關(guān)鍵信息,并在轉(zhuǎn)發(fā)報(bào)文的過程中完善與所述五元組關(guān)鍵信息相應(yīng)的五元組 附屬信息,其中,所述快速轉(zhuǎn)發(fā)表存儲(chǔ)在所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中并包括多個(gè)快速轉(zhuǎn)發(fā)表項(xiàng),每個(gè)快 速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)于一個(gè)報(bào)文并包括報(bào)文的五元組關(guān)鍵信息和五元組附屬信息,其中,五元組關(guān)鍵信息包括下行IP,對(duì)應(yīng)上行報(bào)文的目的IP或者下行報(bào)文的源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的源IP或者下行報(bào)文的目的IP ;下行端口,對(duì)應(yīng)上行報(bào)文的目的端 口或者下行報(bào)文的源端口 ;上行端口,對(duì)應(yīng)上行報(bào)文的源端口或者下行報(bào)文的目的端口; 協(xié)議類型,對(duì)應(yīng)報(bào)文IP頭中的協(xié)議類型,其中,五元組附屬信息包括隧道類型,指示快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的報(bào)文的隧道類型;下 行IP,對(duì)應(yīng)上行報(bào)文的隧道目的IP或者下行報(bào)文的隧道源IP ;上行IP,對(duì)應(yīng)上行報(bào)文的隧 道源IP或者下行報(bào)文的隧道目的IP ;下行MAC,對(duì)應(yīng)上行報(bào)文的目的MAC或者下行報(bào)文的 源MAC ;上行MAC,對(duì)應(yīng)上行報(bào)文的源MAC或者下行報(bào)文的目的MAC。
      全文摘要
      提供了一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的快速轉(zhuǎn)發(fā)方法。所述快速轉(zhuǎn)發(fā)方法包括由網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備接收?qǐng)?bào)文;判斷所述報(bào)文的目的MAC是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC;如果目的MAC是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的MAC,則判斷所述報(bào)文的目的IP是否是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP;如果目的IP不是所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的IP,則提取所述報(bào)文的五元組關(guān)鍵信息并查找快速轉(zhuǎn)發(fā)表,確定是否能查到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息;如果查找到與所述五元組關(guān)鍵信息相應(yīng)的五元組附屬信息,則根據(jù)五元組附屬信息對(duì)所述報(bào)文進(jìn)行以太網(wǎng)封裝或隧道封裝;將以太網(wǎng)封裝或隧道封裝的報(bào)文轉(zhuǎn)發(fā)。
      文檔編號(hào)H04L12/56GK101938415SQ20101026640
      公開日2011年1月5日 申請(qǐng)日期2010年8月30日 優(yōu)先權(quán)日2010年8月30日
      發(fā)明者劉靖非, 蘇韶華, 范成龍, 韋安營 申請(qǐng)人:北京傲天動(dòng)聯(lián)技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1