DHCP中继各种组网环境配置

吐槽图片上传功能!!!


DHCP中继的不同组网情况

两台网关设备,其中一台做server,一台做relay,PC作为client

 

一、正常情况

 

1.1 配置框架图

 

1.2详细配置

Server端

(1)LAN口

VLAN1 ip  192.168.5.1

地址池 192.168.1.200-250          

(2)需要添加一条到192.168.1.0的路由 

RELAY端

(1)WAN口 

LAN9口作为WAN口,设置ip为 192.168.5.2,不开NAT

(2)LAN口 

Vlan1设置ip 192.168.1.1

设置为relay,对应服务器地址为 192.168.5.1

 

1.3 结果

这样,PC就可以通过中继获取到IP。

注意1:

Server端地址池的网段不仅限于192.168.1.0网段,是可以与Relay端的LAN口网段不一致的。

举例:其他配置不变,这里设置地址池为 192.168.3.200-250,pc仍可以获取到IP

 

1.4 抓包数据

(1)从网关 A(服务器)的vlan1口,抓包图如下:

         服务器抓到的数据是192.168.1.1与192.168.5.1的包,而非192.168.5.2与192.168.5.1的包。


(2)从网关 B的eth9口,抓包图如下:

 

二、服务器不添加路由,中继端开启NAT的情况

         假设以下情况:Server器不配置到192.168.1.1的路由表项,开启Relay服务器端的WAN口的NAT,这样服务器就可以通过穿NAT之后,获取到 到192.168.1.0网段的路由,从而PC可以自动获取IP,而且可以减少了服务器端的路由配置。

         现按这种假设进行配置环境:

 

2.1 配置框架图

 

2.2 详细配置

Server端

(1)LAN口

VLAN1 ip  192.168.5.1

地址池 192.168.1.200-250          

(2)不添加到192.168.1.0的路由 

RELAY端

(1)WAN口 

LAN9口作为WAN口,设置ip为 192.168.5.2,并且开启中继

(2)LAN口 

Vlan1设置ip 192.168.1.1

设置为relay,对应服务器地址为 192.168.5.1

 

2.3 抓包数据

(1)从网关 A(服务器)的vlan1口,抓包图如下:


(2)从网关 B的eth9口,抓包图如下:

 

2.4结果

         按照这样的配置是 获取不到IP的。

从服务器的抓包数据,我们可以看出,从源地址发出的数据包(192.168.1.1->192.168.5.1),未进行NAT转换为(192.168.5.2->192.168.5.1),说明在网关 B上开启的NAT未起作用。

         为什么NAT未起作用?

         原因是:

NAT对网关自身的数据包,不会进行NAT 转化;(具体原因?)

                   PC发送DISCOVER时,PC到网关 B的LAN侧的包为0.0.0.0->255.255.255.0

                   LAN侧开启了DHCP中继功能,数据包为192.168.1.1->192.168.5.1

                   而对于NAT来说,不会将内部数据进行NAT穿透。

 

三、服务器不添加路由,中继端开启NAT,WAN口开RELAY的情况

         先较第二种的配置,多了一个在RELAY端,设置WAN口为DHCP中继

 

3.1 配置结构

 

3.2详细配置

         参照2.2

         多加一项

RELAY端

(1)WAN口

         LAN9口作为WAN口,增加LAN9为Relay,同时LAN口继续作Relay

 

3.3 抓包数据

(1)从网关 A(服务器)的vlan1口,抓包图如下:


(2)从网关 B的eth9口,抓包图如下:

 

3.4 结果

         客户端PC获取不到IP。

从抓包数据可以看出,网关 B的eth9口出去的包,并未进行中继转换(从192.168.1.1->192.168.5.1转换为192.168.5.2->192.168.5.1)。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值