1 / 10

Protocol

ทำ เราท์เตอร์ เป็นเซิร์ฟเวอร์แจกไอพี. Dynamic Host Configuration. Protocol. 14. หลักการทำงานแบบ Client-Server วิธีการจัดสรร IP address การตั้งค่าบน เราท์เตอร์ การทวนสอบการตั้งค่า. 14-1. หลักการทำงานของ DHCP. Client-Server. เครื่องโฮส. เราท์เตอร์. DHCP Client. DHCP Server.

dragon
Download Presentation

Protocol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ทำเราท์เตอร์เป็นเซิร์ฟเวอร์แจกไอพีทำเราท์เตอร์เป็นเซิร์ฟเวอร์แจกไอพี Dynamic Host Configuration Protocol 14

  2. หลักการทำงานแบบ Client-Server • วิธีการจัดสรร IP address • การตั้งค่าบนเราท์เตอร์ • การทวนสอบการตั้งค่า 14-1

  3. หลักการทำงานของ DHCP Client-Server เครื่องโฮส เราท์เตอร์ DHCP Client DHCP Server Broadcast Request UDP Port 67 UDP Port 68 Unicast Respond IP + Gateway + DNS • DHCP เป็นแอพพลิเคชั่นโปรโตคอลที่คอยจัดหาข้อมูลเกี่ยวกับ IP address และที่เกี่ยวข้อง ให้แก่เครื่องลูก (Client) ที่ร้องขอ • จึงมีลักษณะการทำงานแบบ Client – Server โดย Client จะต้องเป็นฝ่ายส่งแพ๊กเก็ตร้องขอออกมาก่อน (แบบบรอดคาสต์) 14-2

  4. หลักการทำงานของ DHCP Client-Server • การจัดสรร IP address ใช้การจับคู่ (Binding)MAC address ของ Client กับ IP address ที่กำหนดให้ใช้บน DHCP Server (DHCP Pool) • ลักษณะการจัดสรร IP (Allocation) ให้เครื่องโฮส จาก DHCP Server มีอยู่ 3 แบบ ได้แก่ Automatic กำหนด IP address ให้แต่ละเครื่องโฮสแบบถาวร (Permanent) Dynamic กำหนด IP address ให้เครื่องโฮสแบบชั่วคราว มีเวลาหมดอายุ (Leased Time) Manual กำหนด IP address ให้เครื่องโฮสเองโดย Admin ผ่าน DHCP Server • โดยดีฟอลท์DHCP Server จะทำงานแบบ “Dynamic”(ตามหลักการพื้นฐาน) เพื่อให้นำ IP address ที่หมดอายุ ไม่มีการใช้งานแล้ว นำกลับมาใช้ได้ใหม่ 14-3

  5. การตั้งค่า DHCP Server บนเราท์เตอร์ Excluded: 192.168.0.1 - .100 Pool: 192.168.0.0/24 Default Gateway: 192.168.0.1 DNS: 203.144.207.29 192.168.0.1/24 Fa0 เครื่องโฮส เราท์เตอร์ DHCP Client DHCP Server • IOS บนเราท์เตอร์ซิสโก้ มีฟีเจอร์ที่ตั้งค่าให้เป็น DHCP Server ได้ โดยมีองค์ประกอบที่ตั้งค่าได้ดังนี้ • กลุ่มไอพีสำหรับจัดสรร (DHCP Pool): ระบุเป็นเครือข่าย • ไอพีของเกตเวย์(Default Gateway) • ไอพีของ DNS Server • กำหนดช่วงไอพีที่ห้ามจ่ายออก (Excluded Address) 14-4 DHCP Server จะจ่ายไอพีออกให้ไคลเอนต์ทางอินเตอร์เฟสที่กำหนดไอพีอยู่ในเครือข่ายชุดเดียวกับ DHCP Pool เท่านั้น

  6. การตั้งค่า DHCP Server บนเราท์เตอร์ คำสั่งที่ใช้ • ตั้งค่ากลุ่มไอพีที่ต้องการจัดสรร ด้วยคำสั่งในโหมดโกลบัลคอนฟิก • Router(config)# ipdhcp pool (ชื่อ Pool) • ตั้งค่าช่วงเครือข่ายที่จะจัดสรรไอพี ในโหมดคอนฟิก DHCP • Router(dhcp-config)# network (Network ID) (Subnet Mask) • ตั้งค่าไอพีของเราท์เตอร์เกตเวย์ (Default Gateway) • Router(dhcp-config)# default-router (ที่อยู่ไอพีของเกตเวย์) • ตั้งค่าไอพีของ DNS Server • Router(dhcp-config)# dns-server (ที่อยู่ไอพีของ DNS Server) • ตั้งค่าช่วงไอพีที่ห้ามไม่ให้ DHCP Server จ่ายออกไป ในโหมดโกลบัลคอนฟิก • Router(config)# ipdhcp excluded-address (ไอพีแรก) (ไอพีสุดท้าย) 14-5

  7. การตั้งค่า DHCP Server บนเราท์เตอร์ ตัวอย่าง ต้องการตั้งค่าเราท์เตอร์เป็น DHCP Server เพื่อจ่ายให้แก่เครื่องลูกในวงแลน ซึ่งอยู่บนอินเตอร์เฟส Fa0 โดยให้จ่ายไอพีที่อยู่ในเครือข่าย 192.168.2.128/25 ยกเว้นไอพีของเราท์เตอร์ซึ่งเป็นเกตเวย์เอง 192.168.2.254 และช่วง 192.168.2.200 - .210 ซึ่งตั้งเป็นเซิร์ฟเวอร์ กำหนดให้ไอพีของ DNS Server เป็น 203.144.207.29 และ Secondary DNS เป็น 203.144.207.49 Router(config)# interface Fa0 Router(config-if)# ip address 192.168.2.254 255.255.255.128 Router(config-if)# exit Router(config)# ipdhcp excluded-address 192.168.2.200 192.168.2.210 Router(config)# ipdhcp excluded-address 192.168.2.254 Router(config)# ipdhcp pool RanetPool Router(dhcp-config)# network 192.168.2.128 255.255.255.128 Router(dhcp-config)# default-router 192.168.2.254 Router(dhcp-config)# dns-server 203.144.207.29 203.144.207.49 14-6

  8. การทวนสอบ • ใช้คำสั่ง show ipdhcp pool ในโหมดอีนาเบิล เพื่อแสดงสถานะของ DHCP Server Router# show ipdhcp pool Pool RanetPool : Utilization mark (high/low) : 100 / 0 Subnet size (first/next) : 0 / 0 Total addresses : 254 Leased addresses : 6 Pending event : none 1 subnet is currently in the pool : Current index IP address range Leased addresses 192.168.2.199 192.168.2.1 - 192.168.2.254 6 14-7

  9. การทวนสอบ • ใช้คำสั่ง show ipdhcp binding ในโหมดอีนาเบิล เพื่อแสดงข้อมูลการจ่ายไอพี Router# show ipdhcp binding Bindings from all pools not associated with VRF: IP address Client-ID/ Lease expiration Type Hardware address/ User name 192.168.2.175 0100.1644.b7fe.d5 Nov 11 2009 10:52 AM Automatic 192.168.2.187 0100.e0fc.6c24.d4 Nov 12 2009 06:35 PM Automatic 14-8

  10. การทวนสอบ • ใช้คำสั่ง show ipdhcp conflict ในโหมดอีนาเบิล เพื่อแสดงข้อมูลไอพีที่พบการตั้งค่าซ้อนกับที่มีใน Pool Router# show ipdhcp conflict IP address     Detection Method     Detection time 192.168.2.132   Ping                  Nov 10 2009 13:29 PM 192.168.2.164   Gratuitous ARP        Nov 10 2009 08:15 AM DHCP Server ตรวจสอบ IP ใน Pool ที่ซ้ำกับ IP ของเครื่องอื่นบนเครือข่าย (Conflict) ด้วยการ Ping (ICMP) และจาก ARP 14-9

More Related