交换机常用命令:

创建VLAN有两种方式:

1

在特权模式

vlan database

vlan 100

2

在全局模式

vlan 500    #这种方式可能有一些交换机不支持


把某个口加入VLAN

int f0/1

switchport access vlan 2


查看MAC地址表

show mac-address-table

****************************************************************

配置协商模式(中继链路最好配成trunk模式)

interface f0/10

switchport mode trunk |access

switchport mode dynamic auto | desirable   #注,写auto | desirable 前面要加 dynamic


int f0/10

switchport trunk encapsulation dot1q | isl   #dot1q 是数字1  3系列以上交换机要先封装,即先执行这条命令

switchport mode trunk    #29系列交换机用这条命令,不需要上面的封装命令

*******************************************************************************************

3

show int vlan 1  #VLAN1就代表整个交换机,可以查看很多信息,包括MAC地址

4

spanning-tree vlan 1 priority 24576  #改优先级  这个数必须是4096的倍数


int  range f0/1 -3  #注意f0/1 -3  1 -3中间有空格

sw trunk e d        #三层的交换机需要封装,再设置TRUNK

sw m t


conf t 

int range f0/1 -2

sw m t    #二层的交换机不需要封装


想要在一台三层交换机上创建VLAN,并复制到其它交换机上

第一:整个链路必须是trunk

第二:

vlan database 

vtp domain test01   要起一个区域名,就这一步VLAN就会加到其他交换机上

vlan 2

vlan 3 

vlan 4

vlan 5

vlan 6

vlan 7

vlan 8 

vlan 9 

vlan 10


show vlan brief  #查看 vlan 信息


spanning-tree vlan 1-5 priority 24576  三层交换机A  #指定生成树的根

spanning-tree vlan 6-10 priority 24576 三层交换机B


sp vl 6-10 pri 28672   三层交换机A    #这样配置是为了防止三层的某个交换机坏掉,可以重新计算阻塞口

sp vl 1-5 pri 28672    三层交换机B


int range f0/10 -11

sw t e d

sw m t           #也得是trunk


channel-group 1 mode on #链路捆绑

5

路由器的物理接口上配子接口

int f0/0

no sh

no ip add     #物理接口不设IP

int f0/0.1    #子接口  f0/0是父接口

encapsulation dot1q 10   #先封装才能设IP  10代表的是VLAN号

ip address 192.168.10.254 255.255.255.0

int f0/0.2

encapsulation dot1q 20

ip add 192.168.20.254 255.255.255.0

6

一个设备即有路由器功能又有交换机的功能

conf t

vlan 10  #在全局模式下直接创VLAN

vlan 20  

int f0/1   #把端口加入VLAN

sw a v 10

int f0/2

sw a v 20

int vlan 10   #给VLAN10设置IP 即直接给VLAN设置IP地址

ip add 192.168.10.254 255.255.255.0

no sh

int vlan 20

ip add 192.168.20.254 255.255.255.0

no sh

注:

这里比较容易晕。

是这样,上面的配置有一个大前提,那就是该设备即有路由器功能又有交换机的功能

交换机只有一个IP地址,而且交换机上的接口不能配IP地址,而路由器的每个接口是需要配IP地址的。

7

路由热备:

int range f0/1 -2 ,f0/4 -5  #打开trunk

sw t e d                    #先封装

sw m t 

no sh


int range f0/4 -5          #链路捆绑

channel-group 1 mode on


vlan data

vtp domain test01     #开启VLAN复制


vlan 10

vlan 20

vlan 30

vlan 40


spann vl 10 pri 24576   #生成树协议生成根

spann vl 20 pri 24576

spann vl30 pri 28672

spann vl40 pri 28672




int vlan 10                 #给VLAN设置IP

ip add 192.168.10.252 255.255.255.0

int vlan 20

ip add 192.168.20.252 255.255.255.0


int vlan 10

vrrp 10 ip 192.168.10.254  10是组号 一般与VLAN号相同 虚IP是192.168.10.254

vrrp 10 priority 150   #默认100  越高优先级越高

vrrp 10 preempt        #坏了别人可以抢占

show vrrp brief


设置PC

ip 192.168.10.1 192.168.10.254 24

2

ip 192.168.20.1 192.168.20.254 24 

3

ip 192.168.30.1 192.168.30.254 24


8

HSRP的命令

standby 10 ip 192.168.10.254  #10是组号建议与VLAN号相同

standby 10 priority 150 

standby 10 preempt


show standby bri


补充:

int vlan 40

standby 40 timers 3 10  #默认的,不需要敲

计时器 hello时间3秒 超时时间10秒