案例:DHCP综合案例

拓扑:

案例:DHCP综合案例_第1张图片

  • 需求

    1.DHCP服务器属于vlan 88

    2.市场部/运营部/设计部属于vlan10/20/30

    3.如图规划每个部门的网关

    4.确保每个部门的PC都可以自动获取IP地址

    并且,每个 VLAN 的网关IP地址都是 192.168.xx.254

    5.每个VLAN的网段为 192.168.xx.0/24(XX是vlan号)

    6.实现不同PC之间的互通

    注意:

    如果有必要,可以在该拓扑中添加其他的 VLAN

  • 思路

    1.配置DHCP客户端

  • 2.配置DHCP服务器

  • 3.配置DHCP中继(网关接口)

  • 4.配置客户端和中继之间的交换网络

  • 5.配置中继和服务器之间的路由网络

  • 6.验证与测试

PC1 - PC6 ,设置IP地址的方式为:dhcp
---------------配置DHCP服务器-------------------
undo terminal monitor
system-view
sysname DHCP
interface gi0/0/1
ip address 192.168.88.1 24
quit 
dhcp enable 
ip pool VLAN10
network 192.168.10.0 mask 255.255.255.0
gateway-list 192.168.10.254
dns-list 8.8.8.8
quit 

ip pool VLAN20
network 192.168.20.0 mask 255.255.255.0
gateway-list 192.168.20.254
dns-list 8.8.8.8
quit 

ip pool VLAN30
network 192.168.30.0 mask 255.255.255.0
gateway-list 192.168.30.254
dns-list 8.8.8.8
quit

interface gi0/0/1
dhcp select global
quit 

--------------- 配置DHCP中继 -----------------
SW1:
undo terminal monitor
system-view
sysname SW1
vlan batch 10 20 30 
interface vlanif 10
ip address 192.168.10.254 24
quit 
interface vlanif 30
ip address 192.168.30.254 24
quit 

dhcp enable 

interface vlanif 10
dhcp select relay 
dhcp relay server-ip  192.168.88.1
quit 

interface vlanif 30
dhcp select relay
dhcp relay server-ip  192.168.88.1
quit 

SW2:
undo terminal monitor
system-view
sysname SW2
vlan batch 10 20 30 
interface vlanif 20
ip address 192.168.20.254 24
quit 


dhcp enable 

interface vlanif 20
dhcp select relay 
dhcp relay server-ip  192.168.88.1
quit 

------------------- 配置 DHCP 客户端和 DHCP 中继之间的交换网络 --------------

SW1:
port-group group-member gi0/0/2 to gi0/0/4
port link-type trunk
port trunk allow-pass vlan all 
quit 

SW2:
port-group group-member gi0/0/2  gi0/0/23
port link-type trunk
port trunk allow-pass vlan all 
quit 
interface gi0/0/11
port link-type access
port default vlan 10
quit 
interface gi0/0/12
port link-type access
port default vlan 20
quit 

SW3:
undo terminal monitor
system-view
sysname SW3
vlan batch 10 20 30 

port-group group-member gi0/0/3  gi0/0/23 gi0/0/24
port link-type trunk
port trunk allow-pass vlan all 
quit 

interface gi0/0/13
port link-type access
port default vlan 10
quit 
interface gi0/0/14
port link-type access
port default vlan 30
quit 

SW4:
undo terminal monitor
system-view
sysname SW4
vlan batch 10 20 30 

port-group group-member gi0/0/4  gi0/0/24
port link-type trunk
port trunk allow-pass vlan all 
quit 

interface gi0/0/15
port link-type access
port default vlan 20
quit 
interface gi0/0/16
port link-type access
port default vlan 30
quit 

---------------- 配置中继和DHCP服务器之间的路由网络 ----------

SW1:
vlan 88
quit 
interface gi0/0/1
port link-type access
port default vlan 88
quit 
interface vlanif 88
ip address 192.168.88.254 24
quit 


@另外,增加一个新的 VLAN 12 ,实现 SW1和SW2之间的3层互联,从而让SW2可以去往DHCP服务器
【一定要在所有的交换机上,都添加 vlan 12】
SW1:
vlan 12
quit
interface vlanif 12
ip address 192.168.12.1 24
quit 

SW2:
vlan 12
quit
interface vlanif 12
ip address 192.168.12.2 24
quit 

ip route-static 192.168.88.0  24  192.168.12.1

DHCP:
ip route-static 0.0.0.0 0  192.168.88.254

并且,在SW1上还需要添加一个返回到 VLAN 20 的路由条目:
SW1:
 ip route-static 192.168.20.0  24  192.168.12.2  

此时,所有 VLAN 的 PC ,就都有IP地址了。

但是,此时 VLAN 20 的 PC 和其他的 VLAN  的 PC 无法互通。
因为,VLAN 20 的网关设备-SW2上,没有去往 vlan10/30的路由,
所以,解决办法如下:

SW2:
ip route-static  192.168.10.0  24  192.168.12.1
ip route-static  192.168.30.0  24  192.168.12.1

此时,所有的PC都可以获得IP地址,并且PC之间可以互通!

你可能感兴趣的:(服务器,linux,网络,运维,网络协议)