Loading

利用单臂路由实现VLAN间路由(有1个疑问)

 

 

 

 

 

 

 

 

配置PC机:

PC1:IP 192.168.1.1 ;掩码:255.255.255.0;网关:192.168.1.254  VLAN 10

PC2:IP 192.168.2.1 ;掩码:255.255.255.0;网关:192.168.2.254  VLAN 20

PC3:IP 192.168.3.1 ;掩码:255.255.255.0;网关:192.168.3.254  VLAN 30

 在S2上创建VLAN 10 VLAN20并将与PC机所连端口E0/0/1和E0/0/2划分到相应VLAN并配置成access口

 

 

 同理在S3上创建VLAN30并把与PC3相连的E0/0/1端口设为access模式并划分到VLAN30

 

 

 配置S2和S3的GE0/0/2接口为trunk接口并允许所有VLAN通过

 

 

 

 这里该配置S1了(讲义上写需要先在S1创建VLAN10 20 30)我这里先直接不创建VLAN然后设置S1的算个端口都为trunk并允许所有VLAN通过看可不可以达成通信

 

配置路由器R1,这里需要将GE0/0/1这个物理端口分成3个逻辑子接口来作为不同VLAN的网关(可以节省路由器端口的使用)

先给3个路由器子接口加网关地址

 

 

 

 

 

 

 

 display ip interface brief 查看接口状态

 

 查看路由表 display routing-table

 

 上卖弄已经有了 192.168.1.0/24 、192.168.2.0/24、192.168.3.0/24的路由条目,并且都是R1的直连路由,类似于路由器上的直连物理接口。

测试是否可以ping'通

发现不可以

 

 在S1和R1间的链路进行抓包

 

 没有东西,应该就是因为上面S1没有创建VLAN的原因,那么在创建一下试试

 

 可以通了

问题:不太清楚为什么S1必须要创建VLAN10 20 30才可以,不是端口配置成trunk允许所有VLAN标签的包透传就可以了吗?)

 

链接:路由表参数解释

posted @ 2019-11-22 18:28  Zh1z3ven  阅读(263)  评论(0编辑  收藏  举报