赤焰军
码龄10年
求更新 关注
提问 私信
  • 博客:315,639
    315,639
    总访问量
  • 63
    原创
  • 87
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2015-02-02

个人简介:大云虚拟网络团队,致力于解决云计算网络问题,虚拟网络、SDN最佳实践者。将开源、商业SDN技术应用于实际项目,推动数据中心领域SDN革命。

博客简介:

赤焰军

博客描述:
大云虚拟网络团队
查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得33次评论
  • 获得152次收藏
  • 博客总排名377,212名
创作历程
  • 5篇
    2017年
  • 57篇
    2016年
  • 3篇
    2015年
成就勋章
TA的专栏
  • openstack
    43篇
  • 云计算
    36篇
  • neutron
    33篇
  • 开发工具
  • 测试工具
    5篇
  • python
    17篇
  • nova
    2篇
  • linux
    7篇
  • dhcp
    4篇
  • vxlan
    1篇
  • tunnel
    1篇
  • ovs
  • keystone
    2篇
  • metering
    1篇
  • nfv
    3篇
  • cdn
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

61人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

移动云VPC对标分析

移动云目前云网络功能主要包括五个部分:本篇主要对虚拟私有云VPC的功能进行简单对比。VPC移动云创建VPC时会自动创建一个虚拟路由器和一个子网,子网与路由器自动关联。目前多数封装了VPC产品形态的云平台在创建VPC时都会进行类似的操作:阿里云:创建专有网络时,会自动创建1个路由器和1个路由表。每个专有网络只允许有1个路由器和1个路由表。天翼云:创
原创
发布博客 2017.04.05 ·
2825 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Tempest自动生成测试报告

如何自动运行tempest测试并自动输出html格式的测试报告。本文将会介绍写的脚本来完成。该脚本主要使用了HTMLTestRunner库。具体代码如下:#!/usr/bin/env python#coding=utf-8import HTMLTestRunnerimport unittest,timeimport re,os,sysimport time de
原创
发布博客 2017.03.29 ·
2514 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

OpenStack 业务链networking-sfc介绍 (2) - 部署方法

作者: 赵怡1.  SFC安装部署前提条件: ovs版本: 由于sfc会用到ovs的group bucket, mpls特性, 所以需要ovs支持mpls。笔者用的ovs 2.6.1就可以支持。目前代码可以手工安装, 也可以通过devstack自动安装: local.conf中需要启用networking-sfc插件...enable_p
原创
发布博客 2017.03.24 ·
3072 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

OpenStack 业务链networking-sfc介绍 (3) - 底层原理

1.  SFC底层实现原理port chain和ovs driver/agentPort Chain插件架构图:      SFC Port Chain Plugin      +-------------------------------+      |  +-------------------------+  |      |  |    Port
原创
发布博客 2017.03.24 ·
8290 阅读 ·
0 点赞 ·
4 评论 ·
7 收藏

OpenStack 业务链networking-sfc介绍 (1) - 概述

1.  Service Function Chain概述   Neutron的SFC (Service Function Chaining, SFC, 业务链)是由华为主导并开发的一个neutron下的服务框架。   其目的是动态建立服务链使不同租户的流量可以按照不同顺序导向不同的服务功能模块。其概念类似于策略路由, 即SFC使网络报文流量走特定的路径,而不是通过IP目的地址来查看路由表得
原创
发布博客 2017.03.24 ·
7132 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

Cliff框架介绍

1 cliff简介    Cliff(CommandLine Interface Formulation Framework),即命令行接口制定框架。可定义多级命令、输出格式以及其他一些扩展来创建命令行相关项目。Cliff框架中定义的主程序处理参数解析,并调用子命令来完成工作。    Cliff借助Python的优势能够动态的装载代码,允许主程序中用到的子命令分布式的实现,并向用户提供统一
原创
发布博客 2016.12.30 ·
7730 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux双网卡bonding操作方法

1 双网卡绑定操作方法目前网卡绑定mode共有七种:mode0, mode1,mode2, mode3, bond4, bond5, bond6.这七种模式的区别网上资料很多,这里不再赘述。本文说明下在项目中经常使用的一种模式mode=1即active-backup(主-备份策略)模式。  特点一个网卡处于活动状态,一个处于备份状态,所有流量都在主链路上处理。当活动网卡down掉时,启
原创
发布博客 2016.12.30 ·
4671 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

虚拟机桥接到物理网络操作方法

虚拟机桥接到物理网络操作方法业务部署过程中,常会遇到此种情况,通过nova创建的虚拟机,需要与底层物理节点的管理网打通。如上图所示,虚拟机VM包含一张网卡eth0, 需求是将该VM与虚拟机所在的计算节点的管理网打通。bond1,bond0分别表示计算节点的管理口,业务口;VM中的eth1是手动配置的网卡,需添加物理管理网段的IP地址;br-test是手动添加的linuxbridge。具体实
原创
发布博客 2016.12.30 ·
4570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenStack网络测试工具shaker介绍

作者: 赵怡一、shaker简介Shaker是一款在OpenStack环境中使用的网络性能测试工具, 可针对不同网络场景进行性能测试。主要原理是, 通过heat模板创建虚拟机, 并使用虚拟机中的iperf3,netperf工具进行虚拟机间互相打流测试网络性能, 最终抓取测试结果, 通过网页方式输出给用户。 二、shaker安装由于shaker依赖于heat编排组
原创
发布博客 2016.12.29 ·
3661 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenStack CDNaaS - Poppy介绍

作者: 赵怡一、CDN简介在介绍Openstackpoppy组件前先介绍一下CDN。CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解
原创
发布博客 2016.12.29 ·
1930 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

OpenStack Neutron新功能VLAN-aware-VMs介绍

作者: 赵怡一、VLAN aware VMs简介"VLAN aware VMs"有时也叫做"VM trunk ports", 主要是让虚拟机收发的vlan tagged报文, 能够被虚拟网络所识别和处理。  二、VLAN aware VMs应用场景该功能的主要使用场景有:1. 有些应用程序, 需要连接很多neutron网络。传统的方法是虚拟机上连接很多neu
原创
发布博客 2016.12.29 ·
7624 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

OpenStack neutron网络Kilo-Newton版本区别

作者: 赵怡上次发表了一篇有关neutron kilo/liberty/mitaka各版本的主要区别, 这次来总结一下网络和NFV方面, kilo版和newton之间的版本变化:一、Neutron Kilo版和Newton版本功能区别:L2-二层功能点功能变化类型描述支持管理员手动调度agent新增
原创
发布博客 2016.12.29 ·
3499 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

K版新增端口时ovs-agent的处理过程

简要介绍ovs上新增端口时,ovs-agent的处理过程。本文对加深虚机创建、迁移过程中,neutron所做的工作,有一定的帮助。
原创
发布博客 2016.12.29 ·
1318 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

云平台安全组及网络ACL对比

安全组和网络ACL是云平台中常见的安全控制功能。其中安全组工作于虚拟机层面,可用于对某一特定虚拟机的出入流量进行控制,通常是有状态的。网络ACL工作于子网层面,可以用作防火墙控制进出子网的数据流,通常无状态。
原创
发布博客 2016.12.19 ·
14385 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

云平台路由功能对比

1. 虚拟路由功能在云平台中的展现形式虚拟路由功能可谓是云平台中的必备功能,目前各个云平台对虚拟路由功能的展现形式大致可以分为两种:隐式展现和显式展现。1.1 隐式体现支持VPC功能的云平台通常没有设置虚拟路由器功能组件,而是提供了路由表功能。此类云平台主要包括阿里云、腾讯云、AWS、华为云等。 通常一个VPC包含一个默认的路由表,在VPC被创建的时候由系统自动创建
原创
发布博客 2016.12.15 ·
2913 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个DNS请求引起的网络阻塞

前段时间遇到Linux应用程序网络丢包问题,应用程序接收网络报文数据丢失界面展示信息不全.以下是对该问题进行基本的简要分析与定位的过程。 在网络转发路径未发现网络传输丢包情况.通过Linux netstat查看gmond应用程序socket状态发现一个奇怪的现象,gmond Recv-Q网络报文数量持续不断增长,且多次查看状态均未出现清零的情况,初步怀疑内核socket接收存在丢包即CPU
原创
发布博客 2016.12.09 ·
5324 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux随机数nonblocking pool快速初始化

在计算节点nova-compute运行裁剪Linux虚机提供OpenVPN服务端出现无法连接成功的情况,对Linux随机数进行初步的了解以定位分析问题原因1994 年,美国软件工程师 Theodore Y. Ts'o第一次在 Linux 内核中实现了随机数发生器,使用 SHA-1散列算法而非密码,提高了密码强度。Linux 内核采用熵来描述数据的随机性,熵(entropy)是描
原创
发布博客 2016.12.09 ·
9084 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Linux Vxlan网络隧道互通环境模拟

VXLAN(VirtualeXtensible Local Area Network)是一种将二层报文用三层协议进行封装的技术,可以对二层网络在三层范围进行扩展。它应用于数据中心内部,使虚拟机可以在互相连通的三层网络范围内迁移,而不需要改变IP地址和MAC地址,保证业务的连续性。VXLAN采用24bit的网络标识,使用户可以创建16M相互隔离的虚拟网络,突破了目前广泛采用的VLAN所能表示的4K个
原创
发布博客 2016.12.09 ·
9130 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

python常用模块介绍之四:getopt模块

有时候我们需要写一些脚本处理一些任务,这时候往往需要提供一些命令行参数,根据不同参数进行不同的处理,在Python里,命令行的参数和C语言很类似(因为标准Python是用C语言实现的)。Python里的命令行参数是存储在sys.argv里,argv是一个列表,第一个元素也为程序名称。看下面的例子:python_getopt.py# -*- coding:utf-8 -*-impor
原创
发布博客 2016.12.09 ·
716 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python常用功能介绍之二:异常处理

与其他语言相同,在python中,try/except语句主要是用于处理程序正常执行过程中出现的一些异常情况,如语法错误(python作为脚本语言没有编译的环节,在执行过程中对语法进行检测,出错后发出异常消息)、数据除零错误、从未定义的变量上取值等;而try/finally语句则主要用于在无论是否发生异常情况,都需要执行一些清理工作的场合,如在通信过程中,无论通信是否发生错误,都需要在通信完成或者
原创
发布博客 2016.12.09 ·
550 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多