锐捷交换机入门配置

本文介绍锐捷交接机命令模式常用配置,使用的环境是EVE-NG模拟器,没有安装EVE-NG的可以去看一下EVE-NG安装配置
内容是我在学习的过程中记录下来的,想到什么功能就去实验,可能会出现顺序混乱的情况,大家可以对照目录去查找相关功能的配置实验。

一、设备维护管理

1、设备命名

大多数设备默认的名字是“Ruijie”,可以使用以下命令修改交换机的命名。

Ruijie>en
Ruijie#configure terminal
Ruijie(config)#hostname Switch ------>设置交换机的名字为"Switch"
Switch(config)#end
Switch#write ------>确认配置正确,保存配置

在这里插入图片描述
说明:交换机名称用于标识一台设备的名字,在实际应用过程中可以根据需求进行命名。例如可以参考设备的地理位置(AA)、网络位置(BB)、设备型号(CC)、设备编号等因素(DD),灵活制定命名规范(AA_BB_CC_DD),命令如下:

Ruijie(config)#hostname hz_12F_S8610_1
hz_12F_S8610_1(config)#

2、配置设备登录方式

2.1、配置管理IP

2.1.1、二层交换机

二层交换机配置IP地址是用于管理设备使用,比如使用Telnet、SNMP等等。
配置命令:

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#vlan 10
Ruijie(config-vlan)#interface vlan 10 ------>进入vlan 10接口
Ruijie(config-if-VLAN 10)#ip address 192.168.10.1 255.255.255.0
Ruijie(config-if-VLAN 10)#end
Ruijie#write ------>确认配置正确,保存配置

在这里插入图片描述
说明:
1、在进入vlan接口配置时,需要先创建相应的vlan,否则会提示失败。
2、如果要在同一个vlan配置第二个地址,在配置第二个地址的时候,后面再加一个secondary,否则会覆盖原有地址。
例如创建vlan 10的secondary地址为192.168.1.1/24可以通过如下命令实现:

Ruijie(config)#vlan 10
Ruijie(config-vlan)#exit
Ruijie(config)#interface vlan 10
Ruijie(config-if-VLAN 10)#ip address 192.168.1.1 255.255.255.0 secondary
Ruijie(config-if-VLAN 10)#end

在这里插入图片描述

Ruijie#show run ------>查看配置

在这里插入图片描述

2.1.2、三层交换机

三层交换机配置地址可用于管理,也可以用于通信,比如作为用户的网关。
配置方法1:

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#interface vlan 10
Ruijie(config-if-VLAN 10)#ip address 192.168.1.1 255.255.255.0
Ruijie(config-if-VLAN 10)#end
Ruijie#write ------>确认配置正确,保存配置

配置方法2(需确保交换机是三层交换机):

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#int FastEthernet 0/1
Ruijie(config-if-FastEthernet 0/1)#no switchport ------>将端口设置为三层口,配置IP地址之前必须要先变为三层口,否则无法配置IP地址
Ruijie(config-if-FastEthernet 0/1)#ip add 192.168.16.1 255.255.255.0
Ruijie(config-if-FastEthernet 0/1)#end
Ruijie#write ------>确认配置正确,保存配置

在这里插入图片描述

查看配置

Ruijie#show ip int brief
Interface IP-Address(Pri) IP-Address(Sec) Status Protocol
GigabitEthernet 0/0 172.18.160.1/24 no address up up
VLAN 10 192.168.100.1/24 192.168.1.1/24 down down

在这里插入图片描述

2.2、配置Telnet登录

2.2.1、配置要点

1、需要给交换机配置一个管理IP,如果PC与交换机不是同一个网段,需要给交换机配置一个默认网关
2、需要配置一个enable密码及telnet密码

2.2.2、配置前的准备

在开始交换机Telnet和SSH配置之前,我们需要把eve中交换机和本地电脑网络打通,这里就需要用到eve中的云功能。
虚拟机关机后选择“编辑虚拟机设置”。
在这里插入图片描述
在弹出的界面选择“添加”
在这里插入图片描述
选择“网络适配器”,点击“完成”。
在这里插入图片描述
选中刚才新增的网络适配器,网络连接方式选择“主机模式”,然后“确定”。
在这里插入图片描述
打开eve,右键选择“Network”.
在这里插入图片描述
在弹出的界面中Type选择“bridge”,其他默认即可。
在这里插入图片描述
然后把我们添加的云连接到交换机的端口上。如图所示:
在这里插入图片描述
在本地电脑网络中找到虚拟机网卡,其中VMnet1就是我们本地与虚拟机连接的网卡,配置IP为“192.168.10.25”。VMnet8是eve网页访问需要用的网卡,不用管他,大家根据实际情况配置。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.2.3、配置步骤

通过Console线 登陆交换机,开启交换机的远程登入密码及配置enable密码
1)、配置交换机管理IP

Ruijie>enable ------>进入特权模式
Ruijie#configure terminal ------>进入全局配置模式
Ruijie(config)#vlan 10
Ruijie(config-vlan)#interface vlan 10 ------>进入vlan 10接口
Ruijie(config-if-VLAN 10)#ip address 192.168.10.1 255.255.255.0 ------>为vlan 10接口上设置管理ip
Ruijie(config-if-VLAN 10)#exit ------>退回到全局配置模式

2)、配置telnet密码
需求一:telnet时使用密码登入交换机

Ruijie(config)#line vty 0 4 ------> 进入telnet密码配置模式,0 4表示允许共5个用户同时telnet登入到交换机
Ruijie(config-line)#login ------>启用需输入密码才能telnet成功
Ruijie(config-line)#password ruijie ------> 将telnet密码设置为ruijie
Ruijie(config-line)#exit ------> 回到全局配置模式
Ruijie(config)#enable password ruijie ------>配置进入特权模式的密码为ruijie
Ruijie(config)#end ------>退出到特权模式
Ruijie#write ------>确认配置正确,保存配置

