zoukankan      html  css  js  c++  java
  • 理解Hybrid接口的应用

     

     拓扑如下:

    大体配置如下:

    PC1: IP:192.168.1.1 /24

    PC2:IP:192.168.1.2 /24

    PC3:IP:192.168.1.3 /24

    PC4:IP:192.168.1.4 /24

    PC5:IP:192.1681.100 /24

    S1:

    vlan:10  20  30

    0/0/1口:类型:trunk  且允许所有vlan标签的数据帧传输(port trunk allow-pass vlan all)

    0/0/2口:类型:hybrid

         untagged vlan 20 30,pvid vlan 20 

    0/0/3口:类型:hybrid

         untagged vlan10 30,pvid vlan 10

    0/0/4口:类型:hybrid

        untagged vlan10 20 30,pvid vlan 30 

    S2:

    vlan 10 20

    0/0/1口:类型:trunk  且允许所有vlan标签的数据帧传输(port trunk allow-pass vlan all)

    0/0/2口:类型:hybrid

         untagged vlan 20 30,pvid vlan 20 

    0/0/3口:类型:hybrid

         untagged vlan10 30,pvid vlan 10

    比如PC5要pingPC1,数据帧经过交换机S1的Ethernet 0/0/4口会被加上vlan 30的标签,同时转发该帧,然后经过Ethernet0/0/2口时会识别vlan30的标签并untagged vlan 30 并将数据帧转发给PC1,同时PC1收到后发一个replay的数据帧并经过0/0/2口会加上vlan20的标签由S1转发给0/0/4口并在该口识别vlan10的标签并untagged vlan 10 后转发数据帧给 PC5。至此完成整个ping 192.168.1.1的过程

     注意:如果想要PC4也能ping通PC5则必须要在S2上创建vlan30,如果没有vlan30是ping不通的。

    接下来我们把 S1和S2之间连的端口类型变为hybrid试试

     这里不可以直接在 Ethernet0/0/1端口内直接 port link-type Hybbrid.需要一步步的改,可参考链接:https://blog.csdn.net/qq_35428201/article/details/90896096

     先undo port trunk allow-pass vlan all

       port trunk allow-pass vlan 1

       port link-type hybrid

    重新配置好后可以用 port hybrid tagged vlan 10 20 30来设置该条链路仅允许带有vlan 10 20 30的标签通过

    同理可以如上配置S1

    和将该链路的两个端口都设为trunk好像是一个样子的 但不知道具体有什么不同的地方 。

  • 相关阅读:
    【代码笔记】Web-ionic-toggle(切换开关)
    【代码笔记】Web-ionic-表单和输入框
    【代码笔记】Web-ionic-卡片
    【代码笔记】Web-ionic-列表
    【代码笔记】Web-ionic-按钮
    【代码笔记】Web-ionic-头部与底部
    【代码笔记】Web-ionic-index创建侧边栏
    【代码笔记】Web-ionic-创建APP的架构
    【工具相关】Web-ionic-ionicLab的使用
    【转】]Android实现开机自动运行程序
  • 原文地址:https://www.cnblogs.com/Zh1z3ven/p/11900332.html
Copyright © 2011-2022 走看看