路由器上的DHCP服务和中继代理
server2003静态路由和DHCP中继配置

server2003静态路由和DHCP中继配置实验环境:需要二台server2003服务器,再加二台PC电脑,以windows xp为例。
Server1配置:静态路由,DHCP服务。
Server2配置:静态路由,DHCP中继。
最终实现二台PC1、PC·电脑自动获取IP地址。
一、二台服务器IP地址配置。
Server1外网IP:192.168.10.3Server1内网IP:192.168.3.1Server2外网IP:192.168.10.4 Server2内网IP:192.168.4.1二、二台服务器静态配置。
Sever1静态路由配置:选择“开始”“控制面板”/“管理工具”选择“路由和远程访问”右击,选择“配置并启用路由和远程访问”完成后,会显示如下界面。
选择“静态路由”右击,选择“新建静态路由”。
Sever1静态路由配置完成。
直接ping 192.168.4.1,则通。
Sever2静态路由配置:Sever2静态路由配置完成。
直接ping 192.168.3.1,则通。
二、二台服务器DHCP配置。
Sever1-DHCP1配置:选择“开始”“控制面板”/“添加或删除程序”选择“添加/删除组件”。
选择“网络服务”,再点击“详细信息”。
勾选“动态主机配置协议(DHCP)”,再选择“确定”。
即DHCP服务安装完成。
配置DHCP服务。
选择“开始”“控制面板”/“管理工具”打开“管理工具”。
打开“DHCP”服务,配置DHCP3。
右击,“新建作用域”。
DHCP3配置完成。
打开“DHCP”服务,配置DHCP4。
即DHCP配置完成。
三、在server2服务器配置DHCP中继。
选择“开始”“控制面板”/“管理工具”选择“路由和远程访问”选择“常规”。
右击“新增路由协议”。
选择“DHCP中继代理程序”。
单击“确定”。
选择“DHCP中继代理程序”,右击“新增接口”。
单击“确定”。
选择“DHCP中继代理程序”。
dhcp中继代理的工作原理

DHCP中继代理的工作原理
DHCP中继代理是一种网络设备,它能够将DHCP请求从子网转发到父网,并在整个过程中处理相关的网络地址转换和分配。
以下是DHCP中继代理的工作原理:
1. 接收DHCP请求
DHCP中继代理首先会在子网中接收DHCP请求。
这些请求通常来自于需要动态获取IP地址的客户端设备。
DHCP中继代理在接收到这些请求后,会将这些请求转发到父网中的DHCP服务器。
2. 目标地址转换
在将DHCP请求转发到父网之前,DHCP中继代理会对这些请求进行目标地址转换。
也就是说,它将子网中的IP地址转换为父网中的IP地址。
这个过程是通过配置中继代理的路由表实现的,让中继代理知道如何将子网的IP地址映射到父网的IP地址。
3. IP地址分配
当DHCP中继代理将DHCP请求转发到父网的DHCP服务器后,
DHCP服务器会响应这些请求,并为客户端设备分配IP地址。
DHCP 中继代理会将这些分配的IP地址从父网转换回子网,并将这些地址提供给客户端设备使用。
4. 减少管理员工作量
通过DHCP中继代理,管理员可以集中管理IP地址的分配和相关的网络配置。
这意味着管理员可以在一个地方管理所有的DHCP服务,而不需要在每个子网中分别进行配置和管理。
这大大减少了管理员的工作量,提高了管理效率。
总的来说,DHCP中继代理是一种重要的网络设备,它通过接收DHCP请求、进行目标地址转换、IP地址分配等方式,实现了对网络地址的管理和分配,减少了管理员的工作量。
dhcpv4中继原理

