摘要: 结论:按照CE68交换机的用户手册中的指导,可以通过ssh 秘钥的方式连接上交换机。 1、先按照eNSP连接到网卡的方式,给CE68配置一个ip地址: 192.168.56.2 2、按照交换机的用户指导,可以使用ssh 方式,使用秘钥文件的方式,不需要使用密码就可以登录交换机。 3、登录上CE68交 阅读全文
posted @ 2017-09-20 23:51 爱编程的小兵 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 1、SSH/HTTPS的安全本质是TLS/SSL。 2、1990年互联网上的网页主要是静态内容,作为信息发布,使用HTTP明文传输是可以的。不过,后来很多公司开始使用网页进行金融交易,例如:股票,于是安全性要求急需。 于是,在1995年,网景(netscape)迅速推出SSL协议,即,安全套接字层, 阅读全文
posted @ 2017-09-20 22:33 爱编程的小兵 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 为了快速生成有规律的VRF,写了一个python脚本,可以快速生成如下的VRF配置。 ip vpn-instance vpn0ipv4-family route-distinguisher 600:600vpn-target 600:600 both quit quit 运行后可以理解生成vrf.t 阅读全文
posted @ 2017-09-19 22:51 爱编程的小兵 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: OVS技术总结 一、OVS的组成 二、OVS的匹配条件和动作 三、OVS的发展方向 四、OVS的操作实践 OVS与Namespace配合模拟租户之间的数据通信 基本思路: Namespace模拟出不同的主机,这些主机之间的通信需要通过S1和S2这两个OVS交换机进行,交换机与主机之间的端口为inte 阅读全文
posted @ 2017-09-18 01:09 爱编程的小兵 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 问题现象如下,ovs开始安装后,对ovs的操作是正常的,但是,现在系统重启后,OVS的操作第一条命令就失败,如下: 问题解决方法: 参考 http://blog.csdn.net/xyq54/article/details/51371819 问题根源是ovs 需要 the ovsdb, ovs-vs 阅读全文
posted @ 2017-09-18 00:22 爱编程的小兵 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序是两两相互交换位置,大的在后, 选择排序的思想是,所有元素都和第一个元素比较,比第一个元素小,就和第一个元素交换位置。 2、它俩的区别在于,冒泡排序的被比较对象的位置是动态变化的,终究是放到最后。而选择排序的被比较对象的位置是固定的,总是在第一个(第二遍是是第二个) 阅读全文
posted @ 2017-09-16 00:20 爱编程的小兵 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1、选择排序的思路是:遍历数组,第一遍找出所有成员的最小值,放到数组下标为0的位置,第二遍从剩余内容中,再次找出最小值,放到数组下标为1的位置,以此类推,遍历完成所有的数组内容,最后结果就是:数组是按照从小到大顺序进行排序的。 2、按照C语言、java、python的顺序,分别实现如下,在对应编译平 阅读全文
posted @ 2017-09-15 23:08 爱编程的小兵 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 总结: 1、br-int 流表总体是按照Normal 的方式,即常规的交换机的转发方式进行转发。而br-tun 交换机则主要按照流表的方式进行转发。 2、一般情况下,VM发出的ARP请求,会在该VM的所有邻居进行广播发送和查找,大量浪费带宽。当neutron开启了l2 pop后(二次注入功能), 计 阅读全文
posted @ 2017-08-28 00:50 爱编程的小兵 阅读(3812) 评论(0) 推荐(0) 编辑
摘要: 总结: 1、类似于C语言的格式化输出,先写转换符,再写待转换的对象。 2、与C语言不同的是,转换符和待转换的对象之间,不能用逗号分隔。 阅读全文
posted @ 2017-08-28 00:29 爱编程的小兵 阅读(780) 评论(0) 推荐(0) 编辑
摘要: haproxy + keepalived 实现高可靠网站。 阅读全文
posted @ 2017-07-14 01:31 爱编程的小兵 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 组网图: 配置信息: 左边nigx 服务器的 /usr/local/nginx/conf/nginx.conf #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; 阅读全文
posted @ 2017-07-13 01:07 爱编程的小兵 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 图: 配置文件: 主服务器的配置如下: global_defs { router_id NodeA}vrrp_instance VI_1 { state MASTER #设置为主服务器 interface ens33 #监测网络接口 virtual_router_id 51 #主、备必须一样 pri 阅读全文
posted @ 2017-07-12 01:21 爱编程的小兵 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 46 M RSS (925 MB VSZ) Started: 阅读全文
posted @ 2017-07-06 23:47 爱编程的小兵 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了使用XML库进行RPC通信的方式。 阅读全文
posted @ 2017-06-14 01:19 爱编程的小兵 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 本文介绍openvswitch 2.7的编译、安装、使用过程。 阅读全文
posted @ 2017-06-14 01:03 爱编程的小兵 阅读(7270) 评论(12) 推荐(0) 编辑
摘要: 今日有感于编程水平下降,特意练习一下,根据MAC地址字符串,获取MAC地址的2种方法。 #include <stdio.h> void func1(char *str){ unsigned char mac[6] = {0}; sscanf(str, "%2x:%2x:%2x:%2x:%2x:%2x 阅读全文
posted @ 2016-07-13 23:56 爱编程的小兵 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-08-29 14:23 爱编程的小兵 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 本文列举了sizeof与strlen的区别,总结一下:sizeof()的结果是一个对象占用的字节数,对于字符串包括字符串结尾的\0.strlen()的结果不包括\0.下面是源码:#include int main(){ int i = 0; char acNum[] = "12345"... 阅读全文
posted @ 2015-03-02 22:33 爱编程的小兵 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 实验结论:通过函数参数不能带出动态内存,函数参数虽然为指针,其实是在函数内部的临时变量,只是该指针的初始值是通过调用函数赋值的。C语言函数参数都是传值的。#include void getversion(char *pcVer){ printf("\r\ngo in getversion \r... 阅读全文
posted @ 2015-03-02 21:35 爱编程的小兵 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 1、OLT、ONU、ODN的概念。 2、FTTH、FTTB的概念。 FTTH: 就是指光纤到户,最后的H就是指 home. FTTB: 就是指光纤到楼,就是的B就是指building. 3、无源光网络的好处。 http://blog.sina.com.cn/s/blog_53f5423f0100zy 阅读全文
posted @ 2013-03-18 21:03 爱编程的小兵 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 指针和数组名容易用错,本文记录常见的错误。错误用法一、定义时是数组,在其他文件中声明为指针。file a.c 中,定义b是一个数值: 1 #include <stdio.h> 2 3 char b[4] = {'1', '2', '3', '4'}; 4 5 void printinfilea(void) 6 { 7 printf("in a.c, b=0x%x, first addr=0x%x \n", b, &b[0]); 8 9 return;10 }文件 b.c 中声明b为指针:#i 阅读全文
posted @ 2013-02-22 23:37 爱编程的小兵 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 一、qos要解决的问题。 二、拥塞避免技术 三、拥塞管理技术 四、流量整形 五、端口限速 六、令牌桶原理与实现 七、流量分类与标记 八、优先级、映射的概念与用途 阅读全文
posted @ 2013-02-18 23:02 爱编程的小兵 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 版本一: 只能支持10进制的转换格式。 1 void myitoa(UINT date, UCHAR *a) 2 { 3 UINT i, j; 4 UCHAR mod; 5 UINT left; 6 UCHAR aucTemp[10]; 7 8 for(i = 0; (i < 10) && (date > 0); i++) 9 {10 mod = date % 10;11 left = date / 10;12 13 aucTemp[i] =... 阅读全文
posted @ 2013-02-07 00:07 爱编程的小兵 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 本文介绍printk的实现流程与源码分析。 阅读全文
posted @ 2013-01-21 22:46 爱编程的小兵 阅读(2466) 评论(0) 推荐(0) 编辑
摘要: C语言中对于字符数组可以使用部分初始化的特性来给整个数组进行初始化。使用起来非常方便,也能够加深对 0 \0 ""的理解 阅读全文
posted @ 2013-01-05 23:50 爱编程的小兵 阅读(425) 评论(0) 推荐(0) 编辑