DESIGN: Avoid an exponential number of ETGs

Issue #6 resolved
Aaron Gember-Jacobson created an issue

How can we avoid the need to create a separate ETG for every traffic class, which results in s^2 (s = the number of subnets) ETGs?

Comments (4)

  1. Aaron Gember-Jacobson reporter

    Aditya suggested we might leverage network symmetry: compare parts of ETGs that are supposed to be symmetrical, and note critical differences (e.g., some edge is present due to a missing ACL). How do we determine which parts of the network should be symmetrical?

  2. Aaron Gember-Jacobson reporter

    We should generate control plane ETGs and data plane ETGs. Control plane ETGs are created for each destination, because forwarding table lookups are based on the packet's destination. Data plane ETGs are created for source/destination pairs which have different policies (e.g., ACLs) than traffic from other sources to the same destination.

  3. Log in to comment