{"push_id":1207725584,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ac36e3417f3744ad11e2817565a5df45f5dacd9c","before":"16c9a34aad877a6d9bea37e83ff6580e0c435786","commits":[{"sha":"ac36e3417f3744ad11e2817565a5df45f5dacd9c","author":{"name":"Josh Bailey","email":"eaaaa02558985c660c896f66ae0b88af515fcbfd@google.com"},"message":"Implement BGP advertisement of controller IPs and static routes.\nIPv4 and IPv6 is implemented.\n\nThis is intended to serve as a \"northbound\" API for an external\nsystem to import/export routes to/from FAUCET, since FAUCET\ncan do nexthop resolution for IPv4 and IPv6 itself - for example,\nQuagga running on the host colocated with the controller. The\nexternal system should do all necessary route filtering.\n\nBGP is implemented per VLAN (bgp_port is what TCP port FAUCET\nwill listen on - must be different per VLAN).\n\nvlans:\n    100:\n        bgp_port: 9179\n        bgp_as: 1\n        bgp_routerid: '1.1.1.1'\n        bgp_neighbor_address: '127.0.0.1'\n        bgp_neighbor_as: 2\n\nRestrictions:\n\n* bgp_routerid must be an IPv4 address, even when peering over IPv6.\n\n* Only one neighbor is supported (since intended use is an API).\n\n* Receiving routes is not yet implemented.\n\n* Port status updating advertisements is not yet implemented.\n\n* FAUCET does not peer with peers in the dataplane; it can peer only\nwith peers reachable by the controller itself. To peer with hosts in\nthe dataplane, use a trunk/offload port that bridges the dataplane\nto the controller.","distinct":true,"url":"https://api.github.com/repos/anarkiwi/faucet/commits/ac36e3417f3744ad11e2817565a5df45f5dacd9c"}]}
{"actor":{"display_login":"anarkiwi"}}