Dear Gentlebeings,

I would like to formally request working group adoption of “Area Proxy for 
IS-IS” (https://tools.ietf.org/html/draft-li-lsr-isis-area-proxy-03 
<https://tools.ietf.org/html/draft-li-lsr-isis-area-proxy-03>).

The goal of this work is to improve scalability of IS-IS when transit L1 areas 
are in use.  In legacy IS-IS, for the L1 area topology to be utilized by L2, 
part of the topology must be configured as both Level 1 and Level 2. In the 
case where the transit topology is most or all of the L1 area, this creates a 
scalability issue as the size of the L2 LSDB approaches that of the entire 
network.

We propose to address this by injecting only a single LSP into Level 2. We call 
this the Proxy LSP and it contains all reachability information for the L1 area 
plus connectivity from the L1 area to L2 adjacencies. The result is that the L1 
area is now opaque, reachable, and fully capable of providing L2 transit.

Our use case is the deployment of Clos topologies (e.g., spine-leaf topologies) 
as transit nodes, allowing these topologies to replace individual routers. We 
also see applications of this approach to abstract entire data centers or POPs 
as single nodes within the L2 area.

There are two other proposals of note before the working group.

In Topology Transparent Zones 
(https://tools.ietf.org/html/draft-chen-isis-ttz-08 
<https://tools.ietf.org/html/draft-chen-isis-ttz-08>), an area (or zone) may be 
represented by a single node or as a full mesh of tunnels between the edges of 
the zone. In addition, there is a mechanism to attempt to seamlessly enable and 
disable the effectiveness of the zone. Relative to our proposal and for our use 
cases, the full mesh of tunnels is not as effective at providing scalability. 
In the specific case of spine-leaf networks, the leaves are typically the 
majority of the nodes in the network. As they become the edges of the area, 
with the full mesh approach, the majority of the area is not abstracted out of 
the L2 LSDB. For our use case, we have concerns about enabling and disabling 
the abstraction mechanism. There is added complexity to support this mechanism. 
In networks at scale, disabling abstraction may cause scalability failures. 
Enabling abstraction may cause failures as LSPs age out at dissimlar times. We 
feel that establishing abstraction is fundamental to the architecture of the 
network and that changing it on the fly is a highly risky operation, best 
suited for maintenance windows. Accordingly, the additional complexity of the 
transition mechanism is not required.

In IS-IS Flood Reflection 
(https://tools.ietf.org/html/draft-przygienda-lsr-flood-reflection-01 
<https://tools.ietf.org/html/draft-przygienda-lsr-flood-reflection-01>), 
abstraction is achieved by mechanisms similar to ours, but transit service is 
achieved by tunneling transit traffic. That’s not necessary in our propsal.  In 
Flood Reduction, the also is coupled to the flooding reduction, whereas in our 
proposal, the two are independent, tho they do share the Area Leader mechanism.

While both of these proposals are very worthy, we believe that our proposal has 
substantial merit. We ask that the WG adopt Area Proxy for further work.

Regards,
Tony & Sarah
_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to