7、华为 华三中小型企业网络架构搭建 【7:DCHP部署,内网DHCP需求、DHCP中继等】 | 网络之路博客(公众号同名)(其他平台网络之路Blog)
登录
  • 欢迎网络之路博客网站,分享有用的知识点,公众号:网络之路博客,B站:网络之路Blog
  • 如果您觉得本站对您有帮助,那么赶紧使用Ctrl+D 收藏吧,支持我们下
  • 远程技术支持的淘宝店铺已经开张了哦,传送门:需要的朋友可以点击查看

7、华为 华三中小型企业网络架构搭建 【7:DCHP部署,内网DHCP需求、DHCP中继等】

实战系列说明

实战

实战系列,每个星期一发送一到两篇,预计18篇左右,整理跟排版都需要时间,博主也只是业余时间写写技术文档,请大家见谅,大家觉得不错的话,可以推荐给朋友哦,博主会努力推出更好的系列文档的,点击上面可以查看汇总文档。如果大家有任何疑问或者文中有错误跟疏忽的地方,欢迎大家留言指出,博主看到后会第一时间修改,谢谢大家的支持,更多技术文章尽在网络之路博客,http://ccieh3c.com

拓扑

实战

拓扑可以保存到本地,然后扩大查看,这样才能看的更清楚。

7.1 DHCP部署分析

在这种网络架构中,可以部署DHCP的有2个设备,一个是出口防火墙,另外一个就是用单独的服务器集群部署一台DHCPServer,可以是Linux的或者Windows的,推荐使用服务器搭建DHCP,原因有几个,1、如果使用防火墙搭建DHCP服务,会增加防火墙的负担,因为防火墙上面不仅仅跑IPSEC VPN、L2TP VPN、NAT、路由、包检测功能,需要创建大量的会话信息,并且处理,而总部的PC量也是非常大的,所以这时候,我们需要保证不给防火墙增加负担,而服务器的话,目前虚拟化很成熟,一台好的服务器,部署了虚拟化环境的话,非常容易虚拟出许多服务来,不管是做冷备还是热备,都是可以的,当然热备的话,Windows需要2012才支持。冷备的意思就是,先只用第一台服务器,当第一台DHCP服务器坏了的话,则用第二台。当然它没有备份功能的,两台服务器之间不知道对方到低分配了哪些IP地址,而2012的话则支持主备功能,就是主分配了地址后,会同步信息给备用,这样当备用充当主用的时候,则可以继续工作在之前的状态。

7.2 Windows DHCP搭建

说明:DHCP使用的是Windows 2003的,因为我这是用虚拟环境搭建的2003来模拟工作中的DHCP服务器,所以没有部署2008或者2012了,那个比较占用资源,其实配置起来非常简单的。 该服务器IP地址为192.168.88.251
1、在添加/删除程序内———-添加/删除Windows 组件————-找到Network Service——–选择DHCP服务,OK就行,注意的是 需要插入对应的光盘。

实战

打开对应的DHCP服务

实战

新建一个范围或者作用域

实战

说明:这样就创建了一个对应的地址池了,分配了对应的网段、网关、DNS与Domain。这个可以根据自己需求定义的,加你命名的时候加上注释,方便后续区分。另外需要注意分配的范围,之前已经看到了后面的252、253、254对应的地址都被使用了的,所以在分配的时候,建议范围是1~250,比如192.168.19.1~250或者251。

实战

对应的创建了4个地址池,主要是该项目中用到的,其实还有VLAN 22与23,但是这里没举例,所以就不添加了,其中对应的网关都为254,而DNS地址是192.168.88.251,其实就是DHCP服务器,因为是模拟环境,所以就用一台服务器充当了几个服务功能。 需要注意的是,这里VLAN 1的功能,主要是给无线AP分配的地址,所以范围不是很大,满足需要就可以了。

结果验证【这里以访客厅、高层人员进行测试,看下面的PC能否获取对应的IP】

实战

经过检查后,都获取不到地址。

