- 浏览: 1477906 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
简历一个vlan,ping主机ip,并使用tcpdump查看效果
加载内核模块
在已有的eth0上添加vlan ,并up起来
从这个vlan ping本机的ip
另一个ssh终端查看效果
加载内核模块
[root@centos7 ~]# lsmod|grep 8021 [root@centos7 ~]# [root@centos7 ~]# [root@centos7 ~]# modprobe 8021q [root@centos7 ~]# lsmod|grep 8021 8021q 29022 0 garp 14384 1 8021q mrp 18542 1 8021q
在已有的eth0上添加vlan ,并up起来
[root@centos7 ~]# ip link add link eth0 name eth0.10 type vlan id 10 [root@centos7 ~]# [root@centos7 ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 50:50:18:aa:80:17 brd ff:ff:ff:ff:ff:ff inet 192.168.139.55/20 brd 192.168.143.255 scope global dynamic eth0 valid_lft 3494sec preferred_lft 3494sec inet6 fe80::5250:18ff:feaa:8017/64 scope link valid_lft forever preferred_lft forever 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN link/ether 52:54:00:71:94:cc brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever 4: virbr0-nic: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500 link/ether 52:54:00:71:94:cc brd ff:ff:ff:ff:ff:ff 5: veth0@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master mybridge state UP qlen 1000 link/ether be:ab:06:b0:59:fa brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet6 fe80::bcab:6ff:feb0:59fa/64 scope link valid_lft forever preferred_lft forever 7: mybridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP link/ether be:ab:06:b0:59:fa brd ff:ff:ff:ff:ff:ff inet 192.168.3.1/29 scope global mybridge valid_lft forever preferred_lft forever inet6 fe80::bcab:6ff:feb0:59fa/64 scope link valid_lft forever preferred_lft forever 8: eth0.10@eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN link/ether 50:50:18:aa:80:17 brd ff:ff:ff:ff:ff:ff [root@centos7 ~]# ip link set eth0.10 up
从这个vlan ping本机的ip
[root@centos7 ~]# ping -I eth0.10 192.168.139.55 ping: Warning: source address might be selected on device other than eth0.10. PING 192.168.139.55 (192.168.139.55) from 192.168.139.55 eth0.10: 56(84) bytes of data. From 192.168.139.55 icmp_seq=1 Destination Host Unreachable From 192.168.139.55 icmp_seq=2 Destination Host Unreachable From 192.168.139.55 icmp_seq=3 Destination Host Unreachable From 192.168.139.55 icmp_seq=4 Destination Host Unreachable
另一个ssh终端查看效果
[root@centos7 ~]# tcpdump -i eth0 -e -v -l|grep vlan tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 02:26:33.602322 50:50:18:aa:80:17 (oui Unknown) > Broadcast, ethertype 802.1Q (0x8100), length 46: vlan 10, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has localhost tell localhost, length 28 02:26:38.604977 50:50:18:aa:80:17 (oui Unknown) > Broadcast, ethertype 802.1Q (0x8100), length 46: vlan 10, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has localhost tell localhost, length 28 02:26:39.607021 50:50:18:aa:80:17 (oui Unknown) > Broadcast, ethertype 802.1Q (0x8100), length 46: vlan 10, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has localhost tell localhost, length 28 02:26:41.604321 50:50:18:aa:80:17 (oui Unknown) > Broadcast, ethertype 802.1Q (0x8100), length 46: vlan 10, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has localhost tell localhost, length 28
发表评论
-
xl2tp 备份
2019-09-24 16:25 6942019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 733sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1433参考https://bellard.org/jslinux/t ... -
建立tap设备的c的代码
2019-01-08 19:09 474tapper.c #include <stdio.h& ... -
br0和tap0的互相影响
2019-01-02 19:17 815转载 http://www.cnblogs.com/wlei/ ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18922019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1402### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 597###################lvs######### ... -
M版openstack(ovs,dvr,动态迁移)
2017-06-09 10:30 1788主要内容 1.先搭建三个节点的环境,dvr模式 2.建一个vm ... -
M版本的openstack的例子(linuxbridge)
2017-05-23 15:05 558做两个节点控制节点和计算节点 mcontroller521 ... -
系统调用的helloworld
2017-05-04 16:14 634《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1959参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 954/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 627找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
vxlan多台主机的vm之间不同网段互通
2016-09-19 21:06 4373组播: 试验: 在三台机器上 192.168.139.251 ... -
vxlan多台主机的vm之间相同网段互通
2016-09-19 16:30 2239三台机器 建立namespace ... -
qemu用tap方式启动vm的网络试验(ip route)
2016-09-14 11:29 2806ip route add 192.168.8.0/24 via ... -
openstack的M版本的neutron的实验
2016-09-01 20:00 3131试验步骤: 1.创建内部 ... -
socket基础和select(python)
2016-06-14 17:21 1803上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 995不使用select 普通的基础socket连接,对多个客户端的 ...
相关推荐
VLAN(Virtual Local Area Network)是一种在物理网络基础上划分逻辑网络的技术,通过在网络接口上添加标签(tag)来实现不同VLAN之间的隔离。在OpenStack Neutron中,VLAN网络是实现多租户网络隔离的一种常见方式。...
这些代理共同构成了Neutron的基础架构,通过相互协作来实现复杂的网络功能。 结合文档提供的信息,我们可以总结出Neutron作为OpenStack项目的一个重要组件,提供了丰富的网络功能,涵盖了网络虚拟化、虚拟网络的...
OpenStack是一个开源的云计算平台,用于构建私有云和公有云服务,提供基础设施即服务(IaaS)功能。这个压缩包包含了一系列脚本,旨在自动化搭建OpenStack平台的各个关键组件,由先电五十五所开发,适用于 iaas...
总结来说,Open vSwitch在OpenStack Neutron中的应用是实现云环境中虚拟网络的关键技术,它提供了强大的网络功能和灵活的网络配置能力,是构建大规模、高可用云基础设施的重要组件。了解和掌握Open vSwitch与Neutron...
- VLAN:最大4096个,适用于L2 over L2,受物理基础设施限制。 - GRE:L3 over L3-UDP,点对点隧道通信,可能导致性能下降。 - VxLAN:支持1600万个网络,L2 over L3-UDP,适用于大规模部署。 二、VLAN原理 - ...
通过这两个准备工作,我们为实践Neutron打下了坚实的基础。理解网络状态和设备类型不仅有助于避免配置错误,还能让我们更好地理解和调试OpenStack网络服务的问题。在接下来的章节中,我们将更深入地探索这些概念,并...
在OpenStack中,VLAN网络可以通过Neutron服务创建,Neutron是OpenStack的网络服务,提供多种网络类型的管理,包括Flat、Local、VLAN等。在本例中,我们创建了一个名为vlan100的OVS VLAN网络,并成功部署了一个名为...
- **Neutron**: Neutron组件提供网络连接服务,支持二层VLAN隔离和三层路由功能。 - **Glance**: Glance为OpenStack提供了一个统一的接口来管理和存储虚拟机镜像,并且为Nova虚拟机提供镜像服务。 - **Swift与...
例如,vlan Type Driver会处理与虚拟VLAN相关的网络操作,如创建新的VLAN网络,验证配置,并将网络信息(如网络名和VLAN ID)存储在Neutron数据库中。 接下来是Mechanism Driver,它们的主要任务是将由Type Driver...
* 虚拟化基础:Hypervisor、vSphere Storage vMotion、VLAN * Linux 基础:文件系统、分区格式化、内存使用情况、用户主目录 * OpenStack 介绍:Keystone、Ceilometer、Nova、Swift、Neutron、Octavia、Designate
在IT领域,网络通信是至关重要的,而...理解这些基础知识对于管理和维护复杂的网络环境至关重要。在后续的讨论中,我们将更深入地探索Neutron的虚拟router实现,包括其配置、路由规则的设定以及与其他网络服务的交互。
- **选择Neutron网络模式**: Neutron支持多种网络模式,如Flat、Gre和Vlan等。 ##### 6. 安装Dashboard服务 - **安装Dashboard服务**: Horizon是OpenStack的Web控制台,提供图形化的界面来管理OpenStack资源。 ###...
Neutron是Opensack项目中负责提供网络服务的组件,它基于软件定义网络的思想,实现了网络虚拟化下的资源管理。neutron是openstack中最难的...本文档主要介绍GRE模式、VLAN模式、VXLAN模式,以及一些常见的基本概念。
在云基础设施管理领域,OpenStack 是一个非常流行的开源平台,它能够帮助用户构建和管理大规模的计算、存储以及网络资源池。而 Open vSwitch (OVS) 作为一款高度可移植的高性能虚拟交换机,在 OpenStack 的网络组件 ...
Neutron支持多种网络模型,包括Flat、VLAN、GRE和VXLAN等,允许用户自定义网络拓扑,如创建多个子网、设置安全组规则以及实现负载均衡。Neutron的核心组件包括Server、Plugin、Agent等,它们协同工作以提供网络服务...
OpenStack是一个开源的云计算平台,它提供了一整套服务,用于构建私有云和公有云基础设施。在OpenStack中,Nova是核心计算服务,负责虚拟机实例的生命周期管理,而Neutron则专注于网络服务,为虚拟机提供灵活的网络...
局域网(LAN)和虚拟局域网(VLAN)是构建私有云网络的基础,VLAN能够将一个物理LAN划分成多个逻辑上独立的广播域。 - Overlay网络和VxLAN Overlay网络是一种通过在现有网络之上建立一个虚拟网络层来实现网络虚拟化...
Neutron允许用户自定义网络拓扑,包括虚拟网络、子网、路由器等,并支持多种网络技术如Flat、VLAN、GRE等。在 nova-network到neutron的过渡中, nova-network曾是Nova自带的网络服务,用于基本的网络配置,如DHCP、...