虚拟化网络相关
文章平均质量分 92
Shawn.Hu
1
展开
-
Macvlan 网络方案实践
https://fuckcloudnative.io/posts/macvlan-in-action/通过上篇文章的学习,我们已经知道 Macvlan 四种模式的工作原理,其中最常用的就是 Bridge 模式,本文我们将通过实验来验证 Macvlan Bridge 模式的连通性。Macvlan 是 linux 内核比较新的特性,可以通过以下方法判断当前系统是否支持:$ modprobe macvlan$ lsmod | grep macvlan macvlan转载 2021-08-26 15:45:58 · 839 阅读 · 1 评论 -
Linux 虚拟网卡技术:Macvlan
https://fuckcloudnative.io/posts/netwnetwork-virtualization-macvlan/1.Macvlan 简介在 Macvlan 出现之前,我们只能为一块以太网卡添加多个 IP 地址,却不能添加多个 MAC 地址,因为 MAC 地址正是通过其全球唯一性来标识一块以太网卡的,即便你使用了创建ethx:y这样的方式,你会发现所有这些“网卡”的 MAC 地址和 ethx 都是一样的,本质上,它们还是一块网卡,这将限制你做很多二层的操作。有了Macv...转载 2021-08-26 15:43:40 · 1486 阅读 · 0 评论 -
openstack网络(neutron)模式之GRE的基本原理
https://www.cnblogs.com/starof/p/4142856.htmlneutron网络目的是为OpenStack云更灵活的划分网络,在多租户的环境下提供给每个租户独立的网络环境。neutron混合实施了第二层的VLAN和第三层的路由服务,它可为支持的网络提供防火墙,负载均衡以及IPSec VPN等扩展功能。neutron是openstack中一个重要模块,也是比较难理解和debug的模块之一。一、分析经典的三个节点的Havana的OpenStack中网络图1转载 2021-08-11 00:02:34 · 3401 阅读 · 0 评论 -
SDN(软件定义网络)初体验----Mininet
还记得我2013年考下CCIE RS后,在国外一个技术论坛偶然读到了一篇介绍SDN的文章,作者把SDN写得神乎其神,中心思想就是:完全靠网络工程师手动配置和手动排错,效率低下的传统网络迟早有”寿终正寝“的一天,而取而代之的就是能够带来”革命性改变“的SDN。的确,IT技术日新月异,当年CCIE RS v1 v2考试大纲里的那些古董级别的Apple Talk, FDDI, Token Ring, X.25, ATM等等,现在还有几个人有兴趣去花时间理解它们?由此自己开始关注Software Defined N转载 2021-07-29 17:34:26 · 2209 阅读 · 0 评论 -
mininet xterm 无法打开
提问:I just installedUbuntu17.10, andMininet2.2.2 from Packages (sudo apt-get install mininet) on my laptop. Natively, i.e. a real OS on a real machine,no virtual machines of any sort. The laptop is a 2017 MacBook Pro 13" without touchbar (MacBookPro1...转载 2021-07-28 17:27:37 · 5883 阅读 · 0 评论 -
OVS初级教程:使用Open vSwitch构建虚拟网络
一、open vswitch简介Open vSwitch是一个高质量的、多层虚拟交换机,使用开源Apache2.0许可协议,由Nicira Networks开发,主要实现代码为可移植的C代码。它的目的是让大规模网络自动化可以通过编程扩展,同时仍然支持标准的管理接口和协议(例如NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag)。此外,它被设计位支持跨越多个物理服务器的分布式环境,类似于VMware的vNetwork分布式vswitch或Cisco Nexus转载 2021-07-22 17:17:57 · 4505 阅读 · 0 评论 -
KVM虚拟化网络优化技术总结
http://xiaoli110.blog.51cto.com/1724/1558984/一个完整的数据包从虚拟机到物理机的路径是:虚拟机--QEMU虚拟网卡--虚拟化层--内核网桥--物理网卡KVM的网络优化方案,总的来说,就是让虚拟机访问物理网卡的层数更少,直至对物理网卡的单独占领,和物理机一样的使用物理网卡,达到和物理机一样的网络性能。方案一 全虚拟化网卡和v转载 2016-11-30 23:59:35 · 2071 阅读 · 0 评论 -
图解几个与Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN
http://blog.csdn.net/dog250/article/details/45788279Linux的网卡驱动中内含了很多“虚拟网卡”。早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对“网络虚拟化”的支持,不光是为了支持“虚拟机”技术,更多的是给了用户和程序员更多的选择。 这些对网络虚拟化的支持技转载 2016-12-04 17:26:26 · 1163 阅读 · 0 评论 -
OpenvSwitch完全使用手册
http://blog.csdn.net/tantexian/article/details/46707175本文主要参考 Overview of functionality and components 以及 Frequently Asked Questions 以及结合自己的理解。http://sdnhub.cn/index.php/openv-switch-f转载 2016-12-06 13:57:34 · 1436 阅读 · 0 评论 -
使用OpenVSwitch、netns构建复杂的虚拟网络
http://www.tuicool.com/articles/mAn6ziB前言 虚拟网络真的挺复杂的, 这次将所学的知识”大杂烩”一下, 必须要有一些基础的知识才能看懂, 比如 ip netns, openvswitch以后有机会再写这些基础的 –OpenVSwitch是基于Apache License 2.0的, 在Linux中实现多层虚拟交转载 2016-12-06 16:56:06 · 1954 阅读 · 0 评论 -
搭建基于Open vSwitch的VxLAN隧道实验
https://www.sdnlab.com/5365.html1. VXLAN简介VXLAN 是 Virtual eXtensible LANs 的缩写,它是对 VLAN 的一个扩展,是非常新的一个 tunnel 技术,在Open vSwitch中应用也非常多。Linux 内核的 upstream 中也刚刚加入 VXLAN 的实现。相比 GRE tunnel 它有着很好的扩展性,同时解决了很多其...转载 2018-05-11 17:24:41 · 866 阅读 · 0 评论 -
linux下TUN/TAP虚拟网卡的使用 - heidsoft
http://www.tuicool.com/articles/mu6vY3tun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装。利用tun/tap 驱动,可以将tcp/ip协议栈处理好的网络分包传给任何一个使用tun/tap驱动的进程,由进程重新处理后再发到物理链路中。开源项目op转载 2016-10-26 17:01:03 · 4365 阅读 · 0 评论 -
网络虚拟化技术(一): Linux网络虚拟化
https://blog.kghost.info/2013/03/01/linux-network-emulator/01 March 2013笔者现在在做云计算的网络设计,涉及到上百台服务器与交换机,在实测前必须进行原型测试,但是我只有一个工作用开发机,本文介绍一种方法,使用这一台机器模拟数十台服务器以及路由器的网络环境。Linux的网络虚拟化是LXC项目中的转载 2016-11-30 17:38:54 · 449 阅读 · 0 评论 -
网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
https://blog.kghost.info/2013/03/27/linux-network-tun/27 March 2013TUN 设备TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便得模拟网络行为。先来看看物理设备是如何工作的:所有物理网卡收到的包会交给内核的 Network Stack 处理,然后通过 Socket API 通知给用户程序。下面转载 2016-11-30 17:40:21 · 367 阅读 · 0 评论 -
Bridging VLAN Trunk to the Guest
http://alesnosek.com/blog/2015/09/07/bridging-vlan-trunk-to-the-guest/In this article, we’re going to make an entire VLAN trunk on the host accessible to the guest machine. The guest machine c转载 2016-10-26 16:55:17 · 393 阅读 · 0 评论 -
Docker: how to connect two bridges
http://stackoverflow.com/questions/36544443/docker-how-to-connect-two-bridges1 down vote favorite As you know after Docker 1.9 we can create bridges to connect containers.I转载 2016-10-26 16:58:04 · 438 阅读 · 0 评论 -
How can I connect two bridges (eg br0 and br1)?
http://openvswitch.org/pipermail/discuss/2013-April/009734.htmlOn Tue, Apr 23, 2013 at 11:06:54AM -0400, Jose Alberto Posada wrote:> How can I connect two bridges (eg br0 and br1)?> In order tha转载 2016-10-26 16:58:51 · 430 阅读 · 0 评论 -
linux下实现虚拟网卡TAP/TUN例子
http://blog.csdn.net/xuxinyl/article/details/6454119我们在使用VMWARE的虚拟化软件时经常会发现它们能都能虚拟出一个网卡,貌似很神奇的技术,其实在Linux下很简单,有两种虚拟设 备,TUN时点对点的设备,tap表示以太网设备的,做为虚拟网卡驱动,Tun/tap驱动程序的数据接收和发送并不直接和真实网卡打交道,而是通 过用户态来转交转载 2016-10-26 16:59:31 · 2488 阅读 · 0 评论 -
虚拟网卡TUN/TAP设备使用实例
http://blog.csdn.net/ixidof/article/details/10148899转载渊源:这篇文章源自陈硕老师的博客,原文讨论的主题是在绕开操作系统协议栈的情况下,对tcp并发连接数的支持情况;因为其中对TUN / TAP设备的使用非常典型,而且讲解清晰,所以特部分转载过来作为资料留存;IBM developerworks上有一篇文章对tun /转载 2016-10-26 17:00:24 · 2701 阅读 · 1 评论 -
linux VLAN配置(vconfig)
http://blog.csdn.net/wangwenwen/article/details/136291931.安装vlan(vconfig)和加载8021q模块 #aptitude install vlan #modprobe 8021q或:#yum install vconfig#modprobe 8021q#lsmod |grep -i 8021q转载 2016-10-26 17:04:26 · 1725 阅读 · 0 评论 -
linux网桥浅析
http://www.cnblogs.com/morphling/p/3458546.html原文链接:http://hi.baidu.com/_kouu/item/25787d38efec56637c034bd0 什么是桥接?简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能转载 2016-10-26 17:05:16 · 769 阅读 · 0 评论 -
Linux 网桥配置命令:brctl
http://fp-moon.iteye.com/blog/1468650Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联:思路其实很简单:就是将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge口上,并给这个bridge口分配一个地址,其他子网微机配置网关为bridge口的地址便可以了。当然,因为是设备是网关模式,路由和nat也是转载 2016-10-26 17:06:36 · 10512 阅读 · 0 评论 -
配置linux服务器做简单的路由器
http://blog.chinaunix.net/uid-23986132-id-359649.html任务:使用 Linux服务器配置路由器。 目标:实现单位两个网段:192.168.1.0/24和192.168.2.0/24两个网段互相访问。 步骤: 1.安装一台双网卡的机器 2.将eth0的地址设置为eth0与192.168.1.0连,eth1的地址设置转载 2016-10-26 17:28:46 · 8566 阅读 · 0 评论 -
qemu的网络配置方法2则(转)
http://blog.chinaunix.net/uid-280391-id-2449925.html费了很大周折,找到一下两篇文章,按照第一篇,所有的网络都配置完成了就是不通,于是又接着第二篇的做法,成功了。第一篇找不到出处了,抱歉不能注明了。======================================================================转载 2016-10-26 17:29:32 · 4784 阅读 · 0 评论 -
How to set up 802.1q trunking and bridging on Linux
http://net.doit.wisc.edu/~dwcarder/captivator/linux_trunking_bridging.txtHow to set up 802.1q trunking and bridging on Linux, whichis the first step to creating a Captivator-gw appliance.This e转载 2016-10-26 16:56:04 · 408 阅读 · 0 评论