在这里插入图片描述
在进行以下操作时,要确保eve和本地电脑网络可以ping通。如果不通,则检查云配置或者交换机配置是否正确
确认telnet配置是否正确
a)、在开始–运行中输入cmd命令,点击”确定“,在弹出的CMD命令行中,输入telnet 192.168.10.1
在这里插入图片描述
b)、回车后,输入line vty 所配置的密码,进入设备的用户模式,出现Ruijie>模式
在这里插入图片描述
c)、在Ruijie>模式下输入enable后,提示输入特权密码,输入正确的密码后回车,进入特权模式
在这里插入图片描述
需求二:telnet时使用用户名及密码登入交换机

Ruijie(config)#line vty 0 4 ------>进入telnet密码配置模式,0 4表示允许共5个用户同时telnet登入到交换机
Ruijie(config-line)#login local ------>启用telnet时使用本地用户和密码功能
Ruijie(config-line)#exit ------>回到全局配置模式
Ruijie(config)#username admin password ruijie ------>配置远程登入的用户名为admin,密码为ruijie
Ruijie(config)#enable password ruijie ------>配置进入特权模式的密码为ruijie
Ruijie(config)#end ------>退出到特权模式
Ruijie#write ------>确认配置正确,保存配置

确认telnet配置是否正确
a)、在开始–运行中输入cmd命令,点击”确定“,在弹出的CMD命令行中,输入telnet 192.168.10.1
在这里插入图片描述
b)、回车后,出现输入用户和密码,密码输入时隐藏不显示。输入正确的密码后回车,进入设备的用户模式,出现Ruijie>模式
在这里插入图片描述
c)、在Ruijie>模式下输入enable后,提示输入特权密码,输入正确的密码后回车,进入特权模式。
在这里插入图片描述
d)、查看当前用户登入交换机情况
在这里插入图片描述
如上图,有两个用户登入交换机,一个是通过console线登入,另外一个是通过telnet登入交换机,登入用户的IP地址是192.168.10.25。

2.3、配置SSH登录

2.3.1、配置要点

1、需要开启SSH功能
2、需要手工生成Key
3、如果PC与交换机不在同一个网段,需要配置交换机的默认网关

2.3.2、配置步骤

1、开启交换机的SSH服务功能

Ruijie#configure terminal
Ruijie(config)#enable service ssh-server

2、生成加密密钥:

Ruijie(config)#crypto key generate dsa ------>加密方式有两种:DSA和RSA,可以随意选择
Choose the size of the key modulus in the range of 360 to 2048 for your
Signature Keys. Choosing a key modulus greater than 512 may take
a few minutes.
How many bits in the modulus [512]: ------>直接敲回车
% Generating 512 bit DSA keys …[ok]

3、配置交换机的管理IP地址
管理IP如果已经配置这一步可以忽略

Ruijie(config)#vlan 10
Ruijie(config-vlan)#interface vlan 10 ------>进入vlan 10接口
Ruijie(config-if-VLAN 10)#ip address 192.168.10.1 255.255.255.0 ------>为vlan 1接口上设置管理ip

需求一:SSH时仅使用密码登入交换机

Ruijie(config)#line vty 0 4 ------> 进入SSH密码配置模式,0 4表示允许共5个用户同时SSH登入到交换机
Ruijie(config-line)#login ------>启用需输入密码才能SSH成功
Ruijie(config-line)#password ruijie ------> 将SSH密码设置为ruijie
Ruijie(config-line)#exit ------> 回到全局配置模式
Ruijie(config)#enable password ruijie ------>配置进入特权模式的密码为ruijie
Ruijie(config)#end ------>退出到特权模式
Ruijie#write ------>确认配置正确,保存配置

注意事项:如果要限制用户使用telnet登录,只能使用SSH登录,则需要调整配置,默认情况下telnet和SSH均可登录。

Ruijie(config)#line vty 0 4
Ruijie(config-line)#transport input ssh
在这里插入图片描述

确认是否配置正确
1)打开Xshell软件(说明:SSH登入交换机需要用支持SSH客户端的软件,windows的CMD模式不支持SSH,这里使用Xshell软件作为SSH客户端)。名称随便输入,协议选择SSH,主机输入交换机IP地址,端口号如果没有修改就默认即可。
在这里插入图片描述
2)点击连接,在如下选项框选择接受并保存。
在这里插入图片描述
3)出现输入用户名界面,随便输入一个用户名,我这边输入了aa作为用户名。
在这里插入图片描述
4)出现输入密码界面,输入远程登入密码。
在这里插入图片描述
需求二:SSH时使用用户名及密码登入交换机

Ruijie(config)#line vty 0 4 ------>进入SSH密码配置模式,0 4表示允许共5个用户同时SSH登入到交换机
Ruijie(config-line)#login local ------>启用SSH时使用本地用户和密码功能
Ruijie(config-line)#exit ------>回到全局配置模式
Ruijie(config)#username admin password ruijie ------>配置远程登入的用户名为admin,密码为ruijie
Ruijie(config)#enable password ruijie ------>配置进入特权模式的密码为ruijie
Ruijie(config)#end ------>退出到特权模式
Ruijie#write ------>确认配置正确,保存配置

功能验证
show service命令确认SSH服务功能是否开启
show users查看当前登入的用户
在这里插入图片描述

2.4、配设置Console口用户和密码

Ruijie(config)#line console 0
Ruijie(config-line)#login local
Ruijie(config)#username admin password ruijie

3、设备时间设置及查看

3.1、本地时钟

Ruijie#show clock
05:57:08 UTC Fri, Apr 19, 2024
Ruijie#conf t ------>进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Ruijie(config)#clock timezone beijing 8 ------>设置交换机的时区为北京东八区
Set time zone: beijing (GMT+08:00)
Ruijie(config)#exit
Ruijie#clock set 13:59:00 4 19 2024 ------>clock set 小时:分:秒 月 日 年
Set system clock: 13:59:00 beijing Fri, Apr 19, 2024
Ruijie#show clock ------>查看交换机的时间
13:59:10 beijing Fri, Apr 19, 2024
Ruijie#wr ------>确认配置正确,保存配置
Building configuration…
[OK]
Ruijie#

