Hi Eric/Neil, Isn't the question of supporting multi interfaces per server a much wider question? Architectural wise. What would be the desired behavior if the monitoring shows that only one of the interfaces is down? Will the router send traffic to the healthy interfaces? How? Nir
On Wed, Mar 28, 2018, 19:10 Eric Friedrich (efriedri) <[email protected]> wrote: > The use case behind this question probably deserves a longer dev@ email. > > I will oversimplify: we are extending TC to support multiple IPv4 (or > multiple IPv6) addresses per edge cache (across 1 or more NICs). > > Assume all addresses are reachable from the TM. > > —Eric > > > > On Mar 28, 2018, at 11:37 AM, Robert Butts <[email protected]> > wrote: > > > > When you say different interfaces, do you mean IPv4 versus IPv6? Or > > something else? > > > > If you mean IPv4 vs IPv6, we have a PR for that from Dylan Volz > > https://github.com/apache/incubator-trafficcontrol/pull/1627 > > > > I'm hoping to get to it early next week, just haven't found the time to > > review and test it yet. > > > > Or did you mean something else by "interface"? Linux network interfaces? > > Ports? > > > > > > On Wed, Mar 28, 2018 at 12:02 AM, Neil Hao (nbaoping) < > [email protected]> > > wrote: > > > >> Hi, > >> > >> Currently, we poll exact one URL request to each cache server for one > >> interface, but now we’d like to add multiple interfaces support, > therefore, > >> we need multiple requests to query each interface of the cache server, I > >> check the code of Traffic Monitor, it seems we don’t support this kind > of > >> polling, right? > >> > >> I figure out different ways to support this: > >> 1) The first way: change the ‘Urls’ field in the HttpPollerConfig from > >> ‘map[string]PollConfig’ to ‘map[string][]PollConfig’, so that we can > have > >> multiple polling config to query the multiple interfaces info. > >> > >> 2) The second way: Change the ‘URL’ field in the PollConfig from > ‘string’ > >> to ‘[]string’. > >> > >> No matter which way, it seems it will bring a little big change to the > >> current polling model. I’m not sure if I’m on the right direction, would > >> you guys have suggestions for this? > >> > >> Thanks, > >> Neil > >> > >
