两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

在接入網(wǎng)絡(luò)中,使用動態(tài)分配的mac地址將服務(wù)提供商關(guān)聯(lián)于客戶的方法及系統(tǒng)的制作方法

文檔序號:7756590閱讀:133來源:國知局
專利名稱:在接入網(wǎng)絡(luò)中,使用動態(tài)分配的mac地址將服務(wù)提供商關(guān)聯(lián)于客戶的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多服務(wù)以太網(wǎng)接入系統(tǒng)以及在該系統(tǒng)中建立服務(wù)接入關(guān)系的方法。
背景技術(shù)
以太網(wǎng)主要是作為LAN(局域網(wǎng))技術(shù)發(fā)展起來的,目標(biāo)是為公司內(nèi)部的數(shù)據(jù)網(wǎng)絡(luò)提供高效的基礎(chǔ)設(shè)施。最初它是為中等速度共享介質(zhì)而開發(fā)的,但是目前的技術(shù)主要應(yīng)用于高達(dá)10Gbit/s的點對點鏈路,通過高容量的以太網(wǎng)交換機互連,支持虛擬LAN-VLAN,如IEEE802.1q標(biāo)準(zhǔn)中所描述的那樣。虛擬LAN是一組系統(tǒng),例如工作組中需要互相通信的那些計算機,同時也是限制VLAN幀傳遞到VLAN成員的協(xié)議。
一個LAN可以分成多個VLAN:s,為每個VLAN指定一個稱為VLAN標(biāo)識符的號碼,在LAN中唯一地標(biāo)識它。一個LAN至少包括一個VLAN—缺省的VLAN。
交換機包括先進的自我學(xué)習(xí)特性以及廣播行為,適于構(gòu)建例如公司網(wǎng)絡(luò),支持多個用戶組。
但是,在公共服務(wù)結(jié)構(gòu)中,在服務(wù)的安全性、可擴展性以及計費方面需要施加不同的要求。在公共網(wǎng)絡(luò)中,理想地要為每個用戶提供自己完全隔離的工作組。這樣就出現(xiàn)了特殊的問題,可提供的VLAN標(biāo)簽(每個標(biāo)簽定義一個用戶)的數(shù)目限制于4096這個數(shù),遠(yuǎn)遠(yuǎn)不夠為成百上千的用戶服務(wù)。
在國際專利申請?zhí)朩O 00/77983中描述了一種用戶可以選擇服務(wù)的電信系統(tǒng)。服務(wù)網(wǎng)絡(luò)和用戶連接到一個交換域。服務(wù)網(wǎng)絡(luò)分成組,通過配置交換機中的端口為每組分配一個VLAN。用戶可以通過將它們的設(shè)備配置到一個所選的VLAN:s而選擇服務(wù)。
在國際專利申請?zhí)朩O 00/79830中描述了一種用戶可以選擇服務(wù)的電信系統(tǒng)。交換域具有連接服務(wù)提供商和網(wǎng)絡(luò)終端的交換機。交換機有一個用戶端口連接到網(wǎng)絡(luò)終端的上行鏈路端口。該用戶端口為不同的服務(wù)提供商而配置,網(wǎng)絡(luò)終端具有相應(yīng)的服務(wù)端口。配置了對應(yīng)于預(yù)定數(shù)目的服務(wù)的服務(wù)端口。
在這兩個申請中,用戶數(shù)都受限的。
在歐洲專利申請EP 1045553 A2中揭示了網(wǎng)絡(luò)的VLAN橋接。網(wǎng)絡(luò)具有改變地址的節(jié)點。通過網(wǎng)絡(luò)發(fā)送消息的用戶為其消息標(biāo)出接收機地址。當(dāng)消息到達(dá)一個網(wǎng)絡(luò)節(jié)點時,接收機地址改變?yōu)榫W(wǎng)絡(luò)的一個臨時地址。當(dāng)該消息通過另一個網(wǎng)絡(luò)節(jié)點離開該網(wǎng)絡(luò)時,這個地址再改回去。

發(fā)明內(nèi)容
本發(fā)明有關(guān)如何為實際上數(shù)目沒有限制的用戶產(chǎn)生一個帶有以太網(wǎng)技術(shù)的多服務(wù)接入系統(tǒng)的問題。
另一個問題是如何通過該系統(tǒng)為用戶提供服務(wù),服務(wù)數(shù)目實際上包括所有提供的服務(wù)。
進一步的問題是如何在用戶和服務(wù)提供商之間提供安全的服務(wù)捆綁。
還有一個問題是如何按照單播捆綁建立該服務(wù)捆綁。
還有另一個問題是如何按照組播捆綁建立該服務(wù)捆綁。
另一個問題是如何控制系統(tǒng)中的流量。
這些問題是通過一個接入系統(tǒng)解決的,包括稱為邊緣接入服務(wù)器的連接服務(wù)提供商的節(jié)點,以及稱為次末級的連接用戶的節(jié)點,這些節(jié)點通過支持以太網(wǎng)幀交換的裝置而互連。邊緣接入服務(wù)器具有連接服務(wù)提供商的服務(wù)代理,次末級具有連接用戶網(wǎng)絡(luò)的用戶端口。在單播情況下,在該接入系統(tǒng)中提供安全的個人服務(wù)接入關(guān)系,每個關(guān)系在一個服務(wù)代理和一個用戶端口之間提供。在組播情況下,服務(wù)接入關(guān)系在一個服務(wù)代理和多個用戶端口之間提供。該關(guān)系可以為連接用戶網(wǎng)絡(luò)而擴展。
更具體而言,用戶端口設(shè)計為連接用戶網(wǎng)絡(luò),這些網(wǎng)絡(luò)各自具有一個帶有至少一個VLAN的以太網(wǎng)LAN。每個服務(wù)接入關(guān)系具有自動分配的MAC地址,指定給有關(guān)的一個服務(wù)代理。一種可能是服務(wù)接入關(guān)系由自動分配的MAC地址定義,另一個種可能是由MAC地址和另一個標(biāo)識符一起定義。服務(wù)接入關(guān)系指向一個用戶端口,在組播情況下指向多個用戶端口。該接入系統(tǒng)具有一個廣播處理系統(tǒng),服務(wù)接入或者服務(wù)使用中用到的廣播消息由這個系統(tǒng)在包含該用戶端口的次末級中收集。業(yè)務(wù)流的控制借助動態(tài)分配的MAC地址進行,并且在恰當(dāng)?shù)臅r候還要組合另一個標(biāo)識符。
本發(fā)明的一個目的是通過帶有以太網(wǎng)技術(shù)的接入系統(tǒng)實現(xiàn)對服務(wù)的實際上數(shù)目沒有限制的用戶接入。
另一個目的是可以同時提供給一個用戶的服務(wù)數(shù)目實際上包括所有提供的服務(wù)。
另一個目的是服務(wù)提供商和用戶設(shè)備之間的服務(wù)接入關(guān)系應(yīng)是安全的關(guān)系。
還有一個目的是以太網(wǎng)技術(shù)將用于建立網(wǎng)絡(luò)中的服務(wù)接入關(guān)系。
還有另一個目的是作為單播或者組播建立服務(wù)接入關(guān)系。
另一個目的是控制系統(tǒng)中的流量。
本發(fā)明的好處是,可以使用已經(jīng)標(biāo)準(zhǔn)化的以太網(wǎng)技術(shù),產(chǎn)生一個用戶數(shù)目實際上無限制的多服務(wù)接入網(wǎng)絡(luò)。
另一個好處是,可以同時提供給一個用戶的服務(wù)數(shù)目實際上包括所有提供的服務(wù)。
另一個好處是,服務(wù)提供商和用戶之間的服務(wù)接入關(guān)系是安全的關(guān)系。
還有一個好處是,利用以太網(wǎng)技術(shù)在網(wǎng)絡(luò)中建立服務(wù)捆綁。
還有另一個好處是,服務(wù)接入關(guān)系可以作為單播關(guān)系或組播關(guān)系建立。
其它好處是在單播情況下用戶之間不需要配合使用VLAN,可以在接入系統(tǒng)和用戶網(wǎng)絡(luò)中都使用標(biāo)準(zhǔn)的以太網(wǎng)單元,而且本發(fā)明可以進行簡單的接入網(wǎng)絡(luò)管理和配置。


