Vlan+Vtp+Trunk

夜里饿得发慌,叫了个外卖,,结果吃完又饱得发慌,遂有此篇。。。
这一篇主要是介绍以下Vlan,Trunk,还有Vtp的应用以及在交换机上的配置。使用Cisco Packet Tracer Student模拟器进行实验。

Vlan

虚拟局域网:在我看来主要是用来在一个局域网中隔离出多个逻辑上的局域网;
如何理解呢?
假如腾讯有个微信事业部,也有个QQ空间业务部,虽然他们都是腾讯的,但是他们之间会部门会议的时候并不想吵到彼此,那么我们就需要把他们隔离开来;而腾讯就相当于一个局域网,Vlan在这里就是隔离板的功能;

Vtp

VTP是一种消息协议,使用第2层帧,在全网的基础上管理VLAN的添加、删除和重命名,以实现VLAN配置的一致性;
什么时候使用这个东西呢?
如果你是腾讯的一个网络搬砖工程师,而Boss今晚急电要求你在100台交换机上配上vlan 10,20,30…100,OK,fine,今晚的约会泡汤了。。但是,如果你会Vtp协议,你只需要在一台交换机上配好,让其他交换机来自动学习就OK了。

Trunk

它主要是用在需要承载多种vlan流量的链路上,能够连接多个虚拟局域网;
那所以它是什么?
这里写图片描述
如图中,微信1要和微信2通信,QQ1也要和QQ2通信,但是他们分属于不同的vlan,但他们都要通过中间的那段链路,所以就需要将那条链路设置为Trunk。
Why???
OK,这时候就要上理论了!
他们的通信过程是这样的:假设我们要从微信1发一封信到微信2,然后我就发到了交换机1,然后交换机1就会给这封信打上标签vlan10(为什么打标签?em….这是规定。。)然后它会查自己的arp表,发现应该从Fa0/1口出去,所以它就发了,然后交换机2接到了,会查一下这封信要去的地方是不是在这里,以及对应的vlan是否一致,他发现微信2两点都符合,所以它就撕掉vlan10的标签,然后把信发到微信2那里,如果由不符合的就直接把信丢了。PS:这里的vlan 10,20是由自己设定的,你可以设定为不一样的,思科设备上的范围应该是1-1001。

那么接下来就进行配置吧:
1.4台PC:其实无需配置什么,只需要设定相应的静态IP以及子网掩码(如PC1:192.168.10.1 255.255.255.0);
2.交换机1:
首先是使用VTP协议,思科设备默认开启,并且模式为server(还有client, transparent),但是我们需要配置一个domain域名;
进入特权模式:
vtp mode server
vtp domain cisco
然后就配好了;
接下来就是配vlan,同样在特权模式下:
vlan 10
vlan 20
vlan也配好了,然后分别将Fa0/2,Fa0/3口划进vlan 10, vlan 20:

interface fa 0/2
switchport mode access
switchport access vlan 10
interface fa 0/3
switchport mode access
switchport access vlan 20

接下来就是要让交换机2学到交换机上配好的vlan;
Vtp要在两交换机间开启trunk才能学习成功,所以先将Fa 0/1口设定为Trunk:

interface fa 0/1
switchport mode trunk

OK,交换机1完成了;然后是交换机2,其实在交换机二上已经学到了交换机的vlan了,所以我们就就只需要将对应的口划进相应的vlan就可以了。

interface fa 0/2
switchport mode access
switchport access vlan 10
interface fa 0/3
switchport mode access

OK,从PC1上ping PC2应该是不通的,而从PC1 上ping PC3应该就是通的:
这里写图片描述
这里写图片描述
效果如图。

猜你喜欢

转载自blog.csdn.net/weixin_41713281/article/details/79823672