摘要:交換技術(shù)虛通路標(biāo)識符和虛通道標(biāo)識符的轉(zhuǎn)換:若ATM交換機(jī)收到一個(gè)信元,但其VCI與該交換機(jī)所知道的任何虛通路均無聯(lián)系,則ATM交換機(jī)就丟棄此信元。
6.2.3 虛通路標(biāo)識符和虛通道標(biāo)識符的轉(zhuǎn)換
前面已經(jīng)講過,ATM信元在ATM網(wǎng)絡(luò)中一定是在某一個(gè)特定的虛通路上按序傳送的。因此,ATM信元的標(biāo)頭至少要有一個(gè)虛通路標(biāo)識符VCI,以便地標(biāo)識該信元屬于哪一個(gè)虛通路。若ATM交換機(jī)收到一個(gè)信元,但其VCI與該交換機(jī)所知道的任何虛通路均無聯(lián)系,則ATM交換機(jī)就丟棄此信元。
那么,ATM信元是怎樣得到其虛通路標(biāo)識符呢?
設(shè)端點(diǎn)A與端點(diǎn)B進(jìn)行通信,它們之間建立了一條邏輯連接。端點(diǎn)A必須給新建立的連接指派一個(gè)虛通路標(biāo)識符VCI,顯然,這個(gè)VCI不能和端點(diǎn)A正在使用的其他VCl重復(fù)。然而端點(diǎn)B可能同時(shí)接收其他一些端點(diǎn)發(fā)來的信元,這些端點(diǎn)都是獨(dú)立地選擇自己的VCI值。這樣,端點(diǎn)B很可能收到來自不同端點(diǎn)的但具有相同VC1的信元,結(jié)果使端點(diǎn)B無法確定這些信元的源端點(diǎn)。
為了解決上述矛盾,最簡單的方法就是使所有的VCI只在每一段物理鏈路上具有值。當(dāng)信元在一條虛通路上傳送時(shí),,每經(jīng)過一段鏈路,VCl值都可以改變。下面通過一個(gè)簡單的例子來說明這點(diǎn)。我們設(shè)從端點(diǎn)A到端點(diǎn)B經(jīng)過ATM交換機(jī)x,y和z(如圖6-5所示)。
設(shè)端點(diǎn)A將它到交換機(jī)X之間傳輸?shù)男旁腣CI值置為17,信元從端口4進(jìn)入交換機(jī)X0交換機(jī)X從端口2向交換機(jī)y轉(zhuǎn)發(fā)此信元,將VCI轉(zhuǎn)換為交換機(jī)X未在使用的VCI值,如35。交換機(jī)^從端口4收到此信元,從端口3向交換機(jī)Z進(jìn)行轉(zhuǎn)發(fā),再將VCI轉(zhuǎn)換為26。最后,交換機(jī)2從端口4收到信元,從端口2向端點(diǎn)B進(jìn)行轉(zhuǎn)發(fā),并將VCI轉(zhuǎn)換為55。
從以上的討論可以看出。在每一個(gè)交換機(jī)中應(yīng)當(dāng)有一個(gè)VCI的轉(zhuǎn)換表,其中至少要有4個(gè)參數(shù),即人端口號、人VCI值,出端口號以及出VCI值。應(yīng)當(dāng)注意的是,在上述的VCI轉(zhuǎn)換表中存放的是已經(jīng)建立的虛通路的路由選擇信息。
上述VC1值的分配和轉(zhuǎn)換方法有兩個(gè)好處。第一,使網(wǎng)絡(luò)具有良好的可擴(kuò)展性(Scalability),因?yàn)榻o某一條虛鏈路分配一個(gè)VCI值并不需要網(wǎng)絡(luò)的全局信息。每個(gè)交換機(jī)只要保證與它相連的虛鏈路具有VCI值即可。第二,使VCI值只具有局部意義可大大增加全網(wǎng)可供分配的VCI值的數(shù)目。否則,當(dāng)ATM網(wǎng)絡(luò)的端點(diǎn)數(shù)增多時(shí),每一個(gè)端點(diǎn)所能分配到的VCI的值的數(shù)目就會(huì)減小。
在一個(gè)較大的ATM網(wǎng)絡(luò)中,通過ATM交換機(jī)的虛通路可能有幾萬條。在VCI轉(zhuǎn)換表中每一條虛通路都要占據(jù)一行。當(dāng)虛連接不斷地建立和釋放時(shí),對交換機(jī)的內(nèi)存和處理機(jī)來說都是相當(dāng)大的負(fù)擔(dān)。
解決上述問題可借用公共電話網(wǎng)中采用的方法。在電路交換的電話網(wǎng)中,交換機(jī)要對成千上萬條話路連接進(jìn)行處理。電話網(wǎng)采用匯接交換機(jī)對群路進(jìn)行交換。例如,一個(gè)一次群E1有30個(gè)話路。當(dāng)交換機(jī)以群路為單位進(jìn)行交換時(shí),就比以單個(gè)話路為單位的交換減少很多的處理開銷。與此相似,ATM采用虛通道VP,一個(gè)虛通道VP包括許多個(gè)虛通路VC,而每一個(gè)虛通道具有一個(gè)虛通道標(biāo)識符VPI。這里VP相當(dāng)于群路,而VC相當(dāng)于話路。ATM交換機(jī)分為VP交換機(jī)和VC交換機(jī)。VP交換機(jī)只需實(shí)現(xiàn)VPI值的轉(zhuǎn)換(顯然,VPl轉(zhuǎn)換表比VCI轉(zhuǎn)換表簡單得多);而VC交換機(jī)需實(shí)現(xiàn)VPI+VCI值的轉(zhuǎn)換。在ATM網(wǎng)中配置部分VP交換機(jī),可以減小VC交換機(jī)的數(shù)目。此外,有的ATM交換機(jī)可以兼有VP交換和VC交換的功能。圖6-6表示出ATM交換機(jī)實(shí)現(xiàn)VPI/VCl轉(zhuǎn)換的三種情況(我們用/y表示VCI/VIM值)。第一種情況是在端口1的7/8經(jīng)交換機(jī)后在端口2變?yōu)?/16,VCI值未變但VPI值改變了。第二種情況是端口1的8/8經(jīng)交換機(jī)后變?yōu)槎丝?的75/17,VPI和VCI都改變了。第三種情況是連接兩端的VC1和VPl值都不改變,即圖中最下面的7/9和8/9。應(yīng)注意,在端口1不同VP鏈路的VCI值可以是相同的,因?yàn)槠銿PI值并不同。
返回目錄:
編輯推薦:
通信專業(yè)實(shí)務(wù)考試終端與業(yè)務(wù)教程匯總
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題