在这里插入图片描述

3.2、网络时钟NTP

一、组网需求
交换机需要通过NTP服务器同步时间,从而保持时钟准确性。
二、配置步骤

Ruijie(config)#ntp server 192.168.2.1 ------>配置ntp服务器的地址
Ruijie(config)#ntp update-calendar ------>更新设备的硬件时间(系统断电重启后,能够保存从ntp服务器同步的时间)

4、常用文件操作命令

Ruijie#write 保存配置
Ruijie(config)#no command 删除某条具体命令
Ruijie#delete config.text 恢复出产配置(锐捷设备不需要单独删除VLAN)
Ruijie#copy flash:config.text flash:config.bak 将当前保存的配置进行备份
Ruijie#copy flash:config.bak flash:config.text 将备份配置恢复至当前保存的配置
Ruijie#reload 重启设备(是否要保存,需要注意)

5、交换机常用show命令

#show running-config //查看当前生效的配置信息
#show startup-config //查看启动配置文件
#show interface fastethernet 0/1 //查看某一端口模式(如F 0/1)
#show interface serial 1/2 //查看S1/2端口信息
#show interface //查看所有端口信息
#show interface status //查看交换接口的信息,包括状态、vlan、双工、速度和使用介质
#show interface count rate //查看设备当前接口的实时流量
#show ip interface brief //以简洁方式汇总查看所有端口信息
#show ip interface //查看所有端口信息
#show ip access-lists listname //查看名为listname的列表的配置信息
#show version //查看版本信息
#show vlan //查看所有VLAN信息
#show vlan id 10 //查看某一VLAN (如VLAN10)的信息
#show aggregateport 1 summary //查看聚合端口AG1的信息
#show spanning-tree //查看生成树配置信息
#show spanning-tree interface fastethernet 0/1 //查看该端口的生成树状态
#show port-security //查看交换机的端口安全配置信息
#show port-security address //查看地址安全绑定配置信息
#show mac-address-table //查看设备当前的MAC地址表
#show arp //查看设备当前的ARP表

1)、查看交换机的版本信息

通过show version命令可以查看交换机具体型号、软件版本、硬件版本、交换机序列号等信息
(注:11.X软件平台建议使用show version detail查看版本信息,该命令无法通过?查看,也无法通过Tab键补全,需要手动将该命令敲全)
在这里插入图片描述

2)、查看交换机CPU利用率

通过show cpu进行查看,可以查看5分钟、1分钟、5秒钟的CPU利用率。
在这里插入图片描述

3)、查看交换机内存利用率

通过show memory进行查看,可以查看总的内存大小,可用内存大小及当前内存利用率。
在这里插入图片描述

4)、查看交换机的电源信息

通过show power命令可以查看交换机的电源供电状态。
在这里插入图片描述

5)、查看交换机的风扇信息

通过show fan命令可以查看交换机的风扇是否正常
在这里插入图片描述

6)、查看交换机的版本信息

通过show tem命令可以查看交换机的温度
在这里插入图片描述

7)、查看交换机时间命令

在特权模式下使用show clock命令查看交换机的时间,如下:

Ruijie#show clock ------>查看交换机的时间
16:18:24 beijing Thu, Apr 25, 2024
在这里插入图片描述

8)、查看交换机的log信息

在特权模式下使用show log命令查看日志信息
在这里插入图片描述
2)通过more flash:xxx来查看保存到flash中的log信息。
在这里插入图片描述
说明:需要用命令Ruijie(config)#logging file flash:syslog 131072来将缓存区的log保存到flash

9)、查看交换机FLASH空间大小

通过dir命令进行查看,可以查看主程序文件、配置文件、总FLASH空间大小及当前空闲的FLASH空间大小
在这里插入图片描述

10)、查看交换机的IP地址信息

通过show ip interface brief 命令可以查看交换机的IP地址信息
在这里插入图片描述

10)、查看交换机的路由表

通过show ip route命令可以查看交换机的路由表信息
在这里插入图片描述

通过show ip route count命令来查看交换机的路由表数目
在这里插入图片描述

11)、查看交换机的接口状态信息

通过show int st命令可以查看交换机的接口是否UP
在这里插入图片描述

通过在特权模式上show interfaces description 接口连接的描述信息
在这里插入图片描述

二、接口配置

1、进入接口模式配置

在全局配置模式下使用 interface 命令进入接口配置模式。
Ruijie(config)# interface interface-id 在全局配置模式下输入 interface 命令,进入接口配置模式。

【例】进入 Gigabitethernet 0/2 接口进行配置:

Ruijie(config)# interface gigabitethernet 0/2
Ruijie(config-if-GigabitEthernet 0/2)#

交换机互联的重要接口均要求配置端口描述,以方便进行日常维护及故障排查。可以参考Link-对端设备名-对端接口名的规则,灵活制定描述信息。例如可以如下配置端口描述信息:

Ruijie(config-if-GigabitEthernet 0/1)#description Link-to-WLZX_Core_S8610_1-G1/2
查看配置
Ruijie#show interfaces description

在这里插入图片描述

2、将接口恢复出厂配置

通过default将命令将接口恢复为出厂配置,如可以在配置模式下,将G0/1接口恢复为出厂配置:

Ruijie(config)#default interface gigabitEthernet 0/1

在这里插入图片描述
也可以使用如图所示的批量恢复出厂方式
在这里插入图片描述

3、批量配置接口

【例1】进入gigabitethernet 0/4 – 8,一次对5个接口进行配置:

Ruijie# configure terminal
Ruijie(config)# interface range gigabitEthernet 0/4 - 8
Ruijie(config-if-range)# no shutdown
Ruijie(config-if-range)#switchport access vlan 10

在这里插入图片描述
【例2】进入0/0, 0/3,对不连续的2个接口进行配置(下面的例子使用分隔符号(,)隔开多个 range)

Ruijie# configure terminal
Ruijie(config)# interface range gigabitEthernet 0/0, 0/3

