github.com/osrg/gobgp/v3@v3.30.0/README.md (about) 1 # GoBGP: BGP implementation in Go 2 3 [![Go Report Card](https://goreportcard.com/badge/github.com/osrg/gobgp)](https://goreportcard.com/report/github.com/osrg/gobgp) 4 [![Tests](https://github.com/osrg/gobgp/actions/workflows/ci.yml/badge.svg)](https://github.com/osrg/gobgp/actions/workflows/ci.yml) 5 [![Go Reference](https://pkg.go.dev/badge/github.com/osrg/gobgp/v3.svg)](https://pkg.go.dev/github.com/osrg/gobgp/v3) 6 [![Releases](https://img.shields.io/github/release/osrg/gobgp/all.svg?style=flat-square)](https://github.com/osrg/gobgp/releases) 7 [![LICENSE](https://img.shields.io/github/license/osrg/gobgp.svg?style=flat-square)](https://github.com/osrg/gobgp/blob/master/LICENSE) 8 9 GoBGP is an open source Border Gateway Protocol (BGP) implementation designed from scratch for 10 modern environment and implemented in a modern programming language, 11 [the Go Programming Language](http://golang.org/). 12 13 ---- 14 15 ## Install 16 17 Try [a binary release](https://github.com/osrg/gobgp/releases/latest). 18 19 ## Documentation 20 21 ### Using GoBGP 22 23 - [Getting Started](docs/sources/getting-started.md) 24 - CLI 25 - [Typical operation examples](docs/sources/cli-operations.md) 26 - [Complete syntax](docs/sources/cli-command-syntax.md) 27 - [Route Server](docs/sources/route-server.md) 28 - [Route Reflector](docs/sources/route-reflector.md) 29 - [Policy](docs/sources/policy.md) 30 - Zebra Integration 31 - [FIB manipulation](docs/sources/zebra.md) 32 - [Equal Cost Multipath Routing](docs/sources/zebra-multipath.md) 33 - [MRT](docs/sources/mrt.md) 34 - [BMP](docs/sources/bmp.md) 35 - [EVPN](docs/sources/evpn.md) 36 - [Flowspec](docs/sources/flowspec.md) 37 - [RPKI](docs/sources/rpki.md) 38 - [Managing GoBGP with your favorite language with gRPC](docs/sources/grpc-client.md) 39 - Go Native BGP Library 40 - [Basics](docs/sources/lib.md) 41 - [BGP-LS](docs/sources/lib-ls.md) 42 - [SR Policy](docs/sources/lib-srpolicy.md) 43 - [Graceful Restart](docs/sources/graceful-restart.md) 44 - [Additional Paths](docs/sources/add-paths.md) 45 - [Peer Group](docs/sources/peer-group.md) 46 - [Dynamic Neighbor](docs/sources/dynamic-neighbor.md) 47 - [eBGP Multihop](docs/sources/ebgp-multihop.md) 48 - [TTL Security](docs/sources/ttl-security.md) 49 - [Confederation](docs/sources/bgp-confederation.md) 50 - Data Center Networking 51 - [Unnumbered BGP](docs/sources/unnumbered-bgp.md) 52 53 ### Externals 54 55 - [Tutorial: Using GoBGP as an IXP connecting router](http://www.slideshare.net/shusugimoto1986/tutorial-using-gobgp-as-an-ixp-connecting-router) 56 57 ## Community, discussion and support 58 59 We have the [Slack](https://join.slack.com/t/gobgp/shared_invite/zt-g9il5j8i-3gZwnXArK0O9Mnn4Yu~IrQ) for questions, discussion, suggestions, etc. 60 61 You have code or documentation for GoBGP? Awesome! Send a pull 62 request. No CLA, board members, governance, or other mess. See [`BUILD.md`](BUILD.md) for info on 63 code contributing. 64 65 ## Licensing 66 67 GoBGP is licensed under the Apache License, Version 2.0. See 68 [LICENSE](https://github.com/osrg/gobgp/blob/master/LICENSE) for the full 69 license text.