自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

翻译 SONiC学习笔记(2)--SONiC架构中各模块间的交互

SONiC学习笔记(2)--SONiC架构中各模块间的交互LLDP-state 交互SNMP-state 交互Routing-state 交互Port-state 交互参考资料LLDP-state 交互下图描述了LLDP状态传输的的交互,当LLDP携带的状态改变的消息到来时的一些列动作。(0) LLDP初始化阶段。lldpmgrd 从STATE_DB处获取系统中物理端口的实时状态(lldpmgrd 轮询周期为5s)。Lldpd 会一直保持对系统端口状态的变化和任何影响其操作的配置变化的感知。(

2021-08-05 16:10:09 3328 2

原创 SONiC学习笔记(1)--SONiC架构与各模块功能

SONiC学习笔记(1)什么是SONiCSONiC for usersSONiC for developers参考文档什么是SONiCSONiC是构建网络设备(如交换机)所需功能的软件集合。它可以通过交换机换抽象接口(SAI)运行在不同的ASIC平台。正是由于SAI的存在,SONiC的的app(网络功能)才能够支持多个厂家的ASIC。SAI向上给SONiC提供了一套统一的API 接口,向下则对接不同的ASIC。SONiC是一个将传统交换机操作系统软件分解成多个容器化组件的创新方案,这使得增加新的

2021-08-03 13:10:21 16662

原创 P4 学习笔记(2)-- tutorials/exercises 官方练习

前言Basic Forwarding (基础ipv4转发)Basic Tunneling(隧道)P4Runtime(控制器)Explicit Congestion Notification(显示拥塞通知)Multi-Hop Route Inspection(多条路由检测)Source Routing(源路由)Calculator(计数)Load Balancing(负载均衡)Quality of Service(服务质量)Firewall(防火墙)Link Monitoring(链路监控)前言P4 .

2020-12-10 15:56:34 4041

原创 P4 学习笔记(1)-- P4程序的构成、基本组件

首部(Headers)解析器(Parsers)表(Tables)动作(Action)流控制程序(Controller)我们在所有的P4程序中(.p4文件),都可以发现其拥有5个基本组件:首部(Headers)解析器(Parsers)表(Tables)动作(Action)流控制程序(Controller)接下来将就这5个方面进行简要介绍。首部(Headers)       首部分为两种,一种是包头(Packet He.

2020-12-05 23:15:40 4448 4

原创 P4环境搭建-ubuntu 18.04,20.04

ubuntu20.04 p4环境几分钟的快速安装以及ubuntu 18.04复杂麻烦安装安装P4环境的日期:2020.11.23参考资料:https://github.com/jafingerhut/p4-guide看了网上的很多资料,最初是根据别人的博客进行安装的,一步步跟着网上的教程走也还是遇到了好多坑。最后,还是选择了https://github.com/jafingerhut/p4-gu.

2020-11-24 15:19:47 4705 18

原创 ubuntu安装Mininet时遇到的问题与解决方案

我的安装环境:ubuntu 18.041. 在使用 sudo apt-get install xxx 时,出现问题E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using

2020-11-03 15:38:36 3177 1

原创 Mininet安装与使用教程

Mininet安装与使用教程Mininet 安装Mininet 的简单使用教程遇到的问题与解决方案Mininet 安装安装gitsudo apt-get install git获取mininet.gitgit clone http://github.com/mininet/mininet.git进入util文件夹(mininet文件夹默认在root文件夹下)cd mininet/util 自定义安装(需要10分钟左右)默认安装全部特性./install.sh -

2020-11-03 15:37:12 28249 4

空空如也

空空如也

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

TA关注的人

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