dhcpv4中继原理DHCPv4中继原理简介DHCP(Dynamic Host Configuration Protocol)是一种计算机网络协议,用于动态分配IP地址和其他网络参数。
在一个大型网络中,可能存在多个子网,而每个子网需要有一个DHCP服务器来分配IP地址。
然而,当多个子网之间需要通信时,就需要使用DHCPv4中继。
DHCPv4中继是一种网络设备或路由器上的功能,它允许将DHCP 消息从一个子网转发到另一个子网。
这样,当一个客户端设备从一个子网移动到另一个子网时,它可以继续使用之前分配的IP地址,而无需重新获取新的IP地址。
DHCPv4中继的工作原理如下:1. 客户端设备发送DHCP请求消息:当一个客户端设备启动或加入一个新的网络时,它会发送一个DHCP请求消息,请求获取IP地址和其他网络参数。
2. DHCPv4中继代理接收DHCP请求消息:DHCPv4中继代理是位于两个子网之间的网络设备或路由器上的功能。
当DHCP请求消息进入DHCPv4中继代理所在的子网时,它会被中继代理接收。
3. DHCPv4中继代理添加选项并转发DHCP请求消息:DHCPv4中继代理会在接收到DHCP请求消息后,添加一个选项,该选项包含了客户端设备所在的原始子网信息。
然后,中继代理会将修改后的DHCP请求消息转发到相邻的子网。
4. DHCP服务器接收DHCP请求消息:在相邻的子网上,存在一个DHCP服务器,它会接收到中继代理转发的DHCP请求消息。
5. DHCP服务器分配IP地址:DHCP服务器根据接收到的DHCP 请求消息中的信息,为客户端设备分配一个可用的IP地址,并将IP 地址和其他网络参数包含在DHCP响应消息中。
6. DHCPv4中继代理转发DHCP响应消息:DHCP服务器将DHCP响应消息发送给DHCPv4中继代理,中继代理会将DHCP 响应消息转发到客户端设备所在的子网。
7. 客户端设备接收DHCP响应消息:客户端设备接收到DHCP响应消息后,根据其中包含的IP地址和其他网络参数进行配置。
华为路由交换配置DHCP及DHCP中继

DHCP Server
DHCPACK(UNICAST)
DHCPREQUEST(BROADCAST) T2:使用时 间达到租 期的87.5% DHCPACK(UNICAST)
T
DHCP Relay 的通信过程
子网1
子网2
DHCP Server
DHCPDISCOVER DHCPOFFER DHCPREQUEST DHCPACK/NAK
配置从当前接口地址池分配地址,在接口视图下配置 dhcp select interface
DHCP Server配置(续)
创建DHCP全局地址池
请在系统视图下进行下列配置 ip-pool pool-name
配置动态分配的IP地址范围
请在DHCP地址池视图下进行下列配置 network ip-address mask [netmask ]
DHCP Relay 的通信过程分析(续)
DHCP Relay续订租约
子网1 DHCP Client
DHCPREQUEST(UNICAST)
子网2 DHCP Server
T1:使用时 间达到租 期的50%
DHCPACK(UNICAST)
T2:使用时 间达到租 期的87.5%
DHCPREQUEST(BROADC AST) DHCPACK(UNICAST)
xid
secs flags
由DHCP Client填充,从DHCP Client开始获得地址或地址续借 后所使用了的秒数。
八位中最左边的一位置位代表广播,反之代表单播。
DHCP报文中各个部分的含义
字段 ciaddr yiaddr siaddr giaddr chaddr sname file 含义 Client IP address,只有DHCP Client已经获得IP地址,并且能响应 ARP requests时,才能被填充。 ‘your’(Client)IP address bootstrap中,下一个Server的IP地址。 DHCP Relay代理的IP地址。 Client hardware address “服务器主机名”字段是一个空值终止串,由服务器填写。 Boot file name,是一个空值终止串。DHCPDISCOVER中是 “generic”名字或空字符;DHCPOFFER提供有效的目录路径全名。 可选参数域,定义的选项列表。DHCP报文“options”域的头四个八 位字节的十进制值分别为99、130、83、99,“options”域的剩余项 包括一列tagged参数。RFC 2132中介绍了全部的option的定义。
dhcp中继使用场景

dhcp中继使用场景DHCP中继(DHCP Relay)是一种在不同的IP子网之间传递DHCP消息的技术。
它的应用场景主要出现在需要在多个子网上提供动态IP地址分配的网络环境中。
DHCP(动态主机配置协议)是一种用于局域网中自动分配IP地址的协议。
在一个网络中,通常会有一个用于管理IP地址分配的服务器,称为DHCP服务器。
当设备加入网络或请求新的IP地址时,它们可以向DHCP服务器发送请求,服务器会根据预先定义的地址池,为设备分配一个可用的IP地址。
然而,在大型企业网络或跨子网的网络环境中,所有设备都必须能够访问到DHCP服务器,以便获取IP地址,这可能会带来一些问题。
这就是DHCP中继的用武之地。
下面我们将看到一些常见的DHCP中继使用场景。
1. 理解DHCP中继的基本概念在开始讨论DHCP中继的使用场景之前,我们先来了解一下DHCP中继的基本概念。
DHCP中继通过将DHCP数据包从一个子网传递到另一个子网,使得子网中的设备能够访问在另一个子网上运行的DHCP服务器。
DHCP中继的实现是通过在网络中的路由器或交换机上配置相应的DHCP中继代理(DHCP Relay Agent)来实现的。
DHCP中继代理将接收到的DHCP请求数据包转发给预定义的DHCP服务器,并将响应数据包转发给请求设备。
2. 功能划分的网络环境在大型企业网络中,不同部门或功能区域的设备通常是划分到不同的子网中。
例如,一个公司的总部可能有多个部门,每个部门有自己的子网。
此时,如果每个子网都需要一个独立的DHCP服务器来分配IP地址,会导致资源浪费和管理复杂性。
通过配置DHCP中继代理,所有子网上的设备都可以通过一个DHCP服务器来获取IP地址。
只需要在每个子网上配置DHCP中继代理,它们会将DHCP请求转发给统一的DHCP服务器,并将分配的IP地址返回给请求设备。
这样,可以实现IP地址资源的共享,并简化了管理和维护工作。
3. 跨区域或跨地域网络环境在大型网络中,可能会存在分布在不同地理位置的子网。
DHCP协议讲解

