第二层交换机,是根据第二层数据链路层的MAC地址和通过站表选择路由来完成端到端的数据交换的。因为站表的建立与维护是由交换机自动完成,而路由器又是属于第三层设备,其寻址过程是根据IP地址寻址和通过路由表与路由协议产生的。所以,第二层交换机的最大好处是数据传输速度快,因为它只须识别数据帧中的MAC地址, ...
分类:
其他好文 时间:
2016-05-30 00:59:41
阅读次数:
219
keepalived是一款用C编写的,旨在给linux系统和基于linux的设施提供简单、稳固的高可用和负载均衡功能的软件。它基于linux内核的ipvs模块实现4层负载均衡,基于VRRP协议实现服务的高可用。一、VRRP协议VRRP(VirtualRouterRedundancyProtocol,虚拟路由冗余协议)是一种容错协..
分类:
其他好文 时间:
2016-05-27 18:40:54
阅读次数:
508
在分析nova boot创建VM的代码流程与neutron-dhcp-agent之前,首先分析neutron-dhcp-agent服务启动流程。与其他服务的启动入口一样。查看setup.cfg文件。
[entry_points]
console_scripts =
neutron-db-manage = neutron.db.migration.cli:main...
分类:
其他好文 时间:
2016-05-27 11:47:13
阅读次数:
300
OpenStack Neutron 之 Load Balance负载均衡(Load Balance)是 OpenStack Neutron 支持的功能之一。负载均衡能够将网络请求分发到多个实际处理请求的虚机上,这样能有效处理高流量的网络请求,负载均衡在现实中有很多使用场景。本文将基于 Neutron... ...
分类:
其他好文 时间:
2016-05-26 14:29:28
阅读次数:
344
作者:张华 发表于:2016-05-21版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )代码VMWare NSX使用OVS STT隧道,OVS是支持STT隧道,但是Neutron还不支持。所以我rebase了社区一个废弃很久的代码想测试一下TSO/GSO对其的影响(冲突很多,改动还有点大,代码见附...
分类:
其他好文 时间:
2016-05-22 12:24:40
阅读次数:
1459
keepalived可用于配置nginx/lvs等负载均衡设备的双机热备。 keepalived基于VRRP协议,简单的说就是两个物理路由节点(一主一备),虚拟成一个逻辑上的路由节点。 实际消息的路由,根据主备状态选择。但对于外部来看,不管是外网访问,还是内部局域网的负载均衡看到的都是这个虚拟的路由 ...
分类:
其他好文 时间:
2016-05-20 19:09:16
阅读次数:
132
linuxbridge是和linuxbridge plugin匹配的core agent,主要实现L2层的功能和security group的功能。security group的功能逐渐会被neutron firewall取代。 linuxbridge的启动命令在linuxbridge_neutro ...
分类:
系统相关 时间:
2016-05-19 11:52:46
阅读次数:
416
一、VRRP(虚拟路由器冗余协议)虚拟路由冗余协议(VirtualRouterRedundancyProtocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失..
分类:
其他好文 时间:
2016-05-18 22:20:50
阅读次数:
452
继续《nova boot代码流程分析(三):nova与neutron的交互(1)》的分析。
#/nova/virt/libvirt/driver.py:LibvirtDriver
# NOTE(ilyaalekseyev): Implementation like in multinics
# for xenapi(tr3buchet)
def spawn(self, c...
分类:
其他好文 时间:
2016-05-18 19:20:04
阅读次数:
217