2011-05-03 161 views
2

嗨,有人能夠協助解決以下問題嗎?問題來自過去爲準備考試的論文。如何計算IP範圍

考慮一個互連三個子網的路由器:子網1,子網2,子網3.假設每個子網中的所有接口都需要有前綴223.1.17/24。另外假設子網1需要支持多達125個不同的主機,並且子網2和3每個都需要支持多達60個不同的主機。

提供三個網絡地址(形式爲a.b.c.d/x),定義每個子網的IP地址範圍的開始,並說明您的推理。

我認爲答案如下,但我不確定。

子網1:223.1.17.1/25

子網2:223.1.17.128/26

子網3:223.1.17.193/26

問候。

+0

的答案是正確的。您可以使用在線子網計算器(例如http://www.subnet-calculator.com/)來驗證此類問題的結果。 – jmpcm 2011-05-03 14:37:57

+0

你能解釋你如何得到這個答案嗎?快速瀏覽它,我只看到一個可能的錯誤,它涉及問題的措辭(「定義IP地址範圍的開始」)。 – onitake 2011-05-03 14:42:44

回答

2

不完全是,網絡地址始終在一個子網中的第一地址,所以答案應該是:

223.1.17.0/25,IP地址範圍的開頭:223.1.17.1(直到0.126)

223.1.17.128/26,開始IP地址範圍:223.1.17.129(直到.190)

222.1.17.192/26,IP地址範圍的開頭:223.1.17.193(直到.254)

除此之外,您的CIDR-Subnet Length是正確的,1需要至少126個主機( - BC和NA),這爲主機2和主機3提供了C類/ 25-> 24位,子網1位和7位(= 2^7 = 128-廣播 - 網絡地址= 126)每個至少有62個主機(-BC和NA)。

+0

嗨,感謝您的回答。我剛看了一段視頻,說一個子網不能只包含一個子網位,因爲這違反了規則「所有子網位不能全部打開或關閉」。我們對子網1的回答只有1個子網位。這個答案仍然有效嗎?在我看到這個http://www.youtube.com/watch?v=6XlqzXyRihY&feature=related之前,對我來說似乎很好。 – siu07 2011-05-04 10:04:11

+0

事實上,這並不是完全真實的,是的,C類網絡通常需要一個網絡地址和一個廣播地址本身,從而禁用他們需要IP地址xxx0和xxx255的第一個和最後一個子網,所以如果你只有1個子網位(= 2個子網),那麼它們基本上不起作用,但是,這是陳舊的,因爲RFC1812定義了規範,讓路由器完全忽略這種行爲,再次啓用它們並使126主機子網一個C類網絡可能再次成爲可能。 – 2011-05-04 10:10:51

+0

它讓我感到這可能甚至沒有提到你的問題(儘管這可能也有助於你理解子網),但基本上你現在在你的第一個子網中有25個子網位,CIDR代表無類別(!)域間路由,所以我們不關心C類,只知道我們有25個子網位和7個主機位。 – 2011-05-04 10:17:07

1

你可以看到,通過使用一個IP計算器。有很多在網上也告訴你一些更詳細..

我最喜歡的(包括IPv6)是http://netools.ch