自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 Kubernetes核心概念

什么是Kubernetes?Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。使用Kubernetes可以:自动化容器的部署和复制 随时扩展或收缩容器规模 将容器组织成组,并且提供容器间的负载均衡 很容易地升级应用程序容器的新版本 提供容器弹性...

2020-10-22 11:56:48 255

原创 MPLS:多协议标签交换

多协议标签交换(Multi-Protocol Label Switching),是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术。多协议的含义是指MPLS不但可以支持多种网络层层面上的协议,还可以兼容第二层的多种数据链路层技术。MPLS是利用标记(label)进行数据转发的。当分组进入网络时,要为其分配固定长度的短的标记,并将标记与分组封装在一起,在整个转发过程中,交换节点仅根据标记进行转发。MPLS独立于第二和第三层协议,诸如ATM和IP。它提供了一种方式,将IP地址映射为简单的具有固

2020-10-22 11:36:02 300 1

原创 什么是VxLAN?

什么是VxLAN?VxLAN(Virtual eXtensible Local Area Network,虚拟扩展局域网),是由IETF定义的NVo3(Network Virtualization over Layer 3)标准技术之一,是对传统VLAN协议的一种扩展。其核心特点是将二层的以太网帧封装到UDP报文(L2 over L4)中,并在L3网络中传输。如图所示,VxLAN本质上是一种隧道技术,在源网络设备与目的网络设备之间的IP网络上,建立一条逻辑隧道,将用户侧报文经过特定的封装后通

2020-10-21 21:52:33 922

原创 SDN和NFV的关系?

SDN和NFV是近年来信息通信行业新兴的技术,尤其在5G中,二者也得到了广泛的应用。那么这两者为什么经常一起出现呢?它俩到底有什么联系和区别?首先,它俩到底是指什么?1.什么是NFV?NFV,全称Network Function Virtualization,网络功能虚拟化。所谓的网络功能,是指网络设备的功能;而虚拟化,是云计算的核心技术。所谓的虚拟化,就是通过虚拟机、容器等,将物理机的计算资源(CPU、内存)、存储资源(硬盘)、网络资源(网卡)等资源进行统一管理,按需动态分配。从前

2020-10-10 11:31:31 2362

原创 进程与线程的简单解释

进程process和线程thread是操作系统的基本概念,但是比较抽象,不容易理解。最近看到了一个比喻,看起来非常形象。计算机的核心是CPU,它承担了所有的计算任务,就像一座工厂,时刻在运行。单个CPU一次只能运行一个任务:工厂电力有限,一次只能供给一个车间。进程就是工厂的车间,它代表CPU所能处理的单个任务,任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。一个车间里,可以有很多工人,他们协同完成同一个任务。线程就好比车间里的工人,也就是说,一个进程可以包括多个..

2020-08-15 15:54:13 77

原创 Leetcode中的returnColumnsizes到底是什么?

最近刷一些二维数组的题,对int** generate(int numRows, int* returnSize, int** returnColumnSizes)这种东西的传参感到非常迷惑那么returnColumnSizes是什么?是一个一维数组的地址的地址。(地址即指针)return-Column-Sizes,类似于returnSize,是一个“返回值”,返回的信息是二维数组的列数。returnSize中要返回的信息是二维数组的行数。为什么传入的参数是retur..

2020-07-30 15:16:51 4295 5

原创 Python scapy模块

scapy模块在python中可以通过scapy这个库轻松实现构造数据包、发送数据包、分析数据包scapy不是内置模块,需要额外安装:pip install scapy导入方式:from scapy.all import * //来自scapy.all文件,导入所有函数python交互模式中:ls (*) *=Ether、IP、ICMP、TCP、UDP、ARP等等,查看可以配置的参数1.构建包:Ether = Ether(src="源mac",dst="目的mac") ..

2020-05-19 10:53:27 850

原创 Ryu控制器源码分析

Ryu控制器使用Python语言开发,可读性非常高ryu/ryu目录下的主要目录内容:basebase中有一个非常重要的文件:app_manager.py,其作用是RYU应用的管理中心。用于加载RYU应用程序,接受从APP发送过来的信息,同时也完成消息的路由。其主要的函数有app注册、注销、查找、并定义了RYUAPP基类,定义了RYUAPP的基本属性。包含name, thre...

2020-04-21 11:53:29 864

原创 Ryu安装以及与Mininet连接

Ryu安装的两种方式1.pip安装1.安裝Ryu 之前需要安装 python 的套件库sudo apt-get installpython-pippython-dev build-essential2.安装ryu依赖的套件sudo apt-get install python-eventletpython-routespython-webobpython-para...

2020-04-20 16:20:48 1640

原创 Open vSwitchcd

一、OVS简单介绍1.OVS交换机的角色在SDN的架构下,ovs作为软件SDN交换机,向上连接控制器,向下连接主机,并且能够与真实物理交换机通信,相互交换数据。2.OVS交换机的组成ovs-vswitchd:ovs守护进程,实现基于流的交换,实现内核datapath upcall 处理以及ofproto 查表,同时是dpdk datapath处理程序。与...

2020-04-14 17:27:23 178

原创 ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock: database connection failed

解决方法是每次重新开机都运行下面命令:ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \ --remote=db:Open_vSwitch,Open_vSwitch,manager_options \ --private-k...

2020-01-13 12:05:10 2358

原创 vue学习:搭建vue脚手架

