通过单臂路由实现两个vlan的互访

来源:互联网 发布:沈阳seo 公司 编辑:程序博客网 时间:2024/05/18 01:53
 

   假设有这样一个项目:一个公司有两个销售部的电脑,两个开发部的电脑,分别要分布在两个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相连即完成。

      经过测试,开发部的电脑与销售部的电脑可以实现互访。