在这里插入图片描述
对于端口连续和不连续的可以结合使用。
在这里插入图片描述

4、Access和Trunk口配置

1)、交换机access口配置

将交换机的0号口配置为access口,并且属于vlan10

Switch#conf t.
Switch(config)#interface gigabitEthernet 0/0
Switch(config-if-GigabitEthernet 0/0)#switchport access vlan 10
Switch(config-if-GigabitEthernet 0/0)#end
Switch#wr

说明:
交换机如果没有配置,那么默认所有端口都是access口。如果端口被配置为trunk口,需要改为access口,需要先在接口下敲switchport mode access,否则不生效,例如原来的trunk口配置改为access口,属于access vlan 10,命令如下:

Switch#show run interface gigabitEthernet 0/1 ------>查看配置
Building configuration…
Current configuration: 55 bytes
interface GigabitEthernet 0/1
switchport mode trunk
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int g0/1
Switch(config-if-GigabitEthernet 0/1)#switchport mode access ------>设置为access模式
Switch(config-if-GigabitEthernet 0/1)#switchport access vlan 10
Switch(config-if-GigabitEthernet 0/1)#end
Switch#*Apr 23 08:10:19: %SYS-5-CONFIG_I: Configured from console by console
Switch#

在这里插入图片描述

2)、 交换机TRUNK口配置

将交换机的1号口配置为trunk口

Switch#conf t
Switch(config)#int g0/1
Switch(config-if-GigabitEthernet 0/1)#switchport mode trunk
Switch(config-if-GigabitEthernet 0/1)#end
在这里插入图片描述

查看配置

Switch#show interfaces trunk

native vlan是1,ALL表示允许所有的vlan通过

在这里插入图片描述

3)、 Trunk口VLAN裁剪(必配)

交换机的1号口配置为trunk口,并且只允许vlan 5、vlan 10、vlan20-30通过,其余vlan不允许通过

Ruijie#configure terminal
Ruijie(config)#interface gigabitEthernet 1/1
Ruijie(config-if-GigabitEthernet 1/1)#switchport mode trunk
Ruijie(config-if-GigabitEthernet 1/1)#switchport trunk allowed vlan remove 1-4,6-9,11-19,31-4094 ------>交换机默认允许所有本地已创建的vlan通过,如果只需要配置只允许相应vlan通过,需要把不允许通过的vlan给裁剪掉
Ruijie(config-if-GigabitEthernet 1/1)#end
Ruijie#wr

三、VLAN配置

1、VLAN基本配置

Ruijie#conf t
Ruijie(config)#vlan 20 ------> 创建VLAN 20
Ruijie(config-vlan)#name bangongA ------>vlan描述
Ruijie(config-vlan)#end
Ruijie#conf t
Ruijie(config)#int vlan 20 ------> 创建SVI 20
Ruijie(config-if-VLAN 20)#ip add 192.168.20.1 255.255.255.0 ------> 配置vlan 20的网关地址
Ruijie(config-if-VLAN 20)#end
Ruijie#wr

在这里插入图片描述

2、VLAN间互访

一、组网需求:

1、如下图所示,某用户内网被划分为VLAN 20、VLAN 30,以实现相互间的2 层隔离;
2、2 个VLAN 对应的IP 子网分别为192.168.2.0/24 、192.168.3.0/24,2 个VLAN 通过三 层核心交换机的IP 转发能力实现子网互连。

二、组网拓扑:

在这里插入图片描述

三、配置要点:

本用例以核心交换机和1 台接入交换机为例说明配置过程。要点如下:

1)在核心交换机配置2 个VLAN,配置下连接入交换机的端口为trunk 口
2)在核心交换机配置2个SVI 口,分别作为2 个VLAN 对应IP 子网的网关接口,配置对应的IP 地址;
3)在接入交换机创建VLAN,为各VLAN 分配Access 口,指定上连核心交换机的trunk 口。

四、配置步骤:

注意:配置之前建议使用 Ruijie#show interface status查看接口名称,常用接口名称有FastEthernet(百兆)、GigabitEthernet(千兆)和TenGigabitEthernet(万兆),以下配置千兆接口为例。

核心交换机的配置:

Switch#conf t
Switch(config)#hostname Ruijie
Ruijie(config)#vlan 20 ------> 创建VLAN 20
Ruijie(config-vlan)#int vlan 20 ------> 创建SVI 20
Ruijie(config-if-VLAN 20)#ip add 192.168.2.1 255.255.255.0 ------> 配置vlan 20的网关地址
Ruijie(config-if-VLAN 20)#exit
Ruijie(config)#vlan 30 ------>创建VLAN 30
Ruijie(config-vlan)#int vlan 30 ------> 创建SVI 30
Ruijie(config-if-VLAN 30)#ip add 192.168.3.1 255.255.255.0 ------> 配置vlan 30的网关地址
Ruijie(config-if-VLAN 30)#end
Ruijie#conf t
Ruijie(config)#int g0/0
Ruijie(config-if-GigabitEthernet 0/0)#switchport mode trunk ------>配置该端口Gi 0/0为trunk 口
Ruijie(config-if-GigabitEthernet 0/0)#end

在这里插入图片描述

接入交换机上的配置:

Switch#conf t
Switch(config)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#exit
Switch(config)#int g0/1
Switch(config-if-GigabitEthernet 0/1)#switchport access vlan 20 ------>将端口Gi0/1 分配给VLAN 20
Switch(config-if-GigabitEthernet 0/1)#int g 0/5
Switch(config-if-GigabitEthernet 0/5)#switchport access vlan 30 ------>将端口Gi0/5 分配给VLAN 30
Switch(config-if-GigabitEthernet 0/5)#exit
Switch(config)#int g0/0
Switch(config-if-GigabitEthernet 0/0)#switchport mode trunk ------> 指定上连核心交换机的trunk 口
Switch(config-if-GigabitEthernet 0/0)#end
Switch#wr

在这里插入图片描述

五、配置验证:

核心交换机:查看vlan 信息,包括vlan id、名称、状态、包括的端口

Ruijie#show vlan
VLAN Name Status Ports


1 VLAN0001 STATIC Gi0/0, Gi0/1, Gi0/2, Gi0/3
Gi0/4, Gi0/5, Gi0/6, Gi0/7
Gi0/8
20 VLAN0020 STATIC Gi0/0
30 VLAN0030 STATIC Gi0/0

在这里插入图片描述

查看端口Gi 0/0 的vlan 状态

Ruijie#show int g0/0 switchport
Interface Switchport Mode Access Native Protected VLAN lists


GigabitEthernet 0/0 enabled TRUNK 1 1 Disabled ALL

在这里插入图片描述
PC2的配置与测试
在这里插入图片描述
PC1的配置与测试
在这里插入图片描述

四、DHCP配置

1、交换机作为DHCP服务器

1.1)、配置要点

1、(必配)开启DHCP服务,service dhcp为dhcp的功能开关

2、配置DHCP地址池, DHCP地址池里可用地址的个数要是实际用户数的2倍左右

3、(可选)配置哪些地址不想被分配给PC机使用

4、(可选)指定固定ip分配给固定PC机

5、检查配置,保存
在这里插入图片描述

1.2)、配置步骤:

1、基本网络配置

1.1)新建vlan 10、20

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#vlan 10 ------>创建vlan10
Ruijie(config-vlan)#exit
Ruijie(config)#vlan 20
Ruijie(config-vlan)#exit

1.2) 划分接口到相应vlan下

Ruijie(config)#interface GigabitEthernet 0/5
Ruijie(config-if-GigabitEthernet 0/5)# switchport access vlan 10 ------> 把交换机的第5个接口划入到vlan 10
Ruijie(config)#interface GigabitEthernet 0/3
Ruijie(config-if-GigabitEthernet 0/3)# switchport access vlan 20

1.3)配置vlan10和vlan20的svi口地址(vlan网关地址)

Ruijie(config)#interface vlan 10
Ruijie(config-if-VLAN 10)#ip address 192.168.10.1 255.255.255.0
Ruijie(config-if-VLAN 10)#exit
Ruijie(config)#interface vlan 20
Ruijie(config-if-VLAN 20)#ip address 192.168.20.1 255.255.255.0
Ruijie(config-if-VLAN 20)#exit

2、普通DHCP配置

2.1)开启DHCP功能

Ruijie(config)#service dhcp

2.2) 配置DHCP地址池

Ruijie(config)#ip dhcp pool valn10 ------>创建一个名为 valn10 的DHCP地址池
Ruijie(dhcp-config)#lease 1 2 3 ------>1、2、3分别是天、时、分,地址释放时间默认为24小时。
Ruijie(dhcp-config)#network 192.168.10.0 255.255.255.0 ------>可以分配的地址是192.168.10.1~192.168.10.253
Ruijie(dhcp-config)#dns-server 8.8.8.8 6.6.6.6 ------>8.8.8.8为主DNS,6.6.6.6为备用DNS
Ruijie(dhcp-config)#default-router 192.168.10.1 ------>分配的网关地址
Ruijie(dhcp-config)#exit
Ruijie(config)#ip dhcp pool valn20
Ruijie(dhcp-config)#network 192.168.20.0 255.255.255.0
Ruijie(dhcp-config)#lease 1 2 3
Ruijie(dhcp-config)#dns-server 8.8.8.8 6.6.6.6
Ruijie(dhcp-config)#default-router 192.168.20.1
Ruijie(dhcp-config)#exit

在这里插入图片描述
在PC1中查看原有IP,清除IP配置,并通过DHCP获取IP地址。
在这里插入图片描述
2.3) 保留部分地址

Ruijie(config)#ip dhcp excluded-address 192.168.20.1 192.168.20.10 ------>不向客户端分配192.168.20.1~~192.168.20.10的地址

在这里插入图片描述
在PC2中原来分配的192.168.20.3由于交换机配置了保留地址段,所以这个被回收,重新分配了保留地址段之外的地址。
在这里插入图片描述

3、为特定的PC机分配固定的 ip地址

DHCP 手工指定,假设让mac地址为0050.7966.6803 的PC机自动获取到192.168.10.88的地址

DHCP给特定mac的客户端分配固定的 ip地址,根据客户端DHCP 请求报文标识客户端mac地址字段的不同,有如下两种方式:

1)通过命令 client-identifier 01+mac地址(01 代表网络类型为以太网) 配置命令:Ruijie(dhcp-config)#client-identifier 010050.7966.6803 //配置根据客户端标识来分配地址,客户端标识为01+mac地址(01 代表网络类型为以太网)

2)通过命令 hardware-address mac地址 配置命令: Ruijie(dhcp-config)#hardware-address 0050.7966.6803 //配置客户端的mac,推荐根据客户端mac分配IP地址

3)指定固定IP分配给固定PC机

Ruijie(config)#ip dhcp pool zhangsan //指定静态地址池名称为zhangsan
Ruijie(dhcp-config)#hardware-address 0050.7966.6803 //配置客户端的mac,推荐根据客户端mac分配IP地址
Ruijie(dhcp-config)#host 192.168.10.88 255.255.255.0 //配置要固定分配的ip及掩码
Ruijie(dhcp-config)#dns-server 8.8.8.8 6.6.6.6 //8.8.8.8为主DNS,6.6.6.6为备用DNS
Ruijie(dhcp-config)#default-router 192.168.10.1 //用户网关

在这里插入图片描述

查看dhcp已经分配的IP地址

show ip dhcp binding

在这里插入图片描述

2、交换机作为DHCP中继

一、组网要求

1)PC3能自动获取vlan20的地址;
2)PC3网关在三层交换机(Ruijie)上;
3)DHCP服务器在(Ruijie)这台设备上;

二、组网拓扑

在这里插入图片描述

三、配置要点:

交换机(Ruijie-SW)配置vlan 、vlan 的svi地址并把端口划分到相应vlan里;
交换机(Ruijie-SW)开启DHCP功能;
配置DHCP中继功能;
交换机(Ruijie)开启dhcp功能,配置DHCP地址池;

四、配置步骤:

DHCP中继交换机(Ruijie-SW)配置:

1、基本网络配置

1.1)新建vlan 10、20

Switch>enable
Switch#configure terminal
Switch(config)#vlan 10 ------>创建vlan10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit

1.2) 划分接口到相应vlan下

Switch(config)#interface GigabitEthernet 0/0
Switch(config-if-GigabitEthernet 0/0)# switchport access vlan 10 ------> 把交换机的第5个接口划入到vlan 10
Switch(config)#interface GigabitEthernet 0/2
Switch(config-if-GigabitEthernet 0/2)# switchport access vlan 20

1.3)配置vlan10和vlan20的svi口地址(vlan网关地址)

Switch(config)#interface vlan 10
Switch(config-if-VLAN 10)#ip address 192.168.10.10 255.255.255.0
Switch(config-if-VLAN 10)#exit
Switch(config)#interface vlan 20
Switch(config-if-VLAN 20)#ip address 192.168.20.2 255.255.255.0
Switch(config-if-VLAN 20)#exit

1.4)配置连接 (Ruijie) 的接口地址

Switch(config)#interface gigabitEthernet 0/1
Switch(config-if-GigabitEthernet 0/1)#switchport mode trunk
Switch(config-if-GigabitEthernet 0/1)#switchport trunk allowed vlan all

2、配置DHCP中继

2.1)开启DHCP功能

Switch(config)#service dhcp

2.2)配置DHCP中继

Switch(config)#ip helper-address 192.168.10.1 ------>192.168.10.1是DHCP服务器的地址

DHCP服务器交换机(Ruijie)配置查看 交换机作为DHCP服务器

注意点:
此例是用另一台三层交换机作为DHCP服务器,也可以用一台电脑作DHCP服务器,如果交换机(Ruijie-SW)与DHCP服务器是跨网段的,则还需要写一条到往服务器网段的静态路由。即保证交换机(Ruijie-SW)上能ping通dhcp服务器地址。

3、配置验证

在这里插入图片描述
在这里插入图片描述

3、DHCP Snooping

一、功能简介:

DHCP Snooping:意为DHCP 窥探,在一次PC动态获取IP地址的过程中,通过对Client和服务器之间的DHCP交互报文进行窥探,实现对用户的监控,同时DHCP Snooping起到一个DHCP 报文过滤的功能,通过合理的配置实现对非法服务器的过滤,防止用户端获取到非法DHCP服务器提供的地址而无法上网。

二、配置要点

1、在接入交换机上全局开启dhcp snooping功能,并且在上联核心的端口开启DHCP Snooping信任口(对正常服务器过来端口的DHCP报文不控制)
2、在核心交换机上开启DHCP Server功能

三、组网拓扑

在这里插入图片描述

四、配置步骤

核心交换机配置:

1、开启核心设备的DHCP服务功能

Switch(config)#service dhcp

2、创建核心设备的IP地址,即用户的网关地址

Switch(config)#interface vlan 1
Switch(config-if-VLAN 1)#ip address 192.168.1.254 255.255.255.0
Switch(config-if-VLAN 1)#exit

3、创建核心设备的DHCP地址池

Switch(config)#ip dhcp pool vlan1
Switch(dhcp-config)#network 192.168.1.0 255.255.255.0 ------>子网掩码要和所设置IP地址的子网掩码一致,这里都是/24位掩码
Switch(dhcp-config)#dns-server 218.85.157.99 ------>设置分配给客户端的DNS地址
Switch(dhcp-config)#default-router 192.168.1.254 ------>设置分配给用户的网关地址,这个要和核心设备上所设置的IP地址一致,为192.168.1.254
Switch(dhcp-config)#end
Switch#wr

在这里插入图片描述

接入交换机配置:

1、在接入交换机上开启dhcp snooping功能

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip dhcp snooping ------>开启DHCP snooping功能

2、连接DHCP服务器的接口配置为可信任口

Ruijie(config)#interface gigabitEthernet 0/0
Ruijie(config-GigabitEthernet 0/0)#ip dhcp snooping trust --------开启DHCP snooping的交换机所有接口缺省为untrust口,交换机只转发从trust口收到的DHCP响应报文(offer、ACK)

五、功能验证

1、查看核心交换机DHCP服务器地址池分配情况
在这里插入图片描述2、查看PC获取IP地址情况
在这里插入图片描述

3、接入交换机查看DHCP Snooping表
在这里插入图片描述

4、接入交换机查看DHCP Snooping的设置情况
在这里插入图片描述

五、访问控制列表(ACL)

标准IP 访问控制列表::ip access-list N [permit | deny ] 地址段 反掩码 ,N取值范围 1~99
例: ip access-list 1 permit 192.168.1.0 0.0.0.255

扩展IP 访问控制列表: ip access-list N [permit | deny ] 源地址段 反掩码 目的地址段 反掩码 ,N取值范围 100~199
例: ip access-list 100 permit 192.168.1.0 0.0.0.255 192.168.2.0 0.0.0.255

MAC扩展访问控制列表 : access-list N [permit | deny ] host 源mac地址 host 目的mac地址 ,N取值范围 700-799
access-list N [permit | deny ] host 源mac地址 any any表示地址任意

例:access-list 700 permit host 0001.1111.1111 any

Expert扩展访问控制列表: access-list N [permit | deny ] 协议 源mac mac反掩码 目的mac mac反掩码 ,N取值范围 2700-2899

例:access-list 2700 permit ipx host 0001.1111.1111 any

注:ACL默认最后是一条deny的条目“禁止所有”,这是隐藏的规则,配置是一定要注意,否则会导致与ACL相关的策略达不到预期的效果。

1、标准ACL

一、组网需求

只允许vlan 2网段的数据通过g0/0上网,其他网段不允许。

二、组网拓扑

在这里插入图片描述

