实验拓扑:

 要求:搭建接入层+核心层交换网络,多VLAN通过DHCP RELAY为各VLAN做DHCP地址分配,并要求各VLAN间互通,接入层交换设备可灵活划分VLAN。

配置思路:

1、配置路由器R1为DHCP server 并划分好相对应VLAN地址池;

2、配置SW1交换机做DHCP RELAY,并在SW1上将DHCP地址池中网关配置为各VLANIF地址实现各VLAN间互通;

3、SW1与SW2/SW3间链路配置为TRUNK,放开VLAN通过,实现接入层交换设备的VLAN灵活划分;

4、SW2/SW3上PC端接口划分,相应接口加入相应VLAN实现DHCP RELAY自动分配对应地址。

配置:

1、配置路由器R1为DHCP server 并划分好相对应VLAN地址池:

AR1上:

dhcp enable                                  开启DHCP服务

ip pool VLAN2                              创建名称为“VLAN2”的地址池

network 10.10.0.0 mask 24          网段为10.10.0.0/24

gateway-list 10.10.0.254              网关为10.10.0.254

ip pool VLAN3                              创建名称为“VLAN3”的地址池

network 10.10.1.0 mask 24          网段为10.10.1.0/24

gateway-list 10.10.1.254              网关为10.10.1.254

interface g0/0/0                            进入DHCP RELAY方向接口

ip address 10.0.0.1 24             设定接口地址(此地址为DHCP RELAY指向DHCP SERVER地址)

dhcp select global                   使接口关联全局地址池

ip route-static 10.10.0.0 24 10.0.0.2       将需要分配的地址网段与DHCP server通过静态写通

ip route-static 10.10.0.0 24 10.0.0.2       此处的下一跳10.0.0.2为核心交换机上的VLANIF1地址

以上就完成了DHCP server的配置

2、配置SW1交换机做DHCP RELAY,并在SW1上将DHCP地址池中网关配置为各VLANIF地址实现各VLAN间互通:

SW1上:

dhcp enable                                开启DHCP

dhcp server group r1                  创建DHCP server组组名为r1

dhcp-server 10.0.0.1                   指定DHCP server地址

interface vlanif1                           进入VLANIF1接口

ip address 10.0.0.2  24                配置地址使DHCP relay与DHCP server互通

vlan batch 2 3                              创建VLAN2 VLAN3

interface vlanif2                           进入vlanif2接口

ip address 10.10.0.254               配置接口地址为地址池网关地址,实现VLAN间互通

dhcp select relay                         接口下开启DHCP中继

dhcp relay server-select  r1         接口下指向DHCP服务器组

interface vlanif3                           同VLANIF2配置原理

ip address 10.10.1.254

dhcp select relay

dhcp relay server-select  r1

3、SW1与SW2/SW3间链路配置为TRUNK,放开VLAN通过,实现接入层交换设备的VLAN灵活划分:

SW1上:

interface g0/0/2                             进入G2口放开VLAN通过

port link-type trunk

port trunk allow-pass vlan 2 3

interface g0/0/3                            进入G3口放开VLAN通过

port link-type trunk

port trunk allow-pass vlan 2 3

SW2上:

interface e0/0/1                            进入E1口放开VLAN通过

port link-type trunk

port trunk allow-pass vlan 2 3

SW3上:

interface e0/0/1                           进入E1口放开VLAN通过

port link-type trunk

port trunk allow-pass vlan 2 3

4、SW2/SW3上PC端接口划分,相应接口加入相应VLAN实现DHCP RELAY自动分配对应地址:

SW2上:

interface e0/0/2                    进入接口E2划分VLAN

port link-type access

port default vlan2

interface e0/0/3                   进入接口E3划分VLAN

port link-type access

port default vlan3

SW3上:

interface e0/0/2                  进入接口E2划分VLAN

port link-type access

port default vlan2

至此配置完成可以验证PC1,PC2,PC3是否自动获取到相对应地址,之间是否可以互通

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