当前位置:
文档之家› 华为路由交换配置DHCP及DHCP中继
华为路由交换配置DHCP及DHCP中继
DHCP协ቤተ መጻሕፍቲ ባይዱ系统组成
DHCP Client
DHCP Client通过DHCP协议来获得网络配置参数 通常是一台主机或网络设备
DHCP Server
DHCP Server提供网络设置参数给DHCP Client 通常是一台服务器或网络设备
DHCP Relay
在DHCP Client和DHCP Server之间跨网段转发DHCP消息 通常是网络设备
由DHCP Client向DHCP Server提出配置申请,DHCP Server根据策略返回相应配置信息。
DHCP报文采用UDP进行封装,识别采用端口号
DHCP Client使用68,DHCP Server使用67。
DHCP协议特点
整个配置过程自动实现,DHCP Client端无需配置 所有配置信息由DHCP Server统一管理 通过IP地址租期管理,提高IP地址的使用效率 采用广播实现报文交互,报文一般不能跨网段,如 果需跨网段,需要使用DHCP Relay技术实现
Manual Allocation
网络管理员为某些少数特定的主机绑定固定IP地址,且 地址不会过期
DHCP协议分配地址的优先级
DHCP Server数据库中与该DHCP Client的MAC地址静 态绑定的IP地址 该DHCP Client曾经使用过的地址 顺序查找DHCP地址池中可供分配的IP地址,最先找到的 可用IP地址,优先级高 如果未找到可用的IP地址,则依次查询超过租期、发生冲 突的IP地址 找不到则报告错误
Unicast或 Broadcast Unicast或 Broadcast
DHCP Client
DHCPDISCOVER DHCPOFFER DHCPREQUEST DHCPACK/NAK DHCPDECLINE
DHCP Client和DHCP Relay间的所有报文,从初始状态获取IP地址时,DISCOVER和REQUEST都是广 播的,OFFER和ACK根据请求报文中的广播标志位来决定广播还是单播,如果请求标注位为广播,则 OFFER和ACK就是广播的,否则就是单播的。
DHCPREQUEST(UNICAST) DHCPACK(UNICAST)
T
DHCP Server配置任务
启动DHCP服务 配置本地DHCP Server的地址分配方式 创建DHCP全局地址池(全局地址池方式必配) 配置动态分配的IP地址范围(全局地址池方式必配) 配置DHCP Client的默认网关IP地址(全局地址池方 式必配) 配置DHCP Client的DNS服务地址(选配) 配置地址池中IP地址的租期(选配)
DHCP Relay 的通信过程分析(续)
DHCP Relay续订租约
子网1 DHCP Client
DHCPREQUEST(UNICAST)
子网2 DHCP Server
T1:使用时 间达到租 期的50%
DHCPACK(UNICAST)
T2:使用时 间达到租 期的87.5%
DHCPREQUEST(BROADC AST) DHCPACK(UNICAST)
DHCP的报文组成
op(1) htype(1) hlen(1) xid(4) hops(1)
secs(2)
ciaddr(4) yiaddr(4)
flags(2)
siaddr(4)
giaddr(4) chaddr(16) sname(64) file(128) options (variable)
DHCP报文中各个部分的含义
options
DHCP协议的8种报文
DHCPDISCOVER
此报文是DHCP Client开始DHCP过程的第一个报文
DHCPOFFER
此报文是DHCP Server对DHCP DISCOVER报文的响应
DHCPREQUEST
此报文是DHCP Client开始DHCP过程中对 DHCPOFFER报文的回应,或者是DHCP Client续延IP 地址租期时发出的报文
DHCPDECLINE
当DHCP Client发现DHCP Server分配给它的IP地址无 法使用,将发出此报文,通知DHCP Server禁止使用该 IP地址
DHCP协议的8种报文(续)
DHCPACK
DHCP Server对DHCP Client的DHCPREQUEST报文的 确认响应报文
配置从当前接口地址池分配地址,在接口视图下配置 dhcp select interface
DHCP Server配置(续)
创建DHCP全局地址池
请在系统视图下进行下列配置 ip-pool pool-name
配置动态分配的IP地址范围
请在DHCP地址池视图下进行下列配置 network ip-address mask [netmask ]
实训拓扑
配置思路
基本配置 配置R1基于全局地址池的DHCP 配置R2基于接口地址池的DHCP 配置R1、R2的RIP2路由协议 连通性测试
配置命令
配置命令
实训三 配置DHCP中继
实训目的
会配置路由器DHCP中继 会配置交换机DHCP中继 能排除配置过程中出现的故障
配置DHCP Client的默认网关IP地址
请在DHCP地址池视图下进行下列配置 gateway-list ip-address [ ip-address ]
DHCP Server配置(续)
配置DHCP Client的DNS服务器地址
请在DHCP地址池视图下进行下列配置 dns-list ip-address&<1-8>
DHCP的通信过程
IP网
DHCP Client
DHCPDISCOVER DHCPOFFER DHCPREQUEST DHCPACK/NAK
DHCP Server
DHCPDECLINE
DHCP续订租约
IP网
DHCP Client
DHCPREQUEST(UNICAST) T1:使用时 间达到租 期的50%
配置DHCP
实训项目
配置DHCP(华为交换机) 配置DHCP(华为路由器) 配置DHCP中继
DHCP协议产生的原因
每个人都要亲 自去分配IP地址, 太烦了。
怎么 办?
小张,我 需要固定 的IP地址
唉,我的地址 怎么又和别人 冲突了??
DHCP协议介绍
DHCP(Dynamic Host Configuration Protocol)是在 BOOTP (Bootstrap Protocol )的基础上提出的 作用是在TCP/IP网络中向主机提供配置信息 采用Client/Server模式
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的定义。
实训拓扑
配置思路
基本配置 配置R1全局地址池及OSPF单区域路由 配置R1单臂路由 配置R2、R2作DHCP中继及OSPF单区域路由 配置交换机作DHCP中继 测试连通性
配置命令
配置命令
配置命令
配置命令
配置命令
Any Question?
DHCP Server
DHCPACK(UNICAST)
DHCPREQUEST(BROADCAST) T2:使用时 间达到租 期的87.5% DHCPACK(UNICAST)
T
DHCP Relay 的通信过程
子网1
子网2
DHCP Server
DHCPDISCOVER DHCPOFFER DHCPREQUEST DHCPACK/NAK
配置全局地址池中IP地址的租期
请在DHCP地址池视图下进行下列配置 lease { day day [ hour hour [ minute minute ] ] | unlimited }
实训一 配置DHCP(华为交换机)
实训目的
理解DHCP的应用场景 会配置基于全局地址池的DHCP 会配置基于接口地址池的DHCP 能排除配置过程中出现的故障
DHCPNAK
DHCP Server对DHCP Client的DHCPREQUEST报文的 拒绝响应报文
DHCPRELEASE
DHCP Client主动释放DHCP Server分配给它的IP地址 的报文
DHCPINFORM
DHCP Client已经获得了IP地址,发送此报文,只是为了 从DHCP Server处获取其他的一些网络配置信息