現(xiàn)在將借助實施例并參考所附的圖更詳細(xì)地描述本發(fā)明。
圖1表示接入系統(tǒng)概況的方框圖;圖2表示圖1接入系統(tǒng)更詳細(xì)的方框圖;圖3a表示一個以太網(wǎng)幀的圖;圖3b表示該幀中VLAN標(biāo)簽的圖;圖3c表示該幀中地址域的圖;
圖4表示帶有用戶VLAN:s的圖1中一個用戶的方框圖;圖5表示廣播處理器中一個寄存器的方框圖;圖6表示上行鏈路以太網(wǎng)幀的方框圖;圖7表示帶有地址的一個分組;圖8表示處理器中一個寄存器的方框圖;圖9表示定義接入關(guān)系的方法的流程圖;圖10表示DHCP請求方法的流程圖;圖11表示ARP請求方法的流程圖;圖12表示組播情況下接入系統(tǒng)的方框圖;以及圖13表示組播方法的流程圖。
實施例的詳細(xì)描述圖1表示一個多服務(wù)接入系統(tǒng)AAC1,用戶U11、U12、U13、U21...Um1以及服務(wù)提供商SP1、SP2...SPn與之連接。建立該系統(tǒng)的一個目的是使用戶U11..Um1的數(shù)量可以很大,例如在幾十萬用戶的范圍內(nèi)。另一個目的是每個用戶可以利用的服務(wù)提供商SP1..SPn的數(shù)目也很大,例如在幾千種服務(wù)的范圍內(nèi)。接入系統(tǒng)ACC1包括節(jié)點P1、P2...Pk,用戶借助以太網(wǎng)技術(shù)與它們相連。接入系統(tǒng)也包括節(jié)點EAS,連接服務(wù)提供商。節(jié)點EAS通過網(wǎng)絡(luò)連接到用戶節(jié)點P1-Pk,該網(wǎng)絡(luò)是根據(jù)IEEE802.1q標(biāo)準(zhǔn)的基于以太網(wǎng)的網(wǎng)絡(luò)ETH1。這個網(wǎng)絡(luò)是個很大的網(wǎng)絡(luò)而且特別具有很多VLAN功能的以太網(wǎng)交換機,在圖中沒有表示出來。用戶和服務(wù)提供商之間通過網(wǎng)絡(luò)ETH1、按照獨立的服務(wù)接入關(guān)系彼此連接,例如用戶U11和服務(wù)提供商SP1之間的關(guān)系R11。這些關(guān)系的服務(wù)質(zhì)量可以保證,而且在某種意義上是安全的,因為只有有關(guān)系的用戶和服務(wù)提供商才能偵聽或利用這種關(guān)系。下面將更詳細(xì)地描述這樣的關(guān)系。
圖2更仔細(xì)地表示了圖1中的實施例。接入系統(tǒng)ACC1的節(jié)點P1、P2、...Pk,此后稱為次末級,帶有用戶端口UP11、UP12、UP13、UP21、...、UPk1。每個用戶端口通過線路W11-Wk1連接到每個單個的用戶U11-Um1。次末級P1-Pk各自具有處理器H1、H2、..、Hk,管理各個次末級上的用戶端口。每個處理器都具有寄存器REG11、REG21、..REGk1。接入系統(tǒng)ACC1的節(jié)點EAS是邊緣接入服務(wù)器,它又包括服務(wù)代理SA1、SA2、...、SAn,各有各自的服務(wù)端口PT1、PT2、...、PTn。邊緣接入服務(wù)器也具有接口IF1、IF2、IF3、...、IFj、管理單元AD1以及帶有寄存器REG1的廣播處理器BH1。邊緣接入服務(wù)器的單元都連接到以太網(wǎng)幀發(fā)布系統(tǒng)SW1上。每個服務(wù)代理代表每個單個的服務(wù)提供商SP1-SPn。次末級通過接口連接到邊緣接入服務(wù)器EAS。次末級中的處理器H1-Hk連接到邊緣接入服務(wù)器EAS中的廣播處理器BH1,一起構(gòu)成分布式處理系統(tǒng)。用戶U11-Um1各具有多個用戶設(shè)備,例如用戶U11具有設(shè)備UD11、UD12、UD13和UD14,用戶U12具有設(shè)備UD21、UD22和UD23。
正如所提到的,網(wǎng)絡(luò)ETH1和用戶U11-Um1使用以太網(wǎng)技術(shù)。因此下面將簡單評論一下以太網(wǎng)技術(shù)。
圖3a所示的是根據(jù)IEEE 802.1q標(biāo)準(zhǔn)的以太網(wǎng)幀F(xiàn)R1。該幀具有D1域用于目標(biāo)地址,隨后的S1域用于源地址。還有一個T1域用于定義以太網(wǎng)幀的類型。VL1域指出所涉及的是哪個VLAN,EPL1域包含有效負(fù)荷,也就是要發(fā)送的消息。地址F保留為廣播地址。
在圖3b中更詳細(xì)地表示了VL1域。它有16比特,包括3比特的優(yōu)先級標(biāo)簽PTG1、一個指示器比特以及VTG1域中12比特的VLAN標(biāo)簽。這個VLAN標(biāo)簽指定特定的VLAN,因此具有12比特的這個標(biāo)簽可以區(qū)分212=4096個不同的VLAN。
圖3c表示源地址域S1,由48比特組成。一個比特L1指出該地址是本地還是全局管理的。一個比特M1指出幀F(xiàn)R1是否是組播幀,例如是否是用于IP組播消息的幀。其余的ADR1域中的46比特是MAC地址的地址比特。任何用戶設(shè)備都具有一個全局管理的MAC地址,是由設(shè)備制造商給定的。例如圖2中的用戶設(shè)備UD11具有地址UMAC1。設(shè)備的MAC地址是唯一的。從下面的描述也可以看出可以連接到一個而且是同一個用戶的不同服務(wù)提供商(例如,服務(wù)提供商SP1-SPn中的那些)的數(shù)目受限于VLAN標(biāo)簽數(shù),即數(shù)212=4096。
圖4表示了用戶設(shè)備如何關(guān)聯(lián)于次末級的細(xì)節(jié)。該圖是這些關(guān)系的邏輯圖。在例子中用戶U11具有以太網(wǎng)LAN ETH2,包含帶有標(biāo)簽TAG1、TAG2、TAG3以及TAG4的用戶VLAN:s,該LAN通過線路W11連接到用戶端口PT11。用戶設(shè)備UD11則屬于帶有標(biāo)簽TAG1的VLAN,設(shè)備UD12具有標(biāo)簽TAG2,設(shè)備UD13具有標(biāo)簽TAG2和TAG3,設(shè)備UD14具有標(biāo)簽TAG4。
一方面,在常見的以太網(wǎng)中,每個VLAN中不同的參與者可以彼此自由而且高效地通信,這是以太網(wǎng)的基本原則。要連接第二用戶的第一用戶發(fā)送廣播,這是一種帶有“Who has this IP address?(誰有這個IP地址?)”請求的地址解析協(xié)議ARP。網(wǎng)內(nèi)的每個人都能偵聽,具有所關(guān)心的IP地址的第二用戶將它的MAC地址發(fā)回第一用戶。用戶之間的關(guān)系就建立起來。另一方面,在接入系統(tǒng)中,基本服務(wù)是在用戶和服務(wù)提供商之間允許建立服務(wù)綁定,而且在這種綁定中通過該接入系統(tǒng)提供傳輸服務(wù),以便能夠高安全性而且沒有任何質(zhì)量損害地將服務(wù)傳遞到用戶。在多服務(wù)、多服務(wù)提供商情況下,在任何給定的時間點上每個用戶必須能夠存在多個這樣的綁定,這些綁定之間或者不同用戶的綁定之間沒有干擾。在本描述中將揭示多服務(wù)接入系統(tǒng)、例如接入系統(tǒng)ACC1如何使用以太網(wǎng)技術(shù)完成對服務(wù)的這些要求。
為了使接入網(wǎng)絡(luò)ACC1能夠工作,首先用戶要決定選擇哪項服務(wù),以及決定哪個VLAN用于某個服務(wù)。每個用戶可以自己決定VLAN和服務(wù)之間的對應(yīng)關(guān)系,與其它用戶無關(guān)。在本例中,用戶U11選擇服務(wù)提供商SP1的服務(wù)并決定帶有標(biāo)簽TAG1的VLAN用于這項服務(wù)。用戶U11也選擇提供商SP2的服務(wù)并決定帶有標(biāo)簽TAG2的VLAN用于這項服務(wù)。相應(yīng)地,用戶U11在帶有標(biāo)簽TAG3的VLAN上選擇服務(wù)提供商SP3以及帶有標(biāo)簽TAG4的VLAN上選擇服務(wù)提供商SP4。其它用戶可以選擇其它服務(wù)并決定其它的VLAN:s。例如,用戶U12選擇服務(wù)提供商SP1的服務(wù)并決定帶有標(biāo)簽TAG3的VLAN用于這項服務(wù)。用戶U12也選擇服務(wù)提供商SP3的服務(wù)并決定帶有標(biāo)簽TAG1的VLAN用于這項服務(wù)。然后用戶將它們的決定送往邊緣接入服務(wù)器EAS中的管理單元AD1,用戶用它們各自的用戶端口定義自己。這種發(fā)送可以由任何恰當(dāng)?shù)难b置進行,例如通過指定一個網(wǎng)頁、通過一封普通信或者通過電話呼叫。管理單元AD1也有服務(wù)提供商SP1-SPn與服務(wù)代理SA1-SAn之間的對應(yīng)信息。因此管理單元具有三種信息,包括服務(wù)代理、VLAN標(biāo)簽以及用戶端口。逐漸地,當(dāng)用戶U11-Um1發(fā)送它們的信息時,管理單元AD1會在廣播處理器BH1中建立起寄存器REG1,如圖5所示。對于不同用戶端口UP11-UPk1,產(chǎn)生相應(yīng)的L11、L12、L13、L21...Lk1列表,其中帶有對應(yīng)于VLAN標(biāo)簽的域。在這個域中寫入唯一的MAC地址,該地址由管理單元AD1動態(tài)地分配給不同的服務(wù)代理的各個服務(wù)端口。
在上面的例子中,用戶U11從服務(wù)提供商SP1選擇服務(wù)并選定帶有TAG1標(biāo)簽的VLAN。管理單元動態(tài)地將唯一的MAC地址SAMAC1分配給連接服務(wù)提供商SP1的服務(wù)代理SA1的服務(wù)端口PT1。該地址從一組本地管理的地址LAA中分配。這個地址寫在用戶端口UP11的列表L11上并處于VLAN標(biāo)簽TAG1所指出的域中。這就意味著所分配的MAC地址SAMAC1唯一綁定于一個信息對,即用戶端口UP11和VLAN標(biāo)識標(biāo)簽TAG1?,F(xiàn)在關(guān)系R11由服務(wù)端口PT1的地址SAMAC1定義,該地址綁定于用戶端口UP11和VLAN標(biāo)簽TAG1。應(yīng)該注意到除了服務(wù)提供商SP1和用戶U11以外沒有其它參與者能夠使用關(guān)系R11。按照上面的例子,唯一的MAC地址SAMAC2動態(tài)分配給服務(wù)代理SA2的服務(wù)端口PT2,并寫入同一列表L11中VLAN標(biāo)簽TAG2所定義的域中。地址SAMAC2定義的新關(guān)系R21產(chǎn)生了,綁定于用戶端口UP11和標(biāo)簽為TAG2的VLAN。同樣MAC地址SAMAC3分配給服務(wù)代理SA3、服務(wù)端口PT3,在標(biāo)簽TAG3的域中,MAC地址SAMAC6分配給服務(wù)代理SA4、服務(wù)端口PT4,在標(biāo)簽TAG4的域中。
對于用戶端口為UP12的用戶U12,唯一的MAC地址SAMAC3動態(tài)地分配給服務(wù)代理SA1的服務(wù)端口PT1,而且這個地址寫入列表L12上VLAN標(biāo)簽TAG3指出的域中。對于用戶U12,也有一個MAC地址SAMAC4動態(tài)地分配給服務(wù)代理SA3、服務(wù)端口PT3,而且這個地址寫入列表L12上VLAN標(biāo)簽TAG1指出的域中。
從上面顯然可以看出,在該實施例中,每個服務(wù)端口PT1-PTn都能關(guān)聯(lián)于服務(wù)代理的一組唯一的MAC地址,而且這些MAC地址中的每一個都只關(guān)聯(lián)于一個特定的用戶端口UP11-UPk1。
按上面的描述建立起用戶端口和服務(wù)代理之間的關(guān)系并存儲在寄存器REG1中,但是用戶設(shè)備仍然不能使用它們各自的服務(wù)。到現(xiàn)在為止連接用戶設(shè)備實際上不是必須的。當(dāng)用戶需要使用服務(wù)時,它們將它們的用戶設(shè)備通過VLAN:s連接到線路W11-Wk1,如圖4中針對用戶U11的例子所示。然后也必須建立起IP地址和MAC地址的對應(yīng)關(guān)系。為了得到這種對應(yīng)關(guān)系,本實施例中使用常規(guī)的DHCP(動態(tài)主機配置協(xié)議)。DHCP是更一般的服務(wù)附加請求的例子。通過這個協(xié)議,不同的用戶設(shè)備會獲得它們?nèi)笔〉木W(wǎng)關(guān),也就是有關(guān)的服務(wù)代理。然后它們也會得到它們各自的IP地址和有關(guān)服務(wù)代理的IP地址。這些將按以下方式完成。
用戶設(shè)備UD11發(fā)送圖6所示的帶有地址和有效負(fù)荷的幀F(xiàn)R2。在目標(biāo)地址域D1中,寫入廣播地址F。在源地址域S1中寫入用戶設(shè)備UD11的MAC地址UMAC1,在VLAN域VL1中寫入VLAN標(biāo)簽TAG1,該標(biāo)簽在圖4中出現(xiàn)。幀F(xiàn)R2中的消息是“this is a DHCP request(這是一個DHCP請求)”。用戶U11-Um1通過以太網(wǎng)VLANs連接而且沒有有關(guān)系統(tǒng)ACC1組成的信息。從用戶的角度來看他們好像是連接到常規(guī)的以太網(wǎng),因此是用戶設(shè)備UD11發(fā)送圖6中的幀F(xiàn)R2作為一個廣播請求。從用戶設(shè)備的觀點來看,該廣播請求的目的將有關(guān)DHCP服務(wù)器的標(biāo)識給用戶。在本實施例中,這個服務(wù)器是服務(wù)代理SA1,它有一組能夠分配的IP地址。幀F(xiàn)R2中的廣播請求首先由處理器H1通過用戶端口UP11截取。通過用戶端口UP11得到幀F(xiàn)R2的處理器H1添加這個端口的標(biāo)識。然后將端口標(biāo)識與幀F(xiàn)R2一起組成單播消息U1,見圖2,并將該消息發(fā)送到邊緣接入服務(wù)器EAS中的廣播處理器BH1。當(dāng)廣播處理器BH1得到消息U1時,它查找它的寄存器,也就是圖5中的寄存器REG1。借助用戶端口UP11和VLAN標(biāo)簽TAG1,它找到服務(wù)代理SA1的MAC地址SAMAC1。這樣就找到了用戶設(shè)備U11的缺省網(wǎng)關(guān),也就是服務(wù)代理SA1。用戶設(shè)備UD11也必須得到自己的IP地址以及它的缺省網(wǎng)關(guān)的IP地址,用下面的方式完成。廣播處理器向找到的服務(wù)代理SA1發(fā)送該請求,現(xiàn)在請求中含有圖7的表TAB1中出現(xiàn)的信息。這個信息是自己的端口地址SAMAC1、VLAN標(biāo)簽TAG1、子網(wǎng)掩碼SM1、用戶MAC地址UMAC1以及服務(wù)代理自己的IP地址IPSA1?,F(xiàn)在服務(wù)代理SA1從它的IP地址組中為用戶設(shè)備UD11分配一個IP地址IPUD11,關(guān)聯(lián)于表TAB1中的內(nèi)容。用常規(guī)方式,根據(jù)DHCP協(xié)議,信息被傳回用戶U11。DHCP響應(yīng)包括服務(wù)代理的IP地址IPSA1作為缺省的網(wǎng)關(guān)地址、分配的IP地址IPUD11以及子網(wǎng)掩碼SM1。用戶設(shè)備UD11用常規(guī)方式存儲服務(wù)代理SA1的IP地址IPSA1、它自己的IP地址IPUD11以及子網(wǎng)掩碼,作為主機配置數(shù)據(jù)。
用戶U11的其它設(shè)備以相應(yīng)的方式發(fā)送它們的DHCP請求,其中帶有它們的MAC地址和相應(yīng)的VLAN標(biāo)簽,也就是圖4中出現(xiàn)的標(biāo)簽。注意用戶設(shè)備UD13必須發(fā)送兩個DHCP請求,分別帶有標(biāo)簽TAG2和TAG3。
現(xiàn)在關(guān)系R11在IP層上建立起來。當(dāng)服務(wù)代理SA1得到帶有地址IPUD11的IP分組時,它在表TAB1中找到信息并將該分組發(fā)送到帶有MAC地址UMAC1的正確接收者。用戶設(shè)備UD11也有該服務(wù)代理、它的“缺省網(wǎng)關(guān)”的IP地址IPSA1。用戶設(shè)備UD11以常規(guī)方式利用ARP請求(地址解析協(xié)議)得到IP地址IPSA1的MAC地址。因此用戶設(shè)備UD11廣播發(fā)送ARP消息,被次末級P1中的處理器H1通過用戶端口UP11接收。處理器添加用戶端口的標(biāo)識并將該消息單播發(fā)送到邊緣接入服務(wù)器EAS中的廣播處理器BH1。廣播處理器在它的寄存器REG1中的列表L11上查找用戶端口UP11。在VLAN標(biāo)簽TAG1上廣播處理器找到服務(wù)代理的MAC地址SAMAC1。它將地址SAMAC1發(fā)送到處理器H1,后者再用地址SAMAC1響應(yīng)用戶設(shè)備UD11。借助地址SAMAC1,用戶設(shè)備UD11現(xiàn)在可以利用關(guān)系R11并從服務(wù)提供商SP1得到服務(wù)。
在另一個實施例中,次末級P1中的處理器H1連續(xù)產(chǎn)生寄存器REG11,如圖8所示。寄存器REG11類似于廣播處理器BH1中的寄存器REG1。在各個列表PL11、PL12、PL13上,寄存器REG11只包括次末級自己的用戶端口UP11、UP12、UP13和VLAN標(biāo)簽。當(dāng)用戶設(shè)備UD11第一次進行ARP請求時,如上所述,處理器H1從廣播處理器BH1中返回MAC地址SAMAC1。然后處理器H1在寄存器REG11中填入地址SAMAC1。下一次用戶設(shè)備UD11進行ARP請求時,處理器H1首先在自己的寄存器REG11中尋找,而不是向廣播處理器BH1發(fā)送請求。處理器H1在VLAN標(biāo)簽TAG1上找到所請求的地址SAMAC1并將該地址立即發(fā)回用戶設(shè)備UD11。
在另一個實施例中,當(dāng)廣播處理器BH1中的寄存器建立時,處理器H1中的寄存器REG11也建立起來。
下面描述幾個另外的實施例。
上面的實施例描述了用戶首先通過接入系統(tǒng)ACC1發(fā)送DHCP請求,以便得到IP地址。然后ARP請求跟隨在這個請求之后。在另一個實施例中,該配置是由另外的裝置以另外的方式完成的。例如可以通過所謂靜態(tài)配置完成IP地址請求。在這個配置之后,用戶設(shè)備如上所述進行ARP請求,以便得到自己缺省網(wǎng)關(guān)、也就是有關(guān)服務(wù)代理的MAC地址。與上述同樣的方式所有來自用戶的ARP請求——同樣前面都沒有DHCP請求——將被次末級截獲并產(chǎn)生各個缺省網(wǎng)關(guān)的地址。這樣不同用戶之間的所有通信都被迫流入服務(wù)代理。也描述了動態(tài)分配的MAC地址是本地管理(LAA)地址。另一種方式是從IEEE買一組MAC地址。
服務(wù)代理連續(xù)建立起一個在IP地址和用戶設(shè)備MAC地址之間轉(zhuǎn)換的列表。當(dāng)收到一個分組時,它讀出IP地址,而且如果這個地址在服務(wù)代理自己管理的子網(wǎng)內(nèi),它就查找該IP地址并找出用戶的MAC地址。服務(wù)代理將該分組轉(zhuǎn)發(fā)到這個用戶MAC地址,帶有任何其它IP地址的分組將轉(zhuǎn)發(fā)到服務(wù)提供商。
結(jié)合圖1和2描述分布式處理器系統(tǒng),包括次末級中的處理器H1和邊緣接入服務(wù)器EAS中的廣播處理器BH1。次末級和邊緣接入服務(wù)器通過網(wǎng)絡(luò)ETH1互連。在另一個實施例中,次末級是靠近邊緣接入服務(wù)器的一個單元。次末級和邊緣接入服務(wù)器之間的消息傳輸通過以太網(wǎng)幀完成,不與網(wǎng)絡(luò)ETH1互連。甚至可以認(rèn)為次末級是邊緣接入服務(wù)器本身的一部分。應(yīng)該注意到邊緣接入服務(wù)器EAS、次末級P1-Pk、處理器寄存器REG1、REG11-REGk1以及接入系統(tǒng)的其它部分不一定都是具體存在的單元。相反它們可能是集中或分布式的功能單元,根據(jù)情況需要而定。
在結(jié)合圖2的實施例中,每個服務(wù)接入關(guān)系只由一個唯一的服務(wù)代理MAC地址定義,例如關(guān)系R11由地址SAMAC1定義。因此每個服務(wù)代理可以有一組不同的MAC地址分配給它的服務(wù)代理端口,每個地址對應(yīng)于各個用戶端口關(guān)系中的一個。在另一個實施例中,每個服務(wù)代理只有一個單個的服務(wù)代理MAC地址,用于不同用戶端口的所有不同服務(wù)接入關(guān)系。在這個實施例中各個服務(wù)接入關(guān)系由完整的接入關(guān)系標(biāo)識符定義,包括服務(wù)代理MAC地址以及另一個服務(wù)接入關(guān)系標(biāo)識符。這另一個標(biāo)識符出現(xiàn)在發(fā)送幀的以太網(wǎng)字頭中。這種標(biāo)識符的一個例子是VLAN標(biāo)簽與用戶設(shè)備MAC地址的組合。
有了上面提到的另一個服務(wù)接入關(guān)系標(biāo)識符,在一個實施例中也可以將多個MAC地址分配給一個服務(wù)代理的某個端口。然后這些MAC地址中的每一個綁定于一組關(guān)系,每個關(guān)系有自己的另一個標(biāo)識符。
結(jié)合圖4描述用戶U11借助標(biāo)記了VLAN:s的以太網(wǎng)ETH2將用戶設(shè)備關(guān)聯(lián)于次末級P1?;蛘?,用戶有一個帶交換機的基于端口的VLAN,該交換機識別標(biāo)簽并切換到有關(guān)的用戶設(shè)備端口。還有一種方法是用戶有一個基于MAC的VLAN,次末級檢查用戶MAC地址與VLAN標(biāo)識符的對應(yīng)。
在一個實施例中,VLAN標(biāo)簽從服務(wù)代理發(fā)送到次末級以便將請求的服務(wù)發(fā)送到正確的用戶設(shè)備。在另一個實施例中,不向次末級發(fā)送VLAN標(biāo)簽,只發(fā)送服務(wù)代理的MAC地址,例如SAMAC1。次末級自己從定義服務(wù)接入關(guān)系的唯一服務(wù)代理MAC地址中得到VLAN標(biāo)識,例如VLAN標(biāo)簽。
結(jié)合圖2描述服務(wù)提供商SP1-SPn連接到每個服務(wù)代理SA1-SAn?;蛘叻?wù)提供商可以連接到兩個或更多的服務(wù)代理。
上面描述了DHCP請求的使用。對于IP以外其它類型的服務(wù)或用戶設(shè)備與服務(wù)代理之間其它類型的關(guān)系建立,可以使用其它類型的廣播服務(wù)附加請求。通過廣播處理器這些其它的請求也由一個服務(wù)代理MAC地址響應(yīng),該地址用與DHCP相同的方式識別??梢蕴峒暗囊粋€例子是使用基于以太網(wǎng)的PPP、即PPPOE時,廣播PPPOE請求用作為PPPOE服務(wù)器的服務(wù)代理的服務(wù)代理MAC地址響應(yīng)。而且上面也提到了ARP請求。對于IP協(xié)議以外的其它協(xié)議,可以使用類似的過程完成地址解析。
結(jié)合圖9中的流程圖將對定義多服務(wù)接入系統(tǒng)ACC1中服務(wù)接入關(guān)系的上述方法做一個概述。在步驟90中,一個用戶決定它的一個VLAN:s用于一個服務(wù),例如用戶U11選擇服務(wù)提供商SP1的服務(wù)并決定帶有標(biāo)簽TAG1的VLAN用于該服務(wù)。在步驟91中,該用戶將確定的標(biāo)簽和所選的服務(wù)與它的用戶端口UP11一起發(fā)送到管理單元AD1。在步驟92中,管理單元檢查服務(wù)代理SA1-SAn中的哪個對應(yīng)于所選的服務(wù)并找到服務(wù)代理SA1。在步驟93中管理單元動態(tài)地將唯一的服務(wù)代理MAC地址SAMAC1分配給服務(wù)代理SA1。在步驟94中廣播處理器BH1中產(chǎn)生寄存器REG1,在該寄存器中,服務(wù)代理MAC地址SAMAC1關(guān)聯(lián)于用戶端口UP11和VLAN標(biāo)簽TAG1。藉此定義了該服務(wù)接入關(guān)系R11,步驟95。
建立IP地址和MAC地址之間對應(yīng)關(guān)系的方法將簡單地結(jié)合圖10和圖11中的流程圖來描述。在圖10的第一步100中,處理器H1從用戶設(shè)備UD11接收隨著幀F(xiàn)R2的廣播DHCP請求。該幀包括用戶MAC地址UMAC1和VLAN標(biāo)簽TAG1。在步驟101中處理器H1添加用戶端口標(biāo)識UP11,在步驟102中處理器向邊緣接入服務(wù)器EAS中的廣播處理器BH1單播發(fā)送完整的消息。在步驟103廣播處理器記錄用戶端口UP11和VLAN標(biāo)簽TAG1,并通過在它的寄存器REG1中尋找,在步驟104指出對應(yīng)的唯一服務(wù)代理MAC地址SAMAC1。在步驟105,廣播處理器找到有關(guān)的服務(wù)代理SA1。現(xiàn)在過程的第一部分已經(jīng)準(zhǔn)備好了,找了缺省的網(wǎng)關(guān)。下一部分是向用戶設(shè)備發(fā)送IP地址。在步驟106中,廣播處理器BH1向服務(wù)代理SA1發(fā)送用戶端口和VLAN標(biāo)簽。在步驟107中服務(wù)代理SA1向用戶設(shè)備UD11分配IP地址IPUD11。服務(wù)代理以常規(guī)方式發(fā)送DHCP響應(yīng),包括自己的IP地址IPSA1以及分配的IP地址IPUD11,步驟108。在步驟109中,用戶設(shè)備存儲接收到的IP地址?,F(xiàn)在關(guān)系R11在IP層上建立起來。應(yīng)該注意到結(jié)合圖10描述的過程中,在步驟100到105尋找缺省網(wǎng)關(guān)以及步驟106到109用戶設(shè)備接收IP地址都可以用另外的方式完成。一個這樣的方法是上述的靜態(tài)配置過程。
結(jié)合圖11中的流程圖簡單描述一下從用戶側(cè)到服務(wù)代理側(cè)的相反方向建立服務(wù)接入關(guān)系R11的過程。在第一步驟110中,次末級P1中的處理器H1在用戶端口UP11上接收來自用戶設(shè)備UD11的ARP消息。在步驟111中處理器添加端口標(biāo)識,在步驟112中處理器H1發(fā)送消息,包括ARP消息及端口,通過單播發(fā)到廣播處理器BH1。步驟113,廣播處理器在寄存器REG1中查找用戶端口UP11和VLAN標(biāo)簽TAG1,并找到服務(wù)代理MAC地址SAMAC1。在步驟114中,廣播處理器向處理器H1發(fā)送地址SAMAC1,在步驟115中處理器向用戶發(fā)送地址SAMAC1,該地址被用戶設(shè)備UD11接收。或者廣播處理器向有關(guān)的服務(wù)代理SA1發(fā)送MAC地址SAMAC1,并帶有向處理器H1發(fā)送該地址的命令。
上述的裝置及過程涉及服務(wù)代理和次末級上的用戶端口之間的單播接入。結(jié)合圖12簡單描述一下組播接入的實施例。圖12所示的是圖2的一個有些簡化的表示,帶有一個接入系統(tǒng)ACC1與服務(wù)提供商SP1-SPn以及用戶U11-Um1互連。該接入系統(tǒng)同上面一樣包括邊緣接入服務(wù)器EAS和次末級P1-Pk,通過以太網(wǎng)ETH1互連。在這個網(wǎng)絡(luò)中表示了支持組播的以太網(wǎng)交換機SW191、SW192以及SW193。而且次末級P18、P19和P20也支持組播接入。在該圖中表示了一個組播接入關(guān)系MR11,從服務(wù)代理SA19到次末級P18、P19和P20。次末級P19具有連接到用戶U191的用戶端口UP191以及連接到用戶U192的用戶端口UP192。次末級P20具有連接到用戶U193的用戶端口P201。用戶191具有用戶設(shè)備UD191和UD192,通過帶有VLAN標(biāo)簽TAG19的VLAN歸于用戶端口UP191,用戶192具有用戶設(shè)備UD193,通過帶有標(biāo)簽TAG19的VLAN歸于用戶端口UP192。用戶U193具有用戶設(shè)備UD194,也是通過帶有標(biāo)簽TAG19的VLAN歸于用戶端口UP201。
組播接入關(guān)系R11的目的當(dāng)然是通過服務(wù)代理SA19從服務(wù)提供商SP19向用戶發(fā)布服務(wù)。注意到這種發(fā)布只在下行流中進行,即從服務(wù)提供商到用戶。該發(fā)布通過在邊緣接入服務(wù)器、交換機以及次末級中對服務(wù)接入關(guān)系進行分支而完成。使用提供商SP19服務(wù)的用戶的關(guān)系MR11由一個而且是同一個MAC地址定義,在本例中是管理單元AD1分配給服務(wù)代理SA19的MAC地址SAMAC19。從這個服務(wù)代理出來的每個組播流具有一個特殊的組播地址,所有參與用戶都偵聽這個地址。在通過關(guān)系MR11發(fā)送的組播幀中,設(shè)置了圖3c中的組播比特M1。此外,來自服務(wù)提供商SP19的服務(wù)在一個而且是同一個以太網(wǎng)LAN上發(fā)布,在本例中就是帶有標(biāo)簽TAG19的VLAN,它被綁定于組播接入關(guān)系MR11。在組播情況下,用戶不能決定用于該服務(wù)的自己的VLAN:s,但是必須對VLAN標(biāo)識做一個共同的決定。關(guān)系MR11的建立按照上述相應(yīng)的方式來完成。而且在組播接入情況下,某個服務(wù)的服務(wù)代理可以按照單播情況所描述的同樣方式,指定一個以上的MAC地址。
結(jié)合圖13描述建立組播接入關(guān)系過程的概況。在步驟130決定帶有標(biāo)簽TAG19的VLAN用于所選擇的服務(wù)提供商SP19的服務(wù)。在步驟131中該決定發(fā)布到邊緣接入服務(wù)器EAS以及用戶。在步驟132中,管理單元AD1檢查服務(wù)代理SA1-SAn中的哪個對應(yīng)于所選的服務(wù)并找到服務(wù)代理SA19。在步驟133中管理單元AD1動態(tài)地為服務(wù)代理SA19分配服務(wù)代理MAC地址SAMAC19,這個MAC地址定義了組播接入關(guān)系MR11。在步驟134中,MAC地址SAMAC19綁定于所決定的帶有標(biāo)簽TAG19的VLAN。在步驟135中,組播接入關(guān)系MR11用為單播關(guān)系描述的相應(yīng)方式建立。在步驟136中,為通過組播服務(wù)接入關(guān)系MR11發(fā)送的幀設(shè)置組播比特M1。
服務(wù)提供商SP1-SPn的服務(wù)必須以某種質(zhì)量水平傳遞。但是接入系統(tǒng)ACC1中的資源是有限的,這就限定了質(zhì)量水平。有限資源的一個例子是可用的帶寬。很多關(guān)系,例如關(guān)系R11是通過服務(wù)代理和交換機之間、交換機和次末級之間、次末級和用戶VLAN之間的連接發(fā)送的,這些關(guān)系必須共享可用的帶寬。關(guān)系的服務(wù)質(zhì)量在協(xié)議中確定并標(biāo)注于圖5中寄存器REG1的每個關(guān)系上。以服務(wù)Q的質(zhì)量為例,它的水平QoS1標(biāo)注于服務(wù)代理MAC地址SAMAC1所定義的關(guān)系R11的列表L11上。當(dāng)接入系統(tǒng)中流量被整形器整形時使用諸如帶寬參數(shù)這類的質(zhì)量值。整形器的例子在圖2中示出,邊緣接入服務(wù)器EAS中的整形器為SHn,次末級Pk中的整形器為SHk。當(dāng)對業(yè)務(wù)流整形時,邊緣接入服務(wù)器中的整形器查看服務(wù)代理MAC地址,該地址總是出現(xiàn)在發(fā)送幀中,作為源或者目標(biāo)地址。借助該地址,整形器找到質(zhì)量水平的相應(yīng)值,例如值QoS1。在一些關(guān)系由各自的服務(wù)代理MAC地址以及另一個服務(wù)接入關(guān)系標(biāo)識符所定義的實施例中,整形器也必須查看另一個標(biāo)識符。次末級Pk中的整形器SHk可以用相應(yīng)的方式使用VLAN標(biāo)簽和用戶端口。通常情況下整形包括對幀緩存、借助優(yōu)先級標(biāo)簽PTG1排出優(yōu)先次序以及規(guī)劃。
可能出現(xiàn)的情況是一個參與者試圖超過協(xié)議允許多占用接入系統(tǒng)ACC1,例如發(fā)送比協(xié)議多的業(yè)務(wù)流。這就意味著該參與者的業(yè)務(wù)流即使在整形之后仍占用超過帶寬參數(shù)允許的帶寬。系統(tǒng)可以找出該幀中的唯一服務(wù)代理MAC地址并與協(xié)議比較。在使用過多帶寬的關(guān)系中,系統(tǒng)可以實施管制并刪除一些發(fā)送幀。同樣對于這樣的功能,在另一種標(biāo)識關(guān)系的實施例中系統(tǒng)必須查看另一個服務(wù)接入關(guān)系標(biāo)識符也可能出現(xiàn)的情況是用戶通過一些方式交換它們的MAC地址并試圖將接入系統(tǒng)ACC1用于它們本身之間的通信而不是與服務(wù)提供商通信。為了防止這種行為,次末級可以有一個業(yè)務(wù)流過濾器,例如次末級P2中用戶端口UP21上的過濾器F21。過濾器讀出發(fā)送幀中的地址。來自用戶設(shè)備的幀可能只有服務(wù)代理MAC地址或廣播地址作為目標(biāo)地址。到用戶設(shè)備的幀可能只有服務(wù)代理MAC地址作為源地址。其它地址都是不允許的而且有這樣地址的幀在過濾器中被刪除。來自用戶的不會被任何服務(wù)代理處理的廣播消息也被刪除。
MAC地址可以有一個適應(yīng)于接入網(wǎng)絡(luò)ETH1結(jié)構(gòu)的內(nèi)部地址結(jié)構(gòu)。這樣可以簡化網(wǎng)絡(luò)以及接入系統(tǒng)ACC1中單元的實現(xiàn)。
權(quán)利要求
1.一種服務(wù)提供商和用戶之間通過服務(wù)接入關(guān)系通信的接入系統(tǒng),該系統(tǒng)包括—具有至少一個服務(wù)代理的邊緣接入服務(wù)器,該服務(wù)代理帶有用于一個服務(wù)提供商的連接;—具有至少一個用于一個用戶的用戶端口的至少一個次末級,以及—支持以太網(wǎng)幀交換、互連邊緣接入服務(wù)器和次末級的互連裝置,邊緣接入服務(wù)器被設(shè)計為對至少一部分服務(wù)代理動態(tài)地分配唯一的以太網(wǎng)MAC地址,該唯一的以太網(wǎng)MAC地址定義一個用戶端口的一個服務(wù)接入關(guān)系。
2.一種服務(wù)提供商和用戶之間通過服務(wù)接入關(guān)系通信的接入系統(tǒng),該系統(tǒng)包括—具有至少一個服務(wù)代理的邊緣接入服務(wù)器,該服務(wù)代理帶有用于一個服務(wù)提供商的連接;—具有至少一個用于一個用戶的用戶端口的至少一個次末級,以及—支持以太網(wǎng)幀交換、互連邊緣接入服務(wù)器和次末級的互連裝置,邊緣接入服務(wù)器被設(shè)計為對至少一部分服務(wù)代理中的每一個動態(tài)地分配至少一個以太網(wǎng)MAC地址,邊緣接入服務(wù)器也被設(shè)計為既綁定所述以太網(wǎng)MAC地址到用戶端口的服務(wù)接入關(guān)系也綁定關(guān)系標(biāo)識符到所述服務(wù)接入關(guān)系,所述標(biāo)識符出現(xiàn)在發(fā)送以太網(wǎng)幀的字頭中。
3.一種服務(wù)提供商和用戶之間通過服務(wù)接入關(guān)系通信的接入系統(tǒng),該系統(tǒng)包括—具有至少一個服務(wù)代理的邊緣接入服務(wù)器,該服務(wù)代理帶有用于一個服務(wù)提供商的連接;—具有至少一個用于至少一個用戶以太網(wǎng)VLAN的用戶端口的支持組播接入的至少一個次末級,以及—支持以太網(wǎng)幀交換、互連邊緣接入服務(wù)器和次末級的互連裝置,所述裝置包括支持組播的交換機,邊緣接入服務(wù)器被設(shè)計為對至少一個服務(wù)代理動態(tài)地分配以太網(wǎng)MAC地址,該以太網(wǎng)MAC地址定義至少一個用戶端口的組播服務(wù)接入關(guān)系,邊緣接入服務(wù)器被設(shè)計為綁定一個用戶以太網(wǎng)VLAN:s的一個而且是同一個標(biāo)識到組播服務(wù)接入關(guān)系,所述用戶以太網(wǎng)VLAN標(biāo)識用于參與組播服務(wù)的用戶。
4.根據(jù)權(quán)利要求1或2的接入系統(tǒng),所述用戶端口用于至少一個用戶以太網(wǎng)VLAN,邊緣接入服務(wù)器被設(shè)計為也將所述用戶端口上的一個用戶以太網(wǎng)VLAN:s的標(biāo)識綁定到服務(wù)接入關(guān)系。
5.根據(jù)權(quán)利要求3或4的接入系統(tǒng),包括邊緣接入服務(wù)器中用于服務(wù)接入關(guān)系的寄存器,該寄存器包括服務(wù)代理MAC地址、用戶端口以及用戶以太網(wǎng)VLAN標(biāo)識。
6.根據(jù)權(quán)利要求3、4或5的接入系統(tǒng),包括—一個處理系統(tǒng),帶有一個歸于次末級的處理器以及歸于服務(wù)代理的廣播處理器;—該處理器被設(shè)計為從具有用戶MAC地址的用戶設(shè)備接收廣播服務(wù)附加請求,該請求包括用戶以太網(wǎng)VLAN標(biāo)識;以及—次末級中的處理器被設(shè)計為既向所述服務(wù)附加請求添加用戶端口標(biāo)識,也向廣播處理器單播發(fā)送帶有用戶端口標(biāo)識的請求。
7.根據(jù)權(quán)利要求6的接入系統(tǒng)包括—廣播處理器,被設(shè)計為既記錄用戶端口及以太網(wǎng)VLAN標(biāo)識,也指出相應(yīng)的一個服務(wù)代理MAC地址;—廣播處理器,被設(shè)計為通過服務(wù)代理MAC地址找到有關(guān)的服務(wù)代理;以及—所述服務(wù)代理被設(shè)計為對具有所述用戶MAC地址的所述用戶設(shè)備分配IP地址。
8.根據(jù)權(quán)利要求7的接入系統(tǒng)包括所述服務(wù)代理,被設(shè)計為通過服務(wù)接入關(guān)系向所述用戶設(shè)備發(fā)送所述分配的用戶設(shè)備IP地址和它自己的IP地址。
9.根據(jù)權(quán)利要求5或8的接入系統(tǒng)包括—處理器,被設(shè)計為從用戶設(shè)備接收包含以太網(wǎng)VLAN標(biāo)識的廣播地址解析協(xié)議的廣播消息;—處理器,被設(shè)計為對所述地址解析廣播消息添加用戶端口標(biāo)識;以及—處理器,被設(shè)計為向廣播處理器單播發(fā)送帶有用戶端口標(biāo)識的所述地址解析廣播消息。
10.根據(jù)權(quán)利要求9的裝置包括—廣播處理器,被設(shè)計為記錄用戶端口和以太網(wǎng)VLAN標(biāo)識,并找到有關(guān)的服務(wù)代理MAC地址;—廣播處理器,被設(shè)計為向次末級中的處理器發(fā)送服務(wù)代理MAC地址;以及—處理器,被設(shè)計為向用戶設(shè)備發(fā)送服務(wù)代理MAC地址。
11.根據(jù)權(quán)利要求5、8或10的裝置在處理器中包括處理器寄存器,包括指向服務(wù)代理MAC地址的用戶端口和以太網(wǎng)VLAN標(biāo)識。
12.根據(jù)權(quán)利要求11的裝置包括—處理器,被設(shè)計為從用戶設(shè)備接收包含以太網(wǎng)VLAN標(biāo)識的地址解析協(xié)議的廣播消息;—處理器,被設(shè)計為在處理器寄存器中找到有關(guān)的服務(wù)代理MAC地址;以及—處理器,被設(shè)計為向用戶設(shè)備發(fā)送服務(wù)代理MAC地址。
13.一種接入系統(tǒng)中服務(wù)提供商和用戶之間通信的方法,該系統(tǒng)包括—具有至少一個服務(wù)代理的邊緣接入服務(wù)器,該服務(wù)代理帶有用于一個服務(wù)提供商的連接;—具有至少一個用于一個用戶的用戶端口的至少一個次末級,以及—支持以太網(wǎng)幀交換、互連邊緣接入服務(wù)器和次末級的互連裝置,該方法包括—在邊緣接入服務(wù)器中為至少一部分服務(wù)代理動態(tài)地分配唯一的以太網(wǎng)MAC地址;以及—將該唯一的服務(wù)代理MAC地址單獨綁定到一個用戶端口的一個服務(wù)接入關(guān)系。
14.一種接入系統(tǒng)中服務(wù)提供商和用戶之間通信的方法,該系統(tǒng)包括—具有至少一個服務(wù)代理的邊緣接入服務(wù)器,該服務(wù)代理帶有用于一個服務(wù)提供商的連接;—具有至少一個用于一個用戶的用戶端口的至少一個次末級,以及—支持以太網(wǎng)幀交換、互連邊緣接入服務(wù)器和次末級的互連裝置,該方法包括—在邊緣接入服務(wù)器中為至少一部分服務(wù)代理中的每一個動態(tài)地分配至少一個以太網(wǎng)MAC地址;—綁定所述以太網(wǎng)MAC地址到用戶端口的服務(wù)接入關(guān)系;并且—綁定關(guān)系標(biāo)識符到所述服務(wù)接入關(guān)系,所述標(biāo)識符出現(xiàn)在發(fā)送以太網(wǎng)幀的字頭中。
15.一種接入系統(tǒng)中服務(wù)提供商和用戶之間通過服務(wù)接入關(guān)系通信的方法,該系統(tǒng)包括—具有至少一個服務(wù)代理的邊緣接入服務(wù)器,該服務(wù)代理帶有用于一個服務(wù)提供商的連接;—具有至少一個用于至少一個用戶以太網(wǎng)VLAN的用戶端口的支持組播接入的至少一個次末級,以及—支持以太網(wǎng)幀交換、互連邊緣接入服務(wù)器和次末級的互連裝置,所述裝置包括支持組播的交換機,該方法包括—在邊緣接入服務(wù)器中為至少一個服務(wù)代理動態(tài)地分配以太網(wǎng)MAC地址,該以太網(wǎng)MAC地址定義至少一個用戶端口的組播服務(wù)接入關(guān)系;并且—綁定一個用戶以太網(wǎng)VLAN:s的一個而且是同一個標(biāo)識到組播服務(wù)接入關(guān)系,所述用戶以太網(wǎng)VLAN標(biāo)識用于參與組播服務(wù)的用戶。
16.根據(jù)權(quán)利要求13或14的接入系統(tǒng)中的方法,所述用戶端口用于至少一個用戶以太網(wǎng)VLAN,該方法包括將所述用戶端口上的一個用戶以太網(wǎng)VLAN:s的標(biāo)識綁定到服務(wù)接入關(guān)系。
17.根據(jù)權(quán)利要求15或16的接入系統(tǒng)中的方法,該方法包括在邊緣接入服務(wù)器中產(chǎn)生用于服務(wù)接入關(guān)系的寄存器,該寄存器包括服務(wù)代理MAC地址、用戶端口以及用戶以太網(wǎng)VLAN標(biāo)識。
18.根據(jù)權(quán)利要求15、16或17的接入系統(tǒng)中的方法,該接入系統(tǒng)包括一個處理系統(tǒng),帶有一個歸于次末級的處理器以及歸于服務(wù)代理的廣播處理器,該方法包括—在處理器中接收來自具有用戶MAC地址的用戶設(shè)備的廣播服務(wù)附加請求,該請求包括用戶以太網(wǎng)VLAN標(biāo)識;—向所述服務(wù)附加請求添加用戶端口標(biāo)識,添加在次末級中的處理器內(nèi)完成;并且—向廣播處理器單播發(fā)送帶有用戶端口標(biāo)識的請求。
19.根據(jù)權(quán)利要求18的接入系統(tǒng)中的方法,該方法包括—在廣播處理器中記錄用戶端口及以太網(wǎng)VLAN標(biāo)識;—指出對應(yīng)于該用戶端口和以太網(wǎng)VLAN標(biāo)識的一個服務(wù)代理MAC地址;—通過服務(wù)代理MAC地址找到有關(guān)的服務(wù)代理;并且—在所述服務(wù)代理中對具有所述用戶MAC地址的所述用戶設(shè)備分配IP地址。
20.根據(jù)權(quán)利要求19的方法,該方法包括通過服務(wù)接入關(guān)系向所述用戶設(shè)備發(fā)送所述分配的用戶設(shè)備IP地址和分配服務(wù)代理的IP地址。
21.根據(jù)權(quán)利要求17或20的方法,該方法包括—在處理器中從用戶設(shè)備接收包含以太網(wǎng)VLAN標(biāo)識的廣播地址解析協(xié)議的廣播消息;—對該消息添加用戶端口標(biāo)識;并且—從該處理器向廣播處理器單播發(fā)送帶有用戶端口標(biāo)識的所述地址解析廣播消息。
22.根據(jù)權(quán)利要求21的方法,該方法包括—在廣播處理器中記錄用戶端口和以太網(wǎng)VLAN標(biāo)識;—找到有關(guān)的服務(wù)代理MAC地址;—向次末級中的處理器發(fā)送服務(wù)代理MAC地址;并且—從處理器向用戶設(shè)備發(fā)送服務(wù)代理MAC地址。
23.根據(jù)權(quán)利要求17、20或22的方法,該方法包括在處理器中生成處理器寄存器,包括指向服務(wù)代理MAC地址的用戶端口和以太網(wǎng)VLAN標(biāo)識。
24.根據(jù)權(quán)利要求23的方法,該方法包括—在處理器中從用戶設(shè)備接收包含以太網(wǎng)VLAN標(biāo)識的地址解析協(xié)議的廣播消息;—在處理器寄存器中找到有關(guān)的服務(wù)代理MAC地址;并且—從該處理器向用戶設(shè)備發(fā)送服務(wù)代理MAC地址。
全文摘要
將服務(wù)提供商(SP1-SPn)與用戶(U11-Um1)關(guān)聯(lián)的接入系統(tǒng)(ACC1)包括連接服務(wù)提供商的邊緣接入服務(wù)器(EAS)以及連接用戶的次末級(penults,P1-Pk)。用戶設(shè)備(UD11-UD14)通過VLANs連接到次末級的用戶端口(UP11)。邊緣接入服務(wù)器具有服務(wù)代理(SA1-SAn)、管理員(AD1)、廣播處理器(BH1),與次末級中的處理器(H1-Hk)一起構(gòu)成一個處理系統(tǒng)。包括VLAN、服務(wù)(SP1)以及用戶端口(UP11)的用戶(U11)判決送到管理員(AD1),動態(tài)地為有關(guān)的服務(wù)代理(SA1)分配MAC地址,定義一個關(guān)系(R11)。用戶設(shè)備(UD11)廣播DHCP請求,與用戶端口(UP11)一起單播發(fā)送到廣播處理器(BH1)。用戶設(shè)備(UD11)得到自己的IP地址以及服務(wù)代理(SA1)的IP地址。該設(shè)備(UD11)廣播ARP請求,被次末級(P1)單播發(fā)送以便得到服務(wù)代理(SA1)的MAC地址。關(guān)系(R11、R12)是安全的而且可以很容易地控制。
文檔編號H04L12/28GK1618209SQ02827942
公開日2005年5月18日 申請日期2002年2月8日 優(yōu)先權(quán)日2002年2月8日
發(fā)明者I·特恩拜, U·拉斯森 申請人:艾利森電話股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
吴川市| 沛县| 甘南县| 报价| 大英县| 江北区| 元谋县| 西藏| 长乐市| 壤塘县| 鞍山市| 元朗区| 青河县| 扎兰屯市| 岳阳县| 滁州市| 莱阳市| 荆门市| 睢宁县| 囊谦县| 商丘市| 关岭| 磴口县| 岳阳市| 丹巴县| 武清区| 鄢陵县| 西贡区| 隆林| 定兴县| 南陵县| 祁连县| 绥滨县| 文昌市| 库伦旗| 栖霞市| 安龙县| 滁州市| 天柱县| 内江市| 镇远县|