显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

gmd20的个人空间

// 编程和生活

 
 
 
 
 
 

2017-07-23-openvswitch源码阅读之CT和NAT action的实现.markdown

2017-7-23 11:25:22 阅读6 评论0 232017/07 July23

用户空间解析conntrack/NAT action
================================

```text
ofproto/ofproto-dpif-xlate,c
  compose_conntrack_action()
     OVS_ACTION_ATTR_CT    // 把CT的action配置信息放到一定的结构里传递到内核空间
```

内核收到用户空间发过来的action
==============================
```text

作者  | 2017-7-23 11:25:22 | 阅读(6) |评论(0) | 阅读全文>>

2017-07-19-openvswitch源码阅读之flow匹配的实现.markdown

2017-7-19 23:35:45 阅读9 评论0 192017/07 July19

[ovs datapath](http://docs.openvswitch.org/en/latest/topics/datapath/)
“UFID” 等概念的介绍
 

流表结构
=========
```text
struct datapath {
struct rcu_head rcu;
struct list_head list_node;

/* Flow table. */
struct flow_table table;     // 每个datapath有自己的流表,上来的包就是在这个流表里面搜索。但按照文档说法openflow有255个table的,不知道怎么从这个表跳到另外一个表。

作者  | 2017-7-19 23:35:45 | 阅读(9) |评论(0) | 阅读全文>>

2017-07-19-openvswitch的ipfix实现源码阅读.markdown

2017-7-19 0:28:32 阅读7 评论0 192017/07 July19

Open vSwitch Architectural Overview
===================================
[Porting Open vSwitch to New Software or Hardware]( http://docs.openvswitch.org/en/latest/topics/porting/)
参考这个文档的的介绍理解ovs-vswitchd ofproto netdev dpif几个层次关系。

```text
ovs源码目录里面
 
datapath 目录应该是底层内核接口代码
ofproto  应该是用户空间的openflow协议的实现

作者  | 2017-7-19 0:28:32 | 阅读(7) |评论(0) | 阅读全文>>

IP Flow Information Export (IPFIX) protocol

2017-7-10 16:23:46 阅读12 评论0 102017/07 July10

https://tools.ietf.org/html/rfc7011

现在的交换机路由器都支持通过Netflow或者sFlow协议实时导出 tcp,udp的连接信息给后端的监控服务器,
后端服务器好像一个通过udp来接收发过来的流信息进行分析,就可以 实时的最网络流量做监控或者统计了。

http://openvswitch.org/features/
https://github.com/openvswitch/ovs/blob/4d6f69df54b7d6ec2956875c683a9564cb175662/ofproto/ofproto-dpif-ipfix.c

IETF 组织在Netflow上面定义出了

作者  | 2017-7-10 16:23:46 | 阅读(12) |评论(0) | 阅读全文>>

2017-06-30-重置mysql的root用户密码.markdown

2017-6-30 23:56:46 阅读19 评论0 302017/06 June30

```text
#  忘了密码时可以按照下面步骤重置root密码
https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
B.5.3.2.3 Resetting the Root Password: Generic Instructions

# 增强密码安全性,管理你们用户和免密码登录
2.10.4 Securing the Initial MySQL Accounts
https://dev.mysql.com/doc/refman/5.7/en/default-privileges.html

作者  | 2017-6-30 23:56:46 | 阅读(19) |评论(0) | 阅读全文>>

2017-06-29-UEFI的secure boot设置和linux内核模块的签名.markdown

2017-6-29 14:44:55 阅读18 评论0 292017/06 June29

26.8. SIGNING KERNEL MODULES FOR SECURE BOOT
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-signing-kernel-modules-for-secure-boot.html

Loading signed kernel modules
https://lwn.net/Articles/470906/

Managing EFI Boot Loaders for Linux: Dealing with Secure Boot

作者  | 2017-6-29 14:44:55 | 阅读(18) |评论(0) | 阅读全文>>

联想的笔记本,装完最新的ubuntu 17.04,发现Intel无线网卡Intel(R) Dual Band Wireless AC 3165 没有正常工作。

找到了Intel的驱动资料:

Linux* Support for Intel? Wireless Adapters
-------------------------------------------
https://www.intel.com/content/www/us/en/support/network-and-i-o/wireless-networking/000005511.html

iwlwifi is the wireless driver for Intel's current wireless chips

作者  | 2017-6-28 22:24:58 | 阅读(23) |评论(0) | 阅读全文>>

1.  磁盘管理器里面压缩某个盘,留出空间创建,Ubunut的分区
--------------------------------------------------------
我的笔记本一个128GB的SSD已经有EFI分区,安装了windows10了。机械硬盘是1TB的,
我就打算在机械硬盘上面也创建一个EFI分区,安装完这个笔记本启动时按F12进入UEFI
启动菜单,可以选择从那个磁盘的UEFI启动。ubuntu和windows安装在不同的磁盘上面,
都可以独立运行,一个硬盘坏了另外一个也不会受影响。如果都安装到一个磁盘EFI分区,
怕出问题了麻烦。
在机械硬盘最后一个盘空间之前配置的比较大,可以压缩出100GB来安装Ubuntu,操作很简单

作者  | 2017-6-28 14:02:21 | 阅读(20) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 

广东省 广州市

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
 
 
 
 
网易云音乐 曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注