理解了异地恋,就理解如何配置交换机,一文了解清晰( 二 )


1、在路由器上配置子接口并封装802.1q
Router//初始
Routeren//进入特权模式
Router#conf t//进入全局模式
Router(config)#int f0/0 //创建并进入端口f0/0
Router(config-if)#no shutdown//开启端口
Router(config-if)#int f0/0.1//创建并进入子接口
Router(config-subif)#description vlan10//对子接口进行描述
Router(config-subif)#encapsulation dot1q 10//对子接口封装802.2q 协议,并定义VID 为10
Router(config-subif)#ip add 192.168.10.1 255.255.255.0//为子接口配置IP 地址为192.168.10.1
Router(config-subif)#no shutdown//开启端口
Router(config-subif)#exit//返回用户模式
Router(config)#int f0/0.2//创建并进入端口f0/0.2
Router(config-subif)#description vlan20//对子接口进行描述
Router(config-subif)#encapsulation dot1q 20 //对子接口封装802.2q 协议,并定义VID 为20
Router(config-subif)#ip add 192.168.20.1 255.255.255.0 //为子接口配置IP 地址为192.168.20.1、

Router(config-subif)#no shutdown //开启端口
Router(config-subif)#end
2、在交换机上划分VLAN
Switch//初始Switchen //进入特权模式Switch#conf t //进入全局模式
Switch(config)#vlan 10 //创建vlan10
Switch(config-vlan)#vlan 20 //创建vlan10
Switch(config-vlan)#exit
Switch(config)#int f0/2//创建端口f0/2
Switch(config-if)#switchport acc vlan 10//将端f0/2划分到vlan10中
Switch(config-if)#exit //返回用户模式
Switch(config)#int f0/3 //创建端口f0/3
Switch(config-if)#switchport acc vlan 20 //将端f0/2划分到vlan10中
Switch(config-if)#end //结束
3、在交换机上定义Trunk
Switch
Switchen
Switch#conf t
Switch(config)#int f0/1 创建f0/1端口
Switch(config-if)#switchport mode trunk //交换机假如通过路由器实现VLAN之间的通信,需要将连接交换机的端口配置成trunk模式,只有trunk线路才能使vlan通过 。
Switch(config-if)#exit //返回用户模式
如此,pc1与pc2又通上信息了,
小芳由于中午常常与小明见面,所以下午上班常常迟到,久而久之,小芳的工作效率下降,身边的同事都知道了 。
这里的午休约会,相称于单臂路由功能 。
这让公司的单身的同事又没法镇静工作了,怎么办?
案例三、划分vlan,实现同交换机下pc1与pc2不通信
领导也看出问题了,下狠招,再将小明调到其它城市的分公司,相称于增加了一台交换机了,将小明(pc1)分配到另一台交换机上面,如下图 。
如图,这下pc1与pc2是真的无法通信了,pc1在交换机A中,pc2在交换机B中 。小明、小芳情侣间无法再见面了,就这样算了吗?
案例四、利用三层交换机,实现不同vlan间如何互相通信
把小明拆分到不同城市的分公司,可把小明急坏了,异地恋,久则生变;小明何尝不懂这个道理 。
于是小明想到了办法,努力工作,以最快的速度与分公司的领导搞好了关系,分公司的领导常常派小明到总公司办事 ,顺便与小芳见面 。
pc1与pc2由于阻绝在了两个不同的交换机里,且在不同的vlan中,是无法通信的,那怎么办呢?
S3550-24(三层交换机)1台、S2126交换机1台、pc1在vlan20里,pc2在vlan10里,如下图所示 。
配置:
1、在交换机SwitchA上创建VLAN 20,并将F0/15口划分到VLAN 20中 。
SwitchAenable
SwitchA#configure terminal
SwitchA(config)#vlan20//创建VLAN 20
SwitchA(config-vlan)#name vlan20//将VLAN 20 命名为vlan20
SwitchA(config)#interface f0/15//进入F0/15接口配置模式
SwitchA(config-if)#switchport access vlan 20//将F0/15端口划入VLAN 20
SwitchA #showvlan id 20//验证已创建了VLAN 20并已将F0/15端口划入VLAN 20中 。
2、在交换机SwitchA上与SwitchB相连的端口(此处为F0/24端口)定义为tag vlan 模式 。
SwitchAenable
SwitchA#configure terminal
SwitchA (config)#interface f0/24 //进入接口配置模式
SwitchA (config-if)#switchport mode trunk //将F0/24口设置为tag vlan模式
SwitchA (config)#show interfaces f0/24 switch //验证F0/24口已被设置为tag vlan模式
3、在交换机SwitchB上创建VLAN 10,并将F0/5端口划入VLAN 10中 。
SwitchAenable
SwitchA#configure terminal
SwitchB(config)#vlan 10//创建VLAN 10
SwitchB (config-vlan)#name vlan10//将VLAN 10 命名为vlan
SwitchB (config)#interface f0/5//进入F0/5接口配置模式
SwitchB (config-if)#switchport access vlan10 !将F0/5端口划入VLAN 10
SwitchB #show vlan id 10//验证已创建了VLAN 10并已将F0/5端口划入VLAN 10中
4、在交换机SwitchB上与SwitchA相连的端口(此处为F0/24端口)定义为tag vlan 模式 。