- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 Note: LSR LER
Figure of LSR structure2. LSR: 【控制单元】运行网络层协议,创建和维护路由表。运行LDP协议进行标签分配和分发,创建和维护标签信息表。【转发单元】标记分组的转发,包括标签交换(出口标记代替入口标签)与标签分组的封装。网络层分组的转发。LER:【控制单元】 同LSR。【转发单元】入口:数据分组到LSP的映射。数据分组加标签封装
2014-12-04 22:45:14
1239
转载 An overview of Openvswitch implementation
An overview of Openvswitch implementationPosted in Linux Kernel at October 20th, 2012 / 14 Comments »Author: Cong Wang This is NOT a tutorial on how to use openvswitch, this
2014-11-20 09:52:44
1292
原创 Note: Linux network device driver construct
'get_user, put_user, copy_from_user, copy_to_user, netlink
2014-11-17 09:38:37
642
转载 VXLAN Deep Dive, Part 2: Looking at the Options
Hey folks--this is the second of three posts looking a little more closely at VXLAN. If you missed the first post, you can find it here. In this installment we are going to look at the some of t
2014-10-21 18:34:01
753
转载 VXLAN and NVGRE
VXLAN and NVGRESoftware Defined Networking (SDN) is one of the big buzzwords of year. VMware has announced their VXLAN (Virtual eXtensible LAN) technology and Microsoft is pushing NVGRE (Netwo
2014-10-21 14:25:23
1872
转载 P device, PE device, CE device
MPLS VPN有三种类型的路由器,CE路由器、PE路由器和P路由器。(1)CE路由器是客户端路由器,为用户提供到PE路由器的连接;PE路由器是运营商边缘路由器,也就是MPLS网络中的标签边缘路由器 (LER),它根据存放的路由信息将来自CE路由器或标签交换路径(LSP)的VPN数据处理后进行转发,同时负责和其他PE路由器交换路由信息;(2)P路由器是运营商网络主干路由器,也就是MPLS网
2014-10-17 15:54:11
1048
原创 l3 service - api and agent interaction
========================================== l3(l3-api) service ============================================= ======================================== l3-agent ============
2014-10-07 16:58:06
562
原创 OpenStack Ceilometer 监控项扩展(havana) - Nice to see you once again
写在开头的话,Ceilometer扩展的博文在网上写的挺多了(here and here and here ),前面俩地儿算是实战类型的,看起来挺过瘾的,但是自己真尝试去扩展还是得花费点点时间。由于前面几个链接提到的实战,都是对vm的监控进行了扩展(特别是ECCP博文,但是他们家blog网站404,只好贴转链)。
2014-10-03 14:22:39
1323
原创 rpc.call - Fetch router list of L3 agent
1. neutron.agent.l3_agent.L3PluginApiclass L3PluginApi(n_rpc.RpcProxy):......def get_routers(self, context, router_ids=None): """Make a remote process call to retrieve the sync data fo
2014-08-13 16:29:40
698
原创 Record a little code fragment of Neutron server (IceHouse)
#neutron.conf#service_plugins =#neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,#neutron.services.loadbalancer.plugin.LoadBalancerPlugin,#neutron.services.vpn.plugin.VPNDriverPlugin
2014-07-31 16:08:30
793
原创 Trace Neutron code - neutron-server
1. ext_mgr = extensions.PluginAwareExtensionManager.get_instance() 2. ext_mgr.extend_resources("2.0", attributes.RESOURCE_ATTRIBUTE_MAP)
2014-07-21 18:41:03
621
原创 swift conf files for openstack(icehouse)
[DEFAULT]bind_port = 8080workers = 8user = swiftswift_dir = /etc/swiftlog_level = DEBUGlog_facility = LOG_LOCAL0[pipeline:main]pipeline = healthcheck cache authtoken keystone p
2014-06-24 19:21:28
1400
原创 record dump-flow
root@com:~# ovs-ofctl dump-flows br-intNXST_FLOW reply (xid=0x4): cookie=0x0, duration=598280.182s, table=0, n_packets=47, n_bytes=3774, idle_age=65534, hard_age=65534, priority=1 actions=NORMAL
2014-06-12 09:58:06
971
转载 OpFlex Is Not An OpenFlow Killer
OpFlex Is Not An OpenFlow KillerPosted by mestery on April 4, 2014There has been a flurry of press around Cisco’s release of OpFlex. If you want the nitty gritty details, ple
2014-05-10 17:09:08
805
原创 OVS and SDN-Controller
"There has always been a confusion on which controller to start with for newcomers in the OpenFlow ecosystem. Should one prefer the classic NOX? Or go with a more modern choice like Beacon or its
2014-04-20 12:30:34
2364
原创 Horizon SSL (Centos)
USE_SSL = TrueCSRF_COOKIE_SECURE = TrueSESSION_COOKIE_SECURE = TrueSESSION_COOKIE_HTTPONLY = True
2014-04-14 14:21:02
851
原创 Email expressions
1. If you have any questions, please don't hesitate(wait) to contact me. 2. I've CC'd(CC'ed,copied) someone_name on this email 3. please fine attached my resume(photo from the conference).
2014-04-11 19:00:14
578
转载 Python.Paste指南之Deploy(2)-实践
这篇来自电子科大的博文感觉不错,结合了openstack quantum代码分析,以及写了一个python代码例子来说明paste deploy对应ini文件中每个section的不同,看了对paste deploy更加的明了,赞!文章原文地址好像打不开了,好东东转下来吧。 http://tumblr.wachang.net/post/38140746350/python-paste-dep
2014-03-30 17:34:14
808
转载 Python paste.deploy 笔记
文章原文.blog.youkuaiyun.com/sonicatnoc/article/details/6539716首先python paste是一个WSGI工具包,在WSGI的基础上包装了几层,让应用管理和实现变得方便。说实话,Python Paste的文档做的真差劲!加之python代码可读性本来就不怎么滴,真费劲。 paste.deploy关键部分留个抓印:1)pyth
2014-03-25 08:53:50
547
转载 Network Virtualization
Originate from: http://networkheresy.com/2012/05/31/network-virtualization/[This post was written with Bruce Davie]Network virtualization has been around in some form or other for many
2014-03-06 17:41:42
728
转载 A new Nova service: nova-conductor
Come from: http://russellbryantnet.wordpress.com/2012/11/19/a-new-nova-service-nova-conductor/The Grizzly release of OpenStack Nova will have a new service, nova-conductor. The service was dis
2014-03-06 13:48:59
764
原创 pattern 学习记录
1. 单例模式只有一个实例、它必须自行创建这个实例,不需要显示的手动去创建实例、它必须自行向整个系统提供这个实例。在python中模块就是一个实现单例很好的工具,python的模块:所有变量都会绑定到模块模块只需要初始化一次import 机制是线程,安全的(保证在并发状态下模式也只有一个实例)惯用方法:在命名模块的时候,首个字母大写 Monitor.py__
2013-12-11 21:05:26
647
转载 Why vendors can't sell OpenStack to enterprises
This post from hereA couple of weeks ago I attended my first OpenStack Summit in Hong Kong. It was an eye opener experience from a research standpoint, and I wrote some of my impressions in a post
2013-12-02 14:31:04
749
原创 Review some key points of Git
Tree ares:1. Working directory2. Staging areas / Index3. RepositoryThree objects (DAG):1. Commit2. Tree3. Blob(4. Tag)Every commit holds a tree, and every tree may contain any nu
2013-11-16 20:54:48
745
原创 A brief IT orchestration engines/software overview (for OpenStack)
Automating installation:1. Salt Stack - http://wiki.saltstack.cn/2. Chef - https://github.com/opscode/chef3. Puppet - https://github.com/puppetlabs/puppet4. Ansible - https://github.com/ansibl
2013-10-23 10:05:15
828
转载 Stevedore - (Dynamic Code Patterns: Extending Your Applications with Plugins)
The ExtensionManager is created slightly differently from the DriverManager because it does not need to know in advance which plugin to load. It loads all of the plugins it finds. mgr = e
2013-09-27 19:45:25
694
原创 OpenStack Storage Services --- Cinder
OpenStack Storage: Horses for Courses1) OpenStack Cinder (Block Storage): * Architected to provide traditional block level storage resources to OpenStack services * Presents persist
2013-09-21 15:27:58
2277
原创 Python笔记
#!pythondef Dyanmic(**dic): for i in dic.keys(): locals()[i] = dic[i] print locals() print dic.keys()Dyanmic(a=2,d=0,c=1)------------------------------->
2013-09-06 14:25:34
879
转载 OpenStack与监控系统
数据监控和展示是云平台中重要的部分,随着节点数目和所需监控对象的数量的增加,一个强大、健全、可扩展的监控系统才能满足各类用户的需求。它是一个云平台非常重要的特性,也是评估一个IAAS的可运维程度的参考。首先我们需要看看目前众多云平台的监控现状。Contents [hide]第一类监控服务第二类监控服务第三类监控服务在OpenStack如何实现强大的监控系
2013-09-04 11:42:51
2225
转载 OpenStack Ceilometer 简介
Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生 的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。Why we need itOpenStack作为一个开源的IaaS平台,发展的越来越快,越来越多的公司在基于OpenStack做自己的公有云平台, 而作为公有云,计量和监控,这两个基础的服务是必不可少的
2013-09-04 11:33:37
4403
转载 Network virtualization, management silos and missed opportunities
Conway's law states that"organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations"Figure 1: M
2013-08-28 16:00:32
1301
原创 Ubuntu-12.04 VNC 连接显示灰色或者一个叉
Ubuntu install VNC so easy!!连接后显示灰色或者一个叉:root user:vi /root/.vnc/xstartup--------------------------------------------------------------------------------------#!/bin/sh# Uncomment th
2013-08-02 14:22:57
4000
原创 OpenStack Grizzly Install Guide----VLAN Mode(3 Node)
这是第二次在物理机上面部署Grizzly,记录下,以免忘记!Controller Node: iDataPlex M2 | eth0:10.0.1.100|eth1:9.186.91.128|eth2:xNetwork Node: System x3550 | eth0:10.0.1.101|eth1:10.20.20.52|eth2:9.18
2013-07-21 15:15:41
2510
PDF - Dynamic Code Patterns: Extending Your Applications with Plugins
2013-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人