最近换了份工作,前一份工作经历了5年之久,孵化创新类。自己学了很多,也和领导同事处理的不错,但还是换了!说实话心里还是有落差的,不过:既来之则安之!
新工作方向是NFV,虽然有网络的功底,但对于“专”来说又显得不够,再加上“V”所以逼得自己抓紧时间学起来,既然选择了这个方向,希望自己在虚拟化网络这块有所建树吧!
open vswitch(下面用ovs代替)是虚拟化网络开源的一个典型,openstack网络底层也借助了ovs做了组件,在里面的位置基本如下图所示:
ovs的基本功能:
1 支持通过NetFlow sFlow IPFIX, SPAN, RSPAN, 和 GRE-tunneled镜像使虚拟机内部通讯可以被监控;
2 支持LACP (IEEE 802.1AX-2008)(多端口绑定)协议;
3 支持标准的 802.1Q VLAN模型以及 trunk模式;
4 支持 BFD 和 802.1ag 链路状态监测;
5 支持STP (IEEE 802.1D-1998);
6 支持细粒度的Qos;
7 支持HFSC系统级别的流量控制队列;
8 支持每虚拟机网卡的流量的流量控制策略;
9 支持基于源MAC负载均衡模式、主备模式、L4哈希模式的多端口绑定;
10 支持OpenFlow协议(包括许多虚拟化的增强特性);
11 支持IPV6
12 支持多种隧道协议((GRE, VXLAN, IPsec, GRE and VXLAN over IPsec)
13 支持通过C或者Pthon接口远程配置;
14 支持内核态和用户态的转发引擎设置;
15 支持多列表转发的发送缓存引擎;
16 支持转发层抽象以容易的定向到新的软件或者硬件平台;