设为首页收藏本站language 语言切换
查看: 1658|回复: 9
收起左侧

[求助] DHCP中继实验问题,已做通,想问点别的

[复制链接]
发表于 2016-8-4 12:06:02 | 显示全部楼层 |阅读模式
20鸿鹄币
如图所示,中继已做通,各个节点配置IP如图所示 QQ图片20160804115651.png DHCP地址池分别为192.168.1.0/24和192.168.2.0/24,名字为1.0和2.0,这里想问几个问题,因为我是用gns3做的实验,本来想用vlan的,但是一直没有能成功,最终就使用IP来的。我想问下是否接入层,这里就是R2交换机上配置的IP(和PC相连的接口),是否一般都采取这样的方式,就是配置的IP是DHCP地址池里的exclude IP,然后这个IP要求到DHCP服务器有三层的连通性,然后DHCP配置的IP也和DHCP地址池里的IP无关系,这里是13.13.13.3,我之前出了个问题就是在f1/0这个接口上配置的IP和PC1dhcp请求的IP不在同一网段,感觉很怪异,而且似乎也不行,不过不知道是不是有这样的方式?请知道的告诉下,谢谢了

最佳答案

查看完整内容

你这个问题应该属于DHCP的特性。DHCP服务器在接收到Relay(R2)发来的DHCP Discover包时,会根据包里的Gateway IP来判断使用哪一个地址池来给PC1提供IP地址。在你这个例子里,假如PC1发送DHCP Discover的话,包里的Gateway IP会是192.168.1.3,所以R1会使用192.168.1.0/24来提供IP地址给PC1。所以,如果F1/0的IP地址不属于任何一个DHCP的IP地址池的话,那也就没有办法判断使用哪个地址池了。R1和R2之间的IP,和DHCP的地址池没有直 ...
发表于 2016-8-4 12:06:03 | 显示全部楼层
你这个问题应该属于DHCP的特性。DHCP服务器在接收到Relay(R2)发来的DHCP Discover包时,会根据包里的Gateway IP来判断使用哪一个地址池来给PC1提供IP地址。在你这个例子里,假如PC1发送DHCP Discover的话,包里的Gateway IP会是192.168.1.3,所以R1会使用192.168.1.0/24来提供IP地址给PC1。所以,如果F1/0的IP地址不属于任何一个DHCP的IP地址池的话,那也就没有办法判断使用哪个地址池了。R1和R2之间的IP,和DHCP的地址池没有直接关系的。
沙发 2016-8-4 12:06:03 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-8-4 15:28:56 | 显示全部楼层
sboku 发表于 2016-8-4 13:59
你这个问题应该属于DHCP的特性。DHCP服务器在接收到Relay(R2)发来的DHCP Discover包时,会根据包里的Gate ...

谢谢,明白了
再问个问题呢,option82是dhcp中的一个协议,它扩展了dhcp功能,使dhcp可以借助两个参数来分辨dhcp请求是从哪个交换机的哪个vlan发出的,也就是说,它使dhcp支持多vlan。
那这个意思是不是如果我不同的地址池关联了2个或者2个以上的vlan就都要使用option82?
板凳 2016-8-4 15:28:56 回复 收起回复
回复

使用道具 举报

发表于 2016-8-4 16:23:53 | 显示全部楼层
有个GIADDR的地址,如果有配中继,GIADDR就是中继的地址。
地板 2016-8-4 16:23:53 回复 收起回复
回复

使用道具 举报

发表于 2016-8-5 09:33:29 | 显示全部楼层
531207502 发表于 2016-8-4 16:28
谢谢,明白了
再问个问题呢,option82是dhcp中的一个协议,它扩展了dhcp功能,使dhcp可以借助两个参数来 ...

Option 82不是必需的,要根据DHCP Server的需求来定。一般情况下,gipadd(中继路由器的地址)就可以分清了,但是有Option82的话,可以用来作更详细的决定。还有一些Server是不支持Option82的。
5# 2016-8-5 09:33:29 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-8-5 15:54:55 | 显示全部楼层
本帖最后由 531207502 于 2016-8-5 15:57 编辑
sboku 发表于 2016-8-5 09:33
Option 82不是必需的,要根据DHCP Server的需求来定。一般情况下,gipadd(中继路由器的地址)就可以分清 ...

