频道栏目
首页 > 网络 > 其他 > 正文

Cisco PT模拟实验(18) 路由器DHCP服务器及中继配置 - 技术点滴 - 51CTO技术博客

2019-04-13 12:54:01         来源:狄钦dQ 的BLOG   
收藏   我要投稿

Cisco PT模拟实验(18) 路由器DHCP服务器及中继配置

实验目的

掌握路由器DHCP服务器的配置方法

掌握DHCP中继代理的配置方法

掌握DHCP协议及其中继的原理及实现过程

实验背景

随着公司网络规模不断扩大,公司内办公电脑越来越多,原先的固定IP接入方案已经不再适用于复杂多变的网络环境。为了简化网管的管理维护工作,公司决定采用将路由器配置为DHCP服务器,使得企业网内部主机接入后自动获取IP地址,从而实现主机之间的相互通信。

技术原理

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

    当DHCP客户机Client与DHCP服务器Server在同一个物理网段,则客户机可以正确地获得动态分配的ip地址。DHCP的实现过程,大致如下:

      客户机请求DHCP:首先向局域网内广播DHCP Discover包,发现能够给它提供IP的DHCP服务器。

      服务器响应:当可用的DHCP Server接收到Discover包后,通过发送DHCP Offer包给予应答,意在告诉Client端它可以提供IP地址。

      客户机请求IP:Client端接收到Offer包之后,发送DHCP Request包请求分配IP。

      服务器确认IP租约:DHCP Server发送ACK数据包,确认信息。

      DHCP中继(代理),即DHCP Relay(DHCPR),可以实现在物理网段和不同子网之间处理和转发dhcp信息的功能。如果不在同一个物理网段,则需要中继代理。DHCP中继的实现过程,大致如下:

        当客户机启动并进行DHCP初始化时,它会在本地网络广播配置请求报文。

        如果本地网络存在DHCP服务器,则可以直接进行DHCP配置,不需要DHCP中继。

        如果本地网络没有DHCP服务器,则本地网络中的DHCP代理收到该广播报文后,将进行适当处理并转发给指定的其它网络上的DHCP服务器。

        DHCP服务器根据请求信息进行配置,并通过DHCP中继将配置信息发送给客户机,完成IP地址动态分配。

        DHCP配置模式 (dhcp-config)#


        实验设备:Router-PT 2台;Switch_2960 1台;PC 2台,Server 1台;直通线,交叉线,串口线。

        实验拓扑

        wKioL1m42h2gJ6RoAAA0m6sFEOU498.png-wh_50

        实验步骤:

        新建Cisco PT 拓扑图

        将各PC及Server的IP及网关地址等设置为自动获取(DHCP)

        对各Router进行相关配置(接口IP、时钟频率等)

        在Router0和Router1上配置RIP动态路由

        在Router0上配置DHCP服务并创建所需地址池

        在Router1上配置DHCP中继代理

        测试各终端(PC、Server)之间的互通性


        #PC设置
        设置PC的IP地址、子网掩码、默认网关、DNS服务器为DHCP
        /*=Part1Router0基本配置*/
        Router>enable
        Router#conft
        Router(config)#interf0/0//进入第0模块第0端口(快速以太网接口)
        Router(config-if)#ipaddress192.168.1.1255.255.255.0//配置f0/0接口IP
        Router(config-if)#noshutdown//开启端口,默认关闭
        Router(config-if)#exit
        Router(config)#interfaceserial2/0//进入第2模块第0端口(串行接口)
        Router(config-if)#ipaddress10.254.10.1255.255.255.0//配置s2/0接口IP
        Router(config-if)#clockrate64000//必须配置时钟才可通信
        Router(config-if)#noshutdown//开启端口,默认关闭
        Router(config-if)#exit
        /*=Part2RIP动态路由配置*/
        Router(config)#routerrip//进入路由配置模式—启用RIP协议
        Router(config-router)#version2//使用版本2,即RIPv2协议
        Router(config-router)#network192.168.1.0//指定需要通告的网络(位于路由接口)
        Router(config-router)#network10.254.10.0
        Router(config-router)#exit
        /*=Part3DHCP服务器配置*/
        Router(config)#servicedhcp//启用DHCP功能
        //配置DHCP地址池cisco1
        Router(config)#ipdhcppoolcisco1
        Router(dhcp-config)#network192.168.1.0255.255.255.0//DHCP地址池范围
        Router(dhcp-config)#default-router192.168.1.1//客户端的默认网关
        Router(dhcp-config)#dns-server114.114.114.114//客户端的DNS服务器
        Router(config)#ipdhcpexcluded-address192.168.1.1192.168.1.100//排除DHCP分配的地址
        //配置DHCP地址池cisco2
        Router(config)#ipdhcppoolcisco2
        Router(dhcp-config)#network192.168.2.0255.255.255.0//DHCP地址池范围
        Router(dhcp-config)#default-router192.168.2.1//客户端的默认网关
        (dhcp-config)#dns-server114.114.114.114//客户端的DNS服务器
        Router(config)#ipdhcpexcluded-address192.168.2.100192.168.2.200//排除DHCP分配的地址
        Router(config)#^Z
        Router#showipdhcppool
        Router#showipdhcpbinding
        /*=Part1Router1基本配置*/
        Router>enable
        Router#conft
        Router(config)#interf0/0//进入第0模块第0端口(快速以太网接口)
        Router(config-if)#ipaddress192.168.2.1255.255.255.0//配置f0/0接口IP
        Router(config-if)#noshutdown//开启端口,默认关闭
        Router(config-if)#exit
        Router(config)#interfaceserial2/0//进入第2模块第0端口(串行接口)
        Router(config-if)#ipaddress10.254.10.2255.255.255.0//配置s2/0接口IP
        Router(config-if)#noshutdown//开启端口,默认关闭
        Router(config)#exit
        /*=Part2RIP动态路由配置*/
        Router(config)#routerrip//进入路由配置模式—启用RIP协议
        Router(config-router)#version2//使用版本2,即RIPv2协议
        Router(config-router)#network192.168.2.0//指定需要通告的网络(位于路由接口)
        Router(config-router)#network10.254.10.0
        Router(config-router)#exit
        /*=Part3DHCP中继代理配置*/
        Router(config)#servicedhcp//启用DHCP功能
        Router(config)#interf0/0//进入第0模块第0端口(快速以太网接口)
        Router(config-if)#iphelper-address10.254.10.1
        //将192.168.2.0子网内的DHCP请求包转发到10.254.10.1
        Router(config-if)#^Z
        Router#showr
        #链路测试(本例各终端IP如下,不同实验环境下所获取的IP地址可能不同)
        PC0和PC1(命令提示符CMD下)
        ping192.168.1.1//链路通
        ping10.254.10.1//链路通
        ping192.168.2.2//链路通



        实验环境: Windows 7,Cisco PT 7.0

        参考资料:CCNA学习指南(第7版)


上一篇:【安全牛学习笔记】FUZZING - 11662938 - 51CTO技术博客
下一篇:Cisco VPN Client 报错问题 - Tony - 51CTO技术博客
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站