本文将会讲述如何在 Ubuntu 16.04 LTS 系统下基于现有的以太网接口配置 Linux 网桥. 当我们在创建虚拟化环境(比如说LXC, KVM ,Xen等)的时候,都需要配置网桥,让宿主机里的虚拟机通过配好的网桥接口和外部通信。
本文将会讲述如何在 Ubuntu 16.04 LTS 系统下基于现有的以太网接口配置 Linux 网桥. 当我们在创建虚拟化环境(比如说LXC, KVM ,Xen等)的时候,都需要配置网桥,让宿主机里的虚拟机通过配好的网桥接口和外部通信。
REST(英文:Representational State Transfer,简称 REST)描述了一个架构样式的网络系统,比如 web 应用程序。在目前主流的三种 Web 服务交互方案中,REST 相比于 SOAP(Simple Object Access protocol,简单对象访问协议)以及 XML-RPC 更加简单明了。无论是对 URL 的处理还是对 Payload 的编码,REST 都倾向于用更加简单轻量的方法设计和实现,使得 Client 和 Server 端进一步解耦。
周六做华为的笔试题时遇到一个字符串按条件替换的问题,自己写了一个双指针遍历的方法,之后去牛客网看别人解题思路居然发现 直接使用 Python 自带一个 replace 方法,于是决定讲常见类型内置方法总结下,既方便查询,也便于熟悉。
本文介绍在 Open vSwitch 环境中如何实现镜像。
折腾KVM虚拟机需要一台Linux物理机,自己的笔记本已经配置了WSL,所以不想再装双系统了,但自己又想直接在个人笔记本上操作:),so !挖出老古董联想 B490A-ITH装了系统并开启SSH服务,客户端用Xshell连接,用起来美滋滋!
Mininet 是一个进程虚拟化网络仿真器,可以创建由一些虚拟的主机、交换机、控制器和链路的虚拟网络,其交换机支持OpenFlow协议,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美,考虑到后面还会用mininet做一些实验,故对相关命令做个总结。
UML(Unified Modeling Language,统一建模语言)是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
之前一直在用 ovs-vsctl 工具控制 Open vSwitch,决定使用专门的控制器,趁机学习下openflow协议细节,辗转了POX,Floodlight,OpenDaylight等多个控制器之后,发现还是喜欢Python语言的控制器ryu。
ryu是日本NTT公司推出的SDN控制器框架,它基于Python开发,模块清晰,可扩展性好,逐步取代了早期的NOX,支持OpenFlow 1.0到1.5版本,也支持Netconf,OF-CONIFG等其他南向协议,提供了丰富的组件,便于开发者构建SDN应用。