假设有这样一个项目:一个公司有两个销售部的电脑,两个开发部的电脑,分别要分布在两个vlan上。本来这两个部门是不联系的。后来应公司管理需要,销售部与开发部要加强交流。所以,需要使在某些时候可以互访,现要求实现。
实验环境:Cisco Packet Tracer
编辑完成如下拓扑图:
1、首先建立四台终端主机,分别命名为sale1,sale2,developer1,developer2。然后分配地址。
销售部Ip为 sales1 192.168.1.2 ;sales 2 192.168.1.3 ; 网关为192.168.1.1 ;子网掩码为255.255.255.0。
开发部Ip为 developer1 192.168.2.2 ;developer2 192.168.2.3 ; 网关为192.168.2.1 ;子网掩码为255.255.255.0。
注意,每台终端主机的网关必须设定。
2、建立交换机。
在交换机上创建两个vlan。销售部用vlan2,开发部用vlan3。将interface FastEthernet0/1、0/2分配给vlan2,将interface FastEthernet0/3、0/4分配给vlan3。然后设置interface FastEthernet0/5模式为Trunk。此处在图形界面下即可操作完成。
最后将终端机器与相应的端口相连。
3、建立路由器。
编辑如下:
Router>enable
Router#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z. .................进入全局配置模式
Router(config)#interface f0/0 ................进入和交换机连接的那个接口
Router(config-if)#no shutdown ................激活该端口
Router(config-if)#exit
Router(config)#interface f0/0.1 ...........配置 子接口 这是配置单臂路由的关键,这个接口是个 逻辑接口,并不是实际存在的物理接口,但是功能却和物理接口是一样的。
Router(config-subif)#encapsulation dot1q 2 .......为这个接口配置802.1Q协议,最后面的 2 是vlan 号,这也是关键部分
Router(config-subif)#ip address 192.168.1.1 255.255.255.0 .........为该接口划分ip地址。
Router(config-subif)#exit
Router(config)#interface f0/0.2 .....同样,进入第2个子接口,进行配置
Router(config-subif)#encapsulation dot1q 3 .........配置802.1Q协议
Router(config-subif)#ip address 192.168.2.1 255.255.255.0 ......划分ip地址和子网掩码
Router(config-subif)#end
配置完成。然后将路由与交换机的interface FastEthernet0/5相连即完成。
经过测试,开发部的电脑与销售部的电脑可以实现互访。