Cisco小型局域网配置总结

  • 格式:doc
  • 大小:189.00 KB
  • 文档页数:10

预备知识

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

三层交换机的配置

1. 三层的概念:(如下图所示)

核心层:核心交换机

汇聚层:汇聚交换机

接入层:接入交换机

2. 路由器的三种模式,默认一般用户模式

#一般用户模式只限于路由器的某一些有限的权限登录到机器的缺省状态

router>

#超级权限模式有检查,配置,调试等所有权限通过enable可进入此状态

router#

#全局设置状态在特权执行态输入config terminal则进入该态

router(config)#

#其他的设置状态在特权执行状态输入相应的命令时进入

#例如:interface serial 2/0

router(config-mode)#

交换机情况类似

用户模式 Switch>

特权模式 Switch#

全局模式 Switch(config)#

端口模式 Switch(config-if)#

VLAN配置模式 Switch(config-vlan)#

我们现在要配置的就是这个

注意啦注意啦,我们现在配置的是核心交换机,长得像地雷的那个!

#需要首先进入特权模式,然后进入全局设置状态,最后具体配置

Switch>enable

#进入全局配置模式

Switch#conf t

#修改交换机名称为CS

Switch(config)#hostname CS

#设置进入特权模式的密码,特权模式相当于超级权限,想干啥都行!

CS(config)#enable secret cisco

Tips

#line vty 0 4

#vty是路由器的远程登陆的虚拟端口,0 4表示可以同时打开5个会话;

#此处表示的是最多可以打开十六个虚拟端口

CS(config)#line vty 0 15

#设置vty的密码,想远程登陆也是要密码滴

CS(config-line)#password cisco

#开启登陆密码保护

CS(config-line)#login

#表示5分30秒无操作后需要重新输入密码登陆

#设置超时退出时间

CS(config-line)#exec-timeout 5 30

CS(config-line)#exit

Tips

#no ip domain-lookup 是什么意思?

#当你敲入一个不能识别的命令时,它不会去向查找域名一样,去搜DNS服务器。

#所以网络中如果没有DNS服务器的话还是写上这句吧

#禁止解析服务

CS(config)#no ip domain-lookup

#使用密码加密功能

CS(config)#service password-encryption

Tips

#VTP是Vlan Trunk Protocal(虚拟局域网中继协议),VTP Server 命令的意思是

#将这台交换机的VTP模式设置为Server即服务器模式,在这台交换机上可以添加、修改、#删除Vlan,并且会通过VTP协议传给本VTP域(vtp domain名称设成一样)下的配

#置成VTP客户模式(vtp client)的交换机上,客户模式不能添加、修改或删除Vlan

#信息,只能学习。

#将该交换机配置成VTP服务器模式

CS(config)#vtp mode server

#主要为了方便管理在同一个域的网络范围内VLANs的建立、删除和重命名。

#给同一个域的设备取一个相同的名字,让他们找到归属

#设置VTP域名为cisco

CS(config)#vtp domain cisco

#开始在核心交换机上刷vlan啦

#为什么没有vlan1? 因为Vlan 1表示的是交换机自己本身

CS(config)#vlan 2

CS(config-vlan)#vlan 3

CS(config-vlan)#vlan 4

CS(config-vlan)#vlan5

#以上在交换机上创建了4个VLAN

Tips

#Switch mode access 和 switch mode trunk的区别

#access表示该端口只属于一个vlan,就是说只要该vlan能access这个端口

#trunk 表示该端口接入了多个vlan

#直接接10号端口指定给VLAN5

#基于交换机的端口(一个端口只属于一个VLAN)

CS(config)#int f0/10

CS(config-if)#switchport mode access

CS(config-if)#switchport access vlan 5

#传输多个VLAN的信息

Tips

#interface range fastethernet 0/1-10,0/15,0/20

#注:连续接口 0/1-10,不连续接口用逗号隔开,但一定要写明模块编号

CS(config)#int range f0/1 – 4

#设置组中接口为TRUNK模式

CS(config-if-range)#switchport mode trunk

#指定Vlan2网关

CS(config-if-range)#int vlan 2

CS(config-if)#ip address 192.168.2.1 255.255.255.0

#以上为VLAN2内的主机指定网关

CS(config-if)#no shutdown

CS(config-if)#int vlan 3

CS(config-if)#ip address 192.168.3.1 255.255.255.0

CS(config-if)#no shutdown

CS(config-if)#int vlan 4

CS(config-if)#ip address 192.168.4.1 255.255.255.0

CS(config-if)#no shutdown

CS(config-if)#int vlan 5

CS(config-if)#ip address 192.168.5.1 255.255.255.0

CS(config-if)#no shutdown

Tips

#为到达外网的数据包指定一条默认路由/这个要分为两段来看,

#0.0.0.0 0.0.0.0表示的是将本路由上所有的IP

#0.0.0.0表示的是所有的IP第二个0.0.0.0表示所有的子网

192.168.1.254 表示下一跳的地址,就是与之相连的另一台路由器的网关.

CS(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.254

(2)接入层交换机AS1的配置

Switch(config)#hostname AS1

AS1(config)#enable secret cisco

AS1(config)#line vty 0 15

AS1(config-line)#password cisco

AS1(config-line)#exec-timeout 5 30 AS1(config-line)#exit

AS1(config)#no ip domain-lookup

AS1(config)#service password-encryption

AS1(config)#vtp mode client

AS1(config)#vtp domain cisco

#注意,这个端口是与核心交换机连接的端口

AS1(config)#int f0/22

AS1(config-if)#switchport mode trunk

//首先设置端口范围

AS1(config-if)#int range f0/1 - 7

AS1(config-if-range)#switchport mode access

AS1(config-if-range)#switchport access vlan 4

AS1(config-if-range)#int range f0/8 - 14

AS1(config-if-range)#switchport mode access

AS1(config-if-range)#switchport access vlan 3

AS1(config-if-range)#int range f0/15 - 21

AS1(config-if-range)#switchport mode access

AS1(config-if-range)#switchport access vlan 2

AS1(config-if-range)#int range f0/1 – 21

#将直接与PC相连的交换机端口设为生成树快速端口,这样省去五十秒的等待时间

AS1(config-if-range)#spanning-tree portfast

Tips

#默认情况下,交换机只有vlan 1,并且所有的端口都属于vlan1,是不存在interface

#vlan 1的。配置这个接口后,可以让三层交换机进行路由,或者可以通过这个接口网管#到这台交换机。

AS1(config)#int vlan 1 /启用管理VLAN

AS1(config-if)#ip address 192.168.1.2 255.255.255.0

AS1(config-if)#no shutdown

(3)接入层交换机AS2的配置

Switch#conf t

Switch(config)#hostname AS2