今天做的试验比较简单,关键的就是一条接口级命令:ip helper-address address。所以说今天的试验除了学会配置DHCP中继代理,更重要的是理解它的工作流程。不知道大家有没有这样的体会,比如说你在家里装上了ADSL,购买的业务是2M的速率,同时支持2台主机上网,有一天你带回来第三台电脑上网,结果上不了,是不是很苦闷?电信局是怎么知道你主机的MAC的呢?今天的试验做完了大家心中的谜团或许会消散些的吧(ADSL的认证是通过PPPOE或PPPOA进行的,今天的实验主要研究如何从远端服务器上获取可用IP)。

通过一张流程图来说明客户端从远端服务器上获取IP的过程吧。

下面看看DHCP的报文封装格式:

看看DHCP报文的具体内容:

大家在上面有没有看到“客户机硬件地址”的字段?这个字段就把你主机的MAC地址告诉给服务器了,一会儿实验的时候咱们看看。

原理性的东西就说到这吧,细节的东西大家有兴趣继续研究啊。现在开始实验吧。这里还有个事情要说明一下,在Packet Tracer 5.0的接口上随上可以配置ip helper-address的命令,但似乎没有作用。所以还是用DynamipsGUI和VMware虚拟机来搭建网络平台吧。试验中选用的路由器镜像为2600,路由协议选择静态、动态的随意。

试验拓扑图:

在这个实验中我们用R2充当远端DHCP服务器。区别于本地DHCP配置,在R0的F0/0接口上使用ip helper-address address命令来只想DHCP服务器R2。

在实验之前一定要关掉虚拟机网络管理中将自带的DHCP关掉啊。

具体配置如下:

1路由器R0上的配置:.

R0#sh run

Building configuration...

Current configuration:

!

!

interface FastEthernet0/0

ip address 172.16.1.254 255.255.255.0

ip helper-address 172.16.3.2

duplex auto

speed auto

!

interface FastEthernet0/1

ip address 172.16.2.1 255.255.255.0

duplex auto

speed auto

!

router rip

version 2

network 172.16.0.0

no auto-summary

!

2.路由器R1上的配置:

R1#sh run

Building configuration...

Current configuration:

!

hostname R1

!

interface FastEthernet0/0

ip address 172.16.2.2 255.255.255.0

duplex auto

speed auto

!

interface FastEthernet0/1

ip address 172.16.3.1 255.255.255.0

duplex auto

speed auto

!

router rip

version 2

network 172.16.0.0

no auto-summary

!

3.路由器R2上的配置:

R2#sh run

Building configuration...

Current configuration:

!

hostname R2

!

memory-size iomem 15

ip subnet-zero

!

ip dhcp pool tiger506 //配置DHCP地址池

network 172.16.1.0 255.255.255.0

default-router 172.16.1.254

dns-server 200.1.1.1

!

interface FastEthernet0/0

ip address 172.16.3.2 255.255.255.0

duplex auto

speed auto

!

router rip

version 2

network 172.16.0.0

no auto-summary

!

路由器上已经配置好了,在主机网卡上我们选择“自动获取IP地址”:

现在在“运行”中敲击cmd,进入后我们用ipconfig/all命令来查看ip配置信息;

用ipconfig/release来释放当前地址,用ipconfig/renew来获取新地址。

大家看到主机已经获取了IP地址,留意一下它的MAC地址,下面的命令会让我们在远端的DHCP服务器上看到它。

在R2上运行命令 sh ip dhcp binding

观察下在主机上运行ipconfig/release和ipconfig/renew时R2上的变化:

主机上运行ipconfig/release时,R2的debug ip dhcp event的反映

主机上运行ipconfig/renew时,R2的debug ip dhcp event的反映

再给大家推荐几个R2上使用的DEBUG命令:

debug ip dhcp server linkage

debug ip dhcp server packet

在R0上大家可以观察有哪些UDP包过来:

debug ip udp

总之,多敲些命令对实验的理解就更清晰些,不能只求连接通了就算了。

本文转自 tiger506 51CTO博客,原文链接:http://blog.51cto.com/tiger506/118950,如需转载请自行联系原作者

