Sa1ka's Shelter

Sa1ka's Shelter

Follow your heart!

使用VMware vctl工具创建K8s集群
vctl是VMware最新开发的一个CLI工具,主要是用来创建满足OCI标准的容器。vctl包含在VMware Workstation Pro 16 和 VMware Fusion 12以上版本中。 使用vctl首先在使用vctl之前,我们首先需要知道,该工具只是一个管理前端,真正的容器操作是由守护进程来实现的。因此在使用该命令之前,我们要首先检查守护进程的状态(默认情况下是关闭的)。vctl的容器运行时包括三个文件: bin/containerd:这个进程就是用来执行容器相关指令的,检查方法是vctl system info,开启方法是vctl system start,结束方法是v...
ONOS官方示例应用解析
onos-app-calendar一个RESTful的web应用,提供添加链路时延、带宽限制的Intent。用到了ConnectivityIntent。完成功能的逻辑 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283/** * Create an Intent for a bidirectional path with con...
mininet 学习
命令语法 $ 这个符号代表现在处于 Linux 的shell 交互下,需要使用的是 Linux 命令mininet> 这个符号表示现在处于 Mininet 交互下,需要使用的是 Mininet 的命令# 这个符号表示的是现在处于 Linux 的 root 权限下。sudo mn -h 命令用于显示mininet的帮助信息Mininet使用基于过程虚拟化和网络命名空间的特性来创建虚拟网络,并且创建的网络在当前的Linux内核中是可用的 sudo mn 启动Mininet 查看全部节点:nodes 查看链路信息:net 输出各节点信息:dump sudo mn –test pingpa...
Lxd 源码解析
工作中忙的项目和lxd打交道比较多,因此我利用闲暇时间阅读了一下lxd的源码,以加深对于lxd的理解,顺便学习一些写golang的技巧。 关于lxdlxd是lxc的第二版,和docker类似,也是一个利用Linux容器的管理工具。Linux容器可以实现一个类似与Linux虚拟机类似的环境,不同点是,牺牲了一定的隔离性的情况下运行开销更低。 而lxd相较于lxc来说,相当于在管理方式上进行了一层封装。lxc的配置文件完全依赖人工编写,支持的存储后端只有dir(也就是在原有系统存储中的目录),网络的管理方式也非常匮乏,基本上只能使用手动配合外部工具才能有效地利用容器。而lxd,也就是官方所说...
org.onosproject.fwd 应用解析
ONOS 二层转发应用org.onosproject.fwd应用应该说是ONOS中最核心的应用了,要想让我们创建的Mininet虚拟网络实现二层互通,就需要激活这个官方应用,因此从这个应用中我们能够学习到ONOS对网络的抽象方式,以及二层转发功能实现方式。截至本文发布之时ONOS的最新版本是1.13.0-SNAPSHOT,因此这里的源码也截至最新开发版。首先我们还是看一下应用的pom.xml文件。 12345678910111213141516171819202122232425262728293031<?xml version="1.0" encoding=&...
Suricata 学习
SuricataSuricata是一款开源免费的网络威胁检测系统,可以在网络中作为IDS(Intrusion Detection System,入侵检测系统)、IPS(Intrusion Prevention System,入侵防御系统)和NSM(Network Security Monitoring,网络安全监控)使用,同样还可以离线分析pcap文件。Suricata使用专门的语言编写的规则来对网络流量进行分析,还可以利用Lua脚本来更加精确地分析,并以类似YAML或JSON的形式输出,可以方便存储在数据库中。目前Suricata项目属于OISF所有,OISF是一个非营利组织。 Ins...
Cisco IOS命令参考
ip subset-zero show ip route 跳转到开头 跳转到结尾 退出特权模式 设置主机名hostname Router 设置bannerbanner motd 登录时显示banner exec 创建vty连接时显示banner login 在motd之后显示 设置密码 设置enable时的密码的enable secret 设置启用密码enable password 设置启用加密密码(优先级高于启用密码) 设置用户模式的密码line console 0 控制器端口的用户模式密码line aux 0 辅助端口密码line vty 0 15 Telnet连接到路...
OpenFlow 协议学习
OpenFlow 1.0 协议总结OpenFlow交换机中包含了1个以上的流表,流表又包含多个流表项。对于接收到的数据包,OpenFlow交换机在流表中选择一个最合适的流表项,并按流表项的内容对数据包进行处理。 流表中包含的流表项由以下3个基本要素组成:Head Field, Counter, Action。Head Field即匹配规则,Counter即匹配次数,Action即匹配后所需要采取的操作。 流表项Head Field Ingress Port Ethernet source address Ethernet destination address Ethernet type...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo ...
DPDK Pktgen和Testpmd验证试验
Ref: Version: DPDK 19.08 / Pktgen 3.7.2 1234567+--------+---------------+ +-------------------+---------------+| | socket file 1 | <-------> | vhost-user port 1 | || +---------------+ +-------------------+ Docker || host |...
avatar
Sa1ka
Follow your heart!
FRIENDS
yuanlink