Vlan 无法通过使用 Router 和 L3 Switch 获取 DHCP 地址

网络工程 局域网 dhcp 数据包跟踪器
2022-02-22 03:38:10

大型网络的简化图,但我无法从路由器获取 DHCP。在数据包跟踪器中进入模拟模式,我在第 3 层交换机上看到一个错误,提示“没有启用此 VLAN 的子接口”

在此处输入图像描述

路由器配置

en
conf t
int gig 0/1
ip address 205.165.85.5 255.255.255.252
no shut
int gig 0/1.5
encapsulation dot1q 5
ip address 192.168.86.30 255.255.255.240
!
ip dhcp pool vlan5
network 192.168.86.16 255.255.255.240
default-router
end

转变

en
conf t
ip routing
vtp domain ndd430
vtp mode server
vlan 5
int fa0/1
switchport access vlan 5
spanning-tree portfast
!
int gig 0/2
no switchport
ip address 205.165.85.6 255.255.255.252
no shut
int vlan 5
ip address 192.168.86.30 255.255.255.240
ip helper-address 205.165.85.5
end

EIGRP

router eigrp 100
network 205.165.85.4 0.0.0.3
2个回答

欢迎来到网络工程!

问题是您的交换机配置。您已将 Gi0/2 配置为 L3 接口,但路由器是中继端口。

此外,您的 192.168.86.16/28 子网分为两个独立的网络:一个在路由器上,一个在交换机上,但它们没有在第 2 层连接。

将您的交换机配置更改为:

int gig 0/2
switchport
switchport mode trunk

此外,删除 int vlan5 上的帮助程序地址

优化的方法是将此设置修改为休闲方式。如果在路由器中配置 DHCP 的缺点

路由器和交换机与L3接口相连,中间DHCP流量从L3接口传递需要DHCP中继。为了避免这种情况..

  1. 将 DHCP 配置从路由器移到第 3 层交换机。因为终端设备直接连接到第三层交换机。第三层交换机可以毫无问题地处理 DHCP 流量。

或者保留路由器中的 DHCP 配置,并允许路由器和交换机与交换机中的中继端口的连接链接,允许所有 Vlan。