路由域標識符

路由域標識符

路由域也叫自治系統,是一個有權自主地決定在本系統中應採用何種路由協定的小型單位。路由域標識符,有時也稱域標識符,是指用於識別路由域的標識符。路由域標識符是由32位比特組成。路由域標識符最大作用使網路分成了一個個獨立的自治系統。

簡介

路由域標識符是指用於識別路由域的標識符。網際網路的規模很大,將網際網路分成了一個個路由域,使得對單個主機的路由的查找變成對路由域主機的查找,大大減小了路由表的規模,加快了查找速度。對於路由域的查找一般是通過路由域標識符來區分不同的路由域。路由域標識符分類一般是通過無類別域間路由方法。

無類別域間路由

無類別域間路由(Classless Inter-Domain Routing、CIDR)是一個用於給用戶分配IP位址以及在網際網路上有效地路由IP數據包的對IP位址進行歸類的方法。

在域名系統出現之後的第一個十年里,基於分類網路進行地址分配和路由IP數據包的設計就已明顯顯得可擴充性不足 (參見RFC 1517)。為了解決這個問題,網際網路工程工作小組在1993年發布了一新系列的標準——RFC 1518和RFC 1519——以定義新的分配IP位址塊和路由IPv4數據包的方法。

一個IP位址包含兩部分:標識網路的前綴和緊接著的在這個網路內的主機地址。在之前的分類網路中,IP位址的分配把IP位址的32位按每8位為一段分開。這使得前綴必須為8,16或者24位。因此,可分配的最小的地址塊有256(24位前綴,8位主機地址,28=256)個地址,而這對大多數企業來說太少了。大一點的地址塊包含65536(16位前綴,16位主機,216=65536)個地址,而這對大公司來說都太多了。這導致不能充分使用IP位址和在路由上的不便,因為大量的需要單獨路由的小型網路(C類網路)因在地域上分得很開而很難進行聚合路由,於是給路由設備增加了很多負擔。

無類別域間路由是基於可變長子網掩碼(VLSM)來進行任意長度的前綴的分配的。在RFC 950(1985)中有關於可變長子網掩碼的說明。CIDR包括:

指定任意長度的前綴的可變長子網掩碼技術。遵從CIDR規則的地址有一個後綴說明前綴的位數,例如:192.168.0.0/16。這使得對日益缺乏的IPv4地址的使用更加有效。

將多個連續的前綴聚合成超網,以及,在網際網路中,只要有可能,就顯示為一個聚合的網路,因此在總體上可以減少路由表的表項數目。聚合使得網際網路的路由表不用分為多級,並通過VLSM逆轉“劃分子網”的過程。

根據機構的實際需要和短期預期需要而不是分類網路中所限定的過大或過小的地址塊來管理IP位址的分配的過程。因為在IPv6中也使用了IPv4的用後綴指示前綴長度的CIDR,所以IPv4中的分類在IPv6中已不再使用。

自治系統

定義

一個自治系統就是處於一個管理機構控制之下的路由器和網路群組。它可以是一個路由器直接連線到一個LAN上,同時也連到Internet上;它可以是一個由企業骨幹網互連的多個區域網路。在一個自治系統中的所有路由器必須相互連線,運行相同的路由協定,同時分配同一個自治系統編號。自治系統之間的連結使用外部路由協定,例如BGP。

類型

自治系統可根據其連線和運作方式分為三類。

多出口的自治系統(multihomed AS)是指與其它的自治系統具有多於一個連線的自治系統。一旦那些連線中的某一個完全失效,這個多出口的自治系統也仍然能保持和網際網路的聯繫。但是,這類自治系統不允許它連線的其它自治系統中的一個穿過它來訪問其相連的另一個自治系統。

末端自治系統(stub AS)是指僅與一個其它自治系統相連的自治系統。如果該AS的路由策略與其上游的AS完全相同,這說明該AS其實浪費了一個ASN。這種情況更常發生在網際網路路由環境中:表面上的末端自治系統可能實際上與其它未被公共路由顯示伺服器反映出來的AS之間存在著對等互聯關係。具體的例子如(美國)財政和交通部門的專用網際網路。

中轉自治系統是指一個自治系統通過自己來為幾個隔離開的網路提供連通服務。即,網路A可通過作為中轉AS的網路B來連線到網路C。所有的ISP都是這類的中轉自治系統,因為這本是就是它們的根本業務目的。因為我們認為ISP是在向客戶網路“販售中轉服務”,所以使用中轉自治系統這個術語來表示。

標識符

標識符(identifier,ID),又稱為識別碼,是一個用來識別物件的名稱,識別對象可能是概念、具體可數的物體或是不可數的物質。標識符可能是字、編號、字母、符號,也可能是由上述元素所組成。

在程式設計語言中,標識符是用作程式的某一 元素的名字的字元串。這個元素可以是一個語句標 號,一個過程或函式、一個數據元素(例如一個標量 變數或一個數組)或程式本身。

最通常是,標識符這個字幾乎與變數名同義地使用。在程式數據的位置在整個程式執行期間保持不變的系統中,用於標量變數的標識符聯繫到存儲器地址,而存儲器地址又指向機器的存儲器內的物 理單元,該單元又含有一個值的表示。標識符與一個值之間的中間關係通常對程式設計師是透明的,因此在 實際中在一個變數的名字(即其標識符)與其值(它是分配給該標識符的存儲單元的當前內容)之間出 現混淆。

在大多數程式設計語言中,標識符可由任何字母數字字元串形成,長度往往有限制(通常為6到8個 字元),只要最左邊字元是字母。有些語言還容許採用專用字元 。

路由

路由(routing)是指分組從源到目的地時,決定端到端路徑的網路範圍的進程 。路由工作在OSI參考模型第三層——網路層的數據包轉發設備。路由器通過轉發數據包來實現網路互連。雖然路由器可以支持多種協定(如TCP/IP、IPX/SPX、AppleTalk等協定),但是在我國絕大多數路由器運行TCP/IP協定。路由器通常連線兩個或多個由IP子網或點到點協定標識的邏輯連線埠,至少擁有1個物理連線埠。路由器根據收到數據包中的網路層地址以及路由器內部維護的路由表決定輸出連線埠以及下一跳地址,並且重寫鏈路層數據包頭實現轉發數據包。路由器通過動態維護路由表來反映當前的網路拓撲,並通過網路上其他路由器交換路由和鏈路信息來維護路由表。

相關詞條

熱門詞條

聯絡我們