專利名稱:交換機(jī)適配器、計(jì)算機(jī)和數(shù)據(jù)交換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一交換機(jī)適配器,交換功能在其中作為單一適配器實(shí)現(xiàn)的。更確切地說(shuō),本發(fā)明涉及一計(jì)算機(jī),該計(jì)算機(jī)僅僅與交換機(jī)適配器連接就可以當(dāng)作一交換機(jī)來(lái)使用卻不損害計(jì)算機(jī)的功能。
圖25示出了一傳統(tǒng)的異步轉(zhuǎn)移模式(ATM)交換機(jī)。
傳統(tǒng)ATM交換機(jī)由單一硬件框架構(gòu)成。ATM交換機(jī)內(nèi)部有一交換單元和多個(gè)線接口單元。用一條專用總線來(lái)連接交換單元與線接口單元。也可利用一種專用接口結(jié)構(gòu)而非專用總線來(lái)連接交換單元與線接口單元。
因?yàn)锳TM交換機(jī)作為專用硬件實(shí)現(xiàn)的;在ATM交換機(jī)上要實(shí)現(xiàn)附加功能的情況下,有必要按照廠家專有規(guī)范去開(kāi)發(fā)ATM交換機(jī)。
圖26示出了在采用如圖25所顯示的傳統(tǒng)ATM交換機(jī)的情況下的網(wǎng)絡(luò)配置。
多個(gè)計(jì)算機(jī)和終端集中連線至ATM交換機(jī)。因多個(gè)計(jì)算機(jī)和終端集中連線至ATM交換機(jī),ATM交換機(jī)的交換功能應(yīng)高速執(zhí)行。另外,ATM交換機(jī)的線接口單元中容納的通信線路數(shù)目應(yīng)增加。
圖27表示一信元格式(cell format)。該信元包括一信頭(header)和一凈荷(pay load)。信頭包括一虛通道識(shí)別符(Virtual Pass Idenfifier-VPI)和一虛信道識(shí)別符(VirtualChannel Identifier-VCI)。
圖28示出了一傳統(tǒng)ATM交換機(jī),在1993年1月30日,ohmu-sha,“B-ISDN illustration reader”一文第67頁(yè)也有此圖。
ATM交換機(jī)需要不同的控制。參考圖28和“B- ISDNillustration reader”中第66至71頁(yè)中的描述,下面闡述一些基本控制。
(1)路由選擇控制(routing control)當(dāng)從終端產(chǎn)生一個(gè)稱為“呼叫”過(guò)程(calling process)的通信要求時(shí),通信就開(kāi)始了。在線路交換系統(tǒng)中,按照用戶線路信號(hào),例如一撥叫號(hào)碼(在N-ISDN中的D信道信號(hào)),執(zhí)行該“呼叫”過(guò)程。在ATM交換機(jī)系統(tǒng)中,如圖27所示,借助信元,“呼叫”信號(hào)傳送至ATM交換機(jī)。傳送諸如信號(hào)的控制信息的信元稱作控制信元并賦予預(yù)定VCI。這種控制信元可與傳送用戶信息的信元相區(qū)分開(kāi)。ATM交換機(jī)接收信息,例如ATM交換機(jī)連接至的目的地點(diǎn),業(yè)務(wù)類型和信元的傳輸速率,然后決定通過(guò)網(wǎng)絡(luò)中哪一臺(tái)ATM交換機(jī)。這個(gè)過(guò)程稱為路由選擇控制。
(2)連接許可控制(Connection Admission Control)按照路由選擇控制,ATM交換機(jī)是串行連接的。根據(jù)路由選擇控制的判定,ATM交換機(jī)逐個(gè)傳送控制信元至其所連接的ATM交換機(jī)。然后ATM交換機(jī)確認(rèn)在所要求的業(yè)務(wù)條件下,所有ATM交換機(jī)能通過(guò)控制信元。舉例來(lái)說(shuō),它判斷所要求的業(yè)務(wù)量是否超過(guò)傳輸能力。
當(dāng)ATM交換機(jī)判斷傳輸能力足以滿足所要求的業(yè)務(wù)量,就指示終端可實(shí)施通信同時(shí)進(jìn)入通信模式。以上所述通信準(zhǔn)許過(guò)程稱為連接許可控制(CAC)。
(3)使用參數(shù)控制ATM交換機(jī)的連接許可控制不同于線路交換和分組交換。因?yàn)槟承﹨?shù)是ATM交換機(jī)所特有的,例如傳輸所要求的傳輸能力和質(zhì)量,因而ATM交換機(jī)有所不同。因?yàn)樵贏TM交換機(jī)系統(tǒng)中容許突發(fā)業(yè)務(wù)流,傳輸能力是由信元之間間隔達(dá)到最小時(shí)的峰值速率和一個(gè)較長(zhǎng)時(shí)間內(nèi)的平均速率兩者來(lái)確定的。在ATM交換機(jī)系統(tǒng)中,執(zhí)行系統(tǒng)能力管理以便通過(guò)使用系統(tǒng)設(shè)備,有效地處理突發(fā)業(yè)務(wù)量。當(dāng)一呼叫超出合約的量并有大量信元流入,便有降低整個(gè)網(wǎng)絡(luò)質(zhì)量的危險(xiǎn)。相應(yīng)地,入口處允許呼叫監(jiān)控的通信網(wǎng)絡(luò)必須決定從發(fā)送端由控制信元報(bào)告的傳輸能力與來(lái)自發(fā)送端的信元的實(shí)際進(jìn)入量是否匹配。
在這種方法中,按與用戶的每一合約,當(dāng)實(shí)際業(yè)務(wù)量超過(guò)預(yù)定值時(shí),運(yùn)行諸如合并不規(guī)則信元的過(guò)程。該過(guò)程稱作使用參數(shù)控制(UPC)。
通過(guò)使用UPC功能傳送的信元借助ATM交換機(jī)傳送至下一節(jié)點(diǎn)的路由上。把與信息交換所要求的路由相一致的VCI值,加在信元信頭上并傳送至下一節(jié)點(diǎn)。
(4)整形(shaping)因按照ATM交換機(jī),信元交換至每一路由,信元可以集中到特定路由。結(jié)果就發(fā)生這樣一種情況,就是信元應(yīng)以超過(guò)虛通道(VP)容量的快速瞬時(shí)速率傳輸。在這種情況下為了使信元瞬時(shí)速率不致于超過(guò)一固定值(VP容量)。每一信元暫存在緩存中然后被讀出,這一過(guò)程稱為整形(shaping)。
(5)信元優(yōu)先級(jí)控制有可能去控制哪一信元應(yīng)優(yōu)先傳送并在信元被優(yōu)先傳送時(shí)能提供比正常質(zhì)量(該質(zhì)量用信元丟失率來(lái)表示)更高的質(zhì)量。信元丟失優(yōu)先級(jí)(Cell Loss Priority-CLP)比特在信元信頭中定義,允許用戶指明哪一信元應(yīng)優(yōu)先傳送。
(6)擁塞控制(Congestion Control)在公用網(wǎng)中,提供諸如擁塞控制技術(shù)的控制技術(shù)是非常重要的,它能在業(yè)務(wù)擁塞時(shí)防止網(wǎng)絡(luò)恐慌。有多種方法來(lái)提供擁塞控制技術(shù)。例如,一種方法它能在擁塞時(shí)按照CAC拒絕新的連接請(qǐng)求。另一方法是改變使用參數(shù)控制的參數(shù)值,例如,限制用戶能傳送的峰值速率。
圖29至31及以下描述解釋了基于傳統(tǒng)ATM系統(tǒng)的協(xié)議,這在“B-ISDN illustration reader”一文第84至87頁(yè)也有闡述。
物理層與物理媒介有關(guān)。ATM層處理對(duì)所有業(yè)務(wù)都共同的信元的傳輸。ATM適配層(ATM Adaptation Layer-AAL)處理與業(yè)務(wù)相關(guān)的功能以及規(guī)定對(duì)應(yīng)于每項(xiàng)業(yè)務(wù)多個(gè)協(xié)議。與業(yè)務(wù)相關(guān)的較上層功能的增加和修改被ATM適配層所吸收,以防影響信元的傳輸功能。在ATM適配層之上的協(xié)議,依賴于業(yè)務(wù),均在終端側(cè)執(zhí)行。(除了處理設(shè)立和釋放呼叫的控制信息外,這適用于用戶信息)。
如圖31所示,在ATM適配層,幾個(gè)信元的信息場(chǎng)(或凈荷)串行連接。這些信息場(chǎng)在頭部賦有信頭信息、在尾部賦有信尾信息。它們被作為一數(shù)據(jù)單元對(duì)待。ATM適配層分成分段與重組子層(Segmentation and Reassombly Sublayer SARS)和會(huì)聚子層(Conver gence Sublayer-CS)。SARS將數(shù)據(jù)單元分段為多個(gè)信元并將多個(gè)信元重組為數(shù)據(jù)單元。根據(jù)每種類型業(yè)務(wù)的需求,CS檢查并測(cè)試數(shù)據(jù)正確性且對(duì)數(shù)據(jù)校錯(cuò)。然后CS將結(jié)果提供給較上層。
控制信息負(fù)責(zé)呼叫及網(wǎng)絡(luò)和終端之間的連接的設(shè)立,維護(hù)和釋放在圖32中,AAL的較上層采用基于N-ISDN的呼叫控制協(xié)議。
圖32中,Q.93B表示B-ISDN層3用戶網(wǎng)絡(luò)信息(UNI)協(xié)議,B-ISUP表示B-ISDN用戶部分(B-ISDN層3網(wǎng)絡(luò)節(jié)點(diǎn)接口協(xié)議(NNI),MTP3是消息傳遞部分3(7號(hào)信令系統(tǒng)消息傳遞部分),S-AAL表示信令-ATN適配層。
以上描述引自*B-ISDN illustration reader”一文第66至71頁(yè)和第84至87頁(yè),ohmu-sha,1993年1月30日。
由于傳統(tǒng)的ATM交換機(jī)是在按照特定規(guī)范的專用構(gòu)架中實(shí)現(xiàn)的。所以很難擴(kuò)展ATM交換機(jī)的功能。
例如,當(dāng)增加一用于對(duì)局域網(wǎng)(LAN)的接口時(shí),必須依賴該ATM交換機(jī)作專門(mén)開(kāi)發(fā)。
當(dāng)采用與廣域網(wǎng)的接口時(shí),如與ISDN的接口,必須依賴ATM交換機(jī)作專門(mén)開(kāi)發(fā)。
而且,當(dāng)增加橋接功能,路由功能和通信線路監(jiān)視功能時(shí),必須依賴ATM交換機(jī)作專門(mén)開(kāi)發(fā)。
使用傳統(tǒng)ATM交換機(jī)的網(wǎng)絡(luò)配置必須實(shí)現(xiàn)集中連接,其中交換機(jī)在中央。結(jié)果是,引發(fā)出一些問(wèn)題,諸如ATM交換機(jī)的容納的通信線路數(shù)目的增加和處理速度的提高。
本發(fā)明解決了這些可題。它的一個(gè)目標(biāo)是提供帶有ATM交換功能的ATM交換機(jī)適配器,它具有可擴(kuò)展性和靈活性。
再者,當(dāng)ATM交換功能由ATM適配器實(shí)現(xiàn)情況下,本發(fā)明的另一個(gè)目標(biāo)是將ATM交換適配器包含在一標(biāo)準(zhǔn)計(jì)算機(jī)中但不損害計(jì)算機(jī)的功能。
而且,本發(fā)明的又一個(gè)目標(biāo)是獲得ATM交換機(jī)適配器和一計(jì)算機(jī),該計(jì)算機(jī)很容易實(shí)現(xiàn)橋接功能,路由選擇功能和通信線路監(jiān)視功能。
按本發(fā)明一個(gè)方面,交換適配器可包括交換單元,它有接收帶有目的地的輸入數(shù)據(jù)的多個(gè)輸入端口和據(jù)輸入數(shù)據(jù)的目的地輸出輸入數(shù)據(jù)的多個(gè)輸出端口;控制器,它與交換單元耦合,用來(lái)控制數(shù)據(jù)處理,它與交換單元的多輸入端口中的特定輸入端口和交換單元的多輸出端口中的特定輸出端口相連;接口單元,它與控制器耦合,提供控制器與外設(shè)之間的接口。
據(jù)本發(fā)明的另一方面,安裝在計(jì)算機(jī)上的交換機(jī)適配器可包括交換單元,它有至少兩個(gè)接收帶有目的地的輸入數(shù)據(jù)的輸入端口,它按其目的地交換輸入數(shù)據(jù),且向至少二個(gè)輸出端口輸出輸入數(shù)據(jù);地址轉(zhuǎn)換器,與至少兩輸入端口中的第二至最后一個(gè)端口耦合,它將從至少兩輸入端口中的第二至最后一個(gè)端口接收的輸入數(shù)據(jù)分類為控制數(shù)據(jù)和交換數(shù)據(jù),并將控制數(shù)據(jù)的目的地設(shè)置為交換單元的至少兩個(gè)輸出端口中的第一輸出端口,將交換數(shù)據(jù)的目的地設(shè)置為交換單元的至少兩個(gè)輸出端口中的第二至最后一個(gè)輸出端口;控制器,與至少兩輸入端口的第一輸入端口和至少兩輸出端口的第一輸出端口連接,它處理控制數(shù)據(jù),并從/向交換單元傳送控制數(shù)據(jù);接口單元,它傳送經(jīng)控制器處理過(guò)的控制數(shù)據(jù)至計(jì)算機(jī),并且傳送由計(jì)算機(jī)產(chǎn)生的計(jì)算機(jī)控制數(shù)據(jù)至控制器。
據(jù)本發(fā)明的另一方面,計(jì)算機(jī)可包括交換單元,具有接收帶有目的地的輸入數(shù)據(jù)的多輸入端口,它按輸入數(shù)據(jù)的目的地交換輸入數(shù)據(jù),且將輸入數(shù)據(jù)輸出至多個(gè)輸出端口;控制器,它控制數(shù)據(jù)處理,并與交換單元的多個(gè)輸入端口中的特定輸入端口及交換單元的多個(gè)輸出端口中的特定輸出端口連接;接口單元,它提供控制器與外設(shè)之間的接口;總線,它將交換機(jī)適配器的接口單元與外設(shè)連接;數(shù)據(jù)處理器,它處理數(shù)據(jù),并通過(guò)接口單元和總線將數(shù)據(jù)傳送至控制器。
據(jù)本發(fā)明的另一方面,把具有交換單元的交換機(jī)適配器連接至總線的通用計(jì)算機(jī)的數(shù)據(jù)交換方法,可包括以下步驟A、接收有目的地的輸入數(shù)據(jù);B、按輸入數(shù)據(jù)的目的地識(shí)別輸入數(shù)據(jù)是控制數(shù)據(jù)還是交換數(shù)據(jù),當(dāng)輸入數(shù)據(jù)是控制數(shù)據(jù)時(shí)將輸入數(shù)據(jù)的目的地設(shè)為交換單元相應(yīng)的特定輸出端口;
C、輸入控制數(shù)據(jù)和交換數(shù)據(jù)至交換單元,當(dāng)輸入數(shù)據(jù)是交換數(shù)據(jù)時(shí)把交換數(shù)據(jù)交換至輸入數(shù)據(jù)的目的地;當(dāng)輸入數(shù)據(jù)是控制數(shù)據(jù)時(shí),輸出控制數(shù)據(jù)至與交換單元的特定輸出端口相應(yīng)的輸入數(shù)據(jù)的目的地;D、將輸出至交換單元的特定輸出端口的控制數(shù)據(jù)通過(guò)總線傳送至通用計(jì)算機(jī);E、在通用計(jì)算機(jī)中處理控制數(shù)據(jù)。
據(jù)本發(fā)明的另一方面,交換機(jī)適配器可包括交換單元,它有接收帶有目的地的輸入數(shù)據(jù)的多個(gè)輸入端口,并有按輸入數(shù)據(jù)的目的地輸出這些輸入數(shù)據(jù)的多個(gè)輸出端口;控制裝置,與交換單元耦合,它從多輸出端口中的控制器輸出端口接收輸入數(shù)據(jù)(這些輸入數(shù)據(jù)被判定為控制數(shù)據(jù)),然后在接收到的控制數(shù)據(jù)上執(zhí)行數(shù)據(jù)處理,并輸出控制數(shù)據(jù)至多輸入端口中的控制器輸入端口;接口裝置,它與控制裝置耦合,允許在交換機(jī)適配器和外設(shè)之間作數(shù)據(jù)傳送。
據(jù)本發(fā)明的另一方面,安裝在計(jì)算機(jī)上的交換機(jī)適配器可包括交換單元,它有接收輸入數(shù)據(jù)的多個(gè)輸入端口和輸出輸入數(shù)據(jù)的多個(gè)輸出端口,且在這些端口,交換單元交換由多個(gè)輸入端口所接收的輸入數(shù)據(jù)的目的地;地址轉(zhuǎn)換器,與多個(gè)輸入端口中的第二至最后一個(gè)端口耦合,它將由多個(gè)輸入端口接收的輸入數(shù)據(jù)分類成交換數(shù)據(jù)和信令數(shù)據(jù);控制器,與多輸入端口的第一輸入端口耦合且與多輸出端口的第一輸出端口耦合,它向/從交換單元傳送信令數(shù)據(jù);
接口單元,它與控制器耦合,它從控制器傳送信令數(shù)據(jù)給計(jì)算機(jī),并從計(jì)算機(jī)傳送信令數(shù)據(jù)給控制器。
據(jù)本發(fā)明的另一方面,計(jì)算機(jī)可包括交換機(jī)適配器包括交換單元,它有接收輸入數(shù)據(jù)的多輸入端口和輸出輸入數(shù)據(jù)的多輸出端口;控制器,它控制對(duì)應(yīng)于控制數(shù)據(jù)的輸入數(shù)據(jù)的數(shù)據(jù)處理,它與多輸入端口的控制器輸入端口耦合且與多輸出端口的控制器輸出端口耦合;接口單元,它將控制器與外設(shè)耦合;總線,它將接口單元與交換機(jī)適配器耦合,數(shù)據(jù)處理器,與接口單元耦合,它通過(guò)接口單元和總線傳送數(shù)據(jù)。
據(jù)本發(fā)明的另一方面,在通用計(jì)算機(jī)中交換數(shù)據(jù)的方法可包括以下步驟A、輸入有目的地的輸入數(shù)據(jù);B、按照輸入數(shù)據(jù)的目的地,判定輸入數(shù)據(jù)是控制數(shù)據(jù)還是交換數(shù)據(jù);C、若輸入數(shù)據(jù)被判定為控制數(shù)據(jù),將輸入數(shù)據(jù)的目的地賦給計(jì)算機(jī)的交換單元的控制器輸出端口;D、向交換單元輸入交換數(shù)據(jù);E、按交換數(shù)據(jù)的目的地交換這些交換數(shù)據(jù);F、向交換單元的控制器輸出端口輸出控制數(shù)據(jù);G、將輸出到控制器輸出端口的控制數(shù)據(jù),通過(guò)總線傳送到通用計(jì)算機(jī)。
H、在通用計(jì)算機(jī)中處理通過(guò)總線傳送的控制數(shù)據(jù)。
據(jù)本發(fā)明的另一方面,計(jì)算機(jī)系統(tǒng)可包括多臺(tái)互連計(jì)算機(jī);多個(gè)接口單元,每一接口單元將互聯(lián)計(jì)算機(jī)彼此相連;多臺(tái)計(jì)算機(jī)中的每臺(tái)計(jì)算機(jī)包括多個(gè)適配器,包括交換機(jī)適配器,與交換機(jī)適配器耦合的遠(yuǎn)程維護(hù)局域網(wǎng)(LAN)適配器,與交換機(jī)適配器耦合的廣域網(wǎng)連接適配器以及與交換機(jī)適配器耦合的LAN適配器;與多個(gè)適配器逐一連接的主機(jī)總線;其中每臺(tái)計(jì)算機(jī)通過(guò)至少一接口單元傳送數(shù)據(jù)給任何其它計(jì)算機(jī)。
附圖的簡(jiǎn)要說(shuō)明在這些圖中,
圖1表示對(duì)應(yīng)本發(fā)明的交換機(jī)適配器;圖2表示對(duì)應(yīng)本發(fā)明的一個(gè)交換機(jī)適配器的詳細(xì)視圖;圖3表示對(duì)應(yīng)本發(fā)明的計(jì)算機(jī)的配置;圖4表示對(duì)應(yīng)本發(fā)明的PHY單元的圖;圖5表示對(duì)應(yīng)本發(fā)明的TC/ATM控制單元的圖;圖6表示對(duì)應(yīng)本發(fā)明的地址轉(zhuǎn)換器的圖;圖7表示對(duì)應(yīng)本發(fā)明的CAM組的圖;圖8表示對(duì)應(yīng)本發(fā)明的AAL控制單元;圖9表示對(duì)應(yīng)本發(fā)明的ATM交換單元;圖10表示對(duì)應(yīng)于本發(fā)明的ATM交換機(jī)的操作;
圖11表示對(duì)應(yīng)本發(fā)明的ATM交換機(jī)的操作;圖12表示對(duì)應(yīng)本發(fā)明的ATM交換機(jī)的操作;圖13表示對(duì)應(yīng)本發(fā)明的ATM交換機(jī)的操作;圖14表示對(duì)應(yīng)本發(fā)明的接收操作;圖15表示對(duì)應(yīng)本發(fā)明的接收操作;圖16表示對(duì)應(yīng)本發(fā)明的發(fā)送操作;圖17表示對(duì)應(yīng)本發(fā)明的發(fā)送操作;圖18表示對(duì)應(yīng)本發(fā)明的另一實(shí)施例的計(jì)算機(jī);圖19表示對(duì)應(yīng)本發(fā)明的一實(shí)現(xiàn)方案的網(wǎng)絡(luò)的配置;圖20表示對(duì)應(yīng)本發(fā)明的另一實(shí)施例的交換機(jī)適配器;圖21表示對(duì)應(yīng)本發(fā)明的ATM交換機(jī)的一個(gè)例子;圖22表示對(duì)應(yīng)本發(fā)明的ATM交換機(jī)的一個(gè)例子;圖23表示對(duì)應(yīng)本發(fā)明的ATM交換機(jī)的一個(gè)例子;圖24表示對(duì)應(yīng)本發(fā)明的ATM交換機(jī)的一個(gè)例子;圖25表示傳統(tǒng)ATM交換機(jī);圖26表示果用傳統(tǒng)ATM交換機(jī)的網(wǎng)絡(luò)配置;圖27表示信元格式;圖28表示傳統(tǒng)ATM交換機(jī);圖29表示傳統(tǒng)ATM網(wǎng)絡(luò);圖30表示傳統(tǒng)用戶信息的協(xié)議;圖31表示傳統(tǒng)信息的構(gòu)成;圖32表示傳統(tǒng)控制信息的協(xié)議。
優(yōu)先實(shí)施例的描述實(shí)施例1
圖1表示ATM交換機(jī)適配器的一種配置。以下是交換機(jī)適配器100每一單元的描述。
物理層協(xié)議(PHY)單元20處理物理層協(xié)議。PHY單元與通信線路的連接接口相連。傳輸會(huì)聚/異步轉(zhuǎn)移模式(TC/ATM)控制單元30將由PHY單元20接收的幀分成諸多信元。TC/ATM控制單元30也從8×8交換機(jī)60(后面描述)接收信元,然后將它們作為一幀傳送給PHY單元20。由TC/ATM控制單元30分段的信元輸入至地址轉(zhuǎn)換器50。地址轉(zhuǎn)換器50在信元的信頭重寫(xiě)地址。8×8交換機(jī)60向TC/ATM控制單元輸入信元,控制單元按它們的信頭地址向所指的目的地輸出信元。8×8交換機(jī)60包括八條輸入線11-18和八條輸出線22-28。在這八條輸入線和八條輸出線中,七條輸入線12-18和七條輸出線22-28用作連至PHY單元20的通信線路的數(shù)據(jù)交換。輸入線11和輸出線21連至ATM適配層(AAL)控制單元70。AAL控制單元70處理業(yè)務(wù),這些業(yè)務(wù)知覺(jué)諸如聲音、數(shù)據(jù)和動(dòng)畫(huà)之類的媒介。當(dāng)來(lái)自業(yè)務(wù)的信息傳送給信元單元,AAL控制單元不能完成業(yè)務(wù),雖然它仍知感諸如聲音、數(shù)據(jù)和動(dòng)畫(huà)的媒介的不同。因此,當(dāng)AAL控制單元70將信息分段成信元或把信元重組為信息,它識(shí)別并吸收了在信息質(zhì)量要求中的差異。同質(zhì)量要求差異一樣,延遲時(shí)間和誤碼率也能由AAL控制單元識(shí)別和吸收。
交換機(jī)適配器100有16位或32位中央處理單元(CPU)10。板上的總線14被提供給CPU10。隨機(jī)存取存儲(chǔ)器(RAM)11和只讀存儲(chǔ)器(ROM)13連接至板上總線14,并存儲(chǔ)CPU10的操作所要求的程序和數(shù)據(jù)。交換機(jī)控制單元12初始化8×8交換機(jī)60,并在8×8交換機(jī)60設(shè)置固定寄存器值(圖中未示出)且控制8×8交換機(jī)60的操作。
總線控制器80連至板上總線14。當(dāng)交換機(jī)適配器100連至計(jì)算機(jī)主機(jī)的主機(jī)總線時(shí),總線控制器80為一接口。
按照本實(shí)施例,交換機(jī)適配器100的特征是為AAL控制單元70專門(mén)分配第一輸入線11和第一輸出線21。由AAL控制單元70輸出的信息通過(guò)板上總線14暫存于RAM11中。存儲(chǔ)在RAM11中的信息由總線控制器80輸出給計(jì)算機(jī)的主機(jī)總線。來(lái)自計(jì)算機(jī)主機(jī)總線的信息由總線控制器80存儲(chǔ)在RAM11中。存儲(chǔ)在RAM11中的信息通過(guò)板上總線14傳送給AAL控制單元70。與一般信元一樣,按照信元的信頭地址,從AAL控制單元70向輸入線11輸入的信元輸出至它們所指的目的地。
圖2進(jìn)一步詳細(xì)表示了交換機(jī)適配器100的一個(gè)單元的圖。
PHY單元20由七個(gè)PHY單元20a至20g構(gòu)成。TC/ATM控制單元30由七個(gè)TC/ATM控制單元30a至30g構(gòu)成。地址轉(zhuǎn)換器50由七個(gè)地址轉(zhuǎn)換器50a至50g構(gòu)成。
交換機(jī)適配器100利用PHY單元20,TC/ATM控制單元30,地址轉(zhuǎn)換器50和8×8交換機(jī)60交換用戶信息。物理層和ATM層專門(mén)交換用戶信息。通過(guò)總線控制器80,由AAL控制單元70傳送控制信息至計(jì)算機(jī)主機(jī)。然后計(jì)算機(jī)主機(jī)處理控制單元所要求的呼叫建立和釋放。
控制信息,例如呼叫或連接的設(shè)立,維護(hù)和釋放,指的是信令數(shù)據(jù)。用戶信息指的是交換數(shù)據(jù)。信令數(shù)據(jù)和交換數(shù)據(jù)均被分段成信元用作傳輸和接收。在含有信令數(shù)據(jù)的信元信頭上的VCI預(yù)先賦一預(yù)定值。當(dāng)向地址轉(zhuǎn)換器50輸入含有信令數(shù)據(jù)的信元時(shí),信元的目的地變成輸出線21。8×8交換機(jī)60向AAL控制單元70輸出含有信令數(shù)據(jù)的信元,后者組合含于信元中的信令數(shù)據(jù)。通過(guò)總線控制器80已組合的信令數(shù)據(jù)傳送至計(jì)算機(jī)的主機(jī)總線。
當(dāng)含有交換數(shù)據(jù)的信元輸入至地址轉(zhuǎn)換器50時(shí),參照后面所述表,信元的目的地被改變。按已改變的目的地,8×8交換機(jī)60向輸出線22-28輸出交換數(shù)據(jù)。
圖3表示帶有交換機(jī)適配器100的通用計(jì)算機(jī)。
通用計(jì)算機(jī)是不為特殊用途而制造的任何一種標(biāo)準(zhǔn)計(jì)算機(jī)。例如通用計(jì)算機(jī)指任何一臺(tái)個(gè)人計(jì)算機(jī),工作站,微計(jì)算機(jī),小型商用計(jì)算機(jī),和大型計(jì)算機(jī),它們均能在市場(chǎng)上買(mǎi)到。
舉例來(lái)說(shuō),該計(jì)算機(jī)有32位CPU90。安裝了作為存儲(chǔ)單元的緩存91和外存單元92。另外,提供了作為顯示單元的監(jiān)視器93。該設(shè)備由主機(jī)總線95連接。外部元件互聯(lián)(PCI)用作主機(jī)總線95。PCI總線95由PCI總線控制器94擴(kuò)展并用擴(kuò)展槽(未示出)與交換機(jī)適配器100相連。
在這樣的一種配置下,執(zhí)行對(duì)計(jì)算機(jī)主機(jī)總線的存取僅僅是在接收到呼叫或連接的設(shè)立,維護(hù)和釋放等的控制信息(信令數(shù)據(jù))時(shí)。因此,能夠顯著降低計(jì)算機(jī)主機(jī)總線的交換機(jī)適配器的負(fù)載。相應(yīng)地,計(jì)算機(jī)PCI總線95能對(duì)計(jì)算機(jī)主機(jī)實(shí)現(xiàn)期望的操作,而不損害主機(jī)。
在采用ATM系統(tǒng)的情況下,每一終端的虛信道預(yù)先設(shè)置且傳送信息。預(yù)先設(shè)置虛信道和使用預(yù)設(shè)虛信道的業(yè)務(wù)稱為永久虛信道業(yè)務(wù)。接需設(shè)置和使用虛通道的業(yè)務(wù)稱作交換的虛信道。
在交換的虛信道業(yè)務(wù)中執(zhí)行呼叫或連接的設(shè)立、維護(hù)和釋放。同樣,在交換虛信道業(yè)務(wù)中向計(jì)算機(jī)傳送信令數(shù)據(jù)。另一方面,在永久虛信道業(yè)務(wù)中,當(dāng)管理信息,例如操作管理和維護(hù)(OperationAdministration and Meintenance-OAM)信元,是作為控制信息發(fā)生并起作用時(shí),這樣的管理信息是傳送給計(jì)算機(jī)的。
因此,在永久虛信道業(yè)務(wù)和交換虛信道業(yè)務(wù)中,傳送至計(jì)算機(jī)的數(shù)據(jù)是有限的。計(jì)算機(jī)的PCI總線95并不受交換機(jī)適配器100信息的影響。
圖4表示PHY單元20a的方框圖。
PHY單元20b至20g有與PHY單元20a一樣的構(gòu)成。物理媒介相關(guān)(Physical Medium Dependent-PMD)單元21在采用模塊型連接器的通信線之間物理上接上一個(gè)阻抗。許多類型的通信線能用于這種配置,例如光纖或同軸電纜??梢允褂貌煌愋偷哪K型連接器,例如RJ11或RJ45。
接收信號(hào)是由非歸零(NRZ)碼和16-CAP碼編碼的信號(hào)。在接收信號(hào)中,對(duì)用來(lái)同步信號(hào)的時(shí)鐘編碼。PMD單元21向時(shí)鐘恢復(fù)單元22傳送接收信號(hào)。時(shí)鐘恢復(fù)單元22將接收信號(hào)分為時(shí)鐘和數(shù)據(jù)且傳送給串行/并行轉(zhuǎn)換器23。通過(guò)時(shí)鐘恢復(fù)單元22區(qū)分時(shí)鐘的方法,有可能完成與具有155兆比特/每秒的速率的數(shù)據(jù)相同步的接收。串/并行轉(zhuǎn)換器23將輸入的串行信號(hào)轉(zhuǎn)換成并行信號(hào)。串/并行轉(zhuǎn)換器23輸出8位帶有接收時(shí)鐘信息的并行數(shù)據(jù)至TC/ATM控制單元30a,形成由信元構(gòu)成的幀格式。
串/并行轉(zhuǎn)換器23也從TC/ATM控制單元30a輸入傳送的時(shí)鐘信息和8位并行數(shù)據(jù)。8位并行數(shù)據(jù)被轉(zhuǎn)換成串行數(shù)據(jù)。串/并行轉(zhuǎn)換器23將傳送的時(shí)鐘和傳送的串行數(shù)據(jù)送至PMD單元21。PMD單元21與通信線物理上連接,并傳送數(shù)據(jù)給它。
圖5表示TC/ATM控制單元30a。
從PHY單元20a傳送來(lái)的時(shí)鐘和并行數(shù)據(jù)在接收成幀器31處被接收。接收來(lái)的并行數(shù)據(jù)是具有幀格式的,并由多個(gè)信元組成。接收成幀器將含在幀中的信元提取并將它們傳送至信元接收器32。通過(guò)UTO PIA接口控制器34和連接線1x,信元接收器32將信元傳送給地址轉(zhuǎn)換器50a。
通過(guò)出線22,從8×8交換機(jī)60交換來(lái)的信元輸入至TC/ATM控制單元30a的UTO PIA接口控制器34。然后傳送輸入信元至信元發(fā)送器35。通過(guò)信元發(fā)送器35,這些信元被傳送給發(fā)送成幀器36并被重組為幀格式。從發(fā)送成幀器36,這些信元和一個(gè)發(fā)送時(shí)鐘被發(fā)送給PHY單元20a。這些信元是當(dāng)作8位并行數(shù)據(jù)被發(fā)送的。
當(dāng)由接收成幀器31接收的信元是OAM信元時(shí),接收成幀器31向OAM控制器37傳送接收到的OAM信元。OAM控制器37向統(tǒng)計(jì)控制器38傳送接收到的OAM信元的管理信息。統(tǒng)計(jì)控制器38基于管理信息匯集維護(hù)操作必需的信息,例如網(wǎng)絡(luò)質(zhì)量或網(wǎng)絡(luò)故障的檢測(cè)。為了收集和傳送維護(hù)操作所需的信息,OAM控制器37和統(tǒng)計(jì)控制器38在信元接收器32,UTO PIA接口控制器34和信元發(fā)送器35中交換信息。
OAM控制器37或按需或周期性地在有用戶信息的信元串之間插入OAM信元。由OAM控制器37插入OAM信元,該控制器用來(lái)控制發(fā)送成幀器36和信元發(fā)送器35。
TC/ATM控制單元30a的每一單元的操作是由一個(gè)直接存儲(chǔ)器訪問(wèn)(DMA)控制器和一個(gè)微處理器接口33來(lái)控制的。DMA控制器和微處理器接口33是由CPU10通過(guò)板上總線14來(lái)控制。
圖6示出了地址轉(zhuǎn)換器50a。
通過(guò)連接線1x,地址轉(zhuǎn)換器50a接收來(lái)自TC/ATM控制單元30a的信元。地址轉(zhuǎn)換器50a重寫(xiě)這接受到的信元的信頭地址。地址已被重寫(xiě)的信元被輸出至輸入線12。地址轉(zhuǎn)換器50a有一UTO PIA接口控制器51用作輸入和輸出信元。接收到的信元由輸入數(shù)據(jù)格式化器(formatter)52來(lái)分析。輸入數(shù)據(jù)格式化器52從已接收信元的信頭提取VCI(虛信道識(shí)別符)并將該VCI輸出到CAM組53。CAM組是一張表,如圖7所示?;谳斎隫CI,相應(yīng)的、新的VCI輸出到輸出RAM54。輸出RAM54接著向輸出數(shù)據(jù)格式化器55輸出新的VCI。經(jīng)過(guò)輸入數(shù)據(jù)格式化器55分析之后,除了VCI,接收到的信元的單元均輸出至輸出數(shù)據(jù)格式化器55。輸出數(shù)據(jù)格式化器合成由輸入數(shù)據(jù)格式化器輸出的信元和自輸出RAM54輸出的新的VCI。已被合成的信元輸出到UTO PIA接口控制器51。
控制器56控制地址轉(zhuǎn)換器50a的操作。通過(guò)微處理器接口控制器57,在CPU10的控制下,控制器56控制每一單元。
地址轉(zhuǎn)換器50a的主要特征是如圖7所示,存儲(chǔ)在CAM組53上的表。用作信令數(shù)據(jù)的新的VCI設(shè)在表上第一行出線21上。在網(wǎng)絡(luò)中,信令數(shù)據(jù)使用特定VCI(如,VCI=01)。同樣,當(dāng)接收到的信元的VCI表示是信令數(shù)據(jù)(VCI=01)時(shí),CAM組53將對(duì)應(yīng)于輸出線21(如,VCI=01)的VCI作為要輸出的新的VCI來(lái)輸出。
因此,信令數(shù)據(jù)轉(zhuǎn)變?yōu)檫@種信元,它的目的地必須是輸出線21,8×8交換機(jī)60不需判斷輸入數(shù)據(jù)是否是信令數(shù)據(jù)。8×8交換機(jī)只執(zhí)行信元交換,而不區(qū)分信令數(shù)據(jù)和一般數(shù)據(jù)。為了將信令數(shù)據(jù)的地址識(shí)為出線21,在地址轉(zhuǎn)換器50a中,VCI預(yù)先被改變。
圖8示出了AAL控制單元70。
通過(guò)UTO PIA接口控制器71,AAL控制單元70被連至入線11和出線21。
ATM信元組合控制器72組合信元且輸出數(shù)據(jù)單元。組合后的信元或數(shù)據(jù)單元被發(fā)送至接收緩沖控制器73。接受緩沖控制器73用例如延遲控制、偏擺控制、差錯(cuò)控制和流控制等方法來(lái)處理數(shù)據(jù)單元。DMA控制器74負(fù)責(zé)DMA將已處理數(shù)據(jù)單元傳送至RAM11。
DMA控制器74提取存儲(chǔ)于RAM11中的信息并將它傳送至發(fā)送緩沖控制器76。在傳送控制器75的控制下,發(fā)送緩沖控制器76對(duì)從DMA控制器接收來(lái)的信息執(zhí)行差錯(cuò)控制和流控。ATM信元分段控制器77將來(lái)自發(fā)送緩沖控制器76的信息或數(shù)據(jù)分段成信元。
在CPU10控制之下,通過(guò)微處理器接口控制器78,DMA控制器74執(zhí)行DMA傳送。
圖9示出了8×8交換機(jī)60。
由信頭單元和數(shù)據(jù)單元構(gòu)成的信元,包括目的地信息,被輸入到輸入線11至18。對(duì)應(yīng)于信元信頭所指示的目的地,信元被輸出至輸出線21至28。信頭處理電路1101至1108檢測(cè)輸出線21至28,從每條輸入線11至18輸入的信元的信頭單元把這些輸出線當(dāng)作目的地。
通過(guò)存儲(chǔ)和讀出從信頭處理電路1101至1108輸出的信元,輸入線速率調(diào)節(jié)緩存1211至1218被提供給每條入線進(jìn)行速率調(diào)節(jié)。
在P個(gè)數(shù)目的緩存1111至111p中,它們每個(gè)有內(nèi)存編號(hào)#0,#1,…,#P,信元存于所指示的地址中。通過(guò)指示地址,緩存1111到111p能讀出所存儲(chǔ)的信元,而不需要一個(gè)寫(xiě)命令。
相應(yīng)每一緩存1111至111p,提供有存儲(chǔ)控制電路1121至112p。采用先進(jìn)先出(FIFO)型內(nèi)存和存儲(chǔ)入信元于相應(yīng)的緩存111的地址中,借助該方法,存儲(chǔ)控制電路1121至112p保持空地址。
輸入線空分交換機(jī)113有選擇地將輸入線速率調(diào)節(jié)緩沖器1211至1218與每一緩存1111至111p相連。輸出線空分交換機(jī)114有選擇地把每一緩存1111至111p與同固定輸出線21至28對(duì)應(yīng)的速率調(diào)節(jié)緩沖1221至1228相連。
輸出線速率調(diào)節(jié)緩沖器1221至1228被提供給輸出線21至28。輸出線速率調(diào)節(jié)緩沖器1221至1228存儲(chǔ)這些信元,它們由緩存1111至111p讀出并由輸出線空分交換機(jī)114連接。然后,輸出線速率調(diào)節(jié)緩沖器按輸出線速率讀出該信元,以便調(diào)節(jié)速率。
緩沖控制電路115選擇緩存1111至111p來(lái)存儲(chǔ)信元,是采用控制輸入線空分交換機(jī)113的交換和輸出線空分交換機(jī)114的交換的方法。緩沖控制電路115將存于緩存1111至111p的信元,按固定順序輸出給信頭單元所指的輸出線21至28。
在緩沖控制電路115中,為了判定信元被指定到哪一出線,寫(xiě)緩沖選擇電路116控制輸入線空分交換機(jī)113的交換。該信元目的地在位于信頭處理電路1101至1108的信元到達(dá)時(shí)被檢測(cè)且對(duì)應(yīng)輸入線11至18。寫(xiě)緩沖選擇電路116選擇存儲(chǔ)信元的緩存1111至111p并且將它與交換機(jī)信頭處理電路1101至1108連接。
參照從寫(xiě)緩沖選擇電路116發(fā)送的輸出線,地址電路117識(shí)別已到達(dá)信元的目的地。從存儲(chǔ)控制電路1121至112p,地址電路117得到緩存1111至111p上的寫(xiě)地址,信元就寫(xiě)在這些緩存上。地址電路117然后寫(xiě)位于地址隊(duì)列1181至1188上目的地的寫(xiě)地址。
地址隊(duì)列1181至1188被提供給每一輸出線21至28且由FIFO型內(nèi)存配置。存儲(chǔ)于緩存1111至111p的地址由地址電路117寫(xiě)入地址隊(duì)列1181至1188。
多址信元計(jì)數(shù)器124有一區(qū)域,要被讀出的多址信元的數(shù)目就寫(xiě)在該區(qū)域。存儲(chǔ)于緩存1111至111p的某一緩存的多址信元被輸出,并在多個(gè)目的地上有備份。當(dāng)多址信元被讀出時(shí),多址信元計(jì)數(shù)器124的值減1。當(dāng)多址信元被輸出給多個(gè)目的地時(shí),能夠得到釋放緩沖器的定時(shí)點(diǎn)。
讀出緩沖選擇電路119利用地址隊(duì)列1181至1188和多址信元計(jì)數(shù)器124來(lái)決定哪一信元從緩存1111至111p中讀出。讀出緩沖選擇電路119指向緩沖地址,該地址是作為讀地址從地址隊(duì)列1181至1188讀出給緩存的。然后,用控制輸出線空分交換機(jī)114的交換的方法,讀出緩沖選擇電路119與相應(yīng)輸出線21至28一起控制緩存1111至111p輸出線速率調(diào)節(jié)緩沖1221至1228的連接。讀出緩沖選擇電路119還將對(duì)應(yīng)于讀出地址的多址信元計(jì)數(shù)器124的值減1。當(dāng)多址信元計(jì)數(shù)器的值變?yōu)榱銜r(shí),地址被釋放給存儲(chǔ)控制電路1121至112p。
現(xiàn)在參照?qǐng)D10至圖13描述該操作。圖10和圖11表示寫(xiě)操作,圖12至圖13表示讀出操作。為簡(jiǎn)述起見(jiàn),它們兩者表示了2×2交換機(jī)的一個(gè)例子。
圖10和圖11表示了這樣的操作,即信元A預(yù)先存于緩沖“00”,且目的地為輸出線21和22的多址信元B和目的地為輸出線22的信元C被輸入。信元B寫(xiě)在空地址“10”上,同時(shí)地址“10”寫(xiě)在對(duì)應(yīng)于目的地輸出線21和22的地址隊(duì)列1181和1182上。目的地輸出線“2”的數(shù)目寫(xiě)在多址信元計(jì)數(shù)器124的“10”區(qū)上。信元C寫(xiě)在空地址01上,同時(shí)地址“01”寫(xiě)在地址列1182上。
圖12和圖13表示了這樣的操作,即當(dāng)多址信元A和非多址信元B和C被存儲(chǔ)時(shí),信元A和B被讀出。從地址隊(duì)列1181,1182的頂部,讀出地址“00”,“10”被讀出。然后,存于該地址的信元A和B分別被輸出至輸出線用作讀出。因?yàn)樾旁狟是一非多址信元,一旦它被讀出,緩沖器能被釋放且下一輸入信元能被存放。然而,因?yàn)樾旁狝是一多址信元,隨著多址信元計(jì)數(shù)器124的地址“00”的值的減少,該值必然變成“1”。因此,信元A被保持且緩沖器沒(méi)被釋放。當(dāng)多址信元計(jì)數(shù)器124的值變?yōu)椤?”時(shí),該地址被釋放且輸入信元成為可寫(xiě)的。
按照本實(shí)施例的接收操作可參照?qǐng)D14描述。
在S1,PMD單元21接收按照NRZ碼或16-CAP碼編碼的信號(hào)。PMD單元21將已接收信號(hào)轉(zhuǎn)換成偽發(fā)射耦合邏輯電路(Pseudo-Emitter Coupled Logic-P-ECL)的串行數(shù)據(jù)。
在S2,P-ECL的串行數(shù)據(jù)輸給時(shí)鐘恢復(fù)單元22且時(shí)鐘是從P-ECL的串行數(shù)據(jù)中提取出的。因此,接收時(shí)鐘和接收串行數(shù)據(jù)從時(shí)鐘恢復(fù)單元22輸出。
在S3,接收時(shí)鐘和接收串行數(shù)據(jù)輸入給串/并行轉(zhuǎn)換器23?;诮邮諘r(shí)鐘,接收串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)。
在S4,接收并行數(shù)據(jù)輸入接收成幀器31。由接收成幀器31輸出的接收到的并行數(shù)據(jù)中把幀提取出來(lái)。
在S5,幀輸入至信元接收器32。信元接收器32提取含在幀中的信元并輸出它們。
在S6,信元輸給地址轉(zhuǎn)換器50a。地址轉(zhuǎn)換器50a在信元信頭中交換地址(VCI)。
在S7,在地址轉(zhuǎn)換器50a交換過(guò)的信頭的信元被輸入到8×8交換機(jī)60。當(dāng)持有用戶信息的信元被輸入,8×8交換機(jī)60將信元按其目的地輸出給輸出端口(輸出線)。當(dāng)8×8交換機(jī)60輸入信令信元,信元被輸出給AAL控制單元70。
圖15表示當(dāng)信令數(shù)據(jù)信元被接收時(shí)的接收操作。
在S7的操作與圖14的操作等同。
在S8,AAL控制單元70接收信令信元。AAL控制單元70從信令信元中將信元組合成數(shù)據(jù)單元,且按DMA傳送,數(shù)據(jù)單元被傳送給RAM11。
在S9,交換機(jī)適配器100的CPU10將存放在RAM11中的信元的DMA傳送請(qǐng)求輸出給由計(jì)算機(jī)主機(jī)總線95提供的PCI總線控制器94。
在S10,PCI總線控制器將保存在RAM11中的信息傳送給主機(jī)內(nèi)存91。
在S11,計(jì)算機(jī)的一個(gè)CPU90執(zhí)行下面二個(gè)過(guò)程。
(1)交換的虛信道業(yè)務(wù)的處理結(jié)果報(bào)告給交換機(jī)適配器100。該報(bào)告送給地址轉(zhuǎn)換器50a的CAM組53,作為增加和刪除VPI/VCI的標(biāo)記。當(dāng)按照交換的虛信道業(yè)務(wù)的處理結(jié)果設(shè)立一新呼叫時(shí),用作呼叫的VCI就設(shè)在CAM組53的表上。如圖7所示,“當(dāng)輸入信元的VCI是13時(shí),VCI被重寫(xiě)為24”的信息新近增加到CAM組53中。在這樣的情況下,即如圖7所示,呼叫消失和釋放時(shí),表上的“當(dāng)輸入信元的VCI是11,VCI被重寫(xiě)為10”的信息被刪除。
因此,在執(zhí)行呼叫設(shè)立或釋放的情況下,相應(yīng)信息的增加或刪除在CAM組53上被執(zhí)行。計(jì)算機(jī)基于信令數(shù)據(jù)的處理結(jié)果,指示和控制CAM組53上信息的增加和刪除。
(2)接收信令數(shù)據(jù)的計(jì)算機(jī)為主叫終端執(zhí)行接續(xù)操作。信息產(chǎn)生了并傳送給“主叫”終端,該信息用于告知呼叫連至“主叫”終端。圖6和17表示信元連接到的“主叫”終端的這一通知的傳送。因?yàn)楹艚械牟鹁€過(guò)程需要與接續(xù)操作相等的過(guò)程,有一例子表示了執(zhí)行呼叫接續(xù)過(guò)程的情況。
圖16表示了從裝有交換機(jī)適配器100的計(jì)算機(jī)到“主叫”終端的控制信息(信令數(shù)據(jù))的發(fā)送操作。在這種操作下,呼叫的設(shè)立,維護(hù)和釋放是基于信令數(shù)據(jù)被執(zhí)行的。
在S21,產(chǎn)生呼叫終端所要求的信令數(shù)據(jù)并寫(xiě)入到緩存91上。
在S22,PCI總線控制器94從緩存91,按向RAM11作DMA傳送的方式,傳送信令數(shù)據(jù)。
在S23,交換機(jī)適配器100的CPU10從RAM11傳送給AAL控制單元70。
在S24,AAL控制單元70將信令數(shù)據(jù)分段為信令信元。
在S25,8×8交換機(jī)60通過(guò)輸入線11,從AAL控制單元70接收信令信元。8×8交換機(jī)60輸出信令信元給與“主叫”終端連接的通信線。8×8交換機(jī)60進(jìn)而交換從另一輸入端口(輸入線)接收的用戶信息信元,并且按其目的地向輸出端口(輸出線)輸出它。
圖17表示了在由8×8交換機(jī)60輸出用戶信息信元之后的發(fā)送操作。
在S25,8×8交換機(jī)60經(jīng)過(guò)通信線向信元發(fā)送器35輸出信令信元。
在S26,信元發(fā)送器35接收信元,該信元從8×8交換機(jī)輸出,且將該信元組成幀格式。
在S27,幀由發(fā)送成幀器36接受。發(fā)送成幀器36接受該幀并輸出對(duì)應(yīng)該幀的并行數(shù)據(jù)。
在S28,并行數(shù)據(jù)由串/并行轉(zhuǎn)換器23接受。串/并行轉(zhuǎn)換器23產(chǎn)生傳送時(shí)鐘并將并行數(shù)據(jù)轉(zhuǎn)換成P-ECL串行數(shù)據(jù)。
在S29,P-ECL串行數(shù)據(jù)由PMD單元21接受?;贜RZ碼或16-CAP碼,輸入到PMD單元的數(shù)據(jù)作為信號(hào)被輸出。
按本實(shí)施例的交換機(jī)適配器100,因?yàn)榻粨Q用戶信息是在交換機(jī)適配器執(zhí)行的,主機(jī)總線的負(fù)載能控制為最小。
一旦信令數(shù)據(jù)被傳送和接收,AAL控制單元70被激活。地址轉(zhuǎn)換器50判定信令數(shù)據(jù)的接收。地址轉(zhuǎn)換器50的CAM組53給出預(yù)先識(shí)別信令數(shù)據(jù)必需的初始化信息。地址轉(zhuǎn)換器50使用初始化信息來(lái)判斷信令數(shù)據(jù)。當(dāng)信令數(shù)據(jù)被識(shí)別時(shí),用在地址轉(zhuǎn)換器50上重寫(xiě)信元信頭的方法,信令數(shù)據(jù)作為一個(gè)整體被輸入AAL控制單元70。
通過(guò)計(jì)算機(jī)主機(jī)總線95,采用控制和操作交換機(jī)適配器100的方式,設(shè)在CAM組53中的初始化信息能用軟件和硬件自由設(shè)置。
實(shí)施例2圖18表示了使用交換機(jī)適配器100的計(jì)算機(jī)的另一個(gè)例子。
遠(yuǎn)程維護(hù)LAN適配器96是一連接局域網(wǎng)(圖中未示出)的適配器。更具體地來(lái)說(shuō),遠(yuǎn)程維護(hù)LAN適配器96是一適配器,它能從遠(yuǎn)處對(duì)交換機(jī)適配器100進(jìn)行維護(hù)。遠(yuǎn)程維護(hù)LAN適配器96檢查交換機(jī)適配器100是正常運(yùn)行還是故障。遠(yuǎn)程維護(hù)LAN適配器96完成遠(yuǎn)程維護(hù)和診斷,并當(dāng)交換機(jī)適配器不能工作時(shí),試圖恢復(fù)信息。
廣域連接適配器97是一用作連接廣域網(wǎng)的適配器,例如幀中繼、B-ISDN和信元中繼。
LAN適配器是一用來(lái)連接局域網(wǎng)的適配器,例如100Mbps以太網(wǎng)和10Mbps以太網(wǎng)。
本實(shí)施例中顯示的計(jì)算機(jī)將交換機(jī)適配器100和每種類型的適配器96,97和98與主機(jī)總線95連接。主機(jī)總線95使用PCI總線,一條具有很高通用性的通用總線。只要安裝市面上可見(jiàn)的每一種類型適配器96,97和98到擴(kuò)展槽上,就能不進(jìn)行任何開(kāi)發(fā)可立即使用其功能。因此,使用與其它適配器連接的交換機(jī)適配器100,就能實(shí)現(xiàn)路由器功能或橋接功能。這一裝置將在使用網(wǎng)絡(luò)系統(tǒng)時(shí)提高其可擴(kuò)展性和可塑性。
實(shí)施例3圖19表示了使用實(shí)施例20的計(jì)算機(jī)實(shí)現(xiàn)的網(wǎng)絡(luò)配置。
因?yàn)槊颗_(tái)計(jì)算機(jī)具有交換功能,網(wǎng)絡(luò)能以矩陣形式配置。傳統(tǒng)上,每臺(tái)計(jì)算機(jī)或終端集中連接至一個(gè)交換機(jī)。接本實(shí)施例,計(jì)算機(jī)被使用時(shí),如圖19所示,并不需要與一臺(tái)交換機(jī)集中連線,它容許網(wǎng)絡(luò)以矩陣形式配置。
因?yàn)榫W(wǎng)絡(luò)可以以矩陣形式配置,有可能動(dòng)態(tài)地和方便地改變通路或增加與改換計(jì)算機(jī)或終端。
實(shí)施例4
圖20表示交換機(jī)適配器的另一例子。
交換機(jī)適配器100a的主要特征是一個(gè)地址轉(zhuǎn)換器500,它作用于TC/ATM控制單元300。輸入信元暫時(shí)地從TC/ATM控制單元300供給地址轉(zhuǎn)換器500。地址轉(zhuǎn)換器500轉(zhuǎn)換輸入信元的地址之后,輸入信元返回TC/ATM控制單元300。地址轉(zhuǎn)換之后,TC/ATM控制單元300直接將輸入信元輸出給8×8交換機(jī)60。其它特點(diǎn)與前述實(shí)施例的特點(diǎn)相同。
實(shí)施例5圖21至圖24表示了在“B-ISDN Ellustration reader”一文表示的幾種類型的ATM交換機(jī)。
在前述實(shí)施例中,ATM交換機(jī)在8×8交換機(jī)60中使用相同的緩沖類型,如圖21所示。交叉點(diǎn)型、輸出緩沖器型或輸入緩沖器型,如圖22至24所示,能夠在8×8交換機(jī)60中使用。也有可能使用圖中未顯示的其它類型ATM交換機(jī)。
在前述實(shí)施例中,8×8交換機(jī)用在交換機(jī)適配器100中。然而,M×N交換機(jī)同樣可以使用在交換機(jī)適配器100中。
按照本發(fā)明,交換機(jī)適配器100是一能形成交換功能的適配器。因交換功能是作為適配器的一種形式而實(shí)現(xiàn)的,位于交換單元中的多輸入端口的特定輸入端口和多輸出端口的特定輸出端口用作計(jì)算機(jī)接口,讀計(jì)算機(jī)與交換機(jī)適配器100連接。連接專用輸入口和輸出口的控制器提供在交換機(jī)適配器中。在交換機(jī)適配器100中提供接口單元,給予交換機(jī)適配器100一個(gè)與計(jì)算機(jī)的接口。
按本發(fā)明,在交換機(jī)適配器100中,地址轉(zhuǎn)換器識(shí)別控制數(shù)據(jù)用來(lái)控制網(wǎng)絡(luò)連接。交換單元輸出控制數(shù)據(jù)給提供給計(jì)算機(jī)的特定輸出端口。交換單元在交換機(jī)適配器中對(duì)已建立的連接執(zhí)行交換功能而不影響計(jì)算機(jī)。然而,控制網(wǎng)絡(luò)的控制數(shù)據(jù)被輸出給計(jì)算機(jī),在計(jì)算機(jī)中被處理。
地址轉(zhuǎn)換器提供轉(zhuǎn)換表用作重寫(xiě)數(shù)據(jù)的目的地。借助設(shè)置初始信息的方法(該信息預(yù)先識(shí)別轉(zhuǎn)換表上的控制數(shù)據(jù)),地址轉(zhuǎn)換器也分辨輸入數(shù)據(jù)是否為控制數(shù)據(jù)。
交換機(jī)適配器中的交換功能包括一ATM交換機(jī)或一ATM適配層控制器。
按本發(fā)明,交換機(jī)適配器將數(shù)據(jù)分類成交換數(shù)據(jù)和信令數(shù)據(jù)。在交換數(shù)據(jù)的情況下,交換在交換機(jī)適配器中被進(jìn)行。在信令數(shù)據(jù)的情況下,信令數(shù)據(jù)通過(guò)控制器和接口單元傳送給計(jì)算機(jī)。
按本發(fā)明的計(jì)算機(jī),在擴(kuò)展槽中裝有交換機(jī)適配器并提供數(shù)據(jù)處理器,該處理器向/從交換機(jī)適配器傳送數(shù)據(jù)。按本發(fā)明的計(jì)算機(jī),在擴(kuò)展槽中裝有交換機(jī)適配器,并不損害計(jì)算機(jī)的功能,并且能夠作為交換設(shè)備來(lái)操作。
按本發(fā)明的計(jì)算機(jī)從交換機(jī)適配器接受最小數(shù)據(jù)。數(shù)據(jù)處理器接受用來(lái)控制網(wǎng)絡(luò)的控制數(shù)據(jù)。然后數(shù)據(jù)處理器基于控制數(shù)據(jù)和連接來(lái)設(shè)置交換機(jī)適配器。因?yàn)槠渌幚硎窃诮粨Q機(jī)適配器中進(jìn)行的,所以計(jì)算機(jī)的負(fù)荷限制到最低。
按本發(fā)明的計(jì)算機(jī)提供了局域網(wǎng)板或廣域網(wǎng)板。交換機(jī)適配器自/向這些板的數(shù)據(jù)傳送能夠容易進(jìn)行。同樣,橋接功能,路由器功能或線路監(jiān)控功能能夠容易實(shí)現(xiàn)。
因?yàn)榘凑毡景l(fā)明,計(jì)算機(jī)使用標(biāo)準(zhǔn)化總線,與交換機(jī)適配器一起運(yùn)行的另一適配器能在市場(chǎng)上容易買(mǎi)到。
因?yàn)榘凑毡景l(fā)明,計(jì)算機(jī)使用在個(gè)人電腦中標(biāo)準(zhǔn)化的PCI總線,本發(fā)明能夠應(yīng)用于使用PCI總線的個(gè)人電腦。
因?yàn)榘凑毡景l(fā)明,計(jì)算機(jī)是一通用計(jì)算機(jī),為了安裝交換機(jī)適配器并不需要特定硬件。
按照本發(fā)明,計(jì)算機(jī)中的交換機(jī)適配器處理物理層、ATM層和AAL層。計(jì)算機(jī)處理AAL層的較上層。因此,計(jì)算機(jī)能夠減輕自身的負(fù)荷。
已經(jīng)描述了本發(fā)明的幾種特殊實(shí)施例,對(duì)于該領(lǐng)域技術(shù)人員來(lái)說(shuō),還可以有各種各樣的改變、修改和改進(jìn)。這些改變、修改和改進(jìn)將視為本公開(kāi)材料的一部分,且視為不超過(guò)本發(fā)明的精神范疇。同樣,前面描述的僅僅作為示例而已,并不局限于此。本發(fā)明僅由下面的權(quán)利要求及其等同物的定義來(lái)限制。
權(quán)利要求
1.一種交換機(jī)適配器,包括交換單元,它具有接收有目的地的輸入數(shù)據(jù)的多輸入端口和參照輸入數(shù)據(jù)的目的地輸出輸入數(shù)據(jù)的多輸出端口;控制器,與交換單元耦合,控制數(shù)據(jù)處理,控制器與交換單元的多輸入端口中的一特定輸入端口連接且與交換單元的多輸出端口中的一特定輸出端口連接;接口單元,與控制器耦合,它提供控制器與外設(shè)之間的接口。
2.按權(quán)利要求1的交換機(jī)適配器,還包括一個(gè)地址轉(zhuǎn)換器,用來(lái)重寫(xiě)從多輸入端口接受的輸入數(shù)據(jù)的目的地,其中地址轉(zhuǎn)換器從多輸入端口接收的輸入數(shù)據(jù)中識(shí)別出控制網(wǎng)絡(luò)的控制數(shù)據(jù),并且將判定為控制數(shù)據(jù)的輸入數(shù)據(jù)的目的地重寫(xiě),作為多輸出端口的特定輸出端口。
3.權(quán)利要求2的交換機(jī)適配器,其中地址轉(zhuǎn)換器包括用來(lái)存儲(chǔ)轉(zhuǎn)換信息的轉(zhuǎn)換表,該轉(zhuǎn)換信息是用作重寫(xiě)從多輸入端口接受的輸入數(shù)據(jù)的目的地,在其中地址轉(zhuǎn)換器基于轉(zhuǎn)換信息、識(shí)別控制數(shù)據(jù),并且基于轉(zhuǎn)換信息重寫(xiě)控制數(shù)據(jù)的目的地,使之成為多輸出端口的特定輸出端口,該端口與控制器連接。
4.權(quán)利要求1的交換機(jī)適配器,其中交換單元有異步轉(zhuǎn)移模式(ATM)交換機(jī),控制器是處理ATM適配層協(xié)議的ATM適配層(AAL)。
5.一種裝在計(jì)算機(jī)中的交換機(jī)適配器包括交換單元,至少具有二個(gè)接收有目的地的輸入數(shù)據(jù)的輸入端口,它按輸入數(shù)據(jù)的目的地交換輸入數(shù)據(jù),它將輸入數(shù)據(jù)輸出到至少兩輸出端口;地址轉(zhuǎn)換器,與至少兩輸入端口的第二至最后端口耦合,它將從至少兩輸入端口的第二至最后端口接收的輸入數(shù)據(jù)分類成控制數(shù)據(jù)和交換數(shù)據(jù),它將控制數(shù)據(jù)的目的地設(shè)置成至少兩輸出端口的第一輸出端口,將交換數(shù)據(jù)的目的地設(shè)置成至少兩輸出端口的第二至最后端口;控制器,與至少兩輸入端口中的第一輸入端口和至少兩輸出端口的第一輸出端口連接,它處理控制數(shù)據(jù)并從/向交換單元傳送控制數(shù)據(jù);接口單元,它向計(jì)算機(jī)傳送經(jīng)控制器處理過(guò)的控制數(shù)據(jù),并向控制器傳送由計(jì)算機(jī)產(chǎn)生的計(jì)算機(jī)控制數(shù)據(jù)。
6.一種計(jì)算機(jī),包括交換機(jī)適配器,包括交換單元,有接收帶有目的地的輸入數(shù)據(jù)的多輸入端口,它按輸入數(shù)據(jù)的目的地交換輸入數(shù)據(jù),它將輸入數(shù)據(jù)輸出給多輸出端口;控制器,它控制數(shù)據(jù)處理,該控制器與交換單元的多輸入端口的特定輸入端口相連并與交換單元的多輸出端口的特定輸出端口相連;接口單元,它提供控制器和外設(shè)之間的接口;總線,它將交換機(jī)適配器的接口單元與外設(shè)相連;數(shù)據(jù)處理器,它處理數(shù)據(jù)并通過(guò)接口單元和總線將它傳送給控制器。
7.權(quán)利要求6的計(jì)算機(jī),在其中交換機(jī)適配器從自多輸入端口接受的輸入數(shù)據(jù)中提取出控制網(wǎng)絡(luò)的控制數(shù)據(jù),并將控制數(shù)據(jù)傳送給數(shù)據(jù)處理器,在其中數(shù)據(jù)處理器基于由交換機(jī)適配器提取出的控制數(shù)據(jù)的內(nèi)容來(lái)設(shè)置網(wǎng)絡(luò)控制。
8.權(quán)利要求7的計(jì)算機(jī),還包括提供與另一網(wǎng)絡(luò)接口的網(wǎng)絡(luò)接口適配器,其中交換機(jī)適配器從/向網(wǎng)絡(luò)接口適配器傳送數(shù)據(jù)。
9.權(quán)利要求6的計(jì)算機(jī),其中總線是一標(biāo)準(zhǔn)化總線。
10.權(quán)利要求9的計(jì)算機(jī),其中標(biāo)準(zhǔn)化總線是外部控制器接口(PCI)總線。
11.權(quán)利要求6的計(jì)算機(jī),其中計(jì)算機(jī)是通用計(jì)算機(jī)。
12.權(quán)利要求6的計(jì)算機(jī),其中交換機(jī)適配器的交換單元處理物理層和ATM層,其中交換機(jī)適配器的控制器處理ATM適配層(AAL),其中計(jì)算機(jī)的數(shù)據(jù)處理器處理基于AAL上的較上層。
13.一種將有交換單元的交換機(jī)適配器與總線連接的通用計(jì)算機(jī)的數(shù)據(jù)交換方法,包括以下步驟A、接收有目的地的輸入數(shù)據(jù);B、按輸入數(shù)據(jù)的目的地分辨出輸出數(shù)據(jù)是控制數(shù)據(jù)還是交換數(shù)據(jù),當(dāng)輸入數(shù)據(jù)是控制數(shù)據(jù)時(shí),將輸入數(shù)據(jù)的目的地設(shè)置為交換單元的相應(yīng)的特定輸出端口;C、將控制數(shù)據(jù)和交換數(shù)據(jù)輸入給交換單元,當(dāng)輸入數(shù)據(jù)是交換數(shù)據(jù)時(shí),將交換數(shù)據(jù)交換給輸入數(shù)據(jù)的目的地,當(dāng)輸入數(shù)據(jù)是控制數(shù)據(jù)時(shí),將控制數(shù)據(jù)輸出給對(duì)應(yīng)交換單元的特定輸出端口的輸入數(shù)據(jù)的目的地;D、通過(guò)總線,把輸出給交換單元的特定輸出端口的控制數(shù)據(jù)傳送給通用計(jì)算機(jī)。E、處理通用計(jì)算機(jī)中的控制數(shù)據(jù)。
14.權(quán)利要求13的數(shù)據(jù)交換方法,其中傳送控制數(shù)據(jù)的步驟還包括組合控制數(shù)據(jù);暫存已組合的控制數(shù)據(jù);以及將存儲(chǔ)的控制數(shù)據(jù)傳送給通用計(jì)算機(jī)的內(nèi)存。
15.權(quán)利要求13的數(shù)據(jù)交換方法,其中處理控制數(shù)據(jù)的步驟還包括設(shè)立、維護(hù)和釋放一呼叫;產(chǎn)生用于主叫終端的控制數(shù)據(jù);以及其中數(shù)據(jù)交換方法還包括通過(guò)總線,將產(chǎn)生的用于主叫終端的控制數(shù)據(jù)送給交換機(jī)適配器的交換單元。
16.權(quán)利要求15的數(shù)據(jù)交換方法,其中處理控制數(shù)據(jù)的步驟是設(shè)立、維護(hù)和釋放呼叫的步驟之一。
17.權(quán)利要求15的數(shù)據(jù)交換方法,其中給主叫終端發(fā)送產(chǎn)生的控制數(shù)據(jù)的步驟包括將來(lái)自通用計(jì)算機(jī)內(nèi)存的所產(chǎn)生的控制數(shù)據(jù)傳送到交換機(jī)適配器內(nèi)存,及把所產(chǎn)生的存儲(chǔ)在交換機(jī)適配器內(nèi)存中的控制數(shù)據(jù)分段。
18.一種交換機(jī)適配器,包括交換單元,它有接收帶有目的地的輸入數(shù)據(jù)的多個(gè)輸入端口,和按輸入數(shù)據(jù)的目的地輸出輸入數(shù)據(jù)的多個(gè)輸出端口;控制裝置,與交換單元耦合,它從多個(gè)輸出端口中的控制器輸出端口中接收被判定為控制數(shù)據(jù)的輸入數(shù)據(jù),對(duì)接收到的控制數(shù)據(jù)作數(shù)據(jù)處理,并向多個(gè)輸入端口中的控制器輸入端口輸出控制數(shù)據(jù);接口裝置,與控制裝置耦合,它容許在交換機(jī)適配器和外設(shè)之間傳輸數(shù)據(jù)。
19.權(quán)利要求18的交換機(jī)適配器,還包括一轉(zhuǎn)換裝置,該裝置與交換單元耦合,將由交換單元接收的并判定為交換機(jī)適配器的控制數(shù)據(jù)的輸入數(shù)據(jù)的目的地轉(zhuǎn)換成對(duì)應(yīng)于多個(gè)輸出端口中的控制器輸出端口的目的地,多個(gè)輸出端口中的控制器輸出端口與控制裝置耦合。
20.權(quán)利要求19的交換機(jī)適配器,其中控制裝置包括一數(shù)據(jù)處理設(shè)備,它基于從多個(gè)輸出端口中的控制器輸出端口中接收的控制數(shù)據(jù)來(lái)設(shè)置交換機(jī)適配器。
21.權(quán)利要求20的交換機(jī)適配器,其中數(shù)據(jù)處理設(shè)備包括一隨機(jī)存取內(nèi)存(RAM),在RAM中存儲(chǔ)從多個(gè)輸出端口中的控制器輸出端口接收的控制數(shù)據(jù)。
22.權(quán)利要求21的交換機(jī)適配器,其中數(shù)據(jù)處理設(shè)備還包括一中央處理器(CPU),它與RAM結(jié)合,使用存儲(chǔ)在RAM中的控制數(shù)據(jù)執(zhí)行數(shù)據(jù)處理。
23.權(quán)利要求19的交換機(jī)適配器,還包括傳輸會(huì)聚/異步轉(zhuǎn)移模式(TC/ATM)控制單元,它與轉(zhuǎn)換裝置耦合,將一輸入幀分拆成輸入數(shù)據(jù),以便輸入數(shù)據(jù)的目的地能由轉(zhuǎn)換裝置轉(zhuǎn)換。
24.權(quán)利要求23的交換機(jī)適配器,還包括與TC/ATM控制單元耦合的物理層協(xié)議(PHY)單元,它從一條連接線接收輸入幀,該連接線與網(wǎng)絡(luò)中的外設(shè)相連。
25.裝在計(jì)算機(jī)中的交換機(jī)適配器包括交換單元,它有多個(gè)接受輸入數(shù)據(jù)的輸入端口和輸出輸入數(shù)據(jù)的多個(gè)輸出端口,其中交換單元交換由多個(gè)輸入端口所接收的輸入數(shù)據(jù)的目的地;地址轉(zhuǎn)換器,與多個(gè)輸入端口的第二至最后端口耦合,它將由多個(gè)輸入端口接收的輸入數(shù)據(jù)分類為交換數(shù)據(jù)和信令數(shù)據(jù);控制器,與多個(gè)輸入端口的第一輸入端口耦合及與多個(gè)輸出端口的第一輸出端口耦合,它向/自交換單元傳送信令數(shù)據(jù);接口單元,與控制器耦合,它從控制器傳送信令數(shù)據(jù)給計(jì)算機(jī)且從計(jì)算機(jī)傳送信令數(shù)據(jù)給控制器。
26.一種計(jì)算機(jī),包括交換機(jī)適配器包括交換單元,具有接收輸入數(shù)據(jù)的多個(gè)輸入端口和輸出輸入數(shù)據(jù)的多個(gè)輸出端口;控制器,它控制對(duì)應(yīng)于控制數(shù)據(jù)的輸入數(shù)據(jù)的數(shù)據(jù)處理,該控制器與多個(gè)輸入端口的控制器輸入端口耦合且與多個(gè)輸出端口的控制器輸出端口耦合;接口單元,它將控制器與外設(shè)耦合,總線,它將接口單元與交換機(jī)適配器耦合;以及數(shù)據(jù)處理器,它與接口單元耦合,通過(guò)接口單元和總線傳送數(shù)據(jù)。
27.權(quán)利要求26的計(jì)算機(jī),其中交換機(jī)適配器從由交換單元接受的輸入數(shù)據(jù)中提取出控制數(shù)據(jù),且將控制數(shù)據(jù)傳給數(shù)據(jù)處理器,其中數(shù)據(jù)處理器基于控制數(shù)據(jù)的內(nèi)容,設(shè)置交換機(jī)適配器來(lái)控制網(wǎng)絡(luò)。
28.權(quán)利要求26的計(jì)算機(jī),還包括網(wǎng)絡(luò)接口適配器,它與交換機(jī)適配器耦合,提供與另一網(wǎng)絡(luò)的接口,且其中交換機(jī)適配器向/從網(wǎng)絡(luò)接口適配器傳送數(shù)據(jù)。
29.通用計(jì)算機(jī)中交換數(shù)據(jù)的一種方法,包括以下步驟A、輸入有目的地的輸入數(shù)據(jù),B、按輸入數(shù)據(jù)的目的地,判斷輸入數(shù)據(jù)是控制數(shù)據(jù)還是交換數(shù)據(jù);C、若輸入數(shù)據(jù)被判斷為控制數(shù)據(jù),將輸入數(shù)據(jù)的目的地設(shè)成計(jì)算機(jī)的交換單元的控制器輸出端口;D、將交換數(shù)據(jù)輸入給交換單元;E、按交換數(shù)據(jù)的目的地交換交換數(shù)據(jù);F、將控制數(shù)據(jù)輸出至交換單元的控制器輸出端口;G、將輸出給控制器輸出端口的控制數(shù)據(jù)通過(guò)總線傳送給通用計(jì)算機(jī);H、在通用計(jì)算機(jī)中,處理通過(guò)總線傳送來(lái)的控制數(shù)據(jù)。
30.權(quán)利要求29的數(shù)據(jù)交換方法,其中傳送控制數(shù)據(jù)的步驟G還包括組合控制數(shù)據(jù);暫存已組合的控制數(shù)據(jù);以及傳送控制數(shù)據(jù)至通用計(jì)算機(jī)內(nèi)存。
31.權(quán)利要求29的數(shù)據(jù)交換方法,其中處理控制數(shù)據(jù)的步驟H還包括設(shè)立、維護(hù)和釋放一個(gè)呼叫;以及產(chǎn)生用于主叫終端的控制數(shù)據(jù)。
32.權(quán)利要求31的數(shù)據(jù)交換方法,還包括通過(guò)總線發(fā)送所產(chǎn)生的控制數(shù)據(jù)給交換機(jī)適配器的交換單元的步驟。
33.權(quán)利要求32的數(shù)據(jù)交換方法,其中發(fā)送步驟還包括傳送通用計(jì)算機(jī)內(nèi)存中的控制數(shù)據(jù)給交換機(jī)適配器內(nèi)存;把存儲(chǔ)在交換機(jī)適配器內(nèi)存中的控制數(shù)據(jù)分段。
34.一種計(jì)算機(jī)系統(tǒng),包括多臺(tái)互聯(lián)計(jì)算機(jī);多個(gè)接口單元,每一接口單元將多個(gè)互聯(lián)計(jì)算機(jī)的一臺(tái)計(jì)算機(jī)與多臺(tái)互聯(lián)計(jì)算機(jī)的另一臺(tái)計(jì)算機(jī)連接;多臺(tái)計(jì)算機(jī)中每一臺(tái)計(jì)算機(jī)包括多個(gè)適配器,包括交換機(jī)適配器,與交換機(jī)適配器耦合的遠(yuǎn)程維護(hù)局域網(wǎng)(LAN)適配器,與交換機(jī)適配器耦合的廣域網(wǎng)連接適配器,與交換機(jī)適配器耦合的LAN適配器;以及與多個(gè)適配器的每一個(gè)連接的主機(jī)總線;其中每臺(tái)計(jì)算機(jī)能通過(guò)至少一接口單元傳送數(shù)據(jù)給任何其它計(jì)算機(jī)。
35.權(quán)利要求34的網(wǎng)絡(luò),其中每臺(tái)計(jì)算機(jī)的交換機(jī)適配器使計(jì)算機(jī)能執(zhí)行交換功能。
36.權(quán)利要求35的網(wǎng)絡(luò),其中網(wǎng)絡(luò)中多臺(tái)計(jì)算機(jī)的每一臺(tái)計(jì)算機(jī)與多臺(tái)計(jì)算機(jī)中的至少一臺(tái)計(jì)算機(jī)連接,形成矩陣結(jié)構(gòu),因?yàn)槎嗯_(tái)計(jì)算機(jī)的每一臺(tái)有能力執(zhí)行交換功能。
37.權(quán)利要求36的網(wǎng)絡(luò),其中多臺(tái)計(jì)算機(jī)的每臺(tái)計(jì)算機(jī)能移走或加進(jìn)該網(wǎng)絡(luò),其中多臺(tái)計(jì)算機(jī)的每一臺(tái)計(jì)算機(jī)能傳送數(shù)據(jù)至網(wǎng)絡(luò)的多臺(tái)計(jì)算機(jī)中的任何其它計(jì)算機(jī)。
38.權(quán)利要求37的網(wǎng)絡(luò),其中網(wǎng)絡(luò)中每臺(tái)計(jì)算機(jī)可以與網(wǎng)絡(luò)中多臺(tái)計(jì)算機(jī)中的不止一臺(tái)連接,以便每臺(tái)計(jì)算機(jī)成為網(wǎng)絡(luò)的一部分。
39.權(quán)利要求34的網(wǎng)絡(luò),其中遠(yuǎn)程維護(hù)LAN適配器與交換適配器耦合,來(lái)判斷交換適配器是正常運(yùn)行還是有故障,并當(dāng)交換適配器出故障時(shí),對(duì)交換適配器進(jìn)行遠(yuǎn)程維護(hù)和診斷來(lái)試圖恢復(fù)在交換適配器中丟失的信息。
全文摘要
交換設(shè)備的功能是用一適配器來(lái)實(shí)現(xiàn)的。不能在適配器中處理的信令數(shù)據(jù),通過(guò)AAL控制器,RAM和總線控制器輸出給計(jì)算機(jī)主機(jī)總線。計(jì)算機(jī)通過(guò)主機(jī)總線處理信令數(shù)據(jù)并將它送給交換機(jī)適配器。通過(guò)總線控制器,RAM和AAL控制器,信令數(shù)據(jù)被輸入給8×8交換機(jī)。一般用戶信息由PHY單元,TC/ATM控制器,地址轉(zhuǎn)換器和8×8交換機(jī)交換。通過(guò)將交換機(jī)適配器與計(jì)算機(jī)連接,有可能使計(jì)算機(jī)當(dāng)作交換設(shè)備運(yùn)行而不損害其功能。
文檔編號(hào)H04L12/56GK1132881SQ9512019
公開(kāi)日1996年10月9日 申請(qǐng)日期1995年12月28日 優(yōu)先權(quán)日1994年12月28日
發(fā)明者塚本祐司 申請(qǐng)人:三菱電機(jī)株式會(huì)社