- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 Linux常用操作命令
磁盘格式化及挂载(df、mkfs、mount、fdisk)# 查询lsblkdf -h# 格式化mkfs.ext3 /dev/sdbmkfs -t ext3 /dev/sdb# 挂载cd /mnt mkdir disk // 创建挂载点mount /dev/sdb /mnt/disk //将硬盘挂到disk目录下# 分区fdisk /dev/sdbfdis
2017-12-24 17:48:48 278
原创 网络号、网关和路由
IP地址分类:1.0.0.0 到 126.255.255.255为A类 主要分配给具有大量主机而局域网络数量较少的大型网络 128.0.0.0 到 191.255.255.255为B类 一般用于国际性大公司和政府机构 192.0.0.0 到 223.255.255.255为C类 用于一般小公司 校园网 研究机构等 224.0.0.0 到 239.255.255.255为D类 用于特
2017-12-24 11:56:00 1533
原创 网络测试工具--Iperf、Netperf 、MZ
网络性能测量的五项指标可用性(availability) 响应时间(response time) 网络利用率(network utilization) 网络吞吐量(network throughput) 网络带宽容量(network bandwidth capacity) 1. 可用性测试网络性能的第一步是确定网络是否正常工作,最简单的方法是使用 ping
2017-12-17 19:45:50 11062
原创 ethtool ---网卡配置查看及修改工具
命令描述: ethtool 是用于查询及设置网卡参数的命令。使用概要:ethtool ethx //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等ethtool –h //显示ethtool的命令帮助(help)ethtool –i ethX //查询ethX网口的相关信息 ethtool –d ethX
2017-12-16 22:41:07 2927
原创 Git常见问题及解决
问题1: git Your branch is ahead of ‘origin/master’ by 2 commits遇到这种问题,表示在你之前已经有x个commit了,解决方式:git reset HEAD~x这里的x表示的就是在这之前已经有多少次的提交,这句命令的意思就是直接回退到x 个commit之前。补充内容:撤消操作:1. 撤消已暂存(git add)的文件...
2017-12-09 20:37:45 10029
原创 VXLAN网络应用
1. 为什么需要Vxlan 普通的VLAN数量只有4096个,无法满足大规模云计算IDC的需求,而IDC为何需求那么多VLAN呢,因为目前大部分IDC内部结构主要分为两种L2,L3。L2结构里面,所有的服务器都在一个大的局域网里面,TOR透明L2,不同交换机上的服务器互通靠MAC地址,通信隔离和广播隔离靠的vlan,网关在内网核心上。而L3结构这是从TOR级别上就开始用协议进行互联,网关在T
2017-12-09 16:10:19 1447
原创 深入理解 Neutron -- OpenStack 网络实现:VXLAN 模式
VXLAN 模式下,网络的架构跟 GRE 模式类似,所不同的是,不同节点之间通过 VXLAN 隧道互通,即虚拟化层是采用的 VXLAN 协议。基本结构如下图所示:从这张架构图中,我们可以明显的看到有两个物理主机:计算节点和网络节点,这是因为采用了网络节点集中式的部署方式。在计算节点上创建虚拟机之后,虚拟机虚拟网卡通过linux bridge(这里的qbr)与br-int连起来。这里的A就是虚拟机的虚
2017-12-03 18:25:58 3087
原创 【OVS2.5源码解读】datapath主流程分析
我们知道,ovs为了提高效率,数据包会先在内核层datapath进行流表项匹配处理,对于匹配失败,或者是匹配到表项的action为发向用户层时,才会去用户层继续查找匹配。对于在用户层匹配成功的数据包会按照表项action相应处理,并向内核层下发一条匹配到的表项,方便以后类似数据包直接在内核层完成匹配转发。网络报文到达主机后,最终会到达协议栈的netif_receive_skb函数,该函数会...
2017-12-02 13:59:34 1235
原创 【OVS2.5源码解读】datapath的netlink机制
datapath为 ovs内核模块,负责执行数据交换,也就是把从接收端口收到的数据包在流表中进行匹配,并执行匹配到的动作。一个datapath可以对应多个vport,一个vport类似物理交换机的端口概念。一个datapth关联一个flow table,一个flow table包含多个条目,每个条目包括两个内容:一个match/key和一个action首先来分析下upcall函数调用的原因...
2017-12-01 22:42:54 1712
原创 【OVS2.5源码解读】 用户态的flow table流表操作
当一个数据包到达网卡的时候,首先要经过内核Openvswitch.ko,流表Flow Table在内核中有一份,通过key查找内核中的flow table,即可以得到action,然后执行action之后,直接发送这个包,只有在内核无法查找到流表项的时候,才会通过upcall来调用用户态ovs-vswtichd中的flow table。upcall线程处理由datapath通过netlin...
2017-12-01 19:37:27 3662
floodlight源码解读
2015-05-27
Floodlight开发者文档(译文)
2015-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人