三、配置要点:

1) ACL默认最后有一条deny any,故允许(permit)的ACL应该写在上面。若是禁止某网段访问,其他网段均放通,则应该在最后加一条permit any。
2)标准的ACL只匹配源IP地址;
3)标准的ACL号是从1-99和1300-1999;
4)如果是单个IP地址,可写为access-list 1 permit host 192.168.1.1

四、配置步骤:

1)配置vlan 、svi口地址(vlan网关),接口划分到相应vlan里:
1.1)新建vlan 2、3

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#vlan 2 ------>创建vlan 2
Ruijie(config-vlan)#exit
Ruijie(config)#vlan 3
Ruijie(config-vlan)#exit

1.2)划分接口到相应vlan下

Ruijie(config)#interface GigabitEthernet 0/1
Ruijie(config-if-GigabitEthernet 0/1)# switchport access vlan 2
Ruijie(config)#interface GigabitEthernet 0/5
Ruijie(config-if-GigabitEthernet 0/5)# switchport access vlan 3 ------>把交换机的第23个千兆接口划入到vlan 3

1.3)配置vlan2和vlan3的svi口地址

Ruijie(config)#interface vlan 2
Ruijie(config-if-VLAN 2)#ip address 192.168.2.254 255.255.255.0 ------>配置vlan 2的网关地址
Ruijie(config-if-VLAN 2)#exit
Ruijie(config)#interface vlan 3
Ruijie(config-if-VLAN 3)#ip address 192.168.3.254 255.255.255.0 ------>配置vlan 3的网关地址
Ruijie(config-if-VLAN 3)#exit

2)配置g0/0为路由口:

Ruijie(config)#interface GigabitEthernet 0/0
Ruijie(config-if-GigabitEthernet 0/0)#no switchport ------>把交换机的第一千兆接口属性改成路由接口
Ruijie(config-if-GigabitEthernet 0/0)#ip address 172.16.1.1 255.255.255.0 ------>配置ip地址

3)配置默认路由:

Ruijie(config)#ip route 0.0.0.0 0.0.0.0 172.16.1.2 ------>配置默认路由

4)配置标准ACL,并在g0/0调用:

Ruijie(config)#access-list 1 permit 192.168.2.0 0.0.0.255 ---->序列1~99标准的ACL,指定源地址,只允许VLAN2网段192.168.2.0/24网段
Ruijie(config)#access-list 1 deny any ------> 默认有一条deny any的条目
Ruijie(config)#interface GigabitEthernet 0/0
Ruijie(config-if-GigabitEthernet 0/0)#ip access-group 1 in------>在G0/0接口的in方向应用ACL

5)保存配置

Ruijie(config-if-GigabitEthernet 0/0)#end
Ruijie#write ------> 确认配置正确,保存配置

五、验证命令:

Ruijie#show access-lists 1 查看ACL的配置
ip access-list standard 1
10 permit 192.168.2.0 0.0.0.255
20 deny any
Ruijie#show ip access-group 查看ACL在接口下的应用
ip access-group 1 in
Applied On interface GigabitEthernet 0/24.

在这里插入图片描述
在这里插入图片描述

2、扩展ACL

一、组网需求:

禁止vlan 2访问vlan3,但192.168.2.1这个地址不受限制。

二、组网拓扑

在这里插入图片描述

三、配置要点:

1)扩展ACL可匹配源地址、目的地址、IP协议,tcp、udp、icmp、igmp待协议;
如要允许所有目的端口是tcp80端口的流量:

Ruijie(config)#access-list 100 per tcp any any eq 80

2)扩展ACL号为100-199和2000-2699

四、配置步骤:

1)配置vlan 、svi口地址,接口划分到相应vlan里
1.1)新建vlan 2、3

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#vlan 2 ------>创建vlan 2
Ruijie(config-vlan)#exit
Ruijie(config)#vlan 3
Ruijie(config-vlan)#exit

1.2)划分接口到相应vlan下

Ruijie(config)#interface GigabitEthernet 0/1
Ruijie(config-if-GigabitEthernet 0/1)# switchport access vlan 2
Ruijie(config)#interface GigabitEthernet 0/5
Ruijie(config-if-GigabitEthernet 0/5)# switchport access vlan 3 ------>把交换机的第23个千兆接口划入到vlan 3

1.3)配置vlan2和vlan3的svi口地址

Ruijie(config)#interface vlan 2
Ruijie(config-if-VLAN 2)#ip address 192.168.2.254 255.255.255.0 ------>配置vlan 2的网关地址
Ruijie(config-if-VLAN 2)#exit
Ruijie(config)#interface vlan 3
Ruijie(config-if-VLAN 3)#ip address 192.168.3.254 255.255.255.0 ------>配置vlan 3的网关地址
Ruijie(config-if-VLAN 3)#exit

2)配置g0/0为路由口

Ruijie(config)#interface GigabitEthernet 0/0
Ruijie(config-if-GigabitEthernet 0/0)#no switchport ------>把交换机的第一千兆接口属性改成路由接口
Ruijie(config-if-GigabitEthernet 0/0)#ip address 172.16.1.1 255.255.255.0 ------>配置ip地址

3)配置标准ACL,并在SVI口调用;

Ruijie(config)#access-list 100 permit ip host 192.168.2.1 any —>允许192.168.2.1访问所有网段
Ruijie(config)#access-list 100 deny ip 192.168.2.0 0.0.0.255 192.168.3.0 0.0.0.255 ---->不允许VLAN2网段192.168.2.0/24访问VLAN3网段192.168.3.0/24
Ruijie(config)#access-list 100 permit ip any any ------>ACL默认最后一句是deny ip any any ,故为保证其他数据能通过必须配置一条permit ip any any
Ruijie(config)#interface vlan 2
Ruijie(config-if-VLAN 2)#ip access-group 100 in ------>在 vlan2的网关上应用ACL
在这里插入图片描述

4)保存配置

Ruijie(config-if-VLAN 2)#end
Ruijie#write ------> 确认配置正确,保存配置