DHCP协议讲解DHCP(动态主机配置协议)是一种网络协议,用于自动分配IP地址和其他网络配置参数给网络中的设备。
它是一种客户端/服务器协议,客户端设备通过DHCP请求向服务器请求网络配置信息,服务器则回应并提供所需的配置信息。
DHCP协议的主要目的是简化网络管理,提高网络的可扩展性和灵活性。
一、DHCP协议的工作原理DHCP协议的工作原理可以分为四个步骤:发现、提供、请求和确认。
1. 发现(Discover):客户端设备在网络中发送DHCP发现消息,以寻找可用的DHCP服务器。
这个消息是广播的,意味着它会被发送到网络中的所有设备。
2. 提供(Offer):DHCP服务器接收到DHCP发现消息后,会向客户端发送一个DHCP提供消息。
这个消息包含了一个可用的IP地址和其他网络配置信息,如子网掩码、默认网关和DNS服务器地址等。
3. 请求(Request):客户端在收到DHCP提供消息后,会向其中一个DHCP服务器发送一个DHCP请求消息,以确认使用该服务器提供的IP地址和配置信息。
4. 确认(Acknowledge):DHCP服务器收到DHCP请求消息后,会发送一个DHCP确认消息给客户端,确认其使用该服务器提供的IP地址和配置信息。
同时,其他DHCP服务器会收到该消息并取消对该客户端的提供。
二、DHCP协议的优势DHCP协议相对于手动配置IP地址的方式,具有以下优势:1. 自动化配置:DHCP协议能够自动分配IP地址和其他网络配置参数给设备,大大简化了网络管理的工作量。
管理员只需要配置DHCP服务器,而无需手动为每个设备分配IP地址。
2. 灵活性和可扩展性:DHCP协议支持动态分配IP地址,这意味着设备可以根据需要获得新的IP地址,而无需手动更改配置。
此外,DHCP协议还支持地址池和租约机制,可以有效管理IP地址的分配和回收。
3. 避免IP地址冲突:由于DHCP协议能够自动分配IP地址,可以避免手动配置IP地址时可能出现的冲突问题。
dhcp中继的工作原理

dhcp中继的工作原理DHCP中继的工作原理DHCP(动态主机配置协议)中继是一种网络设备,用于将DHCP 消息从一个子网传递到另一个子网,以实现跨子网的主机配置。
DHCP中继在大型网络中起到关键作用,它可以简化网络管理,并提供更高效的IP地址分配。
DHCP中继的工作原理可以概括为以下几个步骤:1. DHCP客户端发出请求在一个子网中,当一个DHCP客户端启动时,它会广播一个DHCP 请求消息,以请求IP地址和其他网络配置信息。
这个广播消息会被子网内的所有DHCP中继代理收到。
2. DHCP中继代理接收请求DHCP中继代理是位于不同子网之间的网络设备。
当DHCP中继代理收到DHCP请求消息后,它会将请求消息转发到另一个子网上的DHCP服务器。
这个转发过程是通过将DHCP请求消息封装在一个新的DHCP消息中,并设置新的目标地址来实现的。
3. DHCP服务器响应请求DHCP服务器接收到转发的DHCP请求消息后,会根据请求消息中的客户端标识符等信息,为客户端分配一个可用的IP地址,并生成一个DHCP响应消息。
这个响应消息会通过DHCP中继代理转发回原始子网。
4. DHCP中继代理转发响应DHCP中继代理收到DHCP响应消息后,会将响应消息转发给原始子网中的DHCP客户端。
转发过程与请求消息的转发过程类似,将响应消息封装在一个新的DHCP消息中,并设置新的目标地址。
通过以上步骤,DHCP中继实现了在不同子网之间传递DHCP请求和响应消息的功能。
这样,即使DHCP服务器和DHCP客户端不在同一个子网上,也能够正常进行IP地址的动态分配和配置。
值得注意的是,DHCP中继代理需要正确地配置和管理,以确保DHCP消息能够正确地转发和到达目标。
在配置DHCP中继代理时,需要指定DHCP服务器的地址和子网之间的接口。
此外,还需要注意网络的拓扑结构和路由设置,以确保DHCP消息能够正确地在子网之间传递。
总结起来,DHCP中继的工作原理是通过将DHCP请求和响应消息从一个子网转发到另一个子网,实现跨子网的主机配置。
DHCP中继代理及故障转发

