Commit adbc14a
authored
add feature to advertise anycast addresses via BGP (#909)
* add feature to advertise anycast addresses via BGP
add gobgp dependency
ensure that we ignore advertisements from bgp peers
add option to pass gobgpd config file, which helped figure out how
to actually configure gobgpd to block peers from publishing routes
into our routing table.
install gobgpd and gobgp during github action tests
update Makefile github target for use with bgp tests
adding bgp documentation
updating fabio.properties to show off bgp options
* update docs1 parent 458c701 commit adbc14a
831 files changed
Lines changed: 199239 additions & 7974 deletions
File tree
- .github/workflows
- bgp
- test_data
- config
- docs/content
- feature
- ref
- vendor
- github.com
- armon/go-metrics
- cespare/xxhash/v2
- dgryski/go-farm
- eapache/channels
- fatih/color
- fsnotify/fsnotify
- golang
- protobuf
- jsonpb
- proto
- ptypes
- snappy
- google/uuid
- hashicorp
- consul/api
- go-cleanhttp
- go-hclog
- go-immutable-radix
- go-multierror
- hcl/hcl/printer
- k-sone/critbitgo
- magiconair/properties
- mattn
- go-colorable
- go-isatty
- mitchellh/mapstructure
- osrg/gobgp/v3
- api
- internal/pkg
- config
- table
- version
- zebra
- pkg
- apiutil
- config
- log
- packet
- bgp
- bmp
- mrt
- rtr
- server
- pelletier/go-toml
- sirupsen/logrus
- spf13
- afero
- mem
- cast
- jwalterweatherman
- pflag
- viper
- internal/encoding
- hcl
- json
- toml
- yaml
- subosito/gotenv
- vishvananda
- netlink
- nl
- netns
- golang.org/x
- crypto/ed25519
- net
- context
- http2
- hpack
- http/httpguts
- idna
- text
- secure/bidirule
- unicode
- bidi
- norm
- google.golang.org
- genproto/googleapis/rpc/status
- grpc
- attributes
- balancer
- base
- grpclb/state
- roundrobin
- binarylog/grpc_binarylog_v1
- channelz
- connectivity
- credentials
- insecure
- encoding
- proto
- grpclog
- internal
- balancer/gracefulswitch
- binarylog
- channelz
- credentials
- envconfig
- grpclog
- grpcrand
- grpcutil
- metadata
- pretty
- resolver
- dns
- unix
- serviceconfig
- status
- syscall
- transport
- networktype
- metadata
- resolver
- stats
- status
- tap
- protobuf
- encoding
- protojson
- prototext
- protowire
- internal
- descfmt
- detrand
- encoding
- defval
- json
- messageset
- tag
- text
- errors
- fieldsort
- filedesc
- filetype
- flags
- impl
- mapsort
- order
- strs
- version
- proto
- reflect
- protodesc
- protoreflect
- protoregistry
- runtime
- protoiface
- protoimpl
- types
- descriptorpb
- known
- anypb
- durationpb
- emptypb
- timestamppb
- gopkg.in
- ini.v1
- yaml.v2
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
161 | 162 | | |
162 | 163 | | |
163 | 164 | | |
| 165 | + | |
| 166 | + | |
164 | 167 | | |
165 | 168 | | |
| 169 | + | |
166 | 170 | | |
167 | 171 | | |
168 | 172 | | |
| |||
0 commit comments