DHCP动态主机配置协议

简介:
+关注继续查看

DHCP动态主机配置协议

将思科的路由器配置成为DHCP的server/client/relay agent

DHCP的前身是BOOTP。BOOTP主要是用在一个无盘工作站的环境中,它有两个很大的缺点:一是它必须事先知道相关硬件的信息,也就是客户端的硬件信息;二是它实际上不是在进行动态分配地址,而是根据硬件信息进行静态绑定,也就没有了DHCP中租约的概念。

对于server来说,并不是下面有200介client就需要准备好200个地址,实际上可能只准备150个或100个就够了,因为并非全部同时在线。

DHCP服务器分配地址有三种方式:

1、 手工静态对某个特定的客户机绑定地址,这样这个地址就不会为其它客户所用:

2、 自动分配并由客户机永久使用;

3、 随机动态分配且租约时间是有了制的;

基本配置试验:

clip_image002

客户端配置:

Int fa0/0

No shut

Ip address dhcp

服务器端配置:

Int fa0/0

Ip add 12.0.0.1 255.255.255.0

No shut

Service dhcp 开启DHCP功能

Ip dhcp database ftp://user:passwords@172.16.4.253/router-dhcp write-delay 120对DHCP的相关配置作一个备份放入FTP中

Ip dhcp execluded-address 12.0.0.1 向外分配不包含此地址

No ip dhcp conflict logging 关闭dhcp地址池冲突记录以节省buffer

Ip dhcp pool cisco 地址池名称

Network 12.0.0.0 255.255.255.0 地址范围

Default-router 12.0.0.1 分配不公的网关地址

Dns-server 61.139.2.69 分配的DNS地址

Import all 导入DNS/WINS等的相关信息

Domain-name 91labcom 指定域名

Lease ?指定租约有效时间

<0-365> days

Infinite Infinits lease 此选项为永久

Lease 30

当R1服务器配置好以后会自动给R2分配一个IP地址,如果出现这个信息,就说明我们的dhcp配置成功了。

Sh ip dhcp binding

R2#sh ip route

把R2当成PC后,上面会有一条由分配的IP地址带来的直连路由和一条指向网关的默认路由

跨网段的DHCP实现:客户机无法通过广播找到服务器,所以启用帮助地址

clip_image004

帮助地址将广播转化为单播(在UDP的指定端口上67和68)进行转输,帮助地址使用在请求广播包的进站接口上

clip_image006

R2的配置:

Int fa0/0

No shut

Ip add dhcp

Exit

Ip router 0.0.0.0 0.0.0.0 12.0.0.1 保证路由畅通

R1的配置:

Int fa0/0

Ip add 12.0.0.1 255.255.255.0

Ip helper-address 13.0.0.3

No shut

Int s1/0

Ip add 13.0.0.1 255.255.255.0

No shut

R3的配置:

Int s0/0

Ip add 13.0.0.3 255.255.255.0

No shut

Ip route 0.0.0.0 0.0.0.0 13.0.0.1 保证路由畅通

Service dhcp

Ip dhcp exec 12.0.0.1

Ip dhcp pool cisco

Network 12.0.0.0 255.255.255.0

Default-router 12.0.0.1

Lease 30

相关验证命令:

Show ip dhcp database

Sh ip dhcp server statistics

Sh ip route dhcp

Debug ip dhcp server{events | packets |linkage}

Relay Agent 中继代理,是DHCP中的一个知名选项OPTION82。DHCP有CLV(code/length/value),功能类似于IS-IS中的TLV,其作用是便于厂商进行了开发新功能

clip_image008

选项82:附加远端ID和电路ID

查看了很多文档,似乎是和帮助地址配合使用的,但只配置帮助地址也能实现跨网段的dhcp。似乎helper address=Relay Agent



本文转自 ltyluck 51CTO博客,原文链接:http://blog.51cto.com/ltyluck/207232


相关文章
|
7月前
|
网络协议 网络虚拟化
【DHCP实验】使用三层交换机配置DHCP Server服务器(基于全局地址池配置)
【DHCP实验】使用三层交换机配置DHCP Server服务器(基于全局地址池配置)
|
7月前
|
Linux
DHCP服务的安装以及配置,使主机IP地址自动获取
DHCP服务的安装以及配置,使主机IP地址自动获取
104 0
|
9月前
|
存储 网络协议 安全
IPv6 的无状态动态主机配置协议 (DHCP) 服务
节点使用基于IPv6的无状态动态主机配置协议服务 (Dynamic Host Configuration Protocol for IPv6,DHCPv6) 来获取配置信息,例如 DNS 递归名称服务器的地址,这不需要为单个客户端维护任何动态状态。使用无状态 DHCP 的节点必须通过其他机制(通常是无状态地址自动配置)获得其 IPv6 地址。本文档解释了 RFC 3315 的哪些部分必须在每种不同类型的 DHCP 代理中实现,以便代理可以支持无状态 DHCP。
107 0
IPv6 的无状态动态主机配置协议 (DHCP) 服务
|
9月前
|
网络协议 安全 算法
动态主机配置协议(DHCPv4)的无类静态路由选项
IP 协议 [1] 使用路由器将数据包从连接到一个 IP 子网的主机传输到连接到不同 IP 子网的主机。当 IP 主机(源主机)希望将数据包传输到另一台 IP 主机(目的地)时,它会查阅其路由表以确定应该用于将数据包转发到目标主机的路由器的 IP 地址。
169 0
动态主机配置协议(DHCPv4)的无类静态路由选项
|
9月前
|
存储 缓存 编解码
DHCP:动态主机配置协议详解
除非系统管理员明确配置,否则主机不应充当 DHCP 服务器。如果允许随机主机响应 DHCP 请求,则 Internet 中硬件和协议实现的多样性将妨碍可靠操作。例如,IP 需要在协议实现软件中设置许多参数。由于 IP 可用于许多不同类型的网络硬件,因此无法猜测或假定这些参数的值具有正确的默认值。此外,分布式地址分配方案依赖于用于发现已在使用的地址的轮询/防御机制。IP 主机可能无法始终保护自己的网络地址,因此这种分布式地址分配方案无法保证避免分配重复的网络地址。
373 0
DHCP:动态主机配置协议详解
|
9月前
|
存储 算法 数据安全/隐私保护
IGMPv1:IP 组播的主机扩展
主机组的成员资格是动态的;也就是说,主机可以随时加入和离开组。对主机组中成员的位置或数量没有限制。一个主机一次可能是多个组的成员。主机不需要是组的成员就可以向它发送数据报。
100 0
IGMPv1:IP 组播的主机扩展
|
10月前
|
网络协议
DHCP理论讲解(动态主机配置协议)
DHCP理论讲解(动态主机配置协议)
|
12月前
|
运维 监控 网络协议
动态主机配置协议DHCP协议
动态主机配置协议DHCP协议
105 0
|
网络协议 网络架构 Windows
CCNA-DHCP(动态主机配置协议)
CCNA-DHCP(动态主机配置协议)
117 0
CCNA-DHCP(动态主机配置协议)
|
监控 安全 网络协议
图解网络:什么是DHCP动态主机配置协议?
DHCP是网络技术世界一项特别伟大的技术,解决了静态配置IP繁琐的过程,其动态分配IP地址的特性,使得网络变得灵活可扩展。 如果没有 DHCP,很难想象我们将如何连接到互联网或本地网络,DHCP 是我们在 IP 网络上的设备如何相互通信以及与我们周围的世界通信的重要组成部分。
237 0
图解网络:什么是DHCP动态主机配置协议?