实验要求
![](https://img-blog.csdnimg.cn/img_convert/5de3c5b15ef82d3088f258bb3bfebf03.png)
![](https://img-blog.csdnimg.cn/img_convert/2f612720fda11fa606c9be2c41fd825e.png)
实验步骤
对交换机和主机进行命名
Switch>enable
Switch#config
Switch(config)#hostnameSwitchA21
......
链路聚合
SwitchD21(config)#intport-channel 1
SwitchD21(config-if)#exit
SwitchD21(config)#intrange f0/23-24
SwitchD21(config-if-range)#channel-group1 mode on
SwitchD21(config-if-range)#exit
SwitchD21(config)#intport-channel 1
SwitchD21(config-if)#switchportmode trunk
SwitchD21(config-if)#switchporttrunk allow vlan all
SwitchD21(config-if)#exit
E同理
MAC地址绑定
先ipconfig/all 查找到每台pc机物理地址
SwitchF21(config)#interface fastethernet0/1
SwitchF21(config-if)#switchport port-security
Commandrejected: FastEthernet0/1 is a dynamic port.
SwitchF21(config-if)#switchport mode access //针对上面的补救方法
SwitchF21(config-if)#switchport port-security
SwitchF21(config-if)#switchportport-security mac-address 0005.5EC0.158D5.
SwitchF21(config-if)#switchport port-security maximum 2
SwitchF21(config-if)#switchport port-security mac-address 0005.5E55.8D1B
Switch#show port-security address
配置DHCP
SwitchB21#vlan database
SwitchB21(vlan)#vlan 50 name server
VLAN 50 added:
Name: server
SwitchB21(vlan)#vlan 60
VLAN 60 added:
Name: VLAN0060
SwitchB21(config)#int vlan 50
SwitchB21(config-if)#
%LINK-5-CHANGED: Interface Vlan50, changed state to up
SwitchB21(config-if)#ip address 192.168.50.1 255.255.255.0
SwitchB21(config-if)#no shutdown
SwitchB21(config-if)#exit
SwitchB21(config)#int range f0/1-8
SwitchB21(config-if-range)#switchport access vlan 50
SwitchB21(config-if-range)#exit
SwitchB21(config)#int vlan 60
SwitchB21(config-if)#
%LINK-5-CHANGED: Interface Vlan60, changed state to up
SwitchB21(config-if)#ip address 192.168.60.1 255.255.255.0
SwitchB21(config-if)#no shutdown
SwitchB21(config-if)#exit
SwitchB21(config)#int range f0/9-16
SwitchB21(config-if-range)#switchport access vlan 60
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan60, changed state to upSwitchB21(config-if-range)#exit
SwitchB21(config)#ip dhcp pool test1
SwitchB21(dhcp-config)#network 192.168.50.0 255.255.255.0
SwitchB21(dhcp-config)#dns-server 192.168.50.10
SwitchB21(dhcp-config)#default-router 192.168.50.1
SwitchB21(dhcp-config)#exit
SwitchB21(config)#ip dhcp pool test2
SwitchB21(dhcp-config)#network 192.168.60.0 255.255.255.0
SwitchB21(dhcp-config)#dns-server 192.168.60.10
SwitchB21(dhcp-config)#default-router 192.168.60.1
SwitchB21(dhcp-config)#exit
SwitchB21(config)#ip dhcp excluded-address 192.168.50.2 192.168.50.10
SwitchB21(config)#ip dhcp excluded-address 192.168.60.2 192.168.60.10 //限制这之间的ip不分配
SwitchB21(config)#ip routing
SwitchB21(config)#exit
SwitchB21#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
设置其他IP
Pc名 | IP地址 | Gateway | Mask |
hostA21 | 192.168.10.101 | 192.168.10.1 | 255.255.255.0 |
hostB21 | 192.168.10.102 | 192.168.10.1 | 255.255.255.0 |
hostE21 | 192.168.40.101 | 192.168.40.1 | 255.255.255.0 |
hostF21 | 192.168.40.102 | 192.168.40.1 | 255.255.255.0 |
划分vlan,配置RIP协议
划分vlan
SwitchA21(config)#vlan 10
SwitchA21(config-vlan)#exit
SwitchA21(config)#vlan 20
SwitchA21(config-vlan)#exit
SwitchA21(config)#int range f0/1-8
SwitchA21(config-if-range)#switchport access vlan 10
SwitchA21(config-if-range)#exit
SwitchA21(config)#int range f0/23
SwitchA21(config-if-range)#switchport access vlan 20
SwitchA21(config-if-range)#exit
SwitchB21(config)#vlan 21
SwitchB21(config-vlan)#exit
SwitchB21(config)#vlan 31
SwitchB21(config-vlan)#exit
SwitchB21(config)#int range f0/23
SwitchB21(config-if-range)#switchport access vlan 21
SwitchB21(config-if-range)#exit
SwitchB21(config)#int range f0/24
SwitchB21(config-if-range)#switchport access vlan 31
SwitchB21(config-if-range)#exit
SwitchC21(config)#vlan 30
SwitchC21(config-vlan)#exit
SwitchC21(config)#vlan 40
SwitchC21(config-vlan)#exit
SwitchC21(config)#int range f0/1-8
SwitchC21(config-if-range)#switchport access vlan 40
SwitchC21(config-if-range)#exit
SwitchC21(config)#int range f0/24
SwitchC21(config-if-range)#switchport access vlan 30
SwitchC21(config-if-range)#exit
配置RIP协议
SwitchA21(config)#int vlan 10
SwitchA21(config-if)#
%LINK-5-CHANGED: Interface Vlan10, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan10, changed state to up
SwitchA21(config-if)#ip address 192.168.10.1 255.255.255.0
SwitchA21(config-if)#no shutdown
SwitchA21(config)#int vlan 20
SwitchA21(config-if)#
%LINK-5-CHANGED: Interface Vlan20, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan20, changed state to up
SwitchA21(config-if)#ip address 192.168.20.1 255.255.255.0
SwitchA21(config-if)#no shutdown
SwitchB21(config)#int vlan 21
SwitchB21(config-if)#ip address 192.168.20.2 255.255.255.0
SwitchB21(config-if)#no shutdown
SwitchB21(config-if)#exit
SwitchB21(config)#int vlan 31
SwitchB21(config-if)#ip address 192.168.30.2 255.255.255.0
SwitchB21(config-if)#no shutdown
SwitchB21(config-if)#exit
SwitchC21(config)#int vlan 40
SwitchC21(config-if)#ip address 192.168.40.1 255.255.255.0
SwitchC21(config-if)#no shutdown
SwitchC21(config-if)#exit
SwitchC21(config)#int vlan 30
SwitchC21(config-if)#ip address 192.168.30.1 255.255.255.0
SwitchC21(config-if)#no shutdown
SwitchC21(config-if)#exit
SwitchA21(config)#ip routing
SwitchA21(config)#router rip
SwitchA21(config-router)#network 192.168.10.0
SwitchA21(config-router)#network 192.168.20.0
SwitchB21(config)#ip routing
SwitchB21(config)#router rip
SwitchB21(config-router)#network 192.168.20.0
SwitchB21(config-router)#network 192.168.30.0
SwitchB21(config-router)#network 192.168.50.0
SwitchB21(config-router)#network 192.168.60.0
SwitchC21(config)#ip routing
SwitchC21(config)#router rip
SwitchC21(config-router)#network 192.168.30.0
SwitchC21(config-router)#network 192.168.40.0
实验结果
测试主机之间连通性
![](https://img-blog.csdnimg.cn/img_convert/75fbbbdc49b93e1c41781b41a282a8e2.png)
![](https://img-blog.csdnimg.cn/img_convert/5c73eb57f6258defe06a0791b64811b7.png)
![](https://img-blog.csdnimg.cn/img_convert/91395119be848aa9a57e301dd590419a.png)
![](https://img-blog.csdnimg.cn/img_convert/8a0de3da6350b60f71eec27c006370fa.png)
![](https://img-blog.csdnimg.cn/img_convert/e4a45304d0de59d0c185f6b9328a3e64.png)