จากรูป Web Server จะต้องมีการ Set IP Address ,Subnet Mask, และ Default Gateway สิ่งที่โจทย์ให้มาคือ 192.168.22.24/29 เริ่มต้นด้วยการให้ Subnet Mask จาก /29 ทำได้ดังนี้
/29 --> 11111111.11111111.11111111.11111/000 ---> 255.255.255.248 ใช้ตารางของทางโจดอยช่วยนะครับ
เมื่อได้ Subnet Mask แล้ว จะทำให้รู้ว่า ใน 1 Subnet จะมี IP ได้ทั้งหมด 8 IP ( จำนวนมาจากตาราง ข้างบนของ 248 คือเลข 8 หรือใช้สูตร 2 ยกกำลัง n ก็ได้ ในที่นี้ n=3 เนื่องจากมี 0 จำนวน 3 ตัว ก็จะได้คำตอบเดียวกัน คือ 8 )
ใช้วิธีเขียนหรือตั้งหารก็ต้องได้คำตอบเดียวกันนะครับ ในที่นี้ใช้วิธีการเขียนกลุ่มละ 8 ตัวให้ดู
กลุ่มที่ 1 คือ 192.168.22.0 --> 192.168.22.7
กลุ่มที่ 2 คือ 192.168.22.8 --> 192.168.22.15
กลุ่มที่ 3 คือ 192.168.22.16 --> 192.168.22.23
กลุ่มที่ 4 คือ 192.168.22.24 --> 192.168.22.31 ........... เจอคำตอบล่ะ
กลุ่มที่ 5 คือ 192.168.22.32 --> 192.168.22.39
จากกลุ่มที่ 4 IP hosts คือ 192.168.22.25 -->192.168.22.30
Web Server ให้ใช้ IP Address ตัวสุดท้ายดังนั้น IP จะคือ 192.168.22.30
Router ใช้ IP host ตัวแรก ดังนั้น IP จะคือ 192.168.22.25
ดังนั้นคำตอบคือข้อ c)
c) IP Address: 192.168.22.30
Subnet Mask: 255.255.255.248
Default Gateway: 192.168.22.25
ดูตัวอย่างการคำนวณตามวีดีโอด้านล่างนะครับ
----------------------------------------------------------------------------------------------------------------------------------------------
2) อาจารย์ดอย ตั้งโจทย์ ให้ Network Engineer ใหม่ คำนวณหา จำนวน subnet และจำนวน host จาก IP 172.22.32.0/23 โดยให้แบ่งเป็นกลุ่ม แต่ละกลุ่ม mask /27 จงหาว่าจะแบ่งได้กี่ subnet และแต่ละ subnet จะมีจำนวน host เท่าไร เพื่อนำไปใช้กับ Network ภายในบริษัทโจดอยไอทีแอนด์เซอร์วิสจำกัด ที่ประกอบด้วย Router (CISCO) , Switch (CISCO) , PC (IBM) และเครื่อง Server (IBM) เป็นต้น ซึ่งอุปกรณ์ทุกประเภทต้องทำการตั้งค่า IP Address ทั้งสิ้น
a) 8 subnets , 31 hosts
b) 8 subnets , 32 hosts
c) 16 subnets , 31 hosts
d) 16 subnets , 30 hosts
e) 8 subnets , 30 hosts
ตอบ การทำโจทย์ข้อนี้ต้องใช้สูตรในการคำนวณ และคำนวณภายใต้เงื่อนไขของ ip subnet-zero คือใช้ได้ทุก subnet
จำนวน hosts = | |
จำนวน subnets = |
ในที่นี้ให้ n ของจำนวน hosts เป็น n1 โดยให้นับจำนวน bits หลัง mask ส่วน n ของจำนวน subnets ให้เป็น n2 โดยนับจำนวน bits ที่อยู่ระหว่าง mask
จากโจทย์มีการเปลี่ยนจาก mask /23 เป็น mask /27 จะได้ผลตามรูปด้านล่าง
ใช้ตารางช่วยในการหาคำตอยนะครับ
ดังนั้นจะได้ n1 = 5 จากสูตร จำนวน hosts = = = 32 -2 =30
และ n2 = 4 จากสูตร จำนวน subnets = = = 16
จะได้คำตอบคือข้อ d)
d) 16 subnets , 30 hosts
ดูตัวอย่างการคำนวณ IP ตามหลักการ VLSM ได้จากวีดีโอด้านล่างนะครับ
----------------------------------------------------------------------------------------------------------------------------------
3) บริษัทโจดอยได้รับ IP Address 1 Class B จาก Asia Pacific Network Information Centre (APNIC) อาจารย์ดอยต้องการที่จะออกแบบ IP Address โดยมีเงื่อนไขคือ ต้องการจำนวน subnets ขั้นต่ำ 300 subnets และแต่ละ subnet มี hosts ไม่ต่ำกว่า 50 hosts เพื่อนำไปใช้กับ Network ภายในบริษัทโจดอยไอทีแอนด์เซอร์วิสจำกัด ที่ประกอบด้วย Router (CISCO) , Switch (CISCO) , PC (IBM) และเครื่อง Server (IBM) เป็นต้น ซึ่งอุปกรณ์ทุกประเภทต้องทำการตั้งค่า IP Address ทั้งสิ้น จะสามารถใช้ subnet mask อะไรได้บ้าง ( เลือกตอบ 2 ข้อ )
a) 255.255.255.0
b) 255.255.255.128
c) 255.255.252.0
d) 255.255.255.224
e) 255.255.255.192
f) 255.255.248.0
ตอบ การทำโจทย์ข้อนี้ต้องใช้สูตรในการคำนวณ และคำนวณภายใต้เงื่อนไขของ ip subnet-zero คือใช้ได้ทุก subnet
จำนวน hosts = | |
จำนวน subnets = |
ในที่นี้ให้ n ของจำนวน hosts เป็น n1 โดยให้นับจำนวน bits หลัง mask ส่วน n ของจำนวน subnets ให้เป็น n2 โดยนับจำนวน bits ที่อยู่ระหว่าง mask
จะต้องเอามาเข้าเป็นสูตรดังนี้ จำนวน hosts > 50 และจำนวน subnets > 300
จากโจทย์บอกว่าได้รับ IP Address มา 1 Class B ดังนั้น เป็นการบอกจุกเริ่มต้น ค่า Default ของ Class B คือ mask /16 จะได้ดังรูป
มาดูเลข 2 ยกกำลังกันครับ
ตามภาพด้านบน ถ้า n2 = 11 จะได้ n1 = 5 จะได้จำนวน hosts เป็น 30 ซึ่งมีค่าน้อยกว่า 52 ไม่เข้าเงื่อนไข กรณีนี้ใช้ไม่ได้
ตามภาพด้านบน ถ้า n2 = 10 จะได้ n1 = 6 จะได้จำนวน hosts เป็น 64-2=62 ซึ่งมีค่ามากกว่า 52
และ จะได้จำนวน subnets เป็น 1024 ซึ่งมากกว่า 300 กรณีนี้ใช้ได้ n2=10 จะได้คำตอบคือ mask /26 ดังนั้น subnet mask คือ 255.255.255.192
ตามภาพด้านบน ถ้า n2 = 9 จะได้ n1 = 7 จะได้จำนวน hosts เป็น 128-2=126 ซึ่งมีค่ามากกว่า 52
และ จะได้จำนวน subnets เป็น 512 ซึ่งมากกว่า 300 กรณีนี้ใช้ได้ n2=9 จะได้คำตอบคือ mask /25 ดังนั้น subnet mask คือ 255.255.255.128
และ ถ้า n2 = 8 จะได้ n1 = 8 จะได้จำนวน hosts เป็น 128-2=126 ซึ่งมีค่ามากกว่า 52
และ จะได้จำนวน subnets เป็น 256 ซึ่งมีค่าน้อยกว่า 300 กรณีนี้ใช้ไม่ได้
ดังนั้นคำตอบที่ใช้ได้จะมีเพียง 2 subnet mask คือ 255.2.55.255.192 และ 255.255.255.128
จะได้คำตอบคือข้อ b) และ e )
b) 255.255.255.128
e) 255.255.255.192
4) จงหาผลของการ summarization ของ IP ต่อไปนี้
10.0.0.0
10.0.1.0
10.0.2.0
10.0.3.0
a) 10.0.0.0/21
b) 10.0.0.0/22
c) 10.0.0.0/23
d) 10.0.0.0/24
ตอบ b) 10.0.0.0/22
ดูวิธีการคำนวณ ได้จากวีดีโอด้านล่างนะครับ
4 ข้อก่อนนะครับ ไว้จะทำเพิ่มอีกครั้ง ศึกษาดีๆนะครับ 4 ข้อนี้นำไปประยุกต์ใช้งานได้จริงครับ
หวังว่าบทความนี้คงจะเป็นประโยชน์ไม่มากก็น้อยนะครับ
Mr.Jodoi ( อาจารย์เกรียงศักดิ์ นามโคตร ( อ.ดอย) )