一个普通路由器一个思科2960交换机两台PC如可实现两个Vlan之间的通信

一个普通路由器一个思科2960交换机两台PC如可实现两个Vlan之间的通信

路由器连接二层交换机,若要实现VLAN间(比如:vlan10 vlan20)的相互通信,需要借助外部的路由器实现VLAN之间默认路由互通,路由器与交换机的互联的以太网端口,交换机侧应设置为TRUNK模式;路由器侧,为每一个VLAN创建一个对应序号的的逻辑子接口(E1/0.10  E1/0.20),并设置逻辑子接口的对应的IP地址,该IP地址以后就成为该VLAN的默认网关(路由)。由于这些逻辑子接口是直接连接在路由器上的,一旦每个逻辑子接口设置了IP地址后,路由器就会自动在路由表中为各VLAN添加直连路由,从而实现VLAN间的路由转发。路由器的命令请参考:

路由器上配置子接口的IP地址及VLAN封装方式

/*配置子端口,子端口号10,对应交换机的VLAN 10*/

R2811(config)# int e1/0.10

/* 封装命令为enc dot1q VLAN号 ,10为VLAN号*/

R2811(config-subif)# enc dot1q 10

/*设置子端口的IP地址为192.168.1.1 */

R2811(config-subif)# ip add 192.168.1.1 255.255.255.0

R2811(config-subif)# no shut

R2811(config-subif)# exit

/*配置子端口,子端口号20,对应交换机的VLAN 20*/

R2811(config)# int e1/0.20

/* 封装命令为enc dot1q VLAN号 20*/

R2811(config-subif)# enc dot1q 20

R2811(config-subif)# ip add 192.168.2.1 255.255.255.0

R2811(config-subif)# no shut

R2811(config-subif)# exit

温馨提示:答案为网友推荐,仅供参考
相似回答