这里我在问一个问题哈,麻烦你了,我这里部署的DHCP部署是部署上了,然后PC1和PC2分别得到的地址是192.168.1.4和192.168.2.4,dhcp那里的配置如图所示, QQ图片20160805154304.png 在PC上输入DHCP显示的是VPCS 1 >dhcpDORA, IP 192.168.1.4/24 GW 192.168.1.1,然后我用这个IP地址pingR2的接口地址192.168.1.3能通,但是ping192.168.1.1不通,ping192.168.2.3(PC2地址)也不通,R2路由表如图所示 QQ图片20160805154633.png ,我理解的192.168.1.1不通是因为没有路由,但是192.168.2.3不通就不理解了,因为这里实际上有一条路由指向192.168.2.0网段的,还有就是一般DHCP部署后要求分配的IP地址间互通吗?感觉这里似乎不同地址池间很难做的互通,因为DHCP取地址是依靠IP helper这个命令来实现的,那么当不同的两个网段取得地址之后实际上网上ping的话就不能借助ip helper了,要想互通似乎只有加默认路由,但是感觉又没有什么意义,然后这个DHCP里配置的default-router 有什么意义,似乎我这里应该改为R2的两个接口地址?就是192.168.1.3和192.268.2.3?谢谢,麻烦告诉下

补充下,我把default-router改为R2的对应接口地址后能ping通不同网段了
6# 2016-8-5 15:54:55 回复 收起回复
回复

使用道具 举报

发表于 2016-8-6 09:48:37 | 显示全部楼层
531207502 发表于 2016-8-5 16:54
这里我在问一个问题哈,麻烦你了,我这里部署的DHCP部署是部署上了,然后PC1和PC2分别得到的地址是192.16 ...

你最初发的图上没有192.168.1.1呀?是谁的地址啊?如果网络结构里没有192.168.1.1的话,当然ping不同了。我看你的R2的地址分别是192.168.1.3和192.168.2.3,所以你在DHCP上提供的default-router应该是192.168.1.3和192.168.2.3,而不应该是192.168.1.1和192.168.2.1。如果提供的Default-router有错误,并且PC上没有设定其他路由的情况下,PC就没有办法访问192.168.1.0/24以外的网段了(包括192.168.2.3在内)。所以你最后做的Default-router的修改是正确的。

给你补充一下基础知识:
IPv4的通信时,如果Destination在同一个网段里的话,可以直接通过ARP来查找Destination的MAC地址,所以PC即使没有路由,或者Default-router,也可以和目标地址通信。但是Destination不在同一个网段的话,需要有路由,在路由器上叫做Next Hop,PC之类的要通过Default-router。并且Default-router和Next Hop要可达,最简单的结构就是Default-router或者Next Hop和PC在同一个网段上。在寻找同一个网段上的Default-router或者Next Hop的MAC地址时,会用到ARP。
7# 2016-8-6 09:48:37 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-8-6 12:57:15 | 显示全部楼层
sboku 发表于 2016-8-6 09:48
你最初发的图上没有192.168.1.1呀?是谁的地址啊?如果网络结构里没有192.168.1.1的话,当然ping不同了。 ...

谢谢你的回答,我后面想了下想通了,其实之前一直有个误区,就是把DHCP服务器里的IP我认为也是应该在路由表里的,然后default-router我以为配置了这个命令以后这个地址也是在dhcp服务器里的,但实际上DHCP只是一个单独制定地址的服务器而已,不需要学习到什么路由,真正需要学习到路由的是default-router这个命令指向的地址所在的路由器,谢谢你的回答了,现在一般设备好像都具有DHCP服务器的功能了,似乎单独DHCP服务器用的很少了吧
8# 2016-8-6 12:57:15 回复 收起回复
回复

使用道具 举报

发表于 2016-8-6 15:14:01 | 显示全部楼层
531207502 发表于 2016-8-6 13:57
谢谢你的回答,我后面想了下想通了,其实之前一直有个误区,就是把DHCP服务器里的IP我认为也是应该在路由 ...

你的理解基本正确。

稍微大一些的网络不用路由器做DHCP的,使用专门的DHCP Server。现在的DHCP Server可以做更好的Redundancy,而且便于管理。而路由器之类的网络设备不具有十分完善的Redundancy功能,管理上还要使用CLI。
9# 2016-8-6 15:14:01 回复 收起回复
回复

使用道具 举报

发表于 2016-8-6 21:37:04 | 显示全部楼层
你这个我完全不需要! 真实环境!R2换成二层和三层交换机!
上行接口 与R1对接的 配置trunk  

R1做单臂

要是三层非要配置IP,开启三层 配置R2的IP   之后此接口配置dhcp中继即可



10# 2016-8-6 21:37:04 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-12 19:43 , Processed in 0.214724 second(s), 28 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表