实验:DHCP中继代理相关推荐

  1. DHCP配置与DHCP中继代理2

    实验二:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> Ste ...

  2. 十分钟用Windows服务器简单搭建DHCP中继代理!!

                         十分钟用Windows服务器简单搭建DHCP中继代理!! 一.什么是中继代理? 大家都知道DHCP分配地址都需要用到IP广播,但是广播是不能在两个网段之间进行 ...

  3. dhcp 中继代理配置方法

    目标功能: 使用一台RHEL5服务器[Server1]连接A.B.C三个网段,A网段中有一台DHCP服务器[Server2].需要在Server1上配置dhcp中继代理,以使Server2能够给三个网 ...

  4. DHCP中继代理;DHCP突破vlan限制

    实验项目: DHCP中继代理:DHCP突破vlan限制 实验环境: GNS3模拟器 VMware虚拟机 Linux系统(redhat6.5) 实验目的: 在具有不同vlan的情况下,使用dncp自动分 ...

  5. 思科设备DHCP服务器option 82选项与DHCP中继代理的问题

    思科设备DHCP服务器option 82选项与DHCP中继代理的问题 实验目的: 1.无中继代理时,DHCP向客户端发送地址段和接收接口地址相同的网段,如果不存在相同网段,就会丢弃请求数据包. 2.有 ...

  6. WINDOWS SERVER 2003从入门到精通之DHCP中继代理

    DHCP租约过程是靠广播发送信息的,就会产生问题,如果给多个网段动态分配IP地址如何规划DHCP服务呢? 是每个网段都配置一台DHCP服务器(由于网段之间的路由器是隔离广播的)呢,还是有别的方法解决? ...

  7. 启用DHCP中继代理程序 实现跨子网服务

    伴随着局域网规模的逐步扩大,一个网络常常会被划分成多个不同的子网,以便根据不同子网的工作要求来实现个性化的管理要求.考虑到规模较大的局域网一般会使用DHCP服务器来为各个工作站分配IP地址,不过一旦局 ...

  8. Telnet,命令级别,DHCP (动态主机配置协议),DHCP租期, 地址池,全局配置,接口配置,DHCP中继代理,网络三要素,路由项匹配算法

    Telnet Tcp协议 自带mac 缺少ip 手动配置ip 客户端配置: System-view //进入系统模式 interface GigabitEthernet 0/0/0 //进入端口 ip ...

  9. option 82与DHCP中继代理

    实验目的: 1.无中继代理时,DHCP向客户端发送地址段和接收接口地址相同的网段,如果不存在相同网段,就会丢弃请求数据包. 2.有中继代理时,服务器能够发送正确IP地址给客户端,是因为有一个被称为op ...

  10. Cisco 3550配置DHCP中继代理

    实验环境: 1.配置两个VLAN 10 和  VLAN 20 VLAN  10  IP地址设置:192.168.10.1  255.255.255.0  (192.168.10.1是VLAN 10网关 ...

最新文章

  1. 登录环境故障的原理及解决办法? -bash-4.1$ -bash-4.1$
  2. 怎么判断前轮左右的位置_汽车上主要传感器的安装位置,你知道多少?
  3. ospf多区域配置为什么ping不通_「实战」动态路由多区域 OSPF 基本配置,一分钟了解下...
  4. C语言学习之用选择法对10个整数排序
  5. P2863 [USACO06JAN]牛的舞会The Cow Prom
  6. 全局变量中断原子操作_操作系统导论02-06章
  7. 超级备份还原v2.3.05_新手如何一键还原电脑系统(图文教程)
  8. python散点图拟合曲线如何求拟合_python 拟合曲线并求参
  9. opencv 获取图像最大连通域 c++和python版
  10. acm之奇葩数据输入专题
  11. centos7网络配置总结
  12. 【项目管理/PMP/第六版/新考纲】纯干货!项目发展史/项目定义/项目集/项目组合/十五至尊图
  13. 软考信息安全工程师考试大纲第二版
  14. 凭借这份diao炸天的资料,狂刷三遍成功从外包进入了字节跳动!
  15. java特殊字符大全_java 字符串特殊符号
  16. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2版本正式发布
  17. 创建型模式 - 单例模式Singleton
  18. MSI和MSI-X对比(五)
  19. 金额转换,精确的元--分,换算
  20. 上海跃兔网络科技有限公司简介

热门文章

  1. python:使用strip()去掉首尾空格
  2. python xml etree_Python 标准库之 xml.etree.ElementTree
  3. 计算机网络定义来源,计算机网络基础知识之计算机网络定义及其功能
  4. varchar长度可以任意设置吗_户内金属软管长度可以超过2m吗?
  5. 峰度和偏度在金融数据分析中有何应用_做数据分析,为什么要学统计学?
  6. sensenet的编译调试
  7. Docker技术入门与实战(第2版)2.5 本章小结
  8. Windows Server 2012 R2 服务器管理器介绍和配置使用
  9. Java-Android 之单选按钮的运用
  10. 基础学习笔记之opencv(2):haartraining前将统一图片尺寸方法