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

      一種基于硬件學(xué)習(xí)的多對(duì)一vlan映射的芯片實(shí)現(xiàn)方法

      文檔序號(hào):9790907閱讀:340來(lái)源:國(guó)知局
      一種基于硬件學(xué)習(xí)的多對(duì)一vlan映射的芯片實(shí)現(xiàn)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其是涉及一種基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法。
      【背景技術(shù)】
      [0002]現(xiàn)有技術(shù)中,VLAN(Virtual Local Area Network虛擬局域網(wǎng))是將一個(gè)物理的局域網(wǎng)在邏輯上劃分成多個(gè)廣播域,相同VLAN內(nèi)的主機(jī)間可以直接通信,而不同VLAN間不能直接互通,從而將廣播報(bào)文限制在一個(gè)VLAN內(nèi)。由于不同VLAN間不能直接互訪,因此提高了網(wǎng)絡(luò)安全性。VLAN映射用于實(shí)現(xiàn)不同VLAN間的通信。報(bào)文從交換機(jī)入端口接收進(jìn)來(lái)后,在向外發(fā)送本地VLAN的幀時(shí),將幀中的VLAN替換成外部的VLAN。在接收外部VLAN的幀時(shí),將幀中的VLAN替換成本地的VLAN,這樣不同VLAN間就實(shí)現(xiàn)了互相通信。
      [0003]當(dāng)一個(gè)端口上有多個(gè)業(yè)務(wù)同時(shí)存在時(shí),可通過(guò)VLAN來(lái)區(qū)分不同的業(yè)務(wù)。有多個(gè)業(yè)務(wù)同時(shí)在UNI(User Networks Interf ace用戶網(wǎng)絡(luò)側(cè)接口)方向和麗I (Network to
      Network Interface網(wǎng)絡(luò)側(cè)接口)方向之間轉(zhuǎn)發(fā)。此時(shí)是N個(gè)VLAN(a,b,c......η)同時(shí)映射成同一個(gè)VLANs。與普通1:1的VLAN映射相比,從UNI方向向NNI方向時(shí)能夠通過(guò)端口P0RT+VLAN(a,b,c……η)映射得到新的VLANs并進(jìn)行轉(zhuǎn)發(fā)。但是在從NNI方向回UNI時(shí)N:1的VLAN映射在NNI方向由于只有一個(gè)VLANs但是卻要有多個(gè)用于區(qū)分不同業(yè)務(wù)的VLAN需要映射,現(xiàn)有技術(shù)的方案是將UNI方向的多個(gè)VLAN分成M個(gè)區(qū)間,每個(gè)區(qū)間包含多個(gè)VLAN,從NNI方向回UNI時(shí)進(jìn)行MAC學(xué)習(xí)和查MAC表,如果查不到MAC,則復(fù)制M份,每份再?gòu)?fù)制多份,復(fù)制的數(shù)量為區(qū)間中的VLAN數(shù),完成數(shù)據(jù)包在UNI的廣播。
      [0004]上述提到的N:1的VLAN映射方法,其缺點(diǎn)就是從NNI方向回UNI時(shí)會(huì)進(jìn)行報(bào)文多次復(fù)制廣播傳輸,網(wǎng)絡(luò)傳輸效率低。

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

      [0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法。
      [0006]為實(shí)現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其包括一個(gè)端口,所述一個(gè)端口上有多個(gè)業(yè)務(wù)同時(shí)存在,N個(gè)VLAN(a,b,c……η)同時(shí)映射成同一個(gè)VLANs,N為大于I的整數(shù),通過(guò)VLAN來(lái)區(qū)分不同的業(yè)務(wù),每個(gè)業(yè)務(wù)分配一個(gè)單獨(dú)的邏輯端口,當(dāng)多個(gè)業(yè)務(wù)同時(shí)在UNI方向和NNI方向之間轉(zhuǎn)發(fā),此時(shí)多個(gè)業(yè)務(wù)同時(shí)通過(guò)P0RT+VLAN(a,b,c……η)映射得到新的VLANs并進(jìn)行轉(zhuǎn)發(fā)
      [0007]優(yōu)選地,從UNI轉(zhuǎn)發(fā)到NNI時(shí),入方向通過(guò)報(bào)文攜帶的不同的VLAN來(lái)區(qū)分不同的業(yè)務(wù),通過(guò)P0RT+VLAN映射獲取新的VLAN S。
      [0008]優(yōu)選地,當(dāng)報(bào)文從NNI轉(zhuǎn)發(fā)到UNI方向時(shí),通過(guò)上層為每個(gè)業(yè)務(wù)分配一個(gè)邏輯端口,預(yù)先創(chuàng)建好出方向的VLAN編輯行為,并將其綁定到相應(yīng)的邏輯端口上。
      [0009]優(yōu)選地,從NNI到UNI的轉(zhuǎn)發(fā)MAC表是之前通過(guò)硬件學(xué)習(xí)得到的,通過(guò)mac_da+vlanS查找得到不同的邏輯端口,并通過(guò)之前在邏輯端口上綁定的nexthop進(jìn)行相應(yīng)的VLAN映射編輯。
      [0010]優(yōu)選地,入方向配置的映射關(guān)系表如下:port+vlan(a,b,c......n) — vlan s +
      logic_port(a,b,c......n)。
      [0011]優(yōu)選地,所述新的VLAN s用于MAC查找,所述邏輯端口用于硬件學(xué)習(xí)。
      [0012]優(yōu)選地,所述上層為每個(gè)NNI 口也分配了一個(gè)邏輯端口。
      [0013]優(yōu)選地,從UNI轉(zhuǎn)發(fā)到N NI的報(bào)文在入方向編輯完成,N NI的邏輯端口綁定的nexthop只需要是普通的二層單播的nexthop。
      [0014]本發(fā)明的有益效果是:本發(fā)明使用邏輯端口區(qū)分不同的業(yè)務(wù),并使用邏輯端口進(jìn)行硬件學(xué)習(xí)以及綁定進(jìn)行VLAN映射的Nexthop,實(shí)現(xiàn)從NNI方向回UNI時(shí)N:1的VLAN映射不需要多次廣播,通過(guò)本發(fā)明可以大大提高網(wǎng)絡(luò)傳輸效率。
      【附圖說(shuō)明】
      [0015]圖1是本發(fā)明N比I的VLAN映射圖。
      【具體實(shí)施方式】
      [0016]下面將結(jié)合本發(fā)明的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整的描述。
      [0017]結(jié)合圖1所示,本發(fā)明所揭示的一種基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,該方法使用邏輯端口區(qū)分不同的業(yè)務(wù),并使用邏輯端口進(jìn)行硬件學(xué)習(xí)以及綁定進(jìn)行VLAN映射的Nexthop,實(shí)現(xiàn)從NNI方向回UNI時(shí)N:1的VLAN映射不需要多次廣播。
      [0018]【具體實(shí)施方式】如下:
      [0019]當(dāng)一個(gè)端口上有多個(gè)業(yè)務(wù)同時(shí)存在時(shí),可通過(guò)VLAN來(lái)區(qū)分不同的業(yè)務(wù)。有多個(gè)業(yè)務(wù)同時(shí)在UNI方向和NNI方向之間轉(zhuǎn)發(fā),如圖1。此時(shí)是N個(gè)VLAN(a,b,c……η)同時(shí)映射成同一個(gè)VLAN S0
      [°02°] 首先上層需要為每個(gè)NNI分配一個(gè)邏輯端口(logic port),并為每個(gè)業(yè)務(wù)分配單獨(dú)一個(gè)邏輯端口,然后通過(guò)這些邏輯端口來(lái)區(qū)分不同的業(yè)務(wù)。
      [0021]步驟一,從UNI轉(zhuǎn)發(fā)到NNI時(shí),入方向通過(guò)報(bào)文攜帶的不同的VLAN來(lái)區(qū)分不同的業(yè)務(wù),與普通的VLAN映射類(lèi)似,這時(shí)也是通過(guò)P0RT+VLAN映射獲取新的VLAN s,但是此時(shí)為了使NNI返回的報(bào)文能夠區(qū)分不同的業(yè)務(wù),還需為每個(gè)業(yè)務(wù)分配一個(gè)logic port,所以在入方向配置的映射關(guān)系表如下:
      [0022]port+vlan(a,b,c......n)^vlan s+logic_port(a,b,c......η)
      [0023]其中VLAN s是用于MAC查找的,而logic port則用于硬件學(xué)習(xí)。
      [0024]步驟二,當(dāng)報(bào)文從NNI轉(zhuǎn)發(fā)到UNI方向時(shí),通過(guò)上層為每個(gè)業(yè)務(wù)分配一個(gè)logicport,從而使不同的業(yè)務(wù)對(duì)應(yīng)了不同的logic port,因?yàn)槊總€(gè)業(yè)務(wù)的VLAN不同,需要根據(jù)業(yè)務(wù)將VLAN s替換為各個(gè)不同的VLAN,因此編輯行為不同,此時(shí)需要預(yù)先創(chuàng)建好出方向的VLAN編輯行為,并將其綁定到相應(yīng)的logic port上。從而實(shí)現(xiàn)不同的logic port有不同的VLAN編輯行為,并將NNI的VLAN s替換為業(yè)務(wù)各自的VLAN。上層為每個(gè)NNI 口也分配了一個(gè)logic port,但是從UNI轉(zhuǎn)發(fā)到NNI的報(bào)文在入方向編輯完成,NNI的logic port綁定的nexthop只需要是普通的二層單播的nexthopg卩可。
      [0025]步驟三,從NNI到UNI的轉(zhuǎn)發(fā)MAC表是之前通過(guò)硬件學(xué)習(xí)得到的,通過(guò)mac_da+vlans查找得到不同的出口 logic port,并通過(guò)之前在logic port上綁定的nexthop進(jìn)行相應(yīng)的VLAN映射編輯。
      [0026]本發(fā)明與普通1:1的VLAN映射相比,從UNI方向向NNI方向時(shí)能夠通過(guò)P0RT+VLAN(a,b,c……η)映射得到新的VLAN s并進(jìn)行轉(zhuǎn)發(fā)。但是在從NNI方向回UNI時(shí)N:1的VLAN映射在NNI方向由于只有一個(gè)VLAN s但是卻要有多個(gè)用于區(qū)分不同業(yè)務(wù)的VLAN需要映射,本發(fā)明提出使用邏輯端口實(shí)現(xiàn),使用邏輯端口區(qū)分不同的業(yè)務(wù),并使用邏輯端口進(jìn)行硬件學(xué)習(xí)以及綁定進(jìn)行VLAN映射的Nexthop,實(shí)現(xiàn)從NNI方向回UNI時(shí)N:1的VLAN映射不需要多次廣播,通過(guò)本發(fā)明可以大大提高網(wǎng)絡(luò)傳輸效率。
      [0027]本發(fā)明的技術(shù)內(nèi)容及技術(shù)特征已揭示如上,然而熟悉本領(lǐng)域的技術(shù)人員仍可能基于本發(fā)明的教示及揭示而作種種不背離本發(fā)明精神的替換及修飾,因此,本發(fā)明保護(hù)范圍應(yīng)不限于實(shí)施例所揭示的內(nèi)容,而應(yīng)包括各種不背離本發(fā)明的替換及修飾,并為本專(zhuān)利申請(qǐng)權(quán)利要求所涵蓋。
      【主權(quán)項(xiàng)】
      1.一種基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其包括一個(gè)端口,所述一個(gè)端口上有多個(gè)業(yè)務(wù)同時(shí)存在,其特征在于:N個(gè)VLAN(a,b,c……η)同時(shí)映射成同一個(gè)VLANs,N為大于I的整數(shù),通過(guò)VLAN來(lái)區(qū)分不同的業(yè)務(wù),每個(gè)業(yè)務(wù)分配一個(gè)單獨(dú)的邏輯端口,當(dāng)多個(gè)業(yè)務(wù)同時(shí)在UNI方向和NNI方向之間轉(zhuǎn)發(fā),此時(shí)多個(gè)業(yè)務(wù)同時(shí)通過(guò)PORT+VLAN(a,b,c……η)映射得到新的VLAN s并進(jìn)行轉(zhuǎn)發(fā)。2.根據(jù)權(quán)利要求1所述的基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其特征在于,從UNI轉(zhuǎn)發(fā)到NNI時(shí),入方向通過(guò)報(bào)文攜帶的不同的VLAN來(lái)區(qū)分不同的業(yè)務(wù),通過(guò)PORT+VLAN映射獲取新的VLAN S。3.根據(jù)權(quán)利要求1所述的基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其特征在于,當(dāng)報(bào)文從NNI轉(zhuǎn)發(fā)到UNI方向時(shí),通過(guò)上層為每個(gè)業(yè)務(wù)分配一個(gè)邏輯端口,預(yù)先創(chuàng)建好出方向的VLAN編輯行為,并將其綁定到相應(yīng)的邏輯端口上。4.根據(jù)權(quán)利要求1所述的基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其特征在于,從NNI到UNI的轉(zhuǎn)發(fā)MAC表是之前通過(guò)硬件學(xué)習(xí)得到的,通過(guò)mac_da+vlan s查找得到不同的邏輯端口,并通過(guò)之前在邏輯端口上綁定的nexthop進(jìn)行相應(yīng)的VLAN映射編輯。5.根據(jù)權(quán)利要求2所述的基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其特征在于,入方向配置的映射關(guān)系表如下:port+vlan(a,b,c......n)—vlan s+logic_port(a,b,c......η) ο6.根據(jù)權(quán)利要求2所述的基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其特征在于,所述新的VLAN s用于MAC查找,所述邏輯端口用于硬件學(xué)習(xí)。7.根據(jù)權(quán)利要求3所述的基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其特征在于,所述上層為每個(gè)NNI 口也分配了 一個(gè)邏輯端口。8.根據(jù)權(quán)利要求3所述的基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,其特征在于,從UNI轉(zhuǎn)發(fā)到NNI的報(bào)文在入方向編輯完成,NNI的邏輯端口綁定的nexthop只需要是普通的二層單播的nexthop。
      【專(zhuān)利摘要】本發(fā)明揭示了一種基于硬件學(xué)習(xí)的多對(duì)一VLAN映射的芯片實(shí)現(xiàn)方法,通過(guò)使用邏輯端口區(qū)分不同的業(yè)務(wù),并使用邏輯端口進(jìn)行硬件學(xué)習(xí)以及綁定進(jìn)行VLAN映射的Nexthop,實(shí)現(xiàn)從NNI方向回UNI時(shí)多對(duì)一的VLAN映射不需要多次廣播,通過(guò)本發(fā)明可以大大提高網(wǎng)絡(luò)傳輸效率。
      【IPC分類(lèi)】H04L12/46, H04L12/24, H04L29/12
      【公開(kāi)號(hào)】CN105553812
      【申請(qǐng)?zhí)枴緾N201610041654
      【發(fā)明人】何志川, 蔣華, 趙茂聰
      【申請(qǐng)人】盛科網(wǎng)絡(luò)(蘇州)有限公司
      【公開(kāi)日】2016年5月4日
      【申請(qǐng)日】2016年1月21日
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1