I would support an 'interfaces' table (adding some sort of a 'type' column) that would include moving the management and lights out management interfaces to that table as well.
Cheers, Mark On Mon, Apr 2, 2018 at 2:39 PM, Nir Sopher <[email protected]> wrote: > Hi Zhilin, > > I took a quick look into the spec. Hope to have the opportunity to dive > deeper into it soon so we can further discuss it. > > For now I have a 2 questions. > In the spec, you refer to "secondary interfaces", and you have a list of > secondary interfaces added. > IIUC the secondary interfaces are used as long as they are available, and > when down, you move to the primary interface. > > Why not, instead of holding a secondary interfaces table, move all > interfaces to a separate table? Primary and secondary. > For each interface you can hold: > > - Server id > - name (e.g. eth0) > - IPv6 > - IPv4 > - Priority (Integer as flexible as you wish: e.g. "1" for "secondary", > "2" for "primary" in your example,) > > > Additionally, it is not clear to me what happens if one of the interfaces > fails? > Does every interface has a unique DNS name? If an interface fails, are > redirects > sent only to the available (secondary) interfaces? > > Thanks, > Nir > > > On Mon, Apr 2, 2018 at 10:21 AM, Zhilin Huang (zhilhuan) < > [email protected] > > wrote: > > > Hi Guys, > > > > This was originally posted in another discussion. Resend this in a > > standalone topic to catch more awareness. The link for the design doc: > > https://docs.google.com/document/d/1vgq-pGNoLLYf7Y3cu5hWu67TUKpN5hucrp > > -ZS9nSsd4/edit?usp=sharing > > > > > > Short summary for the feature design: > > --- > > There is feature request from market to add secondary IPs support on edge > > cache servers, and the functionality to assign a delivery service to a > > secondary IP of an edge cache. > > > > This feature requires Traffic Ops implementation to support secondary IP > > configuration for edge cache, and delivery service assignment to > secondary > > IP. > > > > Traffic Monitor should also monitor connectivity of secondary IPs > > configured. And Traffic Router needs support to resolve streamer FQDN to > > secondary IP assigned in a delivery service. > > > > Traffic Server should record the IP serving client request. And should > > reject request to an unassigned IP for a delivery service. > > > > This design has taken compatibility into consideration: if no secondary > IP > > configured, or some parts of the system has not been upgraded to the > > version supports this feature, the traffic will be served by primary IPs > as > > before. > > --- > > > > Much appreciated and welcome to any comments. If no major objections, we > > planned to start coding this week. > > > > Thanks, > > Zhilin > > > > >
