![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络虚拟化
试着去听歌
侧耳倾听
展开
-
转载OpenFlow Switch学习笔记(二)——OpenFlow Ports
OpenFlow Ports是OpenFlow Switch与剩余网络之间传递Packet的网络接口。OpenFlow Switches之间通过OpenFlow Ports彼此相互逻辑连接。一个OpenFlow Switch准备了若干个可用的OpenFlow Ports用于OpenFlow processing,不过这里所说的OpenFlow Ports与传统的硬件交换机的网络接口并不是一样的概念...转载 2019-12-09 20:17:14 · 358 阅读 · 0 评论 -
openstack的provider模式和self-service模式的理解
openstack的provider模式和self-service模式最近在做ovn的研究,涉及到与neutron结合时候,遇到了两种网络模式,一种是provider模式,一种是self-service模式。起初有些混乱,研究和学习之后,发现其实就是我们项目里所说的Vxlan版本和vlan版本。。。网络对此解释比较少,在此把学习过程中的理解写出来。1、看图说话首先看下openstack官网...原创 2018-12-06 18:49:40 · 7257 阅读 · 0 评论 -
《深入理解openstack neutron》书籍阅读总结
大约用了1个半月的时间,把标叔的这本佳作读完。虽浅尝辄止,但也获益良多。记录下阅读体会。后期会反复学习和查阅。1、neutron总体分成了neutron-server,neutron-plugin和plugin对应的各种agent。其中plugin分成了core plugin和ext plugin。2、core plugin主要就是ml2,用来创建网络,子网和端口。而ext 主要是route...原创 2018-12-28 16:34:40 · 1588 阅读 · 0 评论 -
openstack/ovn环境,虚拟机连接外网设置
当使用OVN来做为neutron的后端,来实现SDN方案时,我们也会需要虚拟机连接外网,本文记录操作方法:环境:pike版本,创建好net1,子网subnet1以及使用该网络的虚拟机vm1动手操作-任意计算节点OVN是一种分布式的网络,也没有网络节点,我们挑选任意一个计算节点来提供外部网络。创建外部连接的网桥,做OVN映射 #ovs-vsctl add-br br-ex #ovs-v...原创 2019-01-18 09:00:53 · 4238 阅读 · 1 评论 -
ovn-networking的"Address set does not exist"错误排查记录
本文记录自己在OVN部署和测试中遇到的问题,以及排查过程前世今生:近期在调研OVN,因此就试着搭建了一套openstack/pike版本的OVN。使用OVN作为网络底层实现而替换neutron的各类plugin(L3,DHCP,L2,iptables)问题出现:当创建port时,执行neutron port-create [net-id] --name [port-name]命令时,...原创 2019-01-07 17:46:29 · 738 阅读 · 0 评论 -
openstack断点pdb调试
1、以neutron的ovn代码为例,说明使用方法。代码文件是/usr/lib/python2.7/site-packages/ovsdbapp/backend/ovs_idl/idlutils.py,在需要打断点的位置输入import pdb;pdb.set_trace()代码和pdb断点位置如下:2、使用如下命令停止neutron-server的服务:systemctl stop n...原创 2019-01-08 09:55:01 · 924 阅读 · 0 评论 -
对于OVS场景下,虚拟机和宿主机网络打通方式
1、添加一对veth pair作为连接bridge和宿主机的桥梁#ip link add tap1 type veth peer name tap22、为tap1配置ip地址(该地址是与虚拟机同网段的地址)#ifconfig tap1 192.168.1.18/243、将tap1和tap2拉起#ip link set tap1 up#ip link set tap2 ...原创 2019-01-09 16:58:29 · 4940 阅读 · 0 评论 -
openstack中ipv6三种获取IP地址方式
前言openstack共有三种用于ipv6的寻址的模式,分别是dhcpv6-stateful,dhcp-stateless以及slaac1)slaac模式Address discovered from an OpenStack router/external router通过slaac通过ICMPV6,从router中获取RA(router advertisement),再根据RA中得网络...原创 2019-09-02 21:47:29 · 1985 阅读 · 0 评论