前言:

这个是我最近在做题时遇到的一个问题---三层交换机作为DHCP服务器连接三层交换机DHCP中继向不同网段vlan分发IP地址,而我翻遍了全网没有一篇文章可以解决我的问题,全网各个相关网站都只有DHCP作为服务器或者DHCP作为中继的配置讲解,而把他们整合到一起的文章却是寥寥无几,我现在已经掌握了此知识,为了不让更多的初学者在遭受类似我的劫难,我就想着出一篇此知识点的详细讲解来拯救大家

一、配置需求

1.PC1与PC2采用DHCP方式获取IP地址

2.PC1与PC2所属不同vlan与网段且各个网段的网关必须配置到LSW2上

3.DHCP分配的各个网段不包括各个网段的前五个地址且租期为2天

4.LSW1为DHCP服务器

配置思路:从下向上,先配置二层在配置三层

#先配置二层,依据需求配置各个access与trunk接口(比较简单不多赘述)

#lsw3
vlan batch 10 20
int e 0/0/1
 port link-type access
 port default vlan 10
int e 0/0/2
 port link-type access
 port default vlan 20
#lsw2
[LSW2]VLAN B 10 20 30
[LSW2]int g 0/0/1
[LSW2-GigabitEthernet0/0/1]p l t
[LSW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[LSW2]int g 0/0/2
[LSW2-GigabitEthernet0/0/2]port l a
[LSW2-GigabitEthernet0/0/2]port default vlan 30
#lsw1
[LSW1]vlan b 30
[LSW1]int g 0/0/2
[LSW1-GigabitEthernet0/0/2]p l a
[LSW1-GigabitEthernet0/0/2]port default vlan 30

#二层配置完毕


我们二层已经配置完毕,接下来就是配置三层,初学者的话建议先从DHCP服务器开始配置,然后配置DHCP中继进行调用,这样相对来说比较容易理解

#lsw1
#创建IP地址池vlan10
[LSW1]ip pool vlan10

#创建DHCP分发网址范围
[LSW1-ip-pool-vlan10]network 192.168.10.0 mask 24

#配置网关
[LSW1-ip-pool-vlan10]gateway-list 192.168.10.254

#去除本网段前五个地址,符合需求
[LSW1-ip-pool-vlan10]excluded-ip-address 192.168.10.1 192.168.10.5

#按需求将租期延长为两天(一般不修改)
[LSW1-ip-pool-vlan10]lease day 2

#同地址池vlan10相同,不多赘述
[LSW1-ip-pool-vlan10]ip pool vlan20
[LSW1-ip-pool-vlan20]network 192.168.20.0 mask 24
[LSW1-ip-pool-vlan20]gateway-list 192.168.20.254
[LSW1-ip-pool-vlan20]excluded-ip-address 192.168.20.1 192.168.20.5
[LSW1-ip-pool-vlan20]lease day 2

#进入vlanif接口配置IP地址并建立全局模式
[LSW1]interface Vlanif 30
[LSW1-Vlanif30]ip add 192.168.30.2 30
[LSW1-Vlanif30]q
[LSW1]dhcp enable

#这个自我理解为本设备的所以地址池外部都可以通过此地址进行匹配
[LSW1-Vlanif30]dhcp select global

lsw1DHCP服务器的IP地址池已经配置完成,并且在vlanif接口下配置IP供DHCP中继通信以及开始了DHCP全局模式

#DHCP服务器至此配置完成


#配置lsw2DHCP中继(重点)

#注意,如果vlanif的值和接口的pvid值相同,那么从此接口发出的数据帧就是一个不带任何vlantag的数据帧

这时候我们必须保证此IP地址必须与对方开放全局地址池是同网段,并且能保证通信,才可以保证下面的地址分发工作可以进行
[LSW2]interface Vlanif 30
[LSW2-Vlanif30]ip add 192.168.30.1 30

[LSW2-Vlanif30]q

#这个是为192.168.10.0网段的地址,必须和IP地址池内的网关相一致
[LSW2]interface Vlanif 10
[LSW2-Vlanif10]ip add 192.168.10.254 24
[LSW2-Vlanif10]q

#这个是为192.168.20.0网段的地址,必须和IP地址池内的网关相一致
[LSW2]interface Vlanif 20
[LSW2-Vlanif20]ip add 192.168.20.254 24
[LSW2-Vlanif20]q

#至此,如果给pc手动配置IP地址,就可以到达最基本的网络互通

#配置DHCP中继服务组

#这个也很容易理解,因为再次交换机下有可能会有多个不同的网段利用DHCP来获取IP地址,所以为了防止混淆,就会建立一个个组,这些组内指定DHCP地址提供来源,并把它们缓存到本组内(个人理解),方便被其他不同的DHCP需求网段所调用
[LSW2]dhcp server group 10

#因为DHCP服务器在192.168.30.2接口下开启了全局模式,所以中继DHCP服务想此接口索要
[LSW2-dhcp-server-group-10]dhcp-server 192.168.30.2
[LSW2-dhcp-server-group-10]q
[LSW2]dhcp server group 20
[LSW2-dhcp-server-group-20]dhcp-server 192.168.30.2

#网关(DHCP需求组)与dhcp服务组进行绑定
[LSW2]interface Vlanif 10

#对下面索要DHCP分配IP地址设备说我只是个中继(中间商)
[LSW2-Vlanif10]dhcp select relay

#对设备说我不是服务器,你们想要利用DHCP分配IP地址,就去找这个组吧,他是DHCP的服务组,设备发出的需求包就去找DHCP服务组,这个组内有真正的DHCP服务器接口,虽说是在其他设备上但是我们两个三层设备之间可以互通啊,就这样,设备的discover就可以发送到真正的DHCP服务器上
[LSW2-Vlanif10]dhcp relay server-select 10
[LSW2]interface Vlanif 20
[LSW2-Vlanif20]dhcp select relay 
[LSW2-Vlanif20]dhcp relay server-select 20

注意:现在还没有结束!!!

现在设备的discover报文DHCP服务器可以接收到,但是无法进行回复

因为有DHCP中继的缘故,DHCP服务器与设备并非直连,所以并没有去往设备的路由条目,我们手动进行配置

#lsw1配置静态
[LSW1]ip route-static 192.168.20.0 24 192.168.30.1
[LSW1]ip route-static 192.168.10.0 24 192.168.30.1

#此时配置已经全部完成


设备开始DHCP,别忘了点击应用

这个时候在抓包试一下,就会发现DHCP服务器有了路由条目就会给设备发放IP地址

pc上也就有了DHCP服务器分发的IP地址

三层交换机DHCP服务器/DHCP中继互联配置详述相关推荐

  1. Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置

    Windows 网络服务架构系列课程详解(一) ---------DHCP服务器的搭建与配置   实验背景: 企业网络环境中在没有配置DHCP服务器时,经常会遇到这样的情况,用户不懂怎么去配置IP地址 ...

  2. 【小白向】Kali Linux DHCP服务器的安装,配置及启动

    Kali Linux 安装配置DHCP服务器 DHCP概述 安装DHCP服务 配置DHCP服务 启动DHCP服务 最近在学习DHCP服务器,发现网上已有的教程大部分不全面,安装配置过程中出现了些问题, ...

  3. H3C服务器系统配置ip,H3C交换机DHCP 服务器动态分配地址典型配置指导

    11.2 DHCP 服务器动态分配地址典型配置指导 11.2.1 组网图 11.2.2 应用要求 作为DHCP 服务器的Switch A 为网段10.1.1.0/24 中的客户端动态分配IP 地址, ...

  4. DHCP服务器的安装及配置

    DHCP服务器 DHCP服务器的介绍 动态主机配置协议是一个局域网的网络协议.指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码.担任DHCP服务器的计 ...

  5. 企业《DHCP服务器群集》高级配置

    实验拓扑: <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />    <?xml ...

  6. 实训报告:DHCP服务器的启用和配置

    一.实训目的 1.熟练安装DHCP服务器角色: 2.熟练运用DHCP服务器管理控制台对DHCP服务器进行管理: 3.掌握DHCP客户端的配置. 二.实训设备 1.1台交换机: 2.2台计算机(其中做服 ...

  7. 思科怎么修改dhcp服务器地址,思科交换机配置作为DHCP服务器的配置方法是怎样的?...

    网络环境:一台3550EMI交换机,划分三个vlan,vlan2 为服务器所在网络,命名为server,IP地址段为192.168.2.0,子网掩码:255.255.255.0,网关:192.168. ...

  8. 卸载系统的dhcp服务器,dhcp服务器释放ip地址

    dhcp服务器释放ip地址 内容精选 换一换 用户的弹性云服务器已绑定EIP,但是无法连接到Internet.弹性云服务器通过EIP访问Internet的流程如图1所示:本问题请按照以下思路进行排查处 ...

  9. dhcp服务器(dhcp服务器怎么设置)

    dhcp服务器怎么设置? 如果要设置服务器的话,首先你在打开的时候点击右键就可以设置了. dhcp服务器怎么样? 现在的网络都使用的是TCP/IP协议,因此相对于一台计算机来说,它要上网就必须有一个I ...

最新文章

  1. 表单标签form、label、input、textarea、select
  2. R语言F分布函数F Distribution(df, pf, qf rf )实战
  3. DHCP服务器在企业网络中的应用
  4. Ubuntu 配置大数据平台hadoop hive数据仓库之完整踩坑
  5. pthread_join
  6. 使用未初始化的内存是什么意思_单根内存条的极限容量是多少?内存条上的2R X 8代表了什么意思?...
  7. 深入理解Cache工作原理
  8. 图注意力网络(Graph Attention Network, GAT) 模型解读与代码实现(tensorflow2.0)
  9. Linux的sort命令用法
  10. ifamre 大小随页面变_SEO优化中如何让你的页面访问速度更快
  11. 如何从源码启动和编译IoTSharp
  12. 图像、帧、片、NALU
  13. 980. 不同路径 III
  14. 新三板上市企业专利数据(含发明专利、实用新型专利、外观设计专利)
  15. Linux中测试Wifi带宽
  16. 四步学习Meta标签
  17. matlab中gui的设计,[转]MATLAB中GUI设计领悟
  18. 好用的视频播放sdk ijkplayer 二次封装的ijkplay
  19. py-06-JAVAAPI2
  20. 如何在计算机课堂中培养核心素养,利用信息技术培养学生学科核心素养的尝试...

热门文章

  1. Springboot企业工资管理系统r9a51计算机毕业设计-课程设计-期末作业-毕设程序代做
  2. 操作系统(一)储存系统——基本概念和硬盘
  3. 计算机毕业设计ssm扶贫助农系统v7tq9系统+程序+源码+lw+远程部署
  4. java 去掉pdf文字_Java 添加和删除PDF图层
  5. 被低估的敏捷管理工具
  6. js跳转到指定url
  7. 工作流引擎的设计与实现
  8. BOT、BT、TOT、TBT和PPP投融资模式详解——交通PPP案例
  9. 为什么要掌握数据分析能力?有什么用?
  10. recv() failed (104: Connection reset by peer) while reading response header from upstream