国产精品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>

      一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法和路由設(shè)備的制作方法

      文檔序號(hào):7890122閱讀:171來(lái)源:國(guó)知局
      專利名稱:一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法和路由設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法和路由設(shè)備。
      背景技術(shù)
      在網(wǎng)絡(luò)高速發(fā)展的今天,基于網(wǎng)絡(luò)處理器的路由設(shè)備憑借其靈活的可編程性和高處理性能得到越來(lái)越廣泛的應(yīng)用,但其可支持的指令空間和資源有限。路由口是路由設(shè)備上的一個(gè)物理端口,作為路由設(shè)備的路由接口,進(jìn)行三層路由的配置。路由口子接口是路由口基于虛擬局域網(wǎng)(Virtual Local Area Network, VLAN)劃分的子接口,也能作為路由設(shè)備的路由接口。路由口子接口又可以分為路由口 VLAN子接口和路由口 QinQ (802. IQ in 802. IQ的縮寫)子接口,其中,路由口 VLAN子接口是按照單層 VLAN劃分的子接口,路由口 QinQ子接口是按照雙層VLAN劃分的子接口?;诰W(wǎng)絡(luò)處理器的路由設(shè)備端口(如gei_l/l)可同時(shí)支持路由口、路由口 VLAN 子接口及路由口 QinQ子接口,如圖I所示。在現(xiàn)有的路由接口路由轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的過(guò)程中,需要針對(duì)不同的路由接口類型設(shè)計(jì)不同的轉(zhuǎn)發(fā)表項(xiàng)以及不同的數(shù)據(jù)報(bào)文處理流程,不但極大的占用資源,而且由于區(qū)分接口類型進(jìn)行處理,浪費(fèi)指令空間,極大的影響路由設(shè)備的性能,對(duì)控制層面來(lái)說(shuō)也增加了負(fù)擔(dān)。另外,同時(shí)由于不同接口類型不同處理,不利于業(yè)務(wù)擴(kuò)展,嚴(yán)重影響了路由設(shè)備的可擴(kuò)展性和兼容性。

      發(fā)明內(nèi)容
      本發(fā)明提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法和路由設(shè)備,以解決如何統(tǒng)一不同路由接口類型的轉(zhuǎn)發(fā)表項(xiàng)和轉(zhuǎn)發(fā)流程的技術(shù)問(wèn)題。為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法,所述方法包括建立路由接口屬性表,并以端口號(hào)、內(nèi)層虛擬局域網(wǎng)標(biāo)識(shí)(VLAN ID)、外層VLAN ID 作為所述路由接口屬性表的索引;按照路由接口的類型和配置確定所述索引;解析接收到的數(shù)據(jù)報(bào)文,根據(jù)解析結(jié)果用端口號(hào)、內(nèi)層VLAN ID、外層VLAN ID查找路由接口屬性表,獲取路由接口屬性; 根據(jù)接收到的數(shù)據(jù)報(bào)文信息和所述路由接口屬性進(jìn)行路由轉(zhuǎn)發(fā)。進(jìn)一步地,所述接口類型包含路由口、路由口虛擬局域網(wǎng)(VLAN)子接口、路由口 QinQ子接口。進(jìn)一步地,按照路由接口的類型和配置確定所述索引包括若配置的路由接口類型是路由口,則用配置的端口號(hào)、內(nèi)層VLAN IDOxFFF、外層 VLAN ID OxFFF作為所述索引;若配置的路由接口類型是路由口 VLAN子接口,則用配置的端口號(hào)、內(nèi)層VLAN ID OxFFF、配置的外層VLAN ID作為所述索引;
      若配置的路由接口類型是路由口 QinQ子接口,則用配置的端口號(hào)、配置的內(nèi)層 VLAN ID、配置的外層VLAN ID作為所述索引。進(jìn)一步地,解析接收到的數(shù)據(jù)報(bào)文,根據(jù)解析結(jié)果用端口號(hào)、內(nèi)層VLANID、外層 VLAN ID查找路由接口屬性表包括解析所述接收到的數(shù)據(jù)報(bào)文;若所述接收到的數(shù)據(jù)報(bào)文攜帶兩層VLAN ID,則將所述兩層VLAN ID分別作為內(nèi)層 VLAN ID、外層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;若所述接收到的數(shù)據(jù)報(bào)文攜帶一層VLAN ID,則將所述VLAN ID作為外層VLAN ID, 將OxFFF作為內(nèi)層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;若所述接收到的數(shù)據(jù)報(bào)文沒(méi)有攜帶VLAN ID,則將OxFFF作為內(nèi)層VLAN ID和外層 VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表。為解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路由設(shè)備,所述路由設(shè)備包括配置模塊和數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)模塊,其中,所述配置模塊,用于建立路由接口屬性表,并以端口號(hào)、內(nèi)層虛擬局域網(wǎng)標(biāo)識(shí) (VLAN ID)、外層VLAN ID作為所述路由接口屬性表的索引;按照路由接口的類型和配置確定所述索引;所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)模塊,用于解析接收到的數(shù)據(jù)報(bào)文,根據(jù)解析結(jié)果用端口號(hào)、內(nèi)層VLAN ID、外層VLAN ID查找路由接口屬性表,獲取路由接口屬性,根據(jù)接收到的數(shù)據(jù)報(bào)文信息和所述路由接口屬性進(jìn)行路由轉(zhuǎn)發(fā)。進(jìn)一步地,所述接口類型包含路由口、路由口虛擬局域網(wǎng)(VLAN)子接口、路由口 QinQ子接口。進(jìn)一步地,所述配置模塊,用于當(dāng)配置的路由接口類型是路由口時(shí),用配置的端口號(hào)、內(nèi)層VLAN ID OxFFF、外層VLAN ID OxFFF作為所述索引;當(dāng)配置的路由接口類型是路由口 VLAN子接口時(shí),用配置的端口號(hào)、內(nèi)層VLAN ID OxFFF、配置的外層VLAN ID作為所述索引;當(dāng)配置的路由接口類型是路由口 QinQ子接口時(shí),用配置的端口號(hào)、配置的內(nèi)層VLAN ID、配置的外層VLAN ID作為所述索引。進(jìn)一步地,所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)模塊,用于解析所述數(shù)據(jù)報(bào)文;若所述接收到的數(shù)據(jù)報(bào)文攜帶兩層VLAN ID,則將所述兩層VLAN ID分別作為內(nèi)層VLAN ID、外層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;若所述接收到的數(shù)據(jù)報(bào)文攜帶一層VLANID,則將所述VLAN ID作為外層VLAN ID,將OxFFF作為內(nèi)層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;若所述接收到的數(shù)據(jù)報(bào)文沒(méi)有攜帶VLAN ID,則將OxFFF作為內(nèi)層VLAN ID和外層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;獲取路由接口屬性,根據(jù)接收到的數(shù)據(jù)報(bào)文信息和所述路由接口屬性進(jìn)行路由轉(zhuǎn)發(fā)。上述技術(shù)方案提取路由接口的端口號(hào)、內(nèi)層VLAN ID、外層VLAN ID這三個(gè)關(guān)鍵性因素作為路由接口屬性表的索引,統(tǒng)一了轉(zhuǎn)發(fā)表項(xiàng);在統(tǒng)一了轉(zhuǎn)發(fā)表項(xiàng)的基礎(chǔ)上,對(duì)接收的數(shù)據(jù)報(bào)文可采用相同的處理流程進(jìn)行路由轉(zhuǎn)發(fā),減輕了控制層面的負(fù)擔(dān);由于上述技術(shù)方案采用統(tǒng)一的轉(zhuǎn)發(fā)表項(xiàng)和數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)流程,也提高了網(wǎng)絡(luò)處理器的可擴(kuò)展性和兼容性。


      圖I為現(xiàn)有技術(shù)路由設(shè)備上的路由接口示意圖;圖2為本實(shí)施例的轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法流程圖;圖3為本實(shí)施例的按照路由接口的類型和配置確定所述索引的方法流程圖;圖4為本實(shí)施例的轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路由設(shè)備組成模塊圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。圖2為本實(shí)施例的轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法流程圖。S201建立路由接口屬性表,并以端口號(hào)、內(nèi)層虛擬局域網(wǎng)標(biāo)識(shí)(VLANID)、外層 VLAN ID作為所述路由接口屬性表的索引;所述接口屬性表中記錄的路由接口屬性包括路由接口的VPN屬性,路由接口的狀態(tài)是up還是down,是否開啟組播等;S202按照路由接口的類型和配置確定所述索引;所述接口類型包含路由口、路由口虛擬局域網(wǎng)(VLAN)子接口、路由口 QinQ子接 Π ;若配置的路由接口類型是路由口,則用配置的端口號(hào)、內(nèi)層VLAN IDOxFFF、外層 VLAN ID OxFFF作為所述索引;若配置的路由接口類型是路由口 VLAN子接口,則用配置的端口號(hào)、內(nèi)層VLAN ID OxFFF、配置的外層VLAN ID作為所述索引;若配置的路由接口類型是路由口 QinQ子接口,則用配置的端口號(hào)、配置的內(nèi)層 VLAN ID、配置的外層VLAN ID作為所述索引;上述按照路由接口的類型和配置確定所述索引條件值的流程可如圖3所示。表I為路由接口屬性表。表I
      端口內(nèi)層VLAN外層VLAN路由接口屬性NIOxFFFOxFFFMlNIOxFFFXlM2NIY2X2M3N2OxFFFOxFFFM權(quán)利要求
      1.一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法,其特征在于,所述方法包括建立路由接口屬性表,并以端口號(hào)、內(nèi)層虛擬局域網(wǎng)標(biāo)識(shí)(VLAN ID)、外層VLAN ID作為所述路由接口屬性表的索引;按照路由接口的類型和配置確定所述索引;解析接收到的數(shù)據(jù)報(bào)文,根據(jù)解析結(jié)果用端口號(hào)、內(nèi)層VLAN ID、外層VLAN ID查找路由接口屬性表,獲取路由接口屬性;根據(jù)接收到的數(shù)據(jù)報(bào)文信息和所述路由接口屬性進(jìn)行路由轉(zhuǎn)發(fā)。
      2.如權(quán)利要求I所述的方法,其特征在于,所述接口類型包含路由口、路由口虛擬局域網(wǎng)(VLAN)子接口、路由口 QinQ子接口。
      3.如權(quán)利要求2所述的方法,其特征在于,按照路由接口的類型和配置確定所述索引進(jìn)一步包括若配置的路由接口類型是路由口,則用配置的端口號(hào)、內(nèi)層VLAN IDOxFFF、外層VLAN ID OxFFF作為所述索引;若配置的路由接口類型是路由口 VLAN子接口,則用配置的端口號(hào)、內(nèi)層VLAN ID OxFFF、配置的外層VLAN ID作為所述索引;若配置的路由接口類型是路由口 QinQ子接口,則用配置的端口號(hào)、配置的內(nèi)層VLAN ID、配置的外層VLAN ID作為所述索引。
      4.如權(quán)利要求3所述的方法,其特征在于,解析接收到的數(shù)據(jù)報(bào)文,根據(jù)解析結(jié)果用端口號(hào)、內(nèi)層VLAN ID、外層VLAN ID查找路由接口屬性表進(jìn)一步包括解析所述接收到的數(shù)據(jù)報(bào)文;若所述接收到的數(shù)據(jù)報(bào)文攜帶兩層VLAN ID,則將所述兩層VLAN ID分別作為內(nèi)層VLAN ID、外層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;若所述接收到的數(shù)據(jù)報(bào)文攜帶一層VLAN ID,則將所述VLAN ID作為外層VLAN ID,將 OxFFF作為內(nèi)層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;若所述接收到的數(shù)據(jù)報(bào)文沒(méi)有攜帶VLAN ID,則將OxFFF作為內(nèi)層VLAN ID和外層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表。
      5.一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路由設(shè)備,其特征在于,所述路由設(shè)備包括配置模塊和數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)模塊,其中,所述配置模塊,用于建立路由接口屬性表,并以端口號(hào)、內(nèi)層虛擬局域網(wǎng)標(biāo)識(shí)(VLAN ID)、外層VLAN ID作為所述路由接口屬性表的索引;按照路由接口的類型和配置確定所述索引;所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)模塊,用于解析接收到的數(shù)據(jù)報(bào)文,根據(jù)解析結(jié)果用端口號(hào)、內(nèi)層 VLAN ID、外層VLAN ID查找路由接口屬性表,獲取路由接口屬性,根據(jù)接收到的數(shù)據(jù)報(bào)文信息和所述路由接口屬性進(jìn)行路由轉(zhuǎn)發(fā)。
      6.如權(quán)利要求5所述的路由設(shè)備,其特征在于,所述接口類型包含路由口、路由口虛擬局域網(wǎng)(VLAN)子接口、路由口 QinQ子接口。
      7.如權(quán)利要求6所述的路由設(shè)備,其特征在于,所述配置模塊,用于當(dāng)配置的路由接口類型是路由口時(shí),用配置的端口號(hào)、內(nèi)層VLAN ID OxFFF、外層VLAN ID OxFFF作為所述索引;當(dāng)配置的路由接口類型是路由口 VLAN子接口時(shí),用配置的端口號(hào)、內(nèi)層VLAN IDOxFFF、配置的外層VLAN ID作為所述索引;當(dāng)配置的路由接口類型是路由口 QinQ子接口時(shí),用配置的端口號(hào)、配置的內(nèi)層VLAN ID、配置的外層 VLANID作為所述索引。
      8.如權(quán)利要求7所述的路由設(shè)備,其特征在于,所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)模塊,用于解析所述數(shù)據(jù)報(bào)文;若所述接收到的數(shù)據(jù)報(bào)文攜帶兩層 VLAN ID,則將所述兩層VLAN ID分別作為內(nèi)層VLAN ID、外層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;若所述接收到的數(shù)據(jù)報(bào)文攜帶一層VLAN ID,則將所述VLAN ID作為外層VLAN ID,將OxFFF作為內(nèi)層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;若所述接收到的數(shù)據(jù)報(bào)文沒(méi)有攜帶VLAN ID,則將OxFFF作為內(nèi)層VLAN ID和外層VLAN ID,根據(jù)解析出的端口號(hào)、所述內(nèi)層VLAN ID和外層VLAN ID查找路由接口屬性表;獲取路由接口屬性,根據(jù)接收到的數(shù)據(jù)報(bào)文信息和所述路由接口屬性進(jìn)行路由轉(zhuǎn)發(fā)。
      全文摘要
      本發(fā)明提出了一種轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的方法和路由設(shè)備,其中,所述方法包括建立路由接口屬性表,并以端口號(hào)、內(nèi)層VLAN ID、外層VLAN ID作為路由接口屬性表的索引;按照路由接口的類型和配置確定所述索引;解析接收到的數(shù)據(jù)報(bào)文,根據(jù)解析結(jié)果用端口號(hào)、內(nèi)層VLAN ID、外層VLAN ID查找路由接口屬性表,獲取路由接口屬性;根據(jù)接收到的數(shù)據(jù)報(bào)文信息和所述路由接口屬性進(jìn)行路由轉(zhuǎn)發(fā)。本發(fā)明統(tǒng)一了不同路由接口類型的轉(zhuǎn)發(fā)表項(xiàng)和轉(zhuǎn)發(fā)流程。
      文檔編號(hào)H04L12/56GK102611619SQ201210043198
      公開日2012年7月25日 申請(qǐng)日期2012年2月24日 優(yōu)先權(quán)日2012年2月24日
      發(fā)明者孫蓓 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1