首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

learning vpp:解析创建vlan接口代码(1)

前面一篇文章《learning:vpp实现dot1q终结功能配置》介绍了vlan dot1q终结子接口功能配置,下面参考vpp官方文档介绍一下创建vlan接口的命令行。...我们都知道vpp默认都是从物理或虚拟主接口收包,那么vpp如何识别vlan报文并将报文转发至vlan接口上进行业务处理,本文将逐步展开学习。...创建vlan接口的命令行如下所示:该命令用于为接口(也称为接口)添加VLAN ID。此命令的主要输入是interface和subId (接口 ID)参数。...create sub-interfaces # 添加该 default参数表示VLAN ID 与任何其他接口都不匹配的数据包应发送到该接口。...10 host-if-name tap10 #创建一个VLan id 10的接口,并设置接口up及配置ip地址。

40810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Collection 接口之 Set

    Comparable 和 Comparator 的区别 Comparable 接口实际上是出自java.lang包,它有一个 compareTo(Object obj)方法用来排序。...Comparator接口实际上是出自 java.util 包,它有一个compare(Object obj1, Object obj2)方法用来排序。..., -1, 3, 3, 4, 7] 定制排序后: [7, 4, 3, 3, -1, -5, -7, -9] 重写 compareTo 方法实现按年龄来排序 person对象没有实现Comparable接口...前面一个例子的String类已经默认实现了Comparable接口,详细可以查看String类的API文档,另外其他。像Integer类等都已经实现了Comparable接口,所以不需要另外实现了。...比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同 1、HashSet 是 Set 接口的主要实现类 ,HashSet 的底层是 HashMap,线程不安全的,可以存储 null

    60840

    服务器网卡多网卡绑定及vlan支持

    服务器网卡多网卡绑定及vlan支持 版本: 1.2 2014-12-04 增加一个排错案例  版本: 1.1 2012-07-26 增加如何查看linux系统中的bond状态 版本: 1.0 原理: 利用...利用802.31p协议,实现服务器对多vlan的支持。 结果: 通过netperf测试,双网卡绑定流量可以达到1.5G以上。 通过对vlan的支持,服务器可以绑定多个vlan的ip。 ?...3) hp服务器安装最新的网卡驱动和管理工具,hp的设置方法和broadcom设置类似,多网卡绑定介绍broadcom管理工具使用,网卡vlan介绍hp网卡的使用。...配置网卡对vlan的支持 Windows 系统 Intel网卡 选择网络连接属性---网卡配置 ? 点击vlan按钮 ? 新建一个vlan,输入vlan id名字---确定 ?...如果需要创建多个vlan,可以同样设置。 Broadcom网卡 以hp服务器为例,dell ibm使用broadcom的管理工具,配置过程类似 选择需要配置vlan的网卡,点击vlan按钮 ?

    5.9K40

    Spring拓展点:BeanFactoryPostProcessor及其接口

    BeanFactoryPostProcessor BeanFactoryPostProcessor是一个函数式接口,里面只有一个方法: @FunctionalInterface public interface...实现该接口,可以允许我们的程序获取到BeanFactory,从而修改BeanFactory,可以实现编程式的往Spring容器中添加Bean。...总结,也就是说,我们可以通过实现BeanFactoryPostProcessor接口,获取BeanFactory,操作BeanFactory对象,修改BeanDefinition,但不要去实例化bean...执行时机 那么BeanFactoryPostProcessor和BeanDefinitionRegistryPostProcessor接口是在什么时候被回调的呢?...ConfigurationClassPostProcessor 在Spring中ConfigurationClassPostProcessor同时实现了BeanDefinitionRegistryPostProcessor接口和其父类接口中的方法

    1K20

    网络07-虚虚实实vlan

    01 PART 传统vlan示意图 上图信息如下 一个交换机,包含两个VLANvlan10和vlan20 vlan10包含端口1|2|3,端口模式为access vlan20包含端口4|5|6,端口模式为...linux服务器,包含两个bridge:bridge10和bridge20 linux服务器物理网卡eth0为上联端口 虚拟机1|2连接bridge10 虚拟机3|4连接bridge20 03 PART...传统vlan和虚拟化vlan对比 A 电子设备本质 B VLAN实现 传统网络设备和虚拟化服务器都有操作系统 vlan的实现原理几乎完全一样:操作系统上创建一个虚拟的桥并绑定端口(传统网络设备绑定物理端口...,虚拟化服务器绑定虚拟端口) vlan通过上联端口与外部通信 上联端口与vlan通过接口进行逻辑绑定(vlan的数据通过上联端口的接口传递给真实的上联端口) 04 PART 一点思考 真实世界里...vlan和birdge都是利用上联接口接口与上联端口进行逻辑绑定(只不过在真实交换机里厂家不让你看到接口,而在Linux里可以看到接口而已)

    62320

    服务器用户创建运用

    (其实这篇博客内容压在库存里面两个月了,哈哈哈哈嗝:>_<:)     作为一个仍然在校的学生,对于服务器以及域名等的费用支出通常预存不了太多,往往开了一台学生优惠的轻量运用服务器加上一些其它服务费用就已经捉襟见肘了...,如果此时有需要另外一台服务器,没有了学生优惠的价格选购是非常麻烦的。...用户的账户登录     接下来,用户在登录界面选择用户登录,并且输入相应的数据即可成功登录。    ...登录成功后,会显示当前为用户,并且列出了主账号 服务器创建用户     这一步可能仍然要依赖于主账户来进行操作,(centos)示例让主用户通过root权限创建一个名称为dai密码为abcdef...centos操作的客户端(如SmarTTY等),进行一个服务器的登录与操作!

    2.2K10

    思科防火墙ASA上部署DHCP服务以及DHCP中继

    说明:ASA是支持接口形式的(也就是单臂路由的方式),但是模拟器支持的是5505,而且是basic版本,只支持2个接口工作,而且不支持VLAN,所以这里模拟只能是一个同一个网段的,通常情况下5505...也是用在soho或者小型办公,都是身后直连网段,所以支持的功能也有限,当然后面会给出如果是接口形式的情况下 如何配置多个DHCP网段。...5 接口形式 说明下,接口的方式是除了5505以外的设备才支持的,5505的话配置比较特殊,跟交换机类似,需要把接口加入对应的VLAN,然后在起SVI接口作为地址。...,把接口加入到对应的VLAN中。...,然后配置了2个接口,首先需要划分到对应的VLAN中,然后配置nameif,最后配置安全等级,与接口IP地址即可。

    36710

    思科模拟器实验05-单臂路由

    单臂路由 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联设备。...路由器的物理接口可以划分成多个逻辑接口,这些划分的逻辑接口也称为接口。值得注意的是这些逻辑接口不能被单独的开启或关闭,也就是说,当物理接口开启或关闭时,所有该接口接口也随之被开启或关闭。...使用场景 常见的单臂路由使用场景是网络需求简单的中小企业,使用一台二层交换机把员工电脑、服务器、打印机等设备连接在一起,通过互联网线访问Internet网络,为不同的部门配置不同的VLAN,通过单臂路由实现公共设备或领导层的跨...网络实验 3.1 实验原理 为实现VLAN之间通信的三层网络设备路由器,只需要一个物理端口,通过创建接口,并分配各个VLAN网关ip地址,成为所有VLAN的网关,并在不同的VLAN间转发数据。...10 和 VLAN 20 的接口,并配置相应的VLAN网关ip地址。

    1.4K30

    单臂路由实现VLAN间相互通信

    单臂路由实现vlan间相互通信 概述 单臂路由是指路由器的一个网络端口上通过配置接口(或者逻辑接口,即不存在真的物理接口)的方式,实现相互隔离的不同VLAN之间的互联互通。...该IP地址与接口所属VLAN位于同一网段中; 2、需要在接口上配置802.1Q封装,用于剥除和添加VLAN Tag,从而实现VLAN间相互通信; 3、在接口上执行arpbroadcast enable...实验拓扑 实验思路 Ⅰ配置终端设备的IP地址、子网掩码、网关地址; Ⅱ配置交换机,创建VLAN,并添加进相应的端口中,配置Access端口,配置Trunk端口; Ⅲ配置路由器,配置接口参数,接口的...实验操作 配置计算机、服务器IP参数 配置交换机S1 (1)创建VLAN,并添加端口。命令如下。...数据时将剥掉的VLAN 标签进行三层转发,在发送数据时,将会把与该接口对应的VLAN 标签添加到 VLAN 数据中。

    46520

    第九章 TCPIP-trunk排错和单臂路由

    - 四.单臂路由 1.什么是单臂路由   通过一个物理接口,虚拟出多个子接口,连接不同vlan和网段;     一个接口对应一个网段的网关。  ...3.单臂路由转发原理     接口接受并识别VLAN标签,根据目标IP和vlan,重新封装VLAN标签和mac地址 4.单臂路由的优缺点 优点:实现不同vlan之间的通信,有助理解、学习VLAN...原理和接口概念。...sw m t (2)路由器     先开启物理接口:         int  f0/0         no sh     创建接口,配置封装类型和IP         int f0/0.1...#network 网段 子网掩码         r(config-dhcp)#default-router 默认网关         r(config-dhcp)#dns-server  dns服务器地址

    54240

    查阅interface GigabitEthernet 103 含义了解

    [H3C-radius-system]retry 10 设置RADIUS服务器最大响应重试次数为10,1-20次,默认为5次。 [H3C]display radius 显示radius方案信息。.../0/0 指千兆以太网接口 1/0/0表示机器号/槽位号/接口号 配置终端跨二层交换机连接三层网关设备进行通信示例 简介 划分VLAN后,由于广播报文只在同VLAN内转发,所以不同VLAN的用户间不能二层互访...Dot1q终结子接口 接口也是一种三层的逻辑接口,跟VLANIF接口一样。通过在接口上配置Dot1q终结功能和IP地址可以实现VLAN间的三层互通。...接口终结的VLAN不能在全局下创建,也不能查看该VLAN信息。...0/1.2 //创建接口并进入接口视图 [SwitchB-GigabitEthernet1/0/1.2] dot1q termination vid 3 //接口GE1/0/1.2终结VLAN

    8.4K10

    Linux采用双网卡bond、起子接口的方式

    适用场景 服务器两张网卡需要做bond,并且bond后网卡需配置不同网段的地址,用于走不同流量,这个时候就可以采用起子接口的方式。...业务段 VLAN 201:10.10.51.0/24 公网 VLAN 401:111.20.200.88/27 要求 服务器Server_A上联的两台核心交换机Switch_A和Switch_B采用堆叠方式...VLAN_ID=201" >/etc/sysconfig/network-scripts/ifcfg-bond0.201 # 起子接口bond0.401 echo "DEVICE=bond0.401.../ifcfg-bond0.401 # 加载模块并重启主机 modprobe 8021q reboot 关键点 交换机侧如果起eth-trunk,那么服务器侧则必须起子接口 交换机侧和服务器侧要么都起...bond0 miimon=100 mode=4 lacp_rate=1 接口配置文件中”DEVICE=bond0.401“中的VLAN号一定要和需要透传的VLAN号保持一致 配置接口后一定要重启服务器才能生效

    6.8K63

    Linux采用双网卡bond、起子接口的方式

    适用场景 服务器两张网卡需要做bond,并且bond后网卡需配置不同网段的地址,用于走不同流量,这个时候就可以采用起子接口的方式。...VLAN 401:111.20.200.88/27 要求 服务器Server_A上联的两台核心交换机Switch_A和Switch_B采用堆叠方式,Server_A的enp176s0f0和enp176s0f1...VLAN_ID=201" /etc/sysconfig/network-scripts/ifcfg-bond0.201 # 起子接口bond0.401 echo "DEVICE=bond0.401.../ifcfg-bond0.401 # 加载模块并重启主机 modprobe 8021q reboot 关键点 交换机侧如果起eth-trunk,那么服务器侧则必须起子接口 交换机侧和服务器侧要么都起lacp...bond0 miimon=100 mode=4 lacp_rate=1 接口配置文件中”DEVICE=bond0.401“中的VLAN号一定要和需要透传的VLAN号保持一致 配置接口后一定要重启服务器才能生效

    2.7K20

    华为二层交换机与路由器对接上网配置示例

    下图二层交换机与路由器对接上网组网图 二、配置思路 采用如下思路进行配置: 配置二层交换机基于接口划分VLAN,实现二层转发。...配置路由器作为用户的网关,通过接口或VLANIF接口实现跨网段的三层转发。配置路由器作为DHCP服务器,为用户PC分配IP地址。配置路由器NAT功能,使内网用户可以访问外部网络。...方式透传VLAN 2和VLAN 3 [Switch-GigabitEthernet1/0/1] quit 3.2 路由器配置 路由器的配置有两种方式,配置接口进行通信或者配置VLANIF接口进行通信...配置路由器通过接口终结VLAN,实现跨网段的三层转发。 # 配置终结子接口。...Router的配置文件(路由器通过接口进行三层转发的配置文件) # sysname Router # vlan batch 2 to 3 # dhcp enable # acl number 2001

    92040

    VxLAN

    在二层接口上,可以根据需要定义不同的流封装类型(类似于传统网络中不同的接口类型)。...不论是对原始报文进行VXLAN封装,还是解封装VXLAN报文,该类型接口都不会对原始报文进行任何VLAN Tag处理,包括添加、替换或剥离。 除二层接口外,还可以将VLAN作为业务接入点。...将VLAN绑定到广播域BD后,加入该VLAN接口即为VXLAN业务接入点,进入接口的报文由VXLAN隧道处理。 将二层接口加入BD 现在我们再来回答“如何确定报文属于哪个BD”就非常简单了。...其实,只要将二层接口加入指定的BD,然后根据二层接口上的配置,设备就可以确定报文属于哪个BD啦!...interface 10GE1/0/1.1 mode l2 //创建二层接口10GE1/0/1.1 encapsulation dot1q vid 10 //只允许携带VLAN Tag 10的报文进入

    73240
    领券