ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

假装网络工程师7——DHCP使用场景介绍

2019-12-05 22:55:09  阅读:348  来源: 互联网

标签:场景 R1 R2 ip 假装 SW1 DHCP pool


一、背景介绍

关于DHCP不想做过多介绍,这是一种必须用到的服务,本文就以2个实验为例进行练习

  1. 实验一
    如下图所示,终端直接通过提供DHCP服务的网络设备获取地址
    假装网络工程师7——DHCP使用场景介绍
  2. 实验二
    但上一种在生产环境中使用几率较小,因为提供服务的设备一般都有单独的vlan,而DHCP是通过广播进行获取地址,所以先天决定了他不能穿越vlan,此时需要借助DHCP中继功能来实现,拓扑如下图所示
    假装网络工程师7——DHCP使用场景介绍

    二、实验1

  3. 创建vlan与三层子接口
    [SW1]vlan batch 10  
    [SW1]int e0/0/1
    [SW1]port link-type access  
    [SW1]port default vlan 10  
    [SW1]int Vlanif 10  
    [SW1-Vlanif10]ip add 192.168.1.254 24  
  4. 设置DHCP地址池及相关配置
    [SW1]ip pool AAA  
    [SW1-ip-pool-aaa]network 192.168.1.0 mask 24  
    [SW1-ip-pool-aaa]dns-list 8.8.8.8  
    [SW1-ip-pool-aaa]gateway-list 192.168.1.254   
    [SW1-ip-pool-aaa]excluded-ip-address 192.168.1.200 192.168.1.253  #排除时要注意网关地址不能排除
    [SW1-ip-pool-aaa]lease day 0 hour 8 minute 0   
  5. 启动DHCP功能
    [SW1]dhcp enable   
    [SW1-Vlanif10]dhcp select global   
  6. PC端通过DHCP获取地址,可以看到获取地址需要经过4个数据包,并且DHCP作为一个应用层服务,端口号为53
    假装网络工程师7——DHCP使用场景介绍

    三、实验2

  7. 设置R1关口IP地址
    [R1]int g0/0/0  
    [R1-GigabitEthernet0/0/0]ip add 12.0.0.1 24  
  8. 设置R2端口地址
    [R2]int g0/0/0  
    [R2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
    [R2-GigabitEthernet0/0/0]int g0/0/1
    [R2-GigabitEthernet0/0/1]ip add 23.0.0.1 24
  9. 设置DHCP地址池,启动DHCP服务,并配置静态路由
    [R1]ip pool AAA
    [R1-ip-pool-AAA]network 23.0.0.0 mask 24
    [R1-ip-pool-AAA]gateway-list 23.0.0.1 
    [R1]dhcp enable 
    [R1-GigabitEthernet0/0/0]dhcp select global 
    [R1]ip route-static 23.0.0.0 24 12.0.0.2 
  10. R2启用DHCP服务,并设置为中继模式,指定DHCP服务器地址
    [R2]dhcp enable 
    [R2-GigabitEthernet0/0/1]dhcp select relay 
    [R2-GigabitEthernet0/0/1]dhcp relay server-ip 12.0.0.1 

    四、说明

    假装网络工程师7——DHCP使用场景介绍
    由于DHCP是通过关播请求地址,所以当DHCP服务器在另一个广播域时,只能通过中继的方式将广播转换成单播,在将请求发送给R1,此时R1并没有返回23.0.0.0/24网段的路由,所以要添加一条静态路由

标签:场景,R1,R2,ip,假装,SW1,DHCP,pool
来源: https://blog.51cto.com/arkling/2456497

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有