FRR编译安装打包及配置

  • FRR, SDN/VNF
  • 1,929 clicked

  本文基于官方文档进行编译安装,采用CentOS7操作系统,其中部分爬坑过程在此记录一下,本文最新状态可点击查看源站文章链接。 frr源码打包   如果需要给frr打包rpm,可以参看官方文档Packaging Red Hat。 frr二进制包直接安装   如果读者需… 阅读更多 »FRR编译安装打包及配置

DPDK编译及使用

  • DPDK, SDN/VNF
  • 2,946 clicked

  软件(虚拟)交换机性能低下的主要原因是它们未经优化或设计用于处理和交换过高速率的数据包,而DPDK(Data Plane Development Kit, 数据平面开发工具包)则专门解决这个问题。在解释DPDK如何改善这种情况之前,需要回顾常规虚拟交换机存在的局限性。犹豫虚拟交换机对高速数据包的处理缺乏优… 阅读更多 »DPDK编译及使用

编译安装VPP及运行

  • SDN/VNF, VPP
  • 2,612 clicked

本文基于VMware虚拟机环境,详细请参考本文源站地址。 操作系统:CentOS7.6 Linux version 3.10.0-957.27.2.el7.x86_64 适用VPP版本:19.08-20.05,本文示例版本19.08 操作用户权限:root 系统驱动如果支持MSI-X,就无法使用驱动uio_pci_generic… 阅读更多 »编译安装VPP及运行

go使用protobuf(转载)

  • Code, Golang
  • 256 clicked

从https://github.com/protocolbuffers/protobuf/releases下载protoc(如:Windows则下载protoc-3.6.1-win32.zip)。protoc命令位于bin目录下。

go get github.co… 阅读更多 »go使用protobuf(转载)

BGP协议基本原理(转)

  • BGP, SDN/VNF
  • 118 clicked

1. BGP协议特性 BGP是自治系统外部路由协议,用来在AS之间传递路由信息 路径矢量路由协议,从设计上避免了环路的发生   其路由信息中携带了所经过的全部AS路径列表。这样,接收该路由信息的BGP路由器可以明确的知道此路由信息是否源于自己的AS。如果是源于自己的AS,BGP就会丢弃此条路由,这样就根本的解… 阅读更多 »BGP协议基本原理(转)

BGP建立连接问题排查

BGP 建立连接ACTIVE或CONNECT状态修复,需要依次排查如下: 物理线是否正常,IP基础配置是否正确; 排查防火墙是否拦截,是否需要关闭service firewall stop, 或者修改指定条目放开179端口; 排查路由是否准确,静态路由或默认路由; 如果建立EBGP,排查ebgp是否需要添加多跳; 查看双方BGP… 阅读更多 »BGP建立连接问题排查

VPP与FRR基于Linux网络协议栈通信(vrf方式)

  VRF (Virtual Routing and Forwarding)使同一系统下拥有多种且独立的路由表。在LINUX的内核中,从4.3版本已开始支持VRF,若需要较好支持vrf功能,建议Linux操作系统内核版本4.8以上。 操作环境:本文操作系统采用CentOS8,已经安装iproute2。 如下将… 阅读更多 »VPP与FRR基于Linux网络协议栈通信(vrf方式)