DHCP中继配置【最容易忽略的一个点】

    分析:为什么会获取不到地址呢,我们虽然在DHCP定义了对应的地址池,但是,当PC请求获取地址的时候,发送DHCP报文,然后经过接入层交换机打上VLAN Tag,转发给核心层,核心层收到以后,会检查自己是否开启了对应的DHCP服务功能,如果存在的话,则会为这个PC分配地址,但是我们定义DHCP服务是在服务器上面,交换机上面并没有,所以导致交换机直接丢弃这个报文,没有任何回应,因为交换机自身没有开启服务,它也不知道到低找谁可以给PC分配地址。这时候就需要配置中继功能了,中继功能就是告诉核心交换机,到哪找到DHCP服务器。
[Core-A]dhcp enable
[Core-A]interface vlan 1
[Core-A-Vlanif1]dhcp select relay
[Core-A-Vlanif1]dhcp relay server-ip 192.168.88.251
说明:首先必须开启DHCP功能,然后在对应的VLAN 下面启用中继功能,然后定义服务器地址在哪,注意的是,所有的VLAN都需要敲,比如 VLAN 1、19、20、21,只要客户需要获取地址的VLAN 都需要桥上。

实战

两台核心交换机的VLAN都需要配置,这里不分主备,都需要定义,因为如果主失效了,备用作为网关的话,那么又没有对应的中继功能,那么导致DHCP获取不到,所以这里都需要配置。

再次结果验证

实战

当PC连接到访客厅的时候,获取到了对应IP地址为192.168.19.1,网关与DNS等参数都是OK的。

实战

当PC连接到Boss的时候,获取到了对应的IP地址 为192.168.20.1,网关与DNS参数都OK

客户问题反映、优化与总结

      虽然DHCP已经部署完毕,客户端也获取到了地址,在测试的时候没有发现问题,但是在用过一段时间后,客户反映说,当PC重新连接到交换机后,需要很长一段时间才能获取到地址,或者是第一次出现获取不到地址的情况,这种情况特别是笔记本比较明显。
分析:为什么会出现这种情况呢,这的查看端口状态了。当我把一个PC接到一台交换机上面的时候,交换机接口会UP,但是由于该接口开启了STP功能,则会先进行STP计算,虽然是MSTP,但是对于边缘接口处理并不好,我们可以看查看状态。

实战

我们可以看到,E0/0/2刚刚UP,但是对应的STP状态为DISCARDING,丢弃状态,这是MSTP最初始的状态,说明MSTP还在计算当中,计算该接口的角色是什么。

实战

现在已经变Learning状态了

实战

到最后才变为Forwarding,这个时间可能经过30~50s,而我们知道当一个PC接入到一个网络后,在10~15s之类,没有获取到IP地址的话,则会自动获取一个169的地址,所以造成客户有些获取地址缓慢或者直接获取不到地址的情况。

优化

1、除了上联接口以外,面对客户的网络关闭STP(不推荐)
2、启用边缘端口功能,让面对客户的网络直接跳过STP检测(推荐)
注意第一个不推荐的原因是,如果客户私接一个设备,然后还是环路的话,STP是可以有效阻断的,但是如果关闭了的话,造成了环路,广播风暴的话,则容易造成网络瘫痪。而服务器集群交换机则不需要配置,因为正常情况下,服务器是不会轻易动的。而且进入也需要批准等情况,所以不配置也可以。
Boss为例,访客厅、财务都需要配置,参考即可,注意核心设备不需要配置
[boss]port-group 1
[boss-port-group-1]stp edged-port enable
说明:财务跟访客厅按照这个配置即可,这里的port-group不需要关联接口了,因为在最开始的时候我们已经关联过了,所以这里直接配置即可。

实战

可以看到所有的接口都配置边缘端口功能。

最终测试结果验证

这次再次接入到Boss设备上面,看端口状态、与DHCP获取情况。

实战

可以看到这次接入到E0/0/3上面,而查看后直接转发状态,并没有经历之前的丢弃、侦听等状态了。

总结

DHCP这块最容易2个点就是 1、DHCP中继 2、STP的存在,另外的是DHCP分配了这么多地址池,它为什么会知道客户 就是需要那个呢,其实这是中继在起作用,当一个数据包抵达核心交换机后,交换机会查看中继配置,以单播包发送给DHCP服务器,包的源地址就是对应的VLAN 的网段,而DHCP收到后,分配的地址就根据这个VLAN 的网关来分配的,这样的话 你VLAN 19请求到的自然是与VLAN 19对应的网段。

另外一个DHCP中继的Feature功能。
假设该网段有2台DHCP服务器,默认情况下用A,当A失效后才使用B。那么我们就不能想刚刚那样配置了,需要配置一个DHCP Group。

[Core-A]dhcp server group 1
[Core-A-dhcp-server-group-1]dhcp-server 192.168.88.251
[Core-A-dhcp-server-group-1]dhcp-server 192.168.88.250

[Core-A]int vlan 100
[Core-A-Vlanif100]dhcp selec relay
[Core-A-Vlanif100]dhcp relay server-select 1
说明:该配置的意思就是说,定义了2个DHCP服务器地址,默认情况下使用第一个,当第一个坏了后才使用第二个,然后在接口下调用,调用的方式跟之前不同,之前是直接写IP地址,而这里是调用这个组。

下个星期一发布预告

华为 华三中小型企业网络架构搭建 【无线架构配置【Guest、内部、2.4G 5G、认证策略、漫游等功能,多个篇幅
根据情况,可能只发布一篇或者2篇都发布,看大家对该系列需求大不大,如果大家觉得有用的话,可以留言,博主会抽空排版与整理好的。

关于博客资源下载说明

首先,感谢大家对网络之路博客的支持,本站所有资源都是开放下载,不做任何限制,资源都是上传在百度盘,分为两种类型:
(1)第一种是书籍PDF与视频类,全部放在博客分享,觉得对大家学习有帮助的博主会收集好、然后以博主的经验整理分类后排序好分享出来。
(2)第二种是技术性文章与视频,全部放在公众号(网络之路博客)/B站(网络之路Blog)发布,以博主原创为主,主要分享系列为主,由浅入深的带大家了解工作中常用到的一些网络技术,当然也会分享一些比较经典的案例。
(3)分享资源有涉及到您的利益以及版权问题,请联系博主,24小时候内删除。
想第一时间收到最新更新内容吗,点击获取~~~

点击查看详情

(广告)博主自主原创最新实战课程

点击查看详情


(广告)远程技术支持(设备调试),有搞不定的找我,价格实惠,为您解决实际工作上的问题

远程技术调试与技术支持,点击查看详情


原创与收集的内容,允许转载,转载时请务必以超链接形式标明文章原始出处,博客地址http://ccieh3c.com。

喜欢 (6)
[]
分享 (0)
公众号:网络之路博客(其他平台网络之路Blog)
分享一些自己懂的技术知识点,希望对大家有帮助。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. 博主这套实战试验非常好,不知道博主用的什么模拟器能做这么完整的试验?华为全套设备用ENSP大概都可以做出来,这个windows服务器部分是怎么整合模拟出来的? 请不吝赐教。
    飞雨飘雪2016-07-21 14:57 回复 Windows 10 | Chrome 47.0.2526.108
    • 公众号:网络之路博客(其他平台网络之路Blog)
      可以了解下如何桥接虚拟机,服务器可以用vmware Workstination搭建好,然后桥接起来就行了 http://ccieh3c.com/?p=1219,软件地址在这,至于具体的操作得你自己了解了,我只讲解下思路给你。
      网络之路2016-07-21 15:31 回复 Windows 7 | Chrome 47.0.2526.108
  2. 博主你好,虚拟dhcp服务器模拟电脑比较吃力,能否讲下在防火墙上怎么配置dhcp
    xun7577442502017-05-17 11:15 回复 Windows 7 | Chrome 47.0.2526.108