diff --git a/network/default.go b/network/default.go index c7f6a3ab..be49f9f8 100644 --- a/network/default.go +++ b/network/default.go @@ -223,12 +223,13 @@ func (n *network) advertise(client transport.Client, advertChan <-chan *router.A // create a proto advert var events []*pb.Event for _, event := range advert.Events { + // NOTE: we override the Gateway and Link fields here route := &pb.Route{ Service: event.Route.Service, Address: event.Route.Address, Gateway: n.options.Address, - Network: "network", - Link: event.Route.Link, + Network: event.Route.Network, + Link: "network", Metric: int64(event.Route.Metric), } e := &pb.Event{