- 浏览: 1444519 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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调试内核
三台机器
建立namespace ,vxlan互相连接
三台机器建立的vm连到namespace中,
与其他机器的vm互通
让三台机器的三个vm看起来像在同一个网段
qemu启动的时候执行的脚本
qemu_br.sh:
###############
###############
删除脚本 delbr0.sh:
############
##############
启动vm
###################
################
查看设置的namespace
在启动的vm中:
给vm设置ip和网关
#############
#!/bin/sh
#换成本机的想设置的vm的ip
ip addr add 10.1.0.11/24 dev eth0
ip link set eth0 up
ip route add default via 10.1.0.5
################
多台机器设置后
比如
192.168.139.251---->namespace:10.1.0.5--->vm:10.1.0.11
192.168.139.252---->namespace:10.1.0.6--->vm:10.1.0.12
192.168.139.253---->namespace:10.1.0.7--->vm:10.1.0.13
从10.1.0.11 ping 10.1.0.12
走向为:
在192.168.139.251上:
vm:10.1.0.11--->tap1--->br0:10.1.0.5--->zouveth1--->namespace--->zouveth0-->br-zou-->vxlan-10-->eth0
在192.168.139.252上:
vm:10.1.0.12<---tap1<---br0:10.1.0.6<---zouveth1<---namespace<---zouveth0<--br-zou<--vxlan-10<--eth0
建立namespace ,vxlan互相连接
三台机器建立的vm连到namespace中,
与其他机器的vm互通
让三台机器的三个vm看起来像在同一个网段
qemu启动的时候执行的脚本
qemu_br.sh:
###############
# !/bin/sh ip netns add zou ip link add zouveth0 type veth peer name zouveth1 ip link set zouveth1 netns zou brctl addbr br-zou brctl addif br-zou zouveth0 #这里192.168.139.251换成本机的ip,eth0换成本机带ip的网卡 ip link add vxlan-10 type vxlan id 10 group 239.1.1.1 local 192.168.139.251 dev eth0 brctl addif br-zou vxlan-10 ip link set dev zouveth0 up ip netns exec zou ip link set dev zouveth1 up ip netns exec zou ip link set dev lo up ip link set dev br-zou up ip link set dev vxlan-10 up ip netns exec zou brctl addbr br0 ip netns exec zou ip link set br0 up ip link set tap1 netns zou ip netns exec zou ip link set tap1 up ip netns exec zou brctl addif br0 tap1 #这里10.1.0.5/24 换成本机的想设置的namespace的ip ip netns exec zou ip addr add 10.1.0.5/24 dev br0 ip netns exec zou brctl addif br0 zouveth1
###############
删除脚本 delbr0.sh:
############
#!/bin/sh ip link set br-zou down ip link del br-zou ip link del vxlan-10 ip netns del zou
##############
启动vm
###################
/usr/libexec/qemu-kvm -kernel bzImage -drive file=hda.img,if=ide,cache=none -append "console=ttyS0 root=/dev/sda rw rdinit=/sbin/init notsc=1" -nog raphic -boot order=dc,menu=on -net nic,vlan=0,macaddr=52:54:00:12:34:21,model=e1000,addr=08 -net tap,name=haha,ifname=tap1,script=qemu_br.sh,downscr ipt=delbr0.sh
################
查看设置的namespace
ip netns ip netns exec zou ip addr ip netns exec zou brctl show ip netns exec zou ifconfig
在启动的vm中:
给vm设置ip和网关
#############
#!/bin/sh
#换成本机的想设置的vm的ip
ip addr add 10.1.0.11/24 dev eth0
ip link set eth0 up
ip route add default via 10.1.0.5
################
多台机器设置后
比如
192.168.139.251---->namespace:10.1.0.5--->vm:10.1.0.11
192.168.139.252---->namespace:10.1.0.6--->vm:10.1.0.12
192.168.139.253---->namespace:10.1.0.7--->vm:10.1.0.13
从10.1.0.11 ping 10.1.0.12
走向为:
在192.168.139.251上:
vm:10.1.0.11--->tap1--->br0:10.1.0.5--->zouveth1--->namespace--->zouveth0-->br-zou-->vxlan-10-->eth0
在192.168.139.252上:
vm:10.1.0.12<---tap1<---br0:10.1.0.6<---zouveth1<---namespace<---zouveth0<--br-zou<--vxlan-10<--eth0
发表评论
-
建立tap设备的c的代码
2019-01-08 19:09 437tapper.c #include <stdio.h& ... -
jslinux总结帖
2019-01-04 21:33 1017注意个问题: chrome不要用两个tab页,否则ping不通 ... -
br0和tap0的互相影响
2019-01-02 19:17 773转载 http://www.cnblogs.com/wlei/ ... -
M版openstack(ovs,dvr,动态迁移)
2017-06-09 10:30 1712主要内容 1.先搭建三个节点的环境,dvr模式 2.建一个vm ... -
M版本的openstack的例子(linuxbridge)
2017-05-23 15:05 526做两个节点控制节点和计算节点 mcontroller521 ... -
jslinux-deobfuscated-network
2017-02-13 22:37 613基础知识 查看网络包 tcpdump -i eth0 -e ... -
vxlan多台主机的vm之间不同网段互通
2016-09-19 21:06 4227组播: 试验: 在三台机器上 192.168.139.251 ... -
qemu用tap方式启动vm的网络试验(ip route)
2016-09-14 11:29 2674ip route add 192.168.8.0/24 via ... -
openstack的M版本的neutron的实验
2016-09-01 20:00 3053试验步骤: 1.创建内部 ... -
socket的方式使用qemu建立虚拟机
2016-06-24 17:54 1800qemu的-net参数 -net nic 必须有,基本配置mo ... -
tap的方式使用qemu建立虚拟机NAT网络
2016-06-23 18:03 9499基本概念: vm:虚拟机 ... -
qemu用nat的方式使用tap建立虚拟机
2016-06-23 16:15 11普通桥接参考 http://haoningabc.iteye. ... -
tap的方式使用qemu建立虚拟机桥接网络
2016-06-22 20:53 7613需求:建立一个虚拟机,使网络和内网一样,当一台普通接入内网的服 ... -
can't initialize iptables table错误
2016-04-26 10:05 737can't initialize iptables table ... -
linux下TUN/TAP虚拟网卡的使用
2016-03-31 18:46 4825tun在网络层 tap在二层 ls ... -
openstack L版本(openvswitch的安装和应用)
2016-03-24 15:04 2981参考L版本的linuxbridge的安装方式 和k版本的ov ... -
neutron router试验
2016-03-17 20:41 930上接 http://haoningabc.iteye.com/ ... -
openstack L版本(使用linux bridge的vxlan)
2016-03-12 23:35 2333参考 http://docs.openstack.org/li ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1557接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1487qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ...
相关推荐
VXLAN技术可以基于三层网络结构来构建二层虚拟网络,通过VXLAN技术可以将处于不同网段网络设备整合在同一个逻辑链路层网络中,对于终端用户而言,这些网络设备似乎“真实地”部署在了同一个链路层网络中。
VxLAN-技术介绍及华为VxLAN方案,
华为官方vxlan技术详解及配置手册,涵盖了vxlan的所有配置模式与配置方法,详细解读VXLan
vxlan数据包
思科数据中心课程官方介绍文档,VXLAN 的原理以及部署方案。
N9K上NX-OS的VxLAN设计与配置。N9K上NX-OS的VxLAN设计与配置。N9K上NX-OS的VxLAN设计与配置。N9K上NX-OS的VxLAN设计与配置。N9K上NX-OS的VxLAN设计与配置。N9K上NX-OS的VxLAN设计与配置。N9K上NX-OS的VxLAN设计与...
vxlan实验,cisco N9K vxlan实验,基于nxos,详细实验步骤
VXLAN技术介绍.pdf
最好的VXLAN介绍.pdf
详细介绍了 华三VXLAN的概念,配置指导,配置案例,以及使用场景,适合数据中心SDN虚拟化以及小型局域网整网设计应用的技术
vxlan implemented in Arista switch
VXLAN在数据中心中具体应用方法
H3C基于多租户的云计算Overlay网络 VXLAN_IS-IS技术 VXLAN技术基础 VXLAN技术知识点梳理 数据中心Overlay解决方案汇报
华为CloudEngine 12800, 12800E, 8800, 7800, 6800, 5800系列交换机 VXLAN最佳实践
数据中心网络架构必备,VXLAN路由设计,多活数据中心2层打通,VXLAN技术。
openstack Newton vxlan模型搭建N版,亲测有效;手动搭建分布式OpenStack Newton vxlan模式v1.0
对思科Nexus系列交换机支持VXLAN进行试验操作
vxlan配置详解本文提供高水平概述虚拟可扩展LAN (VXLAN)和验证命令和输出按照的一些配置示例
VXLAN基础与配置指南.zip
认识VXLAN - 云计算技术 - 深信服社区.pdf