We evaluate the link utilization achieved by TIE on both the Abilene
and ISP networks. We obtained the network topology
, the egress
sets
, and the traffic demands
, as explained in the
Appendix. We aggregate all traffic from an ingress
to all
destination prefixes
that share the same egress set
to
build the ingress to egress set traffic demand
for each
unique egress set
. For this problem, we use the IGP link weights
as configured in each network. The CPLEX solver took
and
seconds to run on the 196 MHz MIPS R10000 processor for the Abilene
and ISP networks, respectively. The current network IGP configuration
is set to achieve good link utilization assuming that the
egress-selection mechanism is hot-potato routing. Therefore, we
compare the utilization achieved using TIE with that achieved by
hot-potato routing.
Table V presents the value of the objective function
for both topologies under both egress-selection policies. TIE's
flexibility in balancing load allows us to find an optimal solution
for both networks using the linear-programming relaxation. The
solution using hot-potato routing is
worse than that found
using TIE for the ISP network. Hot-potato routing has a congestion
function close to TIE for the Abilene network. However, even though
the Abilene network is significantly under-utilized, TIE does offer
some (admittedly modest) improvements to the objective function.
|
Figure 8 shows the ratio of link utilization between
hot-potato routing and TIE, for the ten most heavily-loaded links
under hot-potato routing; link number
is the most utilized link
and number
is the tenth most utilized. The TIE solution reduces
the utilization of the most utilized link by
. Although TIE
increases the load on some links (as illustrated by link
in the
figure), our solution reduces the utilization of two-thirds of the
links, and the most utilized link in the TIE solution has
less utilization than the most utilized link under hot-potato routing.
In our ongoing work, we plan to compare the TIE solution with the
loose lower bound achieved by multicommodity flow with no restrictions
on using valid IGP paths. We also want to compare this solution with
that achieved by using other traffic-engineering mechanisms: (i)
heuristics for IGP link-weight optimization; (ii) heuristics for
setting local-preference values in BGP import policies; and (iii)
egress-point optimization where each router
is forced to have a
single ranking of egress points across all destination prefixes, as in
Section II-B. These comparisons will help us understand
how much of the performance benefit of TIE comes from the decoupling
of egress selection from the IGP weights versus the ability to
exert fine-grain control over the ranking of egress points.