OLT DHCP Relay基本原理及配置方法.pptxVIP

  • 385
  • 0
  • 约3.48千字
  • 约 18页
  • 2017-06-07 发布于浙江
  • 举报
OLT DHCP Relay基本原理及配置方法 宽带产品线  黄勇 huangy@ 2016年8月 目录 DHCP Relay基本原理 OLT DHCP relay配置方法 OLT DHCP Relay工程应用 DHCP组网和流程 在DHCP的典型应用中,一般包含一台DHCP服务器和多台客户端(如PC和便携机)在以下场合通常利用DHCP服务器来完成IP地址分配: 网络规模较大,手工配置需要很大的工作量,并难以对整个网络进行集中管理。 网络中主机数目大于该网络支持的IP地址数量,无法给每个主机分配一个固定的IP地址。大量用户必须通过DHCP服务动态获得自己的IP地址,而且,对并发用户的数目也有限制。 网络中需要固定IP地址的主机比较少,大部分主机可以不使用固定的IP地址。 ------------------------------------------------------------- 为了动态获取并使用一个合法的IP地址,需要经历以下几个阶段: (1) 发现阶段:即DHCP 客户端寻找DHCP 服务器的阶段。 (2) 提供阶段:即DHCP 服务器提供IP 地址的阶段。 (3) 选择阶段:即DHCP 客户端选择某台DHCP 服务器提供的IP 地址的阶段。 (4) 确认阶段:即DHCP 服务器确认所提供的IP 地址的阶段。 DHCP relay介绍 使用DHCP协议,客户机可以向DHCP服务器动态的请求配置信息,包括分配的IP地址,子网掩码,缺省网关等信息。 然而,原始的DHCP协议要求客户机和服务器只能在同一个子网内,不可以跨网段工作,因此,为进行动态主机配置需要在所有网段上都设置一个DHCP服务器,这显然是不经济的。 DHCP中继的引入解决了这一问题,它在处于不同网段间的DHCP客户机和服务器之间承担中继服务,将DHCP协议报文跨网段中继到目的DHCP服务器,于是许多网络上的DHCP客户机可以共同使用一个DHCP服务器。 DHCP协议是以客户/服务器模式工作的,当DHCP客户启动时,发送配置请求报文,DHCP中继收到该报文并适当处理后发送给指定的位于其它网络上的DHCP服务器。服务器根据客户提供的必要信息,再次通过DHCP中继发送配置信息给客户机,完成对主机的动态配置。 DHCP relay处理流程 (1) DHCP 中继接收到DHCP-DISCOVER 或DHCP-REQUEST 报文后,将进行如下处理: 􀁺 为防止 DHCP 报文形成环路,抛弃报文头中hops 字段的值大于限定跳数的DHCP 请求报文。否则,继续进行下面的操作。 􀁺 检查 giaddr 字段。如果是0,需要将giaddr 字段设置为接收请求报文的接口IP 地址。如果接口有多个IP 地址,可选择其一。以后从该接口接收的所有请求报文都使用该IP 地址。如果giaddr 字段不是0,则不修改该字段。 􀁺 将 hops 字段增加1,表明又经过一次DHCP 中继。 􀁺 将请求报文的 TTL 设置为DHCP 中继设备的TTL 缺省值,而不是原来请求报文的TTL 减1。对中继报文的环路问题和跳数限制问题都可以通过hops 字段来解决。 􀁺 DHCP 请求报文的目的地址修改为DHCP 服务器或下一个DHCP 中继的IP地址。从而,将DHCP 请求报文中继转发给DHCP 服务器或下一个DHCP中继。 (2) DHCP 服务器根据giaddr 字段为客户端分配IP 地址等参数,并将DHCP 应答报文发送给giaddr 字段标识的DHCP 中继。DHCP 中继接收到DHCP 应答报文后,会进行如下处理: 􀁺 DHCP 中继假设所有的应答报文都是发给直连的DHCP 客户端。giaddr 字段用来识别与客户端直连的接口。如果giaddr 不是本地接口的地址,DHCP 中继将丢弃应答报文。 􀁺 DHCP 中继检查报文的广播标志位。如果广播标志位为1,则将DHCP 应答报文广播发送给DHCP 客户端;否则将DHCP 应答报文单播发送给DHCP客户端,其目的地址为yiaddr,链路层地址为chaddr。 目录 DHCP Relay基本原理 OLT DHCP relay配置方法 OLT DHCP Relay工程应用 DHCP relay配置方法和步骤 1 – 拓扑和参数 DHCP service vlan 100 Uplink port 19:1 DHCP relay IP /24 DHCP server IP /24 DHCP relay配置方法和步骤 2 – 配置业务VLAN并添加端口 DHCP relay配置方法和步骤 3 – 创建VLANIF并配置IP OLT 作为DHCP relay agent,需要配置一个VLANIF类型的三层接口,VLANID=1 可以为任意为使用

文档评论(0)

1亿VIP精品文档

相关文档