核心交换机CORE1配置:
Switch>en
// 特权模式
Switch#conf t
// 全局配置模式
Switch(config)#hostname CORE1 // 给交换机取一个名字为core1
CORE1(config)#no ip domain-lookup //关闭设备查找功能
CORE1(config)#line console 0
//进入控制台口,输入命令时不会被系统日志消息打断
CORE1(config-line)# logging syn
//不让log信息显示干扰配置
CORE1(config-line)#exec-time 0 0 // 登录上去后不操作也不会超时
CORE1(config-line)#exit
|
若在特权模式下需要输入CORE1#vlan database
//进入vlan 配置模式
1
创建VLan
CORE1(config-vlan)#vlan 2 name acc //创建Vlan并命名为acc
CORE1(config-vlan)#vlan 3 name eng //创建Vlan并命名为eng
CORE1(config-vlan)#vlan 4 name it
//创建Vlan并命名为it
CORE1(config-vlan)#exit
|
2
创建vtp
查看vtp状态的命令 show vtp stat
若在特权模式下需要输入 vlan database
CORE1(config)#vtp server //定义VTP工作模式为sever模式
CORE1(config)#vtp domain MM //定义VTP域的名称为MM
CORE1(config)#vtp pass 123
//给VTP设个密码
|
3
配置
IP
地址和子网掩码
CORE1(config)#int vlan 1
//进入vlan1的逻辑接口
CORE1(config-if)#ip add 192.168.0.1 255.255.255.0
ip help-address
//设置vlan1的ip 地址和子网掩码
CORE1(config-if)# no shutdown
//开启端口
CORE1(config-if)#int vlan 2
//进入 vlan2的逻辑接口
CORE1(config-if)#ip add 192.168.1.1 255.255.255.0
//设置vlan2的IP地址和子网掩码
CORE1(config-if)#int vlan 3
//进入vlan3的逻辑接口
CORE1(config-if)#ip add 192.168.2.1 255.255.255.0
//设置vlan3的IP地址和子网掩码
CORE1(config-if)#int vlan 4
//进入Vlan4的逻辑接口
CORE1(config-if)#ip add 192.168.3.1 255.255.255.0
//设置vlan4的IP地址和子网掩码
CORE1(config-if)#exit
//退出
|
3根桥配置:根桥
(0-6144)(在网络中,所有的网桥都分配了一个数值,
这个值称为网桥优先级,优先级最小的网桥称为根网桥。网桥
ID值为最小的网桥将是根网桥。将MAC地址作为网桥ID,是为了确保有且只有一个网桥的ID值最小,因为MAC地址在全世界都是唯一的
)4096 并必须是4096的倍数
CORE1(config)#spanning-tree vlan 1-4 priority 4096 //指定这台交换机所有的vlan为根桥
CORE2(config)#spanning-tree backbonefast // 开启交换机的backbonefast功能BackboneFast是用来检测间接链路的失效
CORE1(config)#port-channel load-balance src-dst-ip //设置以太信道的负载平衡模式为src-dst-ip
|
show spanning-tree 显示STP全局配置信息
spanning-tree mst cost 设置STP接口的PathCost
spanning-tree tx-hold-count STP 全局的TxHoldCount设置
show spanning-tree interface 显示端口STP配置信息
4
端口配置为聚合端口端口聚合也叫做以太通道
[SwitchA]display link-aggregation ethernet0/1 //这条命令的意思是显示E0/1口的端口聚合信息
[SwitchA]undo link-aggregation all这条命令是取消所有端口聚合
CORE1(config)#int range g0/1-2
进入端口1和2
CORE1(config-if-range)# channel-group 1 mode desirable
//启用des 模式
CORE1(config-if-range)#channel-protocol pagp
//启用的链路协议的pagp
CORE1(config-if-range)#switchport trunk en dot1q
//定义这个接口的工作模式为trunk
CORE1(config-if-range)#siwthcport mode trunk
//定义这个接口的工作模式为trunk
CORE1(config-if-range)#exit
|
5
端口设置为
Trunk
模式
(中继是两点间的一条传输
信道,这两点通常是交换中心。中继线是承载多条逻辑链路的一条物理连接
)
CORE1(config)#int range f0/1-2 / /进入端口1和2
CORE1(config-if-range)#sw trunk en dot1q //给这个接口封装为802.1Q
CORE1(config-if-range)#sw mode tr
//定义这个接口的工作模式为trunk
CORE1(config-if-range)#exit
|
配置stp
CORE1(config)#spanning-tree backbonefast //开启
检测间接链路BackboneFast功能
CORE1(config)#int f0/3
//进入端口
CORE1(config-if)#no switchport
//开启三层接口
CORE1(config-if)#ip address 192.168.10.1 255.255.255.0
//给端口指定IP
CORE1(config-if)#no shut
//开启端口
CORE1(config-if)#exit
|
6
配置GLBP
配置认证,防止非法设备接入自动负载平衡(
类似于hsrp vrrp)
CORE1(config)#int vlan 1
//vlan 1
CORE1(config-if)#glbp 1 priority 200
//配置优先级,优先级高的路由器成为 AVG,默认为 100
CORE1(config-if)#glbp 1 preempt //配置(AVG:动态虚拟网关)抢占,否则即使优先级再高,也不会成为 AVG
CORE1(config-if)#glbp 1 ip 192.168.0.254
//创建 GLBP 组,虚拟网关的 IP 为192.168.0.254
CORE1(config-if)#int vlan 2
CORE1(config-if)#glbp 1 priority 200
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.1.254
CORE1(config-if)#int vlan 3
CORE1(config-if)#glbp 1 priority 200
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.2.254
CORE1(config-if)#int vlan 4
CORE1(config-if)#glbp 1 priority 200
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.3.254
CORE1(config-if)#int vlan 5
CORE1(config-if)#glbp 1 priority 200
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.4.254
CORE1(config-if)#int vlan 6
CORE1(config-if)#glbp 1 priority 200
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.5.254
核心交换机CORE2:
Switch>en
Switch#conf t
Switch(config)#hostname CORE2
CORE2(config)#no ip domain-lo
CORE2(config)#line console 0
CORE2(config-line)#logg syn
CORE2(config-line)#exec-time 0 0
CORE2(config-line)#password 123
CORE2(config-line)#login
CORE2(config-line)#exit
CORE2(config)#enable se 123
CORE2(config)#service pass
CORE2(config)#vtp mode tr
CORE2(config)#vtp mode ser
Setting device to VTP SERVER mode.
CORE2(config)#vtp domain MM
Domain name already set to MM.
CORE2(config)#vtp pass 123
CORE2(config)#port-channel load-balance src-dst-ip
CORE2(config)#int range g0/1-2
CORE2(config-if-range)#sw trunk en dot1Q
CORE2(config-if-range)#sw mode trunk
CORE2(config-if-range)#channel-group 1 mode de
CORE2(config-if-range)#channel-pro pagp
CORE2(config-if-range)#exit
CORE2(config)#spanning-tree vlan 1-4 priority 16384
CORE2(config)#spanning-tree backbonefast
CORE2(config)#int f0/3
CORE2(config-if)#no sw
CORE2(config-if)#ip add 192.168.20.1 255.255.255.0
CORE2(config-if)#no sh
CORE2(config-if)#exit
CORE1(config)#int vlan 1
CORE1(config-if)#glbp 1 priority 100
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.0.254
CORE1(config-if)#int vlan 2
CORE1(config-if)#glbp 1 priority 100
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.1.254
CORE1(config-if)#int vlan 3
CORE1(config-if)#glbp 1 priority 100
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.2.254
CORE1(config-if)#int vlan 4
CORE1(config-if)#glbp 1 priority 100
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.3.254
CORE1(config-if)#int vlan 5
CORE1(config-if)#glbp 1 priority 100
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.4.254
CORE1(config-if)#int vlan 6
CORE1(config-if)#glbp 1 priority 100
CORE1(config-if)#glbp 1 pree
CORE1(config-if)#glbp 1 ip 192.168.5.254
分布层Distribution1:
Switch>en
Switch#conf t
Switch(config)#hostname distribution1
distribution1(config)#no ip domain-loo
distribution1(config)#line con 0
distribution1(config-line)#logg syn
distribution1(config-line)#pass 123
distribution1(config-line)#login
distribution1(config-line)#exec-time 0 0
distribution1(config-line)#exit
distribution1(config)#enable se cisco
distribution1(config)#serv pas
distribution1(config)#int range f0/1-2
distribution1(config-if-range)#sw mode tr
distribution1(config-if-range)#exit
distribution1(config)#vtp mod tr
distribution1(config)#vtp domain MM
distribution1(config)#vtp pass 123
distribution1(config)#vtp mode cli
distribution1(config)#int range f0/4-9
distribution1(config-if-range)#sw mode trunk
distribution1(config-if-range)#exit
distribution1(config)#spanning-tree backbonefast
分布层distribution2:
Switch>en
Switch#conf t
Switch(config)#hostname distribution2
distribution2(config)#no ip domain-l
distribution2(config)#enable se cisco
distribution2(config)#serv pas
distribution2(config)#line con 0
distribution2(config-line)#logg syn
distribution2(config-line)#pass 123
distribution2(config-line)#login
distribution2(config-line)#exec-time 0 0
distribution2(config-line)#exit
distribution2(config)#int range f0/1-2
distribution2(config-if-range)#sw mode tr
distribution2(config-if-range)#exit
distribution2(config)#vtp mode tr
distribution2(config)#vtp mode cl
distribution2(config)#vtp domain MM
distribution2(config)#vtp pass 123
distribution2(config)#int range f0/4-7
distribution2(config-if-range)#sw mode tr
distribution2(config-if-range)#exit
distribution2(config)#spanning-tree backbonefast
接入层access1:
Switch>en
Switch#conf t
Switch(config)#hostname access1
access1(config)#no ip domain-loo
access1(config)#enable secret cisco
access1(config)#servi pass
access1(config)#line con 0
access1(config-line)#pass 123
access1(config-line)#login
access1(config-line)#logg sy
access1(config-line)#exec-time 0 0
access1(config-line)#exit
access1(config)#int range f0/1-2
access1(config-if-range)#sw mode tr
access1(config-if-range)#int range f0/3-24
access1(config-if-range)#sw mode acc
access1(config-if-range)#spanning-tree portfast
access1(config-if-range)#exit
access1(config)#spanning-tree backbonefast
access1(config)#spanning-tree uplinkfast
access1(config)#vtp mode tr
access1(config)#vtp mode cl
access1(config)#vtp domain MM
access1(config)#vtp pass 123
设置端口为永久非中继模式(只能跑某一个VLAN的端口叫access)
access1(config)#int range f0/3-24
//进入int r f0/3-24
access1(config-if-range)#sw acc vlan 4 //把这些接口都分配到vlan4中
acess2到acess5与一类似,就不列举了
上网专用路由器onlineRouter:
Router>en
Router#conf t
Router(config)#hostname onlineRouter
onlineRouter(config)#int f0/0
onlineRouter(config-if)#no sh
onlineRouter(config-if)#ip add 192.168.10.2 255.255.255.0
onlineRouter(config-if)#int f0/1
onlineRouter(config-if)#no sh
onlineRouter(config-if)#ip add 192.168.20.2 255.255.255.0
onlineRouter(config)#int f1/0
onlineRouter(config-if)#no sh
onlineRouter(config-if)#ip add 105.20.0.10 255.255.255.252