goplane icon indicating copy to clipboard operation
goplane copied to clipboard

an agent for configuring linux network stack via GoBGP

GoPlane

Build Status

GoPlane is an agent for configuring linux network stack via GoBGP

    +=========================+
    |          GoBGP          |
    +=========================+
                 | <- gRPC API
    +=========================+
    |         GoPlane         |
    +=========================+
                 | <- netlink/netfilter
    +=========================+
    |   linux network stack   |
    +=========================+

Install

You need glide to resolve goplane's dependencies.

$ go get github.com/osrg/goplane
$ cd $GOPATH/src/github.com/osrg/goplane; glide install

Features

  • EVPN/VxLAN L2VPN construction
  • Flowspec/iptables remote firewall configuration