两台DHCP服务器,一台客户机,一台路由
1.安装DHCP服务,负责配置文件
2.设置超级作用域,将配置文件内容复制一份,粘贴至作用域内
3. 设置192.168.1.0/24这个网络分配的地址范围
4.配置192.168.2.0/24这个网络地址分配范围,保存
5.由于文件是复制的所以要修改主机名,使其不能重复。
6.启动服务成功,DHCP2也做如上配置,分配地址范围做修改即可
7.在ROUTER上设置IP地址
8.在ROUTER中编辑vi /etc/sysconfig/dhcrelay,保存,启动中继代理服务srevice dhcrelay start
9.编辑路由配置文件,启动路由与转发vi /etc/sysctl.conf
10.客户端网卡模式指向DHCP1,修改配置网络模式为DHCP自动获取
11.重启网络服务,获取地址成功
12.查看,获取成功
13.再将网卡模式指向DHCP2,重启网络服务,获取成功
用域,所以获取地址成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
制作人:何贝贝
实验目的:通过路由器实现dhcp服务
第一步:路由器上配置ip地址
R1#show controllers s0/0
Interface Serial0/0
DCE V.35, no clock
idb at 0x81535318, driver data structure at 0x8153B70C R1(config)#int s0/0
R1(config-if)#clock rate 64000
R1(config)#int s0/0r
R1(config-if)#clock rate 64000
R1(config-if)#ip add 192.168.12.1 255.255.255.0
R1(config-if)#no shutdown
R1(config)#int e0/0
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#no shutdown
R1#show ip int brief
Interface IP-Address OK? Method Status Prot
ocol
Ethernet0/0 192.168.1.1 YES manual up up
Serial0/0 192.168.12.1 YES manual up up
Router1上的接口正常启动
R1(config)#service dhcp
R1(config)#ip dhcp pool ccna
R1(dhcp-config)#network 192.168.1.0 /24
R1(dhcp-config)#default-router 192.168.1.1
R1(dhcp-config)#dns-server 202.102.13.5
R1(dhcp-config)#lease infinite
R1(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
R1(config)#ip dhcp pool ccnp
R1(dhcp-config)#network 192.168.2.0
R1(dhcp-config)#network 192.168.2.0 /24
R1(dhcp-config)#default-router 192.168.2.1
R1(dhcp-config)#dns-server 202.102.15.3
R1(config)#ip dhcp excluded-address 192.168.2.1 192.168.2.10
查看客户机获得ip地址的情况
Pc1获取的ip地址
成功
路由器的中继代理
因为pc2在router2下面,要想从router1的DHCP服务器获得ip地址,必须经过router2,因为路由器隔离广播包,客户机发送DHCPdiscover包为广播包时被router2过滤掉了。
所以pc2无法获得router1上的ip地址,所以就出现了中继代理。
Router2上的配置
R2(config)#int e0/0
R2(config-if)#ip add 192.168.2.1 255.255.255.0
R2(config-if)#no shutdown
R2(config)#int s0/0
R2(config-if)#ip add 192.168.12.2 255.255.255.0
查看接口状态
R2#show ip int b
Interface IP-Address OK? Method Status Prot
ocol
Ethernet0/0 unassigned YES unset administratively down down
Serial0/0 192.168.12.2 YES SLARP up up
启用路由协议(rip协议)
Router1上的配置
R1(config)#router ripr
R1(config-router)#version 2
R1(config-router)#network 192.168.12.0
R1(config-router)#network 192.168.1.0
Router2上的配置
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#network 192.168.12.0
R2(config-router)#network 192.168.2.0
Router2上配置中继代理服务
R2(config)#int e0/0
R2(config-if)#ip helper-address 192.168.12.1
查看pc2上是否成功
成功
技术要点
DHCP不是被路由器中继的唯一服务,在默认情况下,路由器会转发8个UDP服务
Port 37:time
Port 49 :tacacs
Port 53 dns
Port 67 :DHCP/bootp server
Port 68 :DHCP/BOOTP client
Port 69 :tftp
Port 137 :NetBIOS name server
Port 138 :NetBIOS datagram service
如果要转发额外的端口,可以使用“ip forward-protocol”命令制定转发的协议和端口号。