SDN
康雨城
Talk is cheap, show me the code
展开
-
ubuntu16.04安装OVS(Open vSwitch)
OVS是一个具备生产能力、在开源Apache许可下的多层虚拟交换机,OVS能够在VM环境中很好的实现虚拟交换机的功能。本文介绍了如何在ubuntu16.04安装OVS。原创 2019-04-07 16:40:30 · 5984 阅读 · 3 评论 -
仿真环境Mininet的搭建
一、Mininet的介绍Mininet是一个网络仿真器,他能创建一个包含虚拟的主机、交换机、控制器和链接的网络。Mininet使用一个命令在几秒钟内在一台机器(VM,云或本机)上创建一个真实的虚拟网络,运行真正的内核,交换机和应用程序代码。用户可以使用Mininet CLI(和API)轻松地与的网络进行交互,与他人共享或在真实硬件上部署,Mininet对于开发,教学和研究非常有用。...原创 2019-04-07 23:23:43 · 2238 阅读 · 2 评论 -
将NetConf转成NormalizedNode对象及NormalizedNode对象转回NetConf(序列化与反序列化)
背景我们可以在管理设备的时候可以通过netconf来管理,yangtools给我们提供了一个很好地工具。可以将netconf加载到NormalizedNode对象当中。这样我们就能够通过操控NormalizedNode对象,来操控设备。如下图所示(yangtools指的是opendaylight中的yangtools,https://github.com/opendaylight)...原创 2019-04-11 16:05:14 · 1144 阅读 · 1 评论 -
Json格式的netconf转成NormalizedNode
之前发过一篇文章将NetConf转成NormalizedNode对象及NormalizedNode对象转回NetConf(序列化与反序列化)该文章的不足之处在于无论json还是xml文件都是完整的,但是实际的情况可能是不完整的。想要将部分的json转成NormalizedNode原创 2019-05-28 10:29:30 · 840 阅读 · 0 评论 -
在Opendaylight中karaf启动的时候自动安装feature
背景在自动化部署的项目中,我们启动了karaf之后,可能需要安装feature。但是如果登陆到控制器的console界面可能不符合自动化的理念,因此需要实现在karaf启动之后自动安装feature操作方法首先,我们需要确保,这个控制器是我们从官网下载的控制器,控制器里面已经包含了我们需要的feature,我们可以通过karaf控制台直接feature:install安装。如果不能通过...原创 2019-06-10 18:52:59 · 1651 阅读 · 0 评论 -
Opendaylight将自己写的feature添加到控制器当中
在Opendaylight中提供了将自己写的feature添加到karaf中。原创 2019-06-10 19:19:07 · 2876 阅读 · 0 评论 -
在Opendaylight中karaf启动的时候自动安装自己编写的feature
在自动化部署的项目中,我们启动了karaf之后,可能需要安装feature。但是如果登陆到控制器的console界面可能不符合自动化的理念,因此需要实现在karaf启动之后自动安装feature,而且这个feature是我们自己写的feature,这个feature需要满足的要求是,可以通过repo:add方法添加进来原创 2019-06-10 19:37:16 · 1422 阅读 · 3 评论 -
Opendaylight部署karaf集群
单点部署opendaylight控制器,一但这个除了故障,那么导致网络瘫痪了。所以需要集群部署。要设置具有多个节点的群集,至少使用三台计算机。虽然可以设置仅包含两个节点的群集。但是,如果两个节点中的一个发生故障,则群集将无法运行。这是因为OpenDaylight中的群集需要大部分节点启动,而一个节点不能是两个节点的大多数。原创 2019-06-11 17:00:26 · 995 阅读 · 0 评论