1.安装node环境进入https://nodejs.org/en/下载node环境并安装。2.安装vuenpm install --global vue-cli3.创建第一个vue脚手架(命令行)vue init webpack [项目名] //创建项目cd [项目名称]npm run dev //运行项目...

2020-01-07 10:17:29 109

原创 OpenDayLight安装

目录1.依赖包1)安装java环境2)设置java环境变量2.安装ODL1)下载ODL(Carbon)2)修改参数3)进入karaf,安装功能组件4)进入opendaylight5)建立mininet与odL之间的连接OS:Ubuntu18.041.依赖包1)提前安装java环境apt-get installopenjdk-8-jdk2)设...

2020-01-03 16:31:33 7645 3

原创 Ubuntu下NET-SNMP简单安装

我们需要安装下面三个软件包:- snmpd:snmp服务端软件- snmp:snmp客户端软件- snmp-mibs-downloader:用来下载更新本地mib库的软件通过sudo apt-get install snmpd snmp snmp-mibs-downloader 命令安装...

2020-01-02 16:05:28 1071

原创 MIB文件结构

MIB文件结构不是很常见,初次接触难以理解。不过它的结构非常好,可以在不懂的情况下一条一条看过去。MIB的结构来源于IETF RFC1155和2578定义的管理信息结构(Structure of Management Information,SMI)。如果你想要修改或编写自己的MIB,在动手前理解SMI将会非常有帮助。为了更好地理解它是怎样工作的,我们先来看看MIB文件的头:...

2020-01-02 15:22:04 1369

原创 Mininet简介、安装与调试

目录Mininet简介什么是MininetMininet的特性安装三种安装方法源码安装测试与简单使用Mininet简介什么是MininetMininet是由一些虚拟的终端节点(end-hosts)、交换机、路由器连接而成的一个网络仿真器,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美。Mininet可以很方便地创建一个支持SDN的网络:hos...

2019-12-30 11:41:37 670

原创 ping命令详解

功能测试目标主机可达性,简单测量RTT命令格式ping [参数] [主机名或IP地址]ping命令运行在命令提示符终端,用法为:“ping 参数 目标主机”。其中参数为零到多个,目标主机可以是IP或者域名。Usage: ping [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface] [-m mark...

2019-12-27 17:16:24 2439

原创 net-snmp简介与命令工具集

简介net-snmp是支持SNMP的一套应用程序集和开发库,包含了代理端软件和管理端查询工具。开发状态:成熟操作系统:Linux、Solaris、HP-UX、Windows、FreeBSD、NetBSD、QNX...开发语言:C、Perl应用主题:网络监控用户接口:X Window System(X11)、命令工具行、后台进程重要组件:①基于命令行CLI...

2019-12-26 21:38:27 4339

原创 SNMP框架组成等

SNMP基本概念~

2019-12-26 21:21:02 2933

原创 深入理解Linux内核

Linux内核学习笔记

2019-12-26 11:02:28 393

原创 ICMP:Internet控制报文协议

目录一、简介1、在IP中的封装二、ICMP报文1、ICMPv4报文2、ICMPv6报文3、处理ICMP报文三、ICMP差错报文 1、目的不可达①主机不可达②端口不可达③管理禁止通信④数据包太大(PTB)/分片2、重定向3、超时4、参数四、ICMP查询/信息类报文1、回显请求/应答(ping)2、路由器发现:路由...

2019-12-25 18:14:16 700

原创 SNMP Trap调试记录

目录一、Trap与Inform二、Trap1、Agent端工作流程2、Manager端工作流程3、流程图三、调试四、SNMP中预定义的trap一、Trap与InformSNMP Inform Requests功能允许路由器向SNMP管理器发送通知请求。路由器可以在发生特定事件时向SNMP管理器发送通知。例如,代理路由器可能在自身遇到错误情况时向管理器发...

2019-12-25 16:20:35 1416

原创 网络管理简单介绍

简单介绍网络管理的相关概念,其模型、模式、技术及功能...

2019-12-25 16:04:48 3458 1

原创 MySQL学习笔记

MySQL学习笔记,WIN10+MySQL8.0,包括简单概念介绍、简单测试实现。

2019-10-08 11:29:25 265

原创 Ubuntu安装net-snmp

Ubuntu18.04下net-snmp-5.8的安装与配置

2019-07-18 17:04:58 1848

原创 SNMP报文格式分析

SNMP中报文格式的分析,包括ASN.1抽象语法记法、BER编码格式等概念的简单介绍。

2019-07-18 16:56:12 2003

原创 SNMP MIB库的介绍

SNMP中管理信息库MIB的简单介绍,包括其概念、树形组织结构、节点含义等

2019-07-18 16:24:31 13251

原创 网络距离衡量标准

网络距离可以从多个角度进行衡量,比如跳数、带宽、负载、时延、可靠性...

2019-04-09 10:08:17 747

各个大厂商的snmp_mibs与标准.rar

各个大厂商的MIB文件,资料十分齐全,可开发参考使用。

2019-05-23

SNMP MIB库的介绍.docx

SNMP的MIB库的介绍,接口信息汇总等等,详尽适合参考学习

2019-05-15

SNMP入门 实用!!

英文书籍,SNMP入门必备,十分优秀,the peer relationship no longer obtains. The Trap-PDU of type egpNeighborLoss contains as the first element of its variable-bindings, the name and value of the egpNeighAddr instance for the affected neighbor. 4.1.6.7. The enterpriseSpecific Trap

2019-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除