Coder Social home page Coder Social logo

mojtaba-eshghie / edgevpp Goto Github PK

View Code? Open in Web Editor NEW
2.0 4.0 0.0 27 KB

A set of pre-built and pre-configured VPP deployments for edge. Made by @mojtaba-eshghie

License: Other

Dockerfile 3.22% Python 96.78%
vpp vpp-deployment edge docker routers memif

edgevpp's Introduction

An Edge Deployment Demo for Vector Packet Processing (VPP)

Technologies used:

  • Docker
  • VPP's properiatory high-bandwidth memory interface

Logical view of deployment

VPP Deployment

Usage

You must have Docker installed. Besides, add the docker to sudoers on linux. Then, issue the following commands (note that during the setup any stopped or dangling docker image will be deleted):

python3 startup.py

After successful running of the above command you can log into the router's CLI using following:

docker exec -it router_a bash
docker exec -it router_b bash

After attaching to the router_a/router_b containers, use the vppctl command to log in to the VPP CLI. The routers can ping each others using the following command:

ping da01::2

Feel free to open issues if you have any questions. By @mojtaba-eshghie

edgevpp's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.