• 2.3.4 交换机的DHCP技术



    一、任务描述

    某公司的员工反映经常出现IP地址冲突影响上网的情况,网络管理员决定在整个局域网上统一规划IP地址,用户使用动态获取地址方式接入局域网,既节约了地址空间,也避免了地址冲突现象的发生。

    二、任务分析

    可提供DHCP服务的设备有路由器、三层交换机和专用的DHCP服务器。因为网络中使用的核心交换机、分布层交换机都为三层交换机,所以可以在分布层交换机上开启DHCP服务,配置用户地址池,统一分配规划的用户IP地址。

    三、具体要求

    (1)添加2台计算机,将标签名分别更改为PC1、PC2。
    (2)添加1台S3700-26C-HI交换机,标签名为SW2A,将交换机的名称设置为SW2A。
    (3)添加1台S5700-28C-HI交换机,标签名为SW3A,将交换机的名称设置为SW3A。
    (4)开启所有交换机和计算机。
    (5)PC1连接SW2A的Ethernet 0/0/1接口,PC2连接SW2A的Ethernet 0/0/5接口。
    (6)SW2A的GE 0/0/1接口连接SW3A的GE 0/0/1接口。
    (7)在SW2A上划分两个VLAN(VLAN10、VLAN20),并将GE0/0/1接口设置为Trunk模式。
    (8)在SW3A上划分两个VLAN(VLAN10、VLAN20),并将GE 0/0/1接口设置为Trunk模式。
    (9)根据实验拓扑图,使用直通线连接好所有计算机,并将两台计算机的IP地址设置为DHCP获取方式。
    (10)在SW3A上划分两个VLAN,同时开启DHCP服务,使连接在交换机上的不同VLAN的计算机获得相应的IP地址,最终实现全网互通。

    四、实验拓扑

    在这里插入图片描述

    五、任务实施

    1.交换机的基本配置。

    将二层交换机的名称配置为SW2A,在交换机上划分两个vlan,即vlan10和vlan20,并按要求为两个vlan分配接口。
    (1)修改交换机名称,并创建vlan

    <Huawei>sys
    Enter system view, return user view with Ctrl+Z.
    [Huawei]un in e
    Info: Information center is disabled.
    [Huawei]sys SW2A
    [SW2A]vlan batch 10 20
    Info: This operation may take a few seconds. Please wait for a moment...done.	
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    (2)创建端口组1,放入接口e0/0/1~e0/0/4,并设置端口模式为access,以及默认vlan10。

    [SW2A]port-group 1	
    [SW2A-port-group-1]group-member e0/0/1 to e0/0/4
    [SW2A-port-group-1]p l a
    [SW2A-Ethernet0/0/1]p l a
    [SW2A-Ethernet0/0/2]p l a
    [SW2A-Ethernet0/0/3]p l a
    [SW2A-Ethernet0/0/4]p l a
    [SW2A-port-group-1]p d v 10
    [SW2A-Ethernet0/0/1]p d v 10
    [SW2A-Ethernet0/0/2]p d v 10
    [SW2A-Ethernet0/0/3]p d v 10
    [SW2A-Ethernet0/0/4]p d v 10
    [SW2A-port-group-1]quit
    [SW2A]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    (3)创建端口组2,放入接口e0/0/5~e0/0/8,并设置端口模式为access,以及默认vlan20。

    [SW2A]port-group 2
    [SW2A-port-group-2]group-member e0/0/5 to e0/0/8
    [SW2A-port-group-2]p l a
    [SW2A-Ethernet0/0/5]p l a
    [SW2A-Ethernet0/0/6]p l a
    [SW2A-Ethernet0/0/7]p l a
    [SW2A-Ethernet0/0/8]p l a
    [SW2A-port-group-2]p d v 20
    [SW2A-Ethernet0/0/5]p d v 20
    [SW2A-Ethernet0/0/6]p d v 20
    [SW2A-Ethernet0/0/7]p d v 20
    [SW2A-Ethernet0/0/8]p d v 20
    [SW2A-port-group-2]quit
    [SW2A]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    将三层交换机的名称配置为SW3A,在交换机上划分两个vlan,即vlan10和vlan20。

    <Huawei>sys
    Enter system view, return user view with Ctrl+Z.
    [Huawei]un in e
    Info: Information center is disabled.
    [Huawei]sys SW3A
    [SW3A]vlan batch 10 20
    Info: This operation may take a few seconds. Please wait for a moment...done.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    2.将交换机的接口配置为trunk模式,并允许vlan10 和vlan20通过。

    配置SW2A的g0/0/1接口。

    [SW2A]int g0/0/1
    [SW2A-GigabitEthernet0/0/1]p l t
    [SW2A-GigabitEthernet0/0/1]p t a v 10 20
    [SW2A-GigabitEthernet0/0/1]quit
    [SW2A]
    
    • 1
    • 2
    • 3
    • 4
    • 5

    配置SW3A的g0/0/1接口。

    [SW3A]int g0/0/1
    [SW3A-GigabitEthernet0/0/1]p l t
    [SW3A-GigabitEthernet0/0/1]p t a v 10 20
    [SW3A-GigabitEthernet0/0/1]quit
    [SW3A]
    
    • 1
    • 2
    • 3
    • 4
    • 5

    3.开启交换机的DHCP功能。

    [SW3A]dhcp enable
    
    • 1

    4.配置交换机的DHCP服务。

    [SW3A]ip pool vlan10
    Info:It's successful to create an IP address pool.
    [SW3A-ip-pool-vlan10]network 192.168.10.0 mask 24
    [SW3A-ip-pool-vlan10]lease 1	
    [SW3A-ip-pool-vlan10]gateway-list 192.168.10.254
    [SW3A-ip-pool-vlan10]dns-list 114.114.114.114
    [SW3A-ip-pool-vlan10]quit
    [SW3A]ip pool vlan20
    Info:It's successful to create an IP address pool.
    [SW3A-ip-pool-vlan20]network 192.168.20.0 mask 24	
    [SW3A-ip-pool-vlan20]lease 1
    [SW3A-ip-pool-vlan20]gateway-list 192.168.20.254
    [SW3A-ip-pool-vlan20]dns-list 8.8.8.8
    [SW3A-ip-pool-vlan20]quit
    [SW3A]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    Ip pool vlan10:创建名称为vlan10的地址池
    Network 192.168.10.0 mask 255.255.255.0:配置可分配的网段范围
    Gateway-list 114.144.144.144:配置出口网关地址
    Lease 5:租期为5天
    Dns-list 114.114.114:DNS服务器地址

    5.配置vlan的vlanif接口的IP地址,并开启vlan的vlanif接口的DHCP功能。

    配置交换机上划分的每个vlan的vlanif接口的IP地址,同时开启vlan的vlanif接口的DHCP功能。

    [SW3A]int vlan 10
    [SW3A-Vlanif10]ip add 192.168.10.254 24
    [SW3A-Vlanif10]dhcp select global 
    [SW3A-Vlanif10]int vlan 20
    [SW3A-Vlanif20]ip add 192.168.20.254 24
    [SW3A-Vlanif20]dhcp select global
    [SW3A-Vlanif20]quit
    [SW3A
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    DHCP select global:配置设备指定接口采取全局地址

    6.配置计算机采用DHCP方式获取IP地址。

    (1)设置PC1IPv4配置为“DHCP”。
    在这里插入图片描述

    (2)在PC1的命令行中输入ipconfig命令,查看接口的IP地址。
    在这里插入图片描述

    (3)使用同样的方法,将另一台计算机也配置为采用DHCP方式获取IP地址,并查看计算机所获得的IP地址,最后结果如下表所示。

    计算机IP地址子网掩码网关DNS服务器地址
    PC1192.168.10.253255.255.255.0192.168.10.254114.114.114.114
    PC2192.168.20.253255.255.255.0192.168.20.2548.8.8.8

    通过分析上表可知,两台计算机都获得了IP地址、子网掩码、网关及DNS服务器地址,而且连接到VLAN10的计算机获得的IP地址属于192.168.10.0/24网段,连接到VLAN20的计算机获得的IP地址属于192.168.20.0/24网段,实现了任务的要求。

    7.设置保留的IP地址

    在配置DHCP服务时,通常需要保留部分IP地址,用于以固定分配方式给服务器或其他网络设备使用。例如,在本活动中,交换机的两个VLAN的接口的IP地址就属于固定分配。这些保留的IP地址不能以DHCP方式被分配给其他计算机。
    如果在本实验中要对192.168.10.0/24网段保留后153个IP地址以留作备用,对192.168.20.0/24网段保留后103个IP地址以留作备用,那么具体的实现命令如下。

    [SW3A-ip-pool-vlan10]excluded-ip-address 192.168.10.100 192.168.10.253
    [SW3A-ip-pool-vlan20]excluded-ip-address 192.168.20.150 192.168.20.253
    
    • 1
    • 2

    添加完以上命令之后,再次检测计算机获得的IP地址。检测方法可参考步骤6,计算机将重新获得IP地址等信息,于是可以得到如表所示的内容。

    计算机IP地址子网掩码网关DNS服务器地址
    PC1192.168.10.99255.255.255.0192.168.10.254114.114.114.114
    PC2192.168.20.149255.255.255.0192.168.20.2548.8.8.8

    由上表可知,所有计算机都重新获得了新的IP地址,而且它们都是在保留地址以外的IP地址,实现了保留IP地址的目的。

    注:在设置保留地址时会出现错误,因前面已经获取了253这个IP地址,所以会设置不成功,可按照下面的方式设置试一试:
    ①需要先关闭DHCP,开启“静态”获取点击“应用”,在命令行中重新使用ipcongfig命令获取IP地址(IP地址等都为0);
    在这里插入图片描述

    ②在SW3A中重新设置保留地址(会提示错误,不用管。如果不生效,就重新配置地址池,并同时设置保留地址);

    [SW3A]ip pool vlan10
    [SW3A-ip-pool-vlan10]excluded-ip-address 192.168.10.100 192.168.10.253
    Error:Some of addresses not be excluded are not idle,or not in the pool.
    [SW3A-ip-pool-vlan10]quit
    [SW3A]ip pool vlan20
    [SW3A-ip-pool-vlan20]excluded-ip-address 192.168.20.150 192.168.20.253
    Error:Some of addresses not be excluded are not idle,or not in the pool.
    [SW3A-ip-pool-vlan20]quit
    [SW3A]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    ③再次开启PC机的DHCP,然后使用ipconfig命令重新获取IP地址。
    在这里插入图片描述

    六、任务验收

    在两台计算机中,查看IP地址的获取情况,使用ping命令测试其他计算机的连通情况。由此可知,当前网络中的计算机之间是连通的。

    七、任务小结

    本任务使用三层交换机作为DHCP服务器,可以使下连的计算机通过交换机获取IP地址、子网掩码、网关和DNS服务器地址。当一个网络中计算机数量庞大时,使用DHCP服务,可以很方便地为每台计算机配置好相应的IP地址,从而减轻网络管理员分配IP地址的工作。


    注:此为记录笔记,如有不足,还望海涵,可留言斧正

  • 相关阅读:
    token的使用
    1786_MTALAB代码生成把通用函数生成独立文件
    软件工程第七周
    java计算机毕业设计vue架构云餐厅美食订餐系统MyBatis+系统+LW文档+源码+调试部署
    长安链BaaS服务平台调研
    【Linux】线程
    GO语言-init()函数-包初始化
    ESDA in PySal (3):Geosilhouettes:集群拟合的地理测量
    2. 线程管控
    Python---数据容器分类及通用操作
  • 原文地址:https://blog.csdn.net/w1911026171/article/details/134269148