Shell下重复多次执行命令
在Linuxshell下通常需要重复多次执行某条命令。watch可能是最好用的命令了。watch-nx<cmd>x是间隔,以秒为单位。例如:$watch-n1date你将得到一个全屏(占据整个shell窗口)的输出:Every1.0s:dateFriJul2114:17:312017Fr
MPLS L2 VPN
相关阅读:MPLS基础MPLScontrolplaneMPLSL3VPN前面说过MPLS转发层,说过MPLS控制层,说过MPLSunicast,详细介绍了MPLSL3VPN。之后还说了说与MPLS有点关系的SD-WAN。这次来看一看MPLSL2VPN。首先,MPLSVPN的世界是这么构成的:右边的L
EVPN简介
本文首发在SDNLAB,原文链接:EVPN简介及实现|SDNLAB|专注网络创新技术EVPN全称是EthernetVPN,它最开始由RFC7432定义,RFC的全称是:BGPMPLS-BasedEthernetVPN,从名字上看,这是一个基于BGP和MPLS的L2VPN。虽然这是一个2015年才有编
VXLAN with EVPN as Control Plane
本文首发在SDNLABEVPN是近几年最热门的网络技术之一。如果你还没听过EVPN,你的网络技能可能已经落伍了,赶紧看看之前的EVPN简介吧!EVPN全称是EthernetVPN,从名字上看是一个L2VPN的实现。实际上在最开始提出时,也是用作L2VPN,号称是nextgenerationL2VPN
VLAN Trunk in OpenStack Neutron and SDN
Neutron系列文章NeutronTopicTree:好久没有说OpenStack相关的内容了,这次说说OpenStack对于VLANTrunk的支持。OpenStack对VLANTrunk的支持具体是什么?虽然OpenStack与容器,物理主机也做了集成,但是OpenStack最主要的应用还是虚
优雅安装OpenStack
原文是半年前针对pike版本写的,这里针对Queen版本更新一下。===========================OpenStack安装方法有很多,chef,ansible,puppet,fuel等。如果作为OpenStack的开发和初步研究,devstack应该是学习成本最低的安装方式了。接
VXLAN L3 with EVPN
VXLAN(VirtualeXtensibleLAN)是一种overlay网络技术,由RFC7348定义。VXLAN本质上是MACinIP(或者说MACinUDP),这样,可以在一个L3IP网络上,构建一个L2网络。这里的L2网络是overlay网络,L3网络是underlay网络,并且L3网络对o
DNS Service in OpenStack
DNS相关概念简介DNS(DomainNameSystem)是Internet的重要组成部分,它的核心是为IP地址提供一个更易记住的名字。Internet上的大部分服务都会用到DNS,例如:访问网站,发送邮件,登录软件系统,玩游戏,网络聊天等。浏览器通过域名访问网站的实际过程如下图所示。DNS从19
OpenStack Neutron ML2
Neutron系列文章NeutronTopicTree:本文所有的内容都基于OpenStackPike版本。其实在2016年,我曾经在IBMDeveloperworks上写过一篇文章介绍NeutronML2。现在,在经历了OVN和Dragonflow的ML2重构之后,现在再来回顾一下ML2。首先,什
数据中心网络架构浅谈(一)
不论我们在讨论SDN,NFV或者其他的虚拟网络技术,有一点需要明确,网络数据包最终都是跑在物理网络上。物理网络的特性,例如带宽,MTU,延时等,最终直接或者间接决定了虚拟虚拟网络的特性。可以说物理网络决定了虚拟网络的“天花板”。在Mirantis对OpenStackNeutron的性能测试报告中可以
数据中心网络架构浅谈(二)
上一篇说了传统三层网络架构,这一次来看看近些年开始流行的Fabric网络架构。FabricFabric一词来源于网络交换机。网络交换机就是将输入端口的数据,经过判断,转发到输出端口。其架构大体如下图所示:交换机内部连接输入输出端口的是SwitchFabric。最简单的SwitchFabric架构是c
数据中心网络架构浅谈(三)
构建一个数据中心网络时,除了考虑网络硬件设备的架构,2-7层网络设计也需要考虑。这两者其实不能完全分开,硬件架构有时候决定了网络设计,网络设计有时候又限制了硬件架构。从应用场景,例如SDN/NFV来看,网络设计是最直接需要考虑的。所以这部分说说网络设计。传统三层网络架构中的网络设计L3架构前面几部分
NFV再谈(应用现状篇)
NFV全称是NetworkFunctionVirtualization,是指对网元做虚拟化。NFV一般来说,是指用x86虚拟机(有时也会用物理机)实现专用网络设备的功能,以及与之衍生的管理系统。半年前在专栏说过一次NFV(NFV闲聊),其中有一些基本概念,这次再从一些应用的角度来看看NFV。有关NF
OpenStack Neutron概述
打算写一个系列OpenStackNeutron的介绍。计划好的题目放在了一个思维导图里面:NeutronTopicTree。可以从这个图里面的叶子节点直接点到相应的文章(如果已经写了的话)。我们这次在这里:网络上已经有很多优秀的介绍OpenStackNeutron的内容,例如前同事刘世民的Neutr
OpenStack虚机网卡的创建过程
Neutron系列文章NeutronTopicTree:OpenStack最基本和常用的操作就是启动虚机。虚机启动的过程中涉及很多内容,其中非常重要的一个环节就是创建并绑定虚机的虚拟网卡。虚机的创建和管理是Nova的任务,虚机网络的创建和管理是Neutron的任务,而虚机网卡,作为连接虚机和虚机网络
EBGP vs IBGP
在上一篇(BGP漫谈)介绍了BGP的一些基本概念。我们知道了BGP分为EBGP和IBGP。这次再进一步看看EBGP和IBGP有什么区别。应用场景从应用场景看,EBGP和IBGP的区别还是很明显的。EBGP连接了互联网上一个个相对独立的AS(Autonomoussystem)。什么是AS?AS就是一个
BGP route processing
路由协议,套用IT里面的术语,实际上就是分布式数据库系统,它包含了节点间的数据传递和节点内的数据处理。对于BGP来说,节点间基于TCP(端口179)的连接,在这个基础上,可以构建AS间的EBGP,AS内的IBGP,IBGP有fullmesh,BGP路由反射器等,这些都是BGP节点之间的连接方式,这次
网络专业发展方向的一些想法
在知乎上总是能收到一些问题,问的是网络专业的学生/初级工程师该如何找到自己的发展发向?因为是非技术问题,并且每个人的看法都见仁见智,所以一直没有怎么回答。但是现在是2018年的元月,想必很多人都开始要做一年的计划了,这里通过一篇文章来总的说一下,希望对大家有点帮助。首先声明,以下仅代表个人观点。首先
VPC浅谈
VPC全称是VirtualPrivateCloud,翻译成中文是虚拟私有云。但是在有些场合也被翻译成私有网络或者专有网络等。这里其实就有些让人迷惑,VPC究竟是指云还是网络?答案是,VPC即是一种云,也是一种网络模式,不过应该从服务和技术的角度分别来看。虚拟私有云首先从服务的角度来看,VPC指的是一
SDN再谈
SDN全称是SoftwareDefinedNetworking,这是一种新型的网络架构。在SDN风行的这几年,网络技术领域出现的创新已经超过了之前20年。2017年只剩下最后几天,我们一起来聊聊SDN,这次不谈技术,只看数据和现状。SDN历史回顾尽管SDN的历史可以追溯到更早,但是严格来说,SDN的