2022/06/14
16008

【網管學堂】第四篇-IPv4位址規劃-依需求來客制化子網段

圖/文  陳建勝老師


一、為何要客制化子網段呢 ?

在上一篇介紹了不同子網段的傳輸必需經過Router,那為何不都在同一個子網段下經過Switch直接互通就好呢?這樣的方式還不需要花錢買Router。網路的規劃有很多方式,都各有各的優缺點,讓我們循序漸進來瞭解其中的差異吧?

B0005-1
 
這裏有一個重點也就是192.168.1.x 的子網段,屬於此子網段的IPv4位址只有254 (192.168.1.1 ~ 192.168.1.254) 個可用的位址。那如果我們需要的可用位址要300個呢?
假設把位址的規則改成192.168.x.x的子網段,屬於此子網段的IPv4位址就會有65534 (192.168.0.1 ~ 192.168.255.254) 個可用的位址。符合我們需要的可用位址300個,但要如何做才能換成這樣的規則呢?那有沒有很接近可用位址數量的子網段呢?

這二個問題的解決關鍵就在子網段遮罩(SubNetmask)

B0005-2
 
在網路的規劃考量,除了設備的成本以外,同時也要考慮到傳輸效率、安全控管與設備管理及未來架構擴充的需求,所以才會需要將IPv4位址切割在不同子網段經過Router來互通。
 

二、開始來了解子網段遮罩(SubNetmask)


B0005-3

也就說SubNetmask不是IPv4位址的一部份,而是說明IPv4位址的規則,說明子網段會有多少個IPv4位址數量。

B0005-4

讓我來列個表讓大家來知道各種SubNetmask分別包含有幾個IPv4位址 ?

 B0005-table

PS: /32及/31用在子網段規劃會因為沒有可用IPv4位址,所以無法使用在子網段規劃下,但在別的應用會有使用的機會。
 

三、開始來規劃子網段


案例一: /23的子網段

B0005-5

B0005-6

B0005-7

  第003 ~ 126 個子網段依此規則列出所有IPv4位址,最後面再列出最後二個子網段詳細內容:

B0005-8

B0005-9
  
用PacketTracker來建置看看吧 !

B0005-10
 
用一台DHCP Server也可以分配4個子網段的IPv4位址 !

B0005-11

開始試著用指令來試試看完成Router 的設定! (下一篇會詳細介紹CLI指令列的設定方法):列出要設定的指令內容 

B0005-12
 

enable
configure  terminal
interface GigabitEthernet0/0
  no shutdown
  ip address 140.113.1.254 255.255.254.0
!
interface GigabitEthernet1/0
  no shutdown
  ip address 140.113.3.254 255.255.254.0
  ip helper-address 140.113.0.1
! (幫忙將DHCP廣播封包送到DHCP Server)
interface GigabitEthernet2/0
  no shutdown
  ip address 140.113.253.254 255.255.254.0
  ip helper-address 140.113.0.1
! (幫忙將DHCP廣播封包送到DHCP Server)
interface GigabitEthernet3/0
  no shutdown
  ip address 140.113.255.254 255.255.254.0
  ip helper-address 140.113.0.1
! (幫忙將DHCP廣播封包送到DHCP Server)
  end
write


案例二: /26的子網段

B0005-13

B0005-14

B0005-15

B0005-16

B0005-17
       
用PacketTracker來建置看看吧 !

B0005-18
 
用一台DHCP Server分配4個子網段的IPv4位址 !
 
B0005-19

試著用指令來試試看完成Router 的設定! (下一篇會詳細介紹CLI指令列的設定方法):列出要設定的指令內容 

B0005-12

enable
configure  terminal
interface GigabitEthernet0/0
  no shutdown
  ip address 200.200.1.62  255.255.255.192
!
interface GigabitEthernet1/0
  no shutdown
  ip address 200.200.1.126  255.255.255.192
  ip helper-address 200.200.1.1
!  (幫忙將DHCP廣播封包送到DHCP Server)
interface GigabitEthernet2/0
  no shutdown
  ip address 200.200.1.190  255.255.255.192
  ip helper-address 200.200.1.1
!  (幫忙將DHCP廣播封包送到DHCP Server)
interface GigabitEthernet3/0
  no shutdown
  ip address 200.200.1.254  255.255.255.192
  ip helper-address 200.200.1.1
!  (幫忙將DHCP廣播封包送到DHCP Server)
  end
write


案例三: 混合多種遮罩在同一個網路架構下(高難度哦)

B0005-20
 
用PacketTracker來建置看看吧 !

B0005-21

用一台DHCP Server分配5個子網段的IPv4位址 !

B0005-22

用指令來試試看完成Router 的設定! (下一篇會詳細介紹CLI指令列的設定方法):列出要設定的指令內容 

B0005-12

enable
configure  terminal
interface GigabitEthernet0/0
  no shutdown
  ip address 200.200.1.126  255.255.255.128
!
interface GigabitEthernet1/0
  no shutdown
  ip address 200.200.1.190  255.255.255.192
  ip helper-address 200.200.1.1
!  (幫忙將DHCP廣播封包送到DHCP Server)
interface GigabitEthernet2/0
  no shutdown
  ip address 200.200.1.222  255.255.255.224
  ip helper-address 200.200.1.1
!  (幫忙將DHCP廣播封包送到DHCP Server)
interface GigabitEthernet3/0
  no shutdown
  ip address 200.200.1.238  255.255.255.240
  ip helper-address 200.200.1.1
!  (幫忙將DHCP廣播封包送到DHCP Server)
interface GigabitEthernet4/0
  no shutdown
  ip address 200.200.1.254  255.255.255.240
  ip helper-address 200.200.1.1
!  (幫忙將DHCP廣播封包送到DHCP Server)
  end
write


完成最後一個混合遮罩的建置是不是很有成就感呢!
下一篇將帶大家來學習CISCO的CLI指令列的設定方法,敬請期待!
 

相關文章:
【網管學堂】第二篇-使用Cisco Packet Tracer軟體來學習網路
【網管學堂】第三篇-瞭解IP版本4的位址及其配置規則
 

網路管理課程課表及試聽索取
 



  陳建勝 老師
  專長:Cisco網路管理
  開課詳情

 
LINE-friend
近期文章熱搜文章排行
熱門標籤熱門標籤
近期文章你可能有興趣的文章
熱門標籤熱門標籤