• 利用单臂路由实现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标签的包透传就可以了吗?)

    链接:路由表参数解释

  • 相关阅读:
    使用JS对字符串进行MD5加密
    awk 控制语句if-else
    nginx日志切割
    Nginx日志监控工具
    运维小工具
    shell脚本2
    nginx优化方案
    centos7修复grub2
    Centos7的引导顺序
    如何同时运行两个tomcat?
  • 原文地址:https://www.cnblogs.com/Zh1z3ven/p/11913306.html
Copyright © 2020-2023  润新知