一種服務交換機、跨VLAN的PPPoE網(wǎng)絡系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種計算機網(wǎng)絡技術(shù),特別是涉及一種服務交換機、跨VLAN的PPPoE 網(wǎng)絡系統(tǒng)及方法。
【背景技術(shù)】
[0002] PPPoE是指PointtoPointoverEthernet協(xié)議技術(shù)是一種在以太網(wǎng)中轉(zhuǎn)播 PPP(pointtopoint)幀信息的技術(shù),尤其適用于ADSL(AsymmetricDigitalSubscriber Line,非對稱數(shù)字用戶線路)等方式。PPPOE的方式上網(wǎng)時,因為PPPOE不使用ARP協(xié)議,也 就不會產(chǎn)生ARP欺騙,而且PPPOE不會改變原來的局域網(wǎng)拓撲結(jié)構(gòu),它是在802. 3的基礎上 的二次封裝數(shù)據(jù)包。VLAN(VirtualLocalAreaNetwork,虛擬局域網(wǎng))是一組邏輯上的設 備和用戶,這些設備和用戶并不受物理位置的限制,可以根據(jù)功能、部門及應用等因素將它 們組織起來,相互之間的通信就好像它們是在同一個網(wǎng)段中一樣。通常在較大型的網(wǎng)絡中, 可以通過劃分VLAN的方式,將最終的用戶通過劃分VLAN的方式隔離為一個個較小的網(wǎng)絡, 甚至是一臺電腦終端一個VALN,從而達到隔離用戶廣播包的目的。PPPoE發(fā)現(xiàn)階段的第一 步。用戶主機以廣播的方式發(fā)送PADI數(shù)報包,目前的PPPoE服務器設備,此廣播報文無法 跨越VLAN,只能在同一VLAN廣播。這使得PPPoE雖然是一個很好的內(nèi)網(wǎng)管理解決方案,但 是不能在VLAN網(wǎng)絡中進行跨VLAN撥號,不能用于多個VLAN的大型網(wǎng)絡中。
[0003] 鑒于此,如何找到一種能夠?qū)崿F(xiàn)跨VLAN進行PPPoE撥號的系統(tǒng)及方法成為了本領(lǐng) 域技術(shù)人員亟待解決的問題。
【發(fā)明內(nèi)容】
[0004] 鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種服務交換機、跨VLAN 的PPPoE網(wǎng)絡系統(tǒng)及方法,用于解決現(xiàn)有技術(shù)中PPPoE不能在VLAN網(wǎng)絡中進行跨VLAN撥 號的問題。
[0005]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種服務交換機,所述服務交換機 的一個端口與PPPoE服務器連接,至少一個端口與匯聚交換機相連,其中:所述與PPPoE服 務器連接的服務交換機端口的設置包括:端口類型設置為hybrid類型,端口允許所接收的 報文在對所述服務交換機連接的所有需要與PPPoE服務器通信的VLAN轉(zhuǎn)發(fā),端口的缺省 VLANID設置為PPPoE服務器所在VLAN的ID;對連接匯聚交換機的所述服務交換機端口的 設置包括:端口類型設置為hybrid類型,端口的缺省VLANID設置為與所連接的匯聚交換 機端口的缺省VLANID相同,端口設置允許對所述缺省VLANID對應的VLAN以及所述PPPoE 服務器所在VLAN轉(zhuǎn)發(fā)。
[0006] 本發(fā)明還提供一種跨VLAN的PPPoE網(wǎng)絡系統(tǒng),所述跨VLAN的PPPoE網(wǎng)絡系統(tǒng)包 括:一個服務交換機,所述服務交換機的一個端口與PPPoE服務器連接,所述與PPPoE服務 器連接的服務交換機端口的設置包括:端口類型設置為hybrid類型,端口設置為允許對 預設的VLAN相關(guān)的報文進行轉(zhuǎn)發(fā),所述預設VLAN包括所述服務交換機連接的所有需要與 PPPoE服務器通信的VLAN,端口的缺省VLANID設置為PPPoE服務器所在VLAN的ID;至少 一個匯聚交換機,所述匯聚交換機與所述服務交換機通過端口連接,所述與匯聚交換機連 接的服務交換機端口設置包括:端口類型設置為hybrid類型,端口的缺省VLANID設置為 與所連接的匯聚交換機端口的缺省VLANID相同,端口設置允許對所述缺省VLANID對應 的VLAN以及所述PPPoE服務器所在VLAN轉(zhuǎn)發(fā)。
[0007] 可選地,所述匯聚交換機與所述服務交換機連接的端口的缺省VLANID設置包括: 端口類型設置為trunk類型,端口的缺省VLANID設置為與所連接的服務交換機端口的缺 省VLANID相同;所述匯聚交換機連接屬于所述缺省VLANID對應的VLAN的至少一個用戶 終端。
[0008] 可選地,所述匯聚交換機連接多個VLAN,所述與服務交換機端口連接的匯聚交換 機端口設置包括:端口類型設置為hybrid類型,端口為允許對所述匯聚交換機連接的所有 需要與PPPoE服務器通信的VLAN轉(zhuǎn)發(fā),端口的缺省VLANID設置為所連接的服務交換機端 口的缺省VLANID。
[0009] 可選地,所述PPPoE服務器所在VLAN與所述服務交換機其他端口設置的缺省VLAN ID對應的VLAN都不同,或所述PPPoE服務器所在VLAN為所述服務交換機其他端口設置的 缺省VLANID對應的VLAN的一個。
[0010] 本發(fā)明還提供一種跨VLAN的PPPoE網(wǎng)絡方法,應用于包括有多個VLAN的PPPoE 網(wǎng)絡中,所述跨VLAN的PPPoE網(wǎng)絡方法包括:對所述與PPPoE服務器連接的服務交換機端 口進行設置,包括:端口類型設置為hybrid類型,端口設置為允許對預設的VLAN相關(guān)的報 文進行轉(zhuǎn)發(fā),所述預設VLAN包括所有所述服務交換機通過端口連接的需要與PPPoE服務器 通信的VLAN,端口的缺省VLANID設置為PPPoE服務器所在VLAN的ID;對與匯聚交換機連 接的所述服務交換機端口進行設置,包括:端口類型設置為hybrid類型,端口的缺省VLAN ID設置為與所連接的匯聚交換機端口的缺省VLANID相同,端口設置允許對所述缺省VLAN ID對應的VLAN以及所述PPPoE服務器所在VLAN轉(zhuǎn)發(fā)。
[0011] 可選地,所述跨VLAN的PPPoE網(wǎng)絡方法還包括:所述服務交換機端口直接連接一 個匯聚交換機,對所述與服務交換機端口連接的所述匯聚交換機端口設置包括:端口類型 設置為hybrid類型,端口設置為允許對所述匯聚交換機連接的所有需要與PPPoE服務器通 信的VLAN轉(zhuǎn)發(fā),端口的缺省VLANID設置為所連接的服務交換機端口的缺省VLANID。
[0012] 可選地,所述跨VLAN的PPPoE網(wǎng)絡方法還包括:所述PPPoE服務器所在VLAN設置 成與所述服務交換機其他端口連接的VLAN都不同,或所述PPPoE服務器所在VLAN設置成 所述服務交換機其他端口連接的VLAN中的任一個。
[0013] 可選地,所述跨VLAN的PPPoE網(wǎng)絡方法還包括:VLAN用戶發(fā)送的PPPoE報文通過 缺省VLANID為所述VLAN的ID的服務交換機端口轉(zhuǎn)發(fā)到PPPoE服務器中。
[0014] 可選地,所述跨VLAN的PPPoE網(wǎng)絡方法還包括:所述PPPoE服務器發(fā)送的PPPoE 報文通過所述服務交換機轉(zhuǎn)發(fā)到所有所述服務交換機端口連接的需要與PPPoE服務器通 信的VLAN。
[0015] 如上所述,本發(fā)明的一種服務交換機、跨VLAN的PPPoE網(wǎng)絡系統(tǒng)及方法,具有以下 有益效果:通過交換機對VLAN報文所帶標簽的處理、讓PPPoE的廣播報文能夠跨越VLAN。 同時也避免了多VLAN的局域網(wǎng)中因ARP欺騙不能上網(wǎng)的問題。
【附圖說明】
[0016] 圖1顯示為本發(fā)明的跨VLAN的PPPoE網(wǎng)絡系統(tǒng)的一實施例的模塊示意圖。
[0017] 圖2顯示為本發(fā)明的跨VLAN的PPPoE網(wǎng)絡系統(tǒng)的一實施例的拓撲結(jié)構(gòu)示意圖。
[0018] 圖3顯示為本發(fā)明的跨VLAN的PPPoE網(wǎng)絡方法的一實施例的流程示意圖。
[0019] 元件標號說明
[0020] 1 跨VLAN的PPPoE網(wǎng)絡系統(tǒng)
[0021] 11 PPPoE服務器
[0022] 12 服務交換機
[0023] 13 匯聚交換機
[0024]S1 ~S2 步驟
【具體實施方式】
[0025] 以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書 所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的具體實 施方式加以實施或應用,本說明書中的各項細節(jié)也可以基于不同觀點與應用,在沒有背離 本發(fā)明的精神下進行各種修飾或改變。
[0026] 需要說明的是,本實施例中所提供的圖示僅以示意方