五、验证命令

Ruijie#show access-lists 100 查看ACL的配置
ip access-list extended 100
10 permit ip host 192.168.2.1 any
20 deny ip 192.168.2.0 0.0.0.255 192.168.3.0 0.0.0.255
30 permit ip any any
Ruijie#show ip access-group 查看ACL在接口下的应用
ip access-group 100 in
Applied On interface vlan 2.

在这里插入图片描述

3、基于时间的ACL

一、组网需求

禁止vlan 2在每天的9:00到17:30访问vlan3,其他时间可以访问。

二、组网拓扑

在这里插入图片描述

三、配置要点

1)要先配置设备的时间,参考“设备维护和管理 —》设备时间设置及查看”章节

2)时间段不能跨0:00,即如果要写晚上10:00点到第二天早上7:00的时间段,需要分两段写

Ruijie(config)#time-range aaa
Ruijie(config-time-range)#periodic daily 0:00 to 7:00
Ruijie(config-time-range)#periodic daily 22:00 to 23:59

四、配置步骤

1)配置vlan 、svi口地址(vlan网关),接口划分到相应vlan里:

1.1)新建vlan 2、3

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#vlan 2 ------>创建vlan 2
Ruijie(config-vlan)#exit
Ruijie(config)#vlan 3
Ruijie(config-vlan)#exit

1.2)划分接口到相应vlan下

Ruijie(config)#interface GigabitEthernet 0/1
Ruijie(config-if-GigabitEthernet 0/1)# switchport access vlan 2
Ruijie(config)#interface GigabitEthernet 0/5
Ruijie(config-if-GigabitEthernet 0/5)# switchport access vlan 3 ------>把交换机的第23个千兆接口划入到vlan 3

1.3)配置vlan2和vlan3的svi口地址

Ruijie(config)#interface vlan 2
Ruijie(config-if-VLAN 2)#ip address 192.168.2.254 255.255.255.0 ------>配置vlan 2的网关地址
Ruijie(config-if-VLAN 2)#exit
Ruijie(config)#interface vlan 3
Ruijie(config-if-VLAN 3)#ip address 192.168.3.254 255.255.255.0 ------>配置vlan 3的网关地址
Ruijie(config-if-VLAN 3)#exit

2)配置g0/0为路由口

Ruijie(config)#interface GigabitEthernet 0/0
Ruijie(config-if-GigabitEthernet 0/0)#no switchport ------>把交换机的第一千兆接口属性改成路由接口
Ruijie(config-if-GigabitEthernet 0/0)#ip address 172.16.1.1 255.255.255.0 ------>配置ip地址

3)配置时间段

Ruijie(config)#time-range one
Ruijie(config-time-range)#periodic daily 9:00 to 17:30 ------>每天的9:00到17:30

4)配置标准ACL,并在svi口调用

Ruijie(config)#access-list 100 deny ip 192.168.2.0 0.0.0.255 192.168.3.0 0.0.0.255 time-range one ---->配置禁止vlan 2网段192.168.2.0/24用户在每天的8:00到18:00访问vlan3网段192.168.3.0/24
Ruijie(config)#access-list 100 permit ip any any------>ACL默认最后一句是deny ip any any ,故为保证其他数据能通过必须配置一条permit ip any any
Ruijie(config)#interface vlan 2
Ruijie(config-if-VLAN 2)#ip access-group 100 in ------>在接口下调用ACL,应用在in的方向

  1. 保存配置

Ruijie(config-if-VLAN 2)#end
Ruijie#write ------>确认配置正确,保存配置

五、验证命令

Ruijie#show access-list 100 查看ACL的配置
ip access-list extended 100
10 deny ip 192.168.2.0 0.0.0.255 192.168.3.0 0.0.0.255 time-range one (inactive)
20 permit ip any any
Ruijie#show time-range one 查看时间段的配置
time-range entry: one (inactive)
periodic Daily 9:00 to 17:30
Ruijie#show ip access-group 查看ACL在接口下的应用
ip access-group 100 in
Applied On interface vlan 2.

在这里插入图片描述

4、基于MAC的ACL

一、组网需求

过滤vlan 2里的0050.7966.6803这个mac地址,即此物理地址的数据不允许它访问其他vlan

二、组网拓扑

在这里插入图片描述

三、配置要点

1)配置vlan ,svi口地址,接口划分到相应vlan里;

2)配置ACL,并在vlan 2调用;

四、配置步骤

1)配置vlan 、svi口地址(vlan网关),接口划分到相应vlan里:

1.1)新建vlan 2

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#vlan 2 ------>创建vlan 2
Ruijie(config-vlan)#exit

1.2)划分接口到相应vlan下

Ruijie(config)#interface GigabitEthernet 0/1
Ruijie(config-if-GigabitEthernet 0/1)# switchport access vlan 2

1.3)配置vlan2的svi口地址

Ruijie(config)#interface vlan 2
Ruijie(config-if-VLAN 2)#ip address 192.168.2.254 255.255.255.0 ------>配置vlan 2的网关地址
Ruijie(config-if-VLAN 2)#exit

2)配置ACL,并在vlan 2调用

Ruijie(config)#access-list 700 deny host 0050.7966.6803 any ------> 拒绝mac地址是0050.7966.6803 访问任意地址
Ruijie(config)#access-list 700 per any any
Ruijie(config)#interface vlan 2
Ruijie(config-if-VLAN 2)#mac access-group 700 in ------>把 ACL 700应用在in方向(SVI上只能应用在in方向)
在这里插入图片描述

3)保存配置

Ruijie(config-if-VLAN 2)#end ------> 退出到特权模式
Ruijie#write ------>确认配置正确,保存配置

五、验证命令:

Ruijie#show access-lists 700 查看ACL配置
mac access-list extended 700
10 deny host 0050.7966.6803 any etype-any
20 permit any any etype-any
Ruijie#show access-group 查看ACL接口下的应用
mac access-group 700 in
Applied On interface VLAN 2

在这里插入图片描述

  • 34
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值