mirror of
https://github.com/osrg/gobgp.git
synced 2024-05-11 05:55:10 +00:00
aef984c85c81af35aa83e334dbd834d214f9a628
make sure that an adj-rib return the accepted and received numbers when it has an as-looped path. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
GoBGP: BGP implementation in Go
GoBGP is an open source BGP implementation designed from scratch for modern environment and implemented in a modern programming language, the Go Programming Language.
To start using GoBGP
Try a binary release.
To start developing GoBGP
You need a working Go environment (1.9 or newer).
$ go get -u github.com/golang/dep/cmd/dep
$ go get github.com/osrg/gobgp
$ cd $GOPATH/src/github.com/osrg/gobgp && dep ensure
Documentation
Using GoBGP
- Getting Started
- CLI
- Route Server
- Route Reflector
- Policy
- Zebra Integration
- MRT
- BMP
- EVPN
- Flowspec
- RPKI
- Managing GoBGP with your favorite language with gRPC
- Using GoBGP as a Go Native BGP library
- Graceful Restart
- Additional Paths
- Peer Group
- Dynamic Neighbor
- eBGP Multihop
- TTL Security
- Data Center Networking
Externals
Community, discussion and support
We have the Slack and mailing list for questions, discussion, suggestions, etc.
You have code or documentation for GoBGP? Awesome! Send a pull request. No CLA, board members, governance, or other mess.
Licensing
GoBGP is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
Languages
Go
76.4%
Python
20.4%
Shell
3%
Makefile
0.1%