計算機網路 構造超網 CIDR

2021-10-05 08:13:34 字數 2743 閱讀 6121

目錄

一.無分類編址cidr(構造超網)

1.為什麼要使用cidr

2.網路字首

3.路由聚合和構成超網

4.cido的其他表示方法

5.總結

劃分子網在一定程度上緩解了網際網路在發展中遇到的困難。然而在2023年網際網路仍然面臨三個必須盡早解決的問題,這就是

b類位址在2023年已分配了近一半,眼看很快就將全部分配完畢!

網際網路主幹網上的路由表中的專案數急劇增長(從幾千個增長到幾萬個)

整個ipv4的位址空間最終將全部耗盡。在2023年2月3日,iana宣布ipv4位址已經耗盡了。

當時預計前兩個問題將在2023年變得非常嚴重。因此ietf很快就研究出採用無分類編址的方法來解決前兩個問題。它的正式名字是無分類域間路由選擇cidr( classless inter-domain routing,cidr的讀音是「 sider」)

cidr最主要的特點有兩個

(1)cidr消除了傳統的a類、b類和c類位址以及劃分子網的概念,因而能更加有效地分配ipv4的位址空間,並且在新的ipv6使用之前容許網際網路的規模繼續增長。cidr把32位的ip位址劃分為前後兩個部分。前面部分是「網路字首」,用來指明網路,後面部分則用來指明主機。

cidr還使用「斜線記法」,或稱為cidr記法,即在ip位址後面加上斜線「/」,然後寫上網路字首所佔的位數。

(2)cidr把網路字首都相同的連續的ip位址組成乙個「cidr位址塊」。我們只要知道cidr位址塊中的任何乙個位址,就可以知道這個位址塊的起始位址(即最小位址)和最大位址,以及位址塊中的位址數。例如,已知ip位址128.14.35.7/20是某cidr位址塊中的個位址,現在把它寫成二進位制表示,其中的前20位是網路字首(用粗體和下劃線表示出),而字首後面的12位是主機號:

當然,以上這兩個特殊位址的主機號是全0和全1的位址。一般並不使用。通常只使用在這兩個特殊位址之間的位址。不難看出,這個位址塊共有

128.14.32.0/20在不需要指出位址塊的起始位址時,也可把這樣的位址塊簡稱為「/20位址塊」。

為了更方便地進行路由選擇,cidr使用32位的位址掩碼。位址掩碼由一串1和一串0組成,而1的個數就是網路字首的長度。雖然cidr不使用子網了,但由於目前仍有一些網路還使用子網劃分和子網掩碼,因此cidr使用的位址掩碼也可繼續稱為子網掩碼。例如,/20位址塊的位址掩碼是:11111111 11111111 11110000 00000000(20個連續的1)。斜線記法中,斜線後面的數字就是位址掩碼中1的個數。

請注意,「cidr不使用子網」是指cidr並沒有在32位位址中指明若干位作為子網字段。但分配到乙個cidr位址塊的單位,仍然可以在本單位內根據需要劃分出一些子網。這些子網也都只有乙個網路字首和一台主機號字段,但子網的網路字首比整個單位的網

絡字首要長些。例如,某單位分配到位址塊/20,就可以再繼續劃分為8個子網(即需要從主機號中借用3位來劃分子網)。這時每乙個子網的網路字首就變成23位(原來的20位加上從主機號借來的3位),比該單位的網路字首多了3位。

例題:位址192.199.170.82/27不僅表示ip位址是192.199.170.82,而且還表示這個位址塊的網路的字首有27位(剩下的5位是主機號),因此這個位址塊包含32個ip位址(192.199.170.64,最大位址是192.199.170.95.具體的計算方法是這樣的。找出位址掩碼中1和0的交界處發生在位址中的哪乙個位元組。現在是在第四個位元組。因此只要把這乙個位元組的十進位制82用二進位制表示即可。十進位制82的二進位制是01010010,取其前3位(這3位加上前3個位元組的24位等於網路字首的27位),再把後面5位都寫成0,即01000000等於十進位制的64.這就找出了位址塊的最小位址192.199.170.64。再把位址的第四位元組的最後5位都置1,即01011111等於十進位制的95,這就找出了位址塊中的最大位址192.199.170.95

由於乙個cidr位址塊中有很多位址,所以在路由表中就利用cidr位址塊來查詢目的網路。這種位址的聚合常稱為路由聚合 ,它使得路由表中的乙個專案可以表示原來傳統分類位址的很多個(例如上千個)路由。路由聚合也稱為構成超網。

cidr記法有多種形式,例如,位址塊10.0.0.0/10可簡寫為10/10,也就是把點分十進位制中低位連續的0省略。

另一種簡化表示方法是在網路字首的後面加乙個星號*,如:00001010 00*意思是:在星號*之前是網路字首,而星號表示ip位址中的主機號,可以是任意值。

下表給出了最常用的cidr位址塊。表中的k表示

可以看出,網路前緩越短,其位址塊所包含的位址數就越多。而在**結構的ip位址中,劃分子網是使網路字首變長。

計算機網路 無分類編址CIDR 構成超網

為何要進行無分類編址 1 b類位址已經分配近一半,很快就分配完畢 2 網際網路主幹網上的路由表中的專案數急劇增長 什麼是cidr ip位址 並使用 斜線記法 或稱為cidr記法,即在ip位址後面加上斜線 然後寫上網路字首的位數。cidr如何工作 cidr把網路字首都相同的連續的ip位址組成乙個 ci...

計算機網路9 計算機網路效能

1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...

計算機網路 計算機網路的效能

目錄 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...