经过了上周的期末考试,现在还剩一门没考,呵呵,今下午顺便做了个实验,是关于vlan间通信的,以前做过利用单臂路由实验vlan间通信([url]http://victoryan.blog.51cto.com/191603/44099[/url]),这次是利用三层交换机实现的,三层交换机才是真正的路由器,它是用硬件的手法实现的路由,而传统的帧交换路由器是软件的手法实现的,三层交换机的速度比路由器快,因此,三层交换机在网络中的应用也日益增多。
    实验采用的是dynamips gui 2.8做的,
                      
     
    这是很强悍的一个模拟器,可以根据自己的需要搭建模拟环境,包括CCIE的实验。我利用它搭建了三层交换的实验环境: 
  三层交换实现vlan通信_第1张图片
  由于小弟的微机性能有限,所以做实验的时候濒临死机,很是汗了一把,什么时候有机会到老师的实验室用真机做就好了,实验选的是cisco 3640路由器,这个可以添加交换模块,所以可以模拟成三层交换,一共选了2个路由器,一个交换机,都是3640型号的。
    大体配置情况如下:
S1:
Router>en
Router#conf t
Router(config)#hostname s1
s1(config)#interface f0/0
s1(config-if)#switchport mode trunk        //f0/0设置为trunk,承载vlan2和vlan3的通信流量
s1(config-if)#
*Mar  1 00:02:08.571: %DTP-5-TRUNKPORTON: Port Fa0/0 has become 
dot1q trunk           //貌似不用设置封装形式,就直接已经默认采用了IEEE802.1q封装形式
s1#vlan database
s1(vlan)#vlan 2              //添加vlan2
VLAN 2 added:
    Name: VLAN0002
s1(vlan)#vlan 3             //添加vlan3
VLAN 3 added:
    Name: VLAN0003 
s1(config)#inter f0/1             //把交换机的端口按拓扑图所示加入对应vlan
s1(config-if)#switch mode access
s1(config-if)#switch access vlan 2
s1(config-if)#inter f0/2
s1(config-if)#switch mode access  
s1(config-if)#switch access vlan 2
s1(config-if)#inter f0/3          
s1(config-if)#switch mode access  
s1(config-if)#switch access vlan 3
s1(config)#interface vlan 2       //给vlan设置虚拟接口,并配置IP地址
s1(config-if)#ip add 192.168.1.1 255.255.255.0
s1(config-if)#no shut
s1(config-if)#interface vlan 3                
s1(config-if)#ip add 192.168.2.1 255.255.255.0
s1(config-if)#no shut
 
R1:
Router>en
Router#conf t
Router(config)#hostname r1
r1(config)#inter f0/0
r1(config-if)#switch mode trunk
r1(config-if)#
*Mar  1 00:00:38.019: %DTP-5-TRUNKPORTON: Port Fa0/0 has become 
dot1q trunk
r1(config)#ip routing        //打开IP路由
r1(config)#interface s1/0
r1(config-if)#no switchport   //把s1/0口设置成为路由器接口并配置IP地址
r1(config-if)#ip add 192.168.3.1 255.255.255.0
r1(config-if)#no shut                
r1(config-if)#clockrate 64000      //dce提供时钟频率
 
R2:
Router>en
Router#conf t
Router(config)#hostname r2
r2(config)#ip routing        //打开IP路由
r2(config)#interface s1/0
r2(config-if)#no switchport   //把s1/0口设置成为路由器接口并配置IP地址
r2(config-if)#ip add 192.168.3.2 255.255.255.0
r2(config-if)#no shut
   这次实验由于实在模拟环境下,并且电脑又濒临死机的环境下做的,因此肯定有不完善的地方,期望能到实验室用真机重新做....