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

      路由器及在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法

      文檔序號(hào):7757159閱讀:130來(lái)源:國(guó)知局
      專利名稱:路由器及在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)裝置,尤其涉及一種路由器及在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法。
      背景技術(shù)
      在傳統(tǒng)的IP網(wǎng)絡(luò)中,主要采用的是IPv4網(wǎng)絡(luò)通信協(xié)議。隨著hternet的不斷發(fā)展,IPv4網(wǎng)絡(luò)通信協(xié)議逐漸暴露出許多不足,其中最嚴(yán)重、最迫切需要解決的就是IP地址空間耗盡和骨干路由器中路由表過(guò)于龐大的問(wèn)題,這兩個(gè)問(wèn)題直接導(dǎo)致了下一代因特網(wǎng)協(xié)議-即IPv6網(wǎng)絡(luò)通信協(xié)議的誕生。但是,由于IPv4網(wǎng)絡(luò)的基礎(chǔ)架構(gòu)已經(jīng)相當(dāng)完善,目前hternet網(wǎng)絡(luò)中IPv4的用戶和設(shè)備數(shù)量龐大,通信網(wǎng)絡(luò)運(yùn)營(yíng)商也不可能一下拋棄現(xiàn)有的IPv4網(wǎng)絡(luò)而改建IPv6網(wǎng)絡(luò), 因此從IPv4協(xié)議直接過(guò)渡到IPv6協(xié)議不太現(xiàn)實(shí)。因此,如何利用現(xiàn)有的網(wǎng)絡(luò)實(shí)現(xiàn)IPv4協(xié)議與IPv6協(xié)議的同網(wǎng)共存是目前最值得關(guān)注的問(wèn)題。

      發(fā)明內(nèi)容
      有鑒于此,有必要提供一種路由器,可同時(shí)處理IPv4與IPv6報(bào)文,實(shí)現(xiàn)IPv4協(xié)議與IPv6協(xié)議的同網(wǎng)共存。此外,還需提供一種在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法,可在不改變?cè)芯W(wǎng)絡(luò)架構(gòu)情況下,實(shí)現(xiàn)IPv4協(xié)議與IPv6協(xié)議的同網(wǎng)共存。一種路由器,其包括局域網(wǎng)端口與廣域網(wǎng)端口。該路由器通過(guò)局域網(wǎng)端口與局域網(wǎng)相連及通過(guò)廣域網(wǎng)端口與廣域網(wǎng)相連。該路由器包括規(guī)則存儲(chǔ)單元,其中存儲(chǔ)有該路由器處理非IPv6報(bào)文的規(guī)則;數(shù)據(jù)包接收與處理單元,用于通過(guò)局域網(wǎng)端口與廣域網(wǎng)端口從局域網(wǎng)或者廣域網(wǎng)接收?qǐng)?bào)文,判斷所述報(bào)文是否為IPv6報(bào)文,并根據(jù)上述規(guī)則存儲(chǔ)單元中存儲(chǔ)的規(guī)則,對(duì)非IPv6報(bào)文在網(wǎng)絡(luò)層做路由處理,以及對(duì)IPv6報(bào)文在數(shù)據(jù)鏈路層做橋接處理;路由單元,用于將非IPv6報(bào)文在網(wǎng)絡(luò)層傳送到指定端口 ;及橋接單元,用于將IPv6報(bào)文在數(shù)據(jù)鏈路層傳送到指定端口。一種在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法,包括以下步驟將一個(gè)路由器通過(guò)其局域網(wǎng)端口與局域網(wǎng)相連及通過(guò)其廣域網(wǎng)端口與廣域網(wǎng)相連;在上述路由器中存儲(chǔ)處理非IPv6報(bào)文的規(guī)則;利用上述路由器從局域網(wǎng)或者廣域網(wǎng)接收?qǐng)?bào)文;判斷所接收的報(bào)文是否為IPv6報(bào)文;根據(jù)上述規(guī)則,對(duì)非IPv6報(bào)文在網(wǎng)絡(luò)層做路由處理;及對(duì)IPv6報(bào)文在數(shù)據(jù)鏈路層做橋接處理。本發(fā)明所述路由器及在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法僅僅將IPv6報(bào)文與IPv4報(bào)文分類傳輸,并沒(méi)有封裝及解封裝的處理,故而使用此方法時(shí)路由器的吞吐量及網(wǎng)絡(luò)傳輸時(shí)延的性能更優(yōu)越。


      圖1是本發(fā)明路由器較佳實(shí)施方式的應(yīng)用環(huán)境及結(jié)構(gòu)圖。圖2演示了圖1中的路由器處理非IPv6報(bào)文的規(guī)則。圖3是本發(fā)明在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法較佳實(shí)施方式的流程圖。主要元件符號(hào)說(shuō)明
      路由器1
      規(guī)則存儲(chǔ)單元10
      報(bào)文接收與處理單元11
      路由單元12
      橋接單元13
      廣域網(wǎng)端口15
      廣域網(wǎng)2
      局域網(wǎng)端口16
      局域網(wǎng)具體實(shí)施例方式參閱圖1所示,是本發(fā)明較佳實(shí)施方式中路由器1的應(yīng)用環(huán)境及結(jié)構(gòu)圖。在本實(shí)施方式中,路由器1處理廣域網(wǎng)2與局域網(wǎng)3之間的IPv4與IPv6通信。路由器1包括廣域網(wǎng)端口 15與局域網(wǎng)端口 16。其中,局域網(wǎng)端口 16中包括有線端口及無(wú)線端口(圖中未示出)。路由器1通過(guò)廣域網(wǎng)端口 15與局域網(wǎng)端口 16分別與廣域網(wǎng)2及局域網(wǎng)3相連,用于接收并處理來(lái)自廣域網(wǎng)2及局域網(wǎng)3的報(bào)文。在本實(shí)施方式中,路由器1包括規(guī)則存儲(chǔ)單元10、報(bào)文接收與處理單元11、路由單元12及橋接單元13。規(guī)則存儲(chǔ)單元10中存儲(chǔ)有路由器1處理非IPv6報(bào)文的規(guī)則。所述非IPv6報(bào)文是指IPv4報(bào)文。參閱圖2所示,為路由器處理非IPv6報(bào)文的規(guī)則。該規(guī)則規(guī)定了若路由器1接收到了一個(gè)非IPv6報(bào)文(! IPv6),則路由器1首先需要判斷該報(bào)文是不是從廣域網(wǎng)端口 15接收的(WAN port in)。若該報(bào)文是從廣域網(wǎng)端口 15接收的,則路由器1將該報(bào)文通過(guò)路由單元12在OSI (Open System Interconnect,開放式系統(tǒng)互聯(lián))的網(wǎng)絡(luò)層做路由處理傳送到指定端口。否則,若該報(bào)文不是從廣域網(wǎng)端口 15接收的,那么,該報(bào)文應(yīng)該需要從廣域網(wǎng)端口 15發(fā)出(WAN port out),則路由器1需要判斷該報(bào)文是不是非組播報(bào)文(! Multicast)也非廣播報(bào)文(! Broadcast)。若該報(bào)文非組播報(bào)文(! Multicast)也非廣播報(bào)文(! Broadcast),則路由器1還是將該報(bào)文通過(guò)路由單元12在OSI的網(wǎng)絡(luò)層做路由處理傳送到指定端口。否則,若該報(bào)文是組播報(bào)文或者廣播報(bào)文(Multicast I I Broadcast), 則路由器1將該報(bào)文丟棄。上述規(guī)則存儲(chǔ)單元10中也可以存儲(chǔ)用戶設(shè)定的路由器1處理IPv6報(bào)文的規(guī)則, 例如,存儲(chǔ)有需要丟棄的IPv6報(bào)文的類型等。所述需要丟棄的IPv6報(bào)文的類型包括向局域網(wǎng)端口 16中的無(wú)線端口轉(zhuǎn)送的IPv6組播報(bào)文(IPv6&&Multicast),或者組播UDP數(shù)據(jù)報(bào)文(Multicast Steam)等。所述報(bào)文接收與處理單元11通過(guò)廣域網(wǎng)端口 15及局域網(wǎng)端口 16從廣域網(wǎng)2或者局域網(wǎng)3接收?qǐng)?bào)文,判斷該報(bào)文是不是IPv6報(bào)文。在本實(shí)施方式中,所述報(bào)文接收與處理單元11根據(jù)所接收到的報(bào)文內(nèi)的類型字段(Ether Type)來(lái)判斷該報(bào)文是不是IPv6報(bào)文。所述報(bào)文接收與處理單元11還根據(jù)上述規(guī)則存儲(chǔ)單元10中存儲(chǔ)的規(guī)則,對(duì)非IPv6報(bào)文做丟棄處理或者路由處理,以及對(duì)IPv6報(bào)文做丟棄處理或者橋接處理。如上所述,做丟棄處理的非IPv6報(bào)文是指組播或者廣播的非IPv6報(bào)文。將組播或者廣播的非IPv6報(bào)文丟棄的目的是為了防止對(duì)IPv6報(bào)文的橋接處理影響到對(duì)IPv4報(bào)文的路由處理。所述路由單元12是路由器1原有的功能單元,用于將非IPv6報(bào)文,如IPv4報(bào)文, 在OSI的網(wǎng)絡(luò)層做路由處理傳送到指定端口。所述橋接單元13通過(guò)將路由器1的廣域網(wǎng)端口 15與局域網(wǎng)端口 16綁定在同一個(gè)網(wǎng)橋(Bridge)中而得到功能實(shí)現(xiàn)。該橋接單元13根據(jù)用戶設(shè)定的存儲(chǔ)在規(guī)則存儲(chǔ)單元 10中處理IPv6報(bào)文的規(guī)則對(duì)IPv6報(bào)文在OSI的數(shù)據(jù)鏈路層做橋接處理傳送到指定端口。參閱圖3所示,是本發(fā)明在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法較佳實(shí)施方式的流程圖。步驟S10,報(bào)文接收與處理單元11通過(guò)廣域網(wǎng)端口 15或者局域網(wǎng)端口 16從廣域網(wǎng)2或者局域網(wǎng)3接收一個(gè)報(bào)文。步驟Sll,報(bào)文接收與處理單元11通過(guò)該報(bào)文的類型字段判斷該報(bào)文是不是IPv6 報(bào)文。若該報(bào)文不是IPv6報(bào)文,則流程進(jìn)入步驟S12。否則,若該報(bào)文是IPv6報(bào)文,則流程進(jìn)入下述的步驟S15。在步驟S12中,報(bào)文接收與處理單元11判斷該報(bào)文是不是從廣域網(wǎng)端口 15接收。 若該報(bào)文是從廣域網(wǎng)端口 15接收的,則進(jìn)入步驟S14,報(bào)文接收與處理單元11根據(jù)規(guī)則存儲(chǔ)單元10中存儲(chǔ)的規(guī)則,將該報(bào)文通過(guò)路由單元12在OSI的網(wǎng)絡(luò)層做路由處理傳送到指
      定端口。若該報(bào)文不是從廣域網(wǎng)端口 15接收的,則進(jìn)入步驟S13,報(bào)文接收與處理單元11 進(jìn)一步判斷該報(bào)文是不是組播報(bào)文或者廣播報(bào)文。若該報(bào)文非組播報(bào)文也非廣播報(bào)文,則進(jìn)入步驟S14,報(bào)文接收與處理單元11根據(jù)規(guī)則存儲(chǔ)單元10中存儲(chǔ)的規(guī)則,將該報(bào)文通過(guò)路由單元12在OSI的網(wǎng)絡(luò)層做路由處理傳送到指定端口。否則,若該報(bào)文是組播報(bào)文或者廣播報(bào)文,則進(jìn)入步驟S17,報(bào)文接收與處理單元 11根據(jù)規(guī)則存儲(chǔ)單元10中存儲(chǔ)的規(guī)則,將該報(bào)文丟棄。若在步驟Sll中判斷該報(bào)文是IPv6報(bào)文,則進(jìn)入步驟S15,報(bào)文接收與處理單元 11判斷用戶是否在規(guī)則存儲(chǔ)單元10中設(shè)置了處理IPv6報(bào)文的規(guī)則。若用戶沒(méi)有設(shè)置處理IPv6報(bào)文的規(guī)則,則進(jìn)入步驟S18,報(bào)文接收與處理單元11將該報(bào)文通過(guò)橋接單元13在 OSI的數(shù)據(jù)鏈路層做橋接處理傳送到指定端口。若用戶設(shè)置了處理IPv6報(bào)文的規(guī)則,則進(jìn)入步驟S16,報(bào)文接收與處理單元11根據(jù)規(guī)則存儲(chǔ)單元10中存儲(chǔ)的規(guī)則判斷該報(bào)文是否需要被丟棄。若該報(bào)文不需要被丟棄,則進(jìn)入步驟S18,報(bào)文接收與處理單元11將該報(bào)文通過(guò)橋接單元13在OSI的數(shù)據(jù)鏈路層做橋接處理傳送到指定端口。否則,若該報(bào)文需要被丟棄,則進(jìn)入步驟S17,報(bào)文接收與處理單元11將該報(bào)文丟棄。
      權(quán)利要求
      1.一種路由器,其包括局域網(wǎng)端口與廣域網(wǎng)端口,該路由器通過(guò)其局域網(wǎng)端口與局域網(wǎng)相連及通過(guò)其廣域網(wǎng)端口與廣域網(wǎng)相連,其特征在于,該路由器包括規(guī)則存儲(chǔ)單元,其中存儲(chǔ)有該路由器處理非IPv6報(bào)文的規(guī)則; 數(shù)據(jù)包接收與處理單元,用于通過(guò)局域網(wǎng)端口與廣域網(wǎng)端口從局域網(wǎng)或者廣域網(wǎng)接收?qǐng)?bào)文,判斷該報(bào)文是否為IPv6報(bào)文,根據(jù)上述規(guī)則存儲(chǔ)單元中存儲(chǔ)的規(guī)則,對(duì)非IPv6報(bào)文在網(wǎng)絡(luò)層做路由處理,以及對(duì)IPv6報(bào)文在數(shù)據(jù)鏈路層做橋接處理; 路由單元,用于將非IPv6報(bào)文在網(wǎng)絡(luò)層傳送到指定端口 ;及橋接單元,用于將IPv6報(bào)文在數(shù)據(jù)鏈路層傳送到指定端口。
      2.如權(quán)利要求1所述的路由器,其特征在于,所述路由器處理非IPv6報(bào)文的規(guī)則包括(a)從廣域網(wǎng)端口接收的非IPv6報(bào)文,做路由處理;(b)需要從廣域網(wǎng)端口傳出的非組播非廣播的非IPv6報(bào)文,做路由處理;及(c)需要從廣域網(wǎng)端口傳出的組播或者廣播的非IPv6報(bào)文,直接做丟棄處理。
      3.如權(quán)利要求1所述的路由器,其特征在于,所述規(guī)則存儲(chǔ)單元還存儲(chǔ)有用戶設(shè)置的路由器處理IPv6報(bào)文的規(guī)則,該規(guī)則中列舉出需要被丟棄的IPv6報(bào)文的類型。
      4.如權(quán)利要求3所述的路由器,其特征在于,在所接收的報(bào)文屬于所列舉出的需要被丟棄的IPv6報(bào)文時(shí),所述橋接單元還用于將該報(bào)文丟棄。
      5.如權(quán)利要求1所述的路由器,其特征在于,所述橋接單元是通過(guò)將路由器的廣域網(wǎng)端口與局域網(wǎng)端口綁定在同一個(gè)網(wǎng)橋中而得到功能實(shí)現(xiàn)。
      6.一種在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法,其特征在于,該方法包括以下步驟將一個(gè)路由器通過(guò)其局域網(wǎng)端口與局域網(wǎng)相連及通過(guò)其廣域網(wǎng)端口與廣域網(wǎng)相連;在上述路由器中存儲(chǔ)處理非IPv6報(bào)文的規(guī)則;利用上述路由器從局域網(wǎng)或者廣域網(wǎng)接收?qǐng)?bào)文;及判斷所接收的報(bào)文是否為IPv6報(bào)文;根據(jù)上述規(guī)則,對(duì)非IPv6報(bào)文在網(wǎng)絡(luò)層做路由處理;及對(duì)IPv6報(bào)文在數(shù)據(jù)鏈路層做橋接處理。
      7.如權(quán)利要求6所述的在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法,其特征在于,所述處理非IPv6報(bào)文的規(guī)則包括(a)從廣域網(wǎng)端口接收的非IPv6報(bào)文,做路由處理;(b)需要從廣域網(wǎng)端口傳出的非組播非廣播的非IPv6報(bào)文,做路由處理;及(c)需要從廣域網(wǎng)端口傳出的組播或者廣播的非IPv6報(bào)文,直接做丟棄處理。
      8.如權(quán)利要求6所述的在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法,其特征在于,在路由器中存儲(chǔ)處理非IPv6報(bào)文的規(guī)則之后還包括步驟在上述路由器中設(shè)置處理IPv6報(bào)文的規(guī)則,該規(guī)則中列舉出需要被丟棄的IPv6報(bào)文的類型。
      9.如權(quán)利要求8所述的在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法,其特征在于,對(duì) IPv6報(bào)文在數(shù)據(jù)鏈路層做橋接處理的步驟還包括若所接收的報(bào)文屬于上述列舉出的需要被丟棄的IPv6報(bào)文時(shí),將該報(bào)文直接丟棄而不在數(shù)據(jù)鏈路層做橋接處理。
      10.如權(quán)利要求6所述的在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法,其特征在于,所述橋接處理的功能是通過(guò)將路由器的廣域網(wǎng)端口與局域網(wǎng)端口綁定在同一個(gè)網(wǎng)橋中而實(shí)現(xiàn)的。
      全文摘要
      一種路由器,包括規(guī)則存儲(chǔ)單元,其中存儲(chǔ)有處理非IPv6報(bào)文的規(guī)則;數(shù)據(jù)包接收與處理單元,用于從局域網(wǎng)或者廣域網(wǎng)接收?qǐng)?bào)文,判斷該報(bào)文是否為IPv6報(bào)文,并根據(jù)上述規(guī)則,對(duì)非IPv6報(bào)文在網(wǎng)絡(luò)層做路由處理,以及對(duì)IPv6報(bào)文在數(shù)據(jù)鏈路層做橋接處理;路由單元,用于將非IPv6報(bào)文在網(wǎng)絡(luò)層傳送到指定端口;及橋接單元,用于將IPv6報(bào)文在數(shù)據(jù)鏈路層傳送到指定端口。本發(fā)明還提供一種在IPv4路由器上實(shí)現(xiàn)IPv6報(bào)文穿越的方法。本發(fā)明可在不改變?cè)芯W(wǎng)絡(luò)架構(gòu)情況下,實(shí)現(xiàn)IPv4協(xié)議與IPv6協(xié)議的同網(wǎng)共存。
      文檔編號(hào)H04L12/56GK102377654SQ20101025559
      公開日2012年3月14日 申請(qǐng)日期2010年8月17日 優(yōu)先權(quán)日2010年8月17日
      發(fā)明者張亞芬 申請(qǐng)人:國(guó)基電子(上海)有限公司, 鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1