Cisco单臂路由实现不同vlan之间的通信

  • 一、SW0交换机的配置
  • 二、R0路由器的配置
  • 三:连通测试
  • 总结



routeros 设置接口 vlan ros vlan 配置实例_网络协议

一、SW0交换机的配置

Switch>en									//进入全局配置模式
Switch#configure terminal    //进入特权模式
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20   //创建vlan 10 20 30
Switch(config-vlan)#vlan 30
// Switch(config-vlan)#name ****  这里可以为每个vlan添加名字,方便管理查看

Switch(config)#interface f0/1  //进入接口准备为每个接口配置加入vlan
Switch(config-if)#switchport mode access   //将接口模式改为access
Switch(config-if)#switchport access vlan 10  //将vlan 10 划分到f0/1接口,这里的vlan划分就设置好了
//以下同理:
Switch(config)#interface f0/2
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 20
Switch(config)#interface f0/3
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 30

//接着我们配置trunk单臂路由接口
Switch(config)#interface g0/1
Switch(config-if)#switchport mode trunk  //将链路改为trunk模式
Switch(config-if)#switchport trunk allowed vlan 10,20,30 				//这里我们只允许vlan10 20 30 通过
Switch(config-if)#end
Switch#show vlan brief  //查看vlan信息会发现vlan 10 20 30 以及创建成功,并且加入到了接口上


VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/4, Fa0/5, Fa0/6, Fa0/7
                                                Fa0/8, Fa0/9, Fa0/10, Fa0/11
                                                Fa0/12, Fa0/13, Fa0/14, Fa0/15
                                                Fa0/16, Fa0/17, Fa0/18, Fa0/19
                                                Fa0/20, Fa0/21, Fa0/22, Fa0/23
                                                Fa0/24, Gig0/2
10   VLAN0010                         active    Fa0/1
20   VLAN0020                         active    Fa0/2
30   VLAN0030                         active    Fa0/3
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
Switch#

这里我们的交换机配置完成。


二、R0路由器的配置

Router>en
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0/1
Router(config-if)#no shutdown  //激活链接到交换机的这个接口
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/0/1.1  //配置子接口,这个是配置单臂路由的关键,因为这个接口是一个虚拟的逻辑接口,所以并不存在。
%LINK-5-CHANGED: Interface GigabitEthernet0/0/1.1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0/1.1, changed state to up  //显示成功开启子接口

Router(config-subif)#encapsulation dot1Q ?
  <1-4094>  IEEE 802.1Q VLAN ID
Router(config-subif)#encapsulation dot1Q 10  //为这个接口配置802.1Q协议,后面的10是vlan号,(最好一致)
Router(config-subif)#ip address 192.168.1.1 255.255.255.0  //划分IP,(也就是为vlan配置网关地址)
//以下同理
Router(config-subif)#interface g0/0/1.2
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.2.1 255.255.255.0

Router(config-subif)#interface g0/0/1.3
Router(config-subif)#encapsulation dot1Q 30
Router(config-subif)#ip address 192.168.3.1 255.255.255.0
Router(config-subif)#end  //退出
Router#show ip int br  //查看接口,发现g0/0/1.1.2.3的接口以及打开并且划分好了IP
Interface              IP-Address      OK? Method Status                Protocol 
GigabitEthernet0/0/0   unassigned      YES unset  administratively down down 
GigabitEthernet0/0/1   unassigned      YES unset  up                    up 
GigabitEthernet0/0/1.1 192.168.1.1     YES manual up                    up 
GigabitEthernet0/0/1.2 192.168.2.1     YES manual up                    up 
GigabitEthernet0/0/1.3 192.168.3.1     YES manual up                    up 
GigabitEthernet0/0/2   unassigned      YES unset  administratively down down 
Vlan1                  unassigned      YES unset  administratively down down
Router#

三:连通测试

这里我们使用PC0进行互通测试。
配置好PC的ip以及网关,我们进行连通性测试

C:\>ipconfig /all

FastEthernet0 Connection:(default port)

   Connection-specific DNS Suffix..: 
   Physical Address................: 0003.E4CA.AA84
   Link-local IPv6 Address.........: FE80::203:E4FF:FECA:AA84
   IPv6 Address....................: ::
   IPv4 Address....................: 192.168.1.2
   Subnet Mask.....................: 255.255.255.0
   Default Gateway.................: ::
                                     192.168.1.1
   DHCP Servers....................: 0.0.0.0
   DHCPv6 IAID.....................: 
   DHCPv6 Client DUID..............: 00-01-00-01-3C-64-68-E5-00-03-E4-CA-AA-84
   DNS Servers.....................: ::
                                     0.0.0.0

Bluetooth Connection:

   Connection-specific DNS Suffix..: 
   Physical Address................: 00D0.97CD.576B
   Link-local IPv6 Address.........: ::

C:\>

routeros 设置接口 vlan ros vlan 配置实例_DNS_02

routeros 设置接口 vlan ros vlan 配置实例_routeros 设置接口 vlan_03


全部能进行连通,那么我们的不同vlan之间通信成功。


总结

1:每个vlan都是一个独立的子网网段
2:链接到交换机的单臂路由器使用子接口,也就是路由器的物理接口可以被划分为多个逻辑接口,每个逻辑接口对应一个vlan网段的网关。
3:链接到路由器的交换机端口是中继端口模式
4:不能在配置接口所在的物理接口上配置IP地址
5:在子接口上面封装vlan trunk 协议并且配置相对应的vlan网关ip地址,是指成为相应的vlan网关。