1 / 19

高级交换技术

高级交换技术. 使用 DHCP 实现动态编址. DHCP 工作原理 配置 DHCP 服务器 配置 DHCP 中继代理. DHCP 工作原理. 何时需要使用 DHCP 服务器? 网络中需要分配 IP 地址的主机很多 网络中主机很多而 IP 地址不够 DHCP 服务使得移动用户可以在不同的子网中移动,并在他们连接到网络时自动获得该网络的 IP 地址. DHCP 工作原理. DHCP 的作用 为网络中的计算机自动分配 IP 地址等相关 TCP/IP 参数 IP 地址 子网掩码 缺省网关 DNS 服务器 WINS 服务器. DHCP 客户机.

Download Presentation

高级交换技术

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. 高级交换技术

  2. 使用DHCP实现动态编址 • DHCP工作原理 • 配置DHCP服务器 • 配置DHCP中继代理

  3. DHCP工作原理 • 何时需要使用DHCP服务器? • 网络中需要分配IP地址的主机很多 • 网络中主机很多而IP地址不够 • DHCP服务使得移动用户可以在不同的子网中移动,并在他们连接到网络时自动获得该网络的IP地址

  4. DHCP工作原理 • DHCP的作用 为网络中的计算机自动分配IP地址等相关TCP/IP参数 • IP地址 • 子网掩码 • 缺省网关 • DNS服务器 • WINS服务器

  5. DHCP客户机 DHCP服务器 IP租用请求 1 IP租用提供 2 IP租用选择 3 IP租用许可 4 DHCP的工作过程 • DHCP服务器第一次登陆网络,通过4个阶段与DHCP建立联系

  6. DHCPDISCOVER Source IP Address = 0.0.0.0 Dest. IP Address = 255.255.255.255 Hardware Address = 08004.... IP租用请求和提供 DHCPOFFER Source IP Address = 192.168.1.66 Dest. IP Address = 255.255.255.255 Offered IP Address = 192.168.1.101 Client Hardware Address = 08004... Subnet Mask = 255.255.255.0 Length of Lease = 8 days Server Identifier = 192.168.1.66 DHCP客户机 DHCP服务器

  7. DHCPREQUEST Source IP Address = 0.0.0.0 Dest. IP Address = 255.255.255.255 Requested IP Address = 192.168.1.101 Hardware Address = 08004.... Server Identifier = 192.168.1.66 DHCPACK Source IP Address = 192.168.1.66 Dest. IP Address = 255.255.255.255 Offered IP Address = 192.168.1.101 Client Hardware Address = 08004... Subnet Mask = 255.255.255.0 Length of Lease = 8 days Server Identifier = 192.168.1.66 DHCP Option: Router = 192.168.1.1 IP租用选择和确认 DHCP客户机 DHCP服务器

  8. IP租用的更新 • 当一台DHCP客户端租到一个IP地址后,该IP地址不可能长期被它占用,它会有一个使用期,即租期。当DHCP客户端的IP地址使用时间达到租期的一半时,它就向DHCP服务器发送一个新的DHCP请求(相当于新租用一个IP地址的第三个过程),若服务器在接收到该信息后并没有理由拒绝该请求时,便回送一个DHCP应答信息(相当于新租用一个IP地址时的最后一个过程),当DHCP客户端收到该应答信息后,就重新开始一个租用周期。此过程就像对一个合同的续约,只是续约时间必须要在合同期的一半时签订。

  9. IP租用的更新 • 在进行IP地址的续租中有以下两种特例。 • DHCP客户端重新启动时 不管IP地址的租期有没有到期,当每一次启动DHCP客户端时,都会自动利用广播的方式,给网络中所有的DHCP服务器发送一个DHCP请求信息,以便请求该DHCP客户端继续使用原来的IP地址及其配置。如果此时没有DHCP服务器对此请求应答,而原来DHCP客户端的租期还没有到期时,DHCP客户端还是继续使用该IP地址。

  10. IP租用的更新 • IP地址的租期超过一半时 当IP地址的租期到达一半的时间时,DHCP客户端会向DHCP服务器发送(非广播方式)一个DHCP请求信息,以便续租该IP地址。当续租成功后,DHCP客户端将开始一个新的租用周期,而当续租失败后,DHCP客户端仍然可以继续使用原来的IP地址及其配置,但是该DHCP客户端将在租期到达87.8%的时候再次利用广播方式发送一个DHCP请求信息,以便找到一台可以继续提供租期的DHCP服务器。如果续租仍然失败,则该DHCP客户端会立即放弃其正在使用的IP地址,以便重新向DHCP服务器获得一个新的IP地址(需要进行完整的4个过程)。

  11. 配置DHCP服务器 • Router1(config)#service dhcp //开启 DHCP 服务Router1(config)#ip dhcp pool subnet//定义DHCP地址池Router1(dhcp-config)#network 172.25.1.0 255.255.255.0 Router1(dhcp-config)#default-router 172.25.1.1 //定义要分配的网关地址Router1(dhcp-config)#exitRouter1(config)#ip dhcp excluded-address 172.25.1.1 172.25.1.50 //该范围内的ip地址不能分配给客户端Router1(config)#ip dhcp excluded-address 172.25.1.200 172.25.1.255 //该范围内的ip地址不能分配给客户端

  12. 配置DHCP服务器 • Router1(config)#ip dhcp pool subnet Router1(dhcp-config)#domain-name oreilly.comRouter1(dhcp-config)#dns-server 172.25.1.1 10.1.2.3Router1(dhcp-config)#netbios-name-server 172.25.1.1 Router1(dhcp-config)#netbios-node-type h-nodeRouter1(dhcp-config)#lease 2 0 0

  13. 配置DHCP服务器 • 为了配置的方便,你也可以采用继承的方法来配置各种参数。如下实例,首先配置父亲的dhcp地址池 ROOT (172.25.0.0/16),其次我们又配置了两个子地址池172.25.1.0/24 和172.25.2.0/24。这两个子地址池,能够自动继承父亲地址池的配置信息。当然,如果子地址池的配置信息和父亲地址池的配置信息重复,则孩子地址池的信息覆盖父亲地址池的配置信息。

  14. 配置DHCP服务器 • Router1(config)#ip dhcp pool ROOTRouter1(dhcp-config)#network 172.25.0.0 255.255.0.0Router1(dhcp-config)#domain-name oreilly.comRouter1(dhcp-config)#dns-server 172.25.1.1 10.1.2.3Router1(dhcp-config)#lease 2Router1(dhcp-config)#exitRouter1(dhcp)#ip dhcp pool 172.25.1.0/24Router1(dhcp-config)#network 172.25.1.0 255.255.255.0Router1(dhcp-config)#default-router 172.25.1.1 Router1(dhcp-config)#exitRouter1(dhcp)#ip dhcp pool 172.25.2.0/24Router1(dhcp-config)#network 172.25.2.0 255.255.255.0Router1(dhcp-config)#default-router 172.25.2.1Router1(dhcp-config)#lease 0 0 10

  15. 配置DHCP服务器 • 配置PING包次数和超时 • 分配IP地址前先Ping该地址,也就是说分配给某计算机IP地址后先测试一下连通性,如果发现连通性没有问题则将该IP地址彻底分配给相应的计算机,采用这个方法有效地保证了网络连接的正常 • ip dhcp ping packets 3 • Ip dhcp ping timeout milliseconds

  16. 配置DHCP服务器 • 当路由器给客户端动态分配地址后,就会绑定(binding)分配的ip地址以及客户端设备的mac地址信息,保存在路由器的配置中,以便下一次相同的mac地址请求dhcp服务也能够获得同样的ip地址。 • Router1#show ip dhcp bindingIP address Hardware address Lease expiration Type172.25.1.51 0100.0103.85e9.87 Apr 10 2003 08:55 PM Automatic172.25.1.52 0100.50da.2a5e.a2 Apr 10 2003 09:00 PM Automatic172.25.1.53 0100.0103.ea1b.ed Apr 10 2003 08:58 PM Automatic

  17. 关于DHCP的租期相关讨论和配置 • 对于那种dhcp客户端数量比较大,并且客户端联入网络,断开网络比较频繁的场合,一般把租约的时间配置的比较短,这样子使得ip地址很快被收回,可以供另外的dhcp请求客户使用。但是越短的租约,也使得dhcp请求包过多,增加了网络的负担。 • 在一个相对稳定的网络环境中,比如小型的办公室网络,由于客户端的数量往往变化不大,所以可以考虑适当的增加dhcp的租约。这样做的主要好处是,可以减少dhcp服务器的负担。。 • 在很多场合,默认的一天的租约是比较合理的,一般很少作修改。

  18. 关于DHCP的租期相关讨论和配置 • 一种比较极端的配置是,你可以规定租约为永久,即一旦客户端获得了ip地址后,只要他不物理断网,以后就再也不会向服务器发送dhcp租约更新请求了。这种配置在现实中就更加少见了。配置命令如下; • Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z.Router1(config)#ip dhcp pool COOKBOOKRouter1(dhcp-config)#lease infinite //规定租约为无限制Router1(dhcp-config)#end

  19. 配置DHCP中继代理 • 设VLAN 2网段的IP地址为192.168.2.0/24,默认网关为192.168.2.1,VLAN中的主机采用自动获得IP地址方式,DHCP服务器的IP地址为192.168.2.254;VLAN 3的网段地址为192.168.3.0/24,默认网关为192.168.3.1,采用静态IP地址分配方式;VLAN 4的网段地址为192.168.4.0/24,默认网关为192.168.4.1,采用自动获得IP地址方式,DHCP服务器的IP地址为192.168.2.254。

More Related