tip

华为WLAN指导设计 来源:华为星火计划培训

华为WLAN设计
网优网归 场景规划
方案设计

【资料简介】华为Wlan网络网规网优技术、场景规划与方案设计,从0开始设计到交付,一本完完整整的学习教材,建议从事无线学习的同学学习..

马上观看
zon

华为WLAN专题集锦 专题:华为WLAN

WLAN配置
组网模式解析
组网配置案例

【华为无线】本指南详细介绍每个模版的命令解释及用途,在加上十多种精彩案例分享及解释,再加上网优网归,让你彻底脱盲,不在为无线..

马上观看
zon

家园VBook中心 分类:书籍中心

教材 案例 题库
知识 专业认证
资源价值

【中心简介】家园Vbook书籍中心是以收集和整理互联网上优秀书籍,以最好的知识推荐给你学习,让你在学习的路程上事半功倍,告别枯燥,早..

马上观看
tip

华为HCIE认证之路 分类:华为认证

HCIE学习之路
华为 路由 交换
含金量最大的资料

【学习介绍】在中国拥有一张证书不是梦,冰冻三尺,非一日之寒,要拥有一张认证所具备含金量技术水准那是需要多年的经年积累,本书专为你分享..

马上观看
tip

华三无线专题报告 发布:建哥哥

华三
H3C WLAN AC
无线专题

【资料简介】大好河山、无线风光,主要介绍H3C无线,从基础到高级配置及组网模式配置案例,多达200篇案例配置,从此告别对无线的迷茫..

马上观看
★浏览次数:433 次★  发布日期:2013-08-13
 当前位置:技术资料 > 网络工程 > Cisco > 正文
 
最近更新
    正在更新...
 

CISCO案列-DHCP工作过程及配置方法案列

 

DHCP是Dynamic Host Configuration protocol的简称,中文意思是动态主机分配协议
DHCP是典型的C/S模型,由client和server端组成,client端可以是普通的PC以及其他的常见的接入终端,还可以是路由器的端口等可以配置IP地址的接口。server也可以由很多设备来充当,最常见的是服务器上装dhcp服务,还有无线AP也可以充当dhcp下发终端。
dhcp的初始化工作是由client端开始,由client端发起一个discovery消息,这个消息是一个广播报文,所谓广播报文就是三层目标IP是255.255.255.255,其源IP是0.0.0.0,这里的源IP代表了2个意思,其一是没有IP,其二是代表一个默认路由。
当这个消息发出,在网络中所有dhcp server端都可以收到该消息,此时server端将回应一个offer消息,此消息包括了IP地址掩码和网关DNS等。如果在一个网络中有多个dhcp服务,将会回应多个offer消息,那client端将如何选择dhcp的offer消息?答案是,client无法对其做任何选择,它只能是先来先得。
当server回应了offer消息后,client还会向服务端发一个request消息,此消息包含2个作用,第一是ACK,主要作用是向服务端告诉回应,第二个作用是向其他的dhcp服务回应让其收回它下放的IP地址。
最后服务端server向client发ack消息确认。其工作过程就是如此。
另外在此说明dhcp报文的封装结构,首先dhcp封装的是BootP消息,bootstrap protocol,它有2个端口号体现在报文当中,67是bootps,68是bootpc端,可以理解为当client发现server端的端口号就是68,server端发向client端的端口是67,在封装udp协议,67、68端口号应该存在udp协议中,在此后在封装ip协议,因为上层的是udp协议,所以ip封装协议端口就应该是17。
封装结构如下:
ethernet-ip-udp-bootp-dhcp-fcs
ethernet是以太网协议
ip中包含的是udp端口17
udp中包含的端口是根据源和目的来确定的,为67或者68.
最后是封装的结尾结构。
配置举例,以2个路由器为例来建设dhcp服务端和客户端。
dhcp图

R1作为客户端,R2作为服务端。
如果你的客户端是pc等接入终端,直接使用自动获取IP地址就可以了。
首先对R1端口的设置让其作为client端,命令如下:
Enable
Conf  term
Int  Ethernet 0
Ip address dhcp
R2服务端的配置:
Enable
Config  terminal
Ip dhcp exclude-address 192.168.1.1 192.168.10  #限制发放的地址
Int Ethernet 0  #先进入接口为其配置ip地址作为网关地址
Ip address 192.168.1.1 255.255.255.0
No shut  #激活端口
Exit
#现在开始建立ip地址池pool
Ip dhcp pool elvhome  #建立IP地址池名为 elvhome
Network 192.169.1.0 255.255.255.0
Default-router  192.168.1.1
Dns-server   ip地址
Lease 1  # 地址租期默认为1天
可以使用命令 show run来查看当前配置,以上配置完成你可以去R1上去看ethernet 0的地址就获得了。如图:

dhcp配置查看在此弱弱的说明一下,dhcp服务端我们为什么没有在接口下面做地址池调用?因为在dhcp服务中会自动匹配同网段的地址池,它是不会匹配其他网段的地址池的。
另外在讲一个DHCP的扩展,ip helper address,帮助地址。此种情况应用在:

ip helpper address

默认情况下路由器是不会转发广播的,因为路由就是用来隔离广播域的。

帮助地址就是用来穿越不同网段的dhcp服务,因为配置了此地址,当路由接口收到dhcp广播报文以后将它改变为单播报文发送给指定的地址。请注意的是如果这个网络中穿越了多个网段和路由器,请在路由器上一定要确定配置路由可达,也就是说需要配置静态路由哦,如果你的网络是采用了ospf等其他协议,只要保证路由通就可以了。

 
建议使用IE8.0以上版本解析 网络QQ群:30573676 家园群:36740144 Elv home systems. 蜀ICP备20009373号 © All Rights Reserved 2012 - By badulip
×

扫二维码,关注微信公众号