OpenvSwitch初探 - VLAN篇

传统的交换机设备都是支持VLAN隔离的,OpenvSwitch作为一个主流的虚拟交换机,自然也是支持VLAN相关的实现的。OVS交换机内部也可以通过VLAN ID来隔离交换机的各个端口。

阅读全文 >>

自定义的exception出现unprintable object错误

问题本身

原因:traceback.print_exc()函数打印异常信息时,会调用exception的__str__()方法,如果该方法出现异常,就会出现该问题
排查:可以在exception的__str__方法中加try except来捕获异常,打印具体的错误。

阅读全文 >>

Open vSwitch初探 - 架构篇

What is Open vSwitch?

按照官方的说法:Open vSwitch是一款高质量的多层虚拟交换机,以开源Apache 2许可证授权,非常适合在虚拟机环境中充当2层交换机。支持多种基于Linux的虚拟化技术,包括Xen / XenServer、KVM和VirtualBox。
支持Open Flow协议,所以可以很方便的通过编程实现大规模网络的自动化,被大量运用于SDN网络中。

阅读全文 >>

2018,新的一年

虽然已经记不起自己是什么时候开始搭建独立博客的,但印象中那会整天满论坛的寻找免费主机,通宵改博客主题时的场景却仍历历在目。尤其我还不是前端开发出身,改主题这种活是在有点力不从心。
有人说过搭建独立博客的人会经历三个阶段:

  • 寻找一个免费主机来体验(尝鲜)
  • 花钱买自己的主机服务器(要自由)
  • 嫌弃博客折腾起来太累,回归写作本质(好累)

想着自己也没逃出这个说法,不得不佩服这话太对了。所以那些个问网友使用什么博客程序的帖子里面,总会有人在底下说要专注于文字本身。

阅读全文 >>