VPP使用详解——基于VPP的VLAN配置

VPP使用详解——基于VPP的VLAN配置组网场景 配置原理 VPP 中的接口模式默认为 L3 模式 没有和华为 H3C 交换机对应的 VLAN 命令 利用 VPP 实现 VLAN 转发的模型类似于 Linux 中的 bridge 如要实现如下 VLAN 配置 参见上图 接口 GE1 的模式为 access 加入到 VLAN10 中 接口 GE2 的模式为 trunk 允许 VLAN10 和 VLAN11 的报文通过 接口 GE3 的模式为 acc

组网场景:

VPP使用详解——基于VPP的VLAN配置

 

配置原理:

VPP中的接口模式默认为L3模式,没有和华为、H3C交换机对应的VLAN命令,利用VPP实现VLAN转发的模型类似于Linux中的bridge。

如要实现如下VLAN配置(参见上图):

  接口GE1的模式为access,加入到VLAN 10中;

  接口GE2的模式为trunk,允许VLAN10和VLAN11的报文通过;

  接口GE3的模式为access,加入到VLAN 11中;

对应的VPP模型为:

  创建bridge-domain 10

    将GE1的模式修改为L2,加入到bridge-domain 10中

    创建802.1q类型的子接口GE2.10,修改GE2.10的模式为L2,加入到bridge-domain 10中,并修改GE2.10的L2 Rewrite类型为pop-1

    将GE3的模式修改为L2,加入到bridge-domain10中

 

配置步骤:

VLAN 10(Bridge Domain 10)配置:

#create bridge-domain 10  (创建Bridge Domain 10)

#set interface l2 bridge GigabitEthernet1/0/0 10  (GigabitEthernet1/0/0 10加入到Bridge Domain 10)

#create sub-interfaces GigabitEthernet2/0/0 10 dot1q 10 (创建802.1q类型的子接口GigabitEthernet2/0/0.10

#set interface l2 bridge GigabitEthernet2/0/0.10 10 GigabitEthernet2/0/0.10接口加入到Bridge Domain 10中

#set interface l2 tag-rewrite GigabitEthernet2/0/0.10 pop 1 (设置GigabitEthernet2/0/0.10转发带单层VLAN Tag)

 

按上述步骤,即完成VLAN10的配置,满足上图组网要求,查看Bridge Domain 10的配置详细情况:

vpp# show bridge-domain 10 detail

  BD-ID   Index   BSN  Age(min)  Learning  U-Forwrd   UU-Flood   Flooding  ARP-Term   BVI-Intf

   10       1      0     off        on        on       flood        on       off        N/A

 

           Interface           If-idx ISN  SHG  BVI  TxFlood        VLAN-Tag-Rewrite

     GigabitEthernet1/0/0        1     1    0    –      *                 none

    GigabitEthernet2/0/0.10      6     1    0    –      *                 pop-1

 

同样,完成VLAN11(Bridge Domain 11)配置

#create bridge-domain 11

#set interface l2 bridge GigabitEthernet3/0/0 11  

#create sub-interfaces GigabitEthernet2/0/0 11 dot1q 11

#set interface l2 bridge GigabitEthernet2/0/0.11 11

#set interface l2 tag-rewrite GigabitEthernet2/0/0.11 pop 1

 

查看Bridge Domain 11的配置:

vpp# show bridge-domain 11 detail

  BD-ID   Index   BSN  Age(min)  Learning  U-Forwrd   UU-Flood   Flooding  ARP-Term   BVI-Intf

   11       2      0     off        on        on       flood        on       off        N/A

 

           Interface           If-idx ISN  SHG  BVI  TxFlood        VLAN-Tag-Rewrite

     GigabitEthernet3/0/0        3     1    0    –      *                 none

    GigabitEthernet2/0/0.11      7     1    0    –      *                 pop-1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218148.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:55
下一篇 2026年3月18日 上午7:56


相关推荐

  • JavaScript页面后退或关闭

    JavaScript页面后退或关闭后退方法history.go(-1)如果无法后退时,会返回一个undefined,利用这一点来判断是否可以后退,不能后退时执行window.close();if(!history.go(-1)){window.close();}window.close();对于火狐浏览器经常会无法关闭。因为火狐浏览器只能关闭通过JS新建的窗口,即有target=”_blank”属性的标签,或者

    2022年7月25日
    50
  • 优先级队列(Priority Queue)「建议收藏」

    优先级队列(Priority Queue)「建议收藏」优先级队列(PriorityQueue)注:队列是一种特征为FIFO的数据结构,每次从队列中取出的是最早加入队列中的元素。但是,许多应用需要另一种队列,每次从队列中取出的应是具有最高优先权的元素,这种队列就是优先级队列(PriorityQueue),也称为优先权队列。1.优先级队列的概念1.1优先级队列的定义优先级队列是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。

    2022年4月19日
    63
  • pycharm双击shift打开全局搜索关闭方法

    pycharm双击shift打开全局搜索关闭方法此方法使用于新版本的 pycharm 在高级设置中勾选这个就好了如果你没有汉化应该是这样的

    2026年3月27日
    2
  • 报表开发流程

    报表开发流程报表开发是数据分析师的常见工作之一 报表是业务监控必备工具之一 用数据说话 另一方面 报表监控的指标通常都是业务相关的重要指标 做报表的过程也是深入了解业务的过程 把数据分析分为 描述 解释 预测 控制 4 个层级 那么报表开发就对应 描述 这一层级 也就是要做到准确 及时地监控业务数据 描述 解释是最常见的工作内容本文梳理报表开发的主要流程及注意事项 在不同的实际操作场景下涉及到

    2026年3月26日
    2
  • “KIMI”关联公司再获资本加持,海南月之暗面增资至5亿美元

    “KIMI”关联公司再获资本加持,海南月之暗面增资至5亿美元

    2026年3月12日
    3
  • 机器学习 F1-Score, recall, precision

    机器学习 F1-Score, recall, precision在机器学习,模式识别中,我们做分类的时候,会用到一些指标来评判算法的优劣,最常用的就是识别率,简单来说,就是acc=Npre/Ntotalacc=N_{pre}/N_{total}这里的NpreN_{pre}表示预测对的样本数,NtotalN_{total}表示测试集总的样本数。识别率有的时候过于简单,不能全面反应算法的性能,除了识别率,还有一些常用的指标,就是我们要介绍的

    2022年10月11日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号