[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

draft-ietf-ccamp-automesh-01.txt



Hi,

There is a draft in CCAMP that I want to bounce off the OSPF working group.

draft-ietf-ccamp-automesh-01.txt uses the new opaque LSA defined in draft-ietf-ospf-cap-08.txt in order to carry information about "mesh groups". Members of mesh groups would be connected together by tunnels to provide a sub-mesh across the network.

There are many applicabilities of this feature, but it is wanted in CCAMP to allow the construction of a mesh of MPLS-TE tunnels between a set of MPLS label switching routers (LSRs) within the network. This set might be a sub-set of the PEs, or might be a sub-set of the P-routers used to build a hierarchical network.

The management of the mesh membership information is not the responsibility of the IGP. Rather, this is opaque information that is delivered to an application. Thus, SPF is acting as a transport for routing-related information.

Any router may be a member of more than one mesh group, and many routers might not be in any mesh group (consider the PE mesh case where all P-routers are not in the group).

My questions to you:
1. Is it a concern that P-routers are being used to store and forward
  opaque information only needed by a small subset of the routers
  in the network?
2. Is there a scaling concern that there is no control on the number of
  mesh groups that may exist, nor the number of mesh groups to
  which any router can belong?

Context:
This question arises in the context of draft-bryskin-l1vpn-ospf-auto-discovery-01.txt that is being discussed in the L1VPN working group. This I-D proposes to use the IGPs (specifically OSPF) to distribute information about which VPNs can be accessed through the PEs (not general VPN membership or reachability information, but just a list of VPN IDs and the link I-Ds that are used to reach them). Loud voices have been raised in L1VPN about the scalability and appropriateness of such an idea, and since it seems to be very similar to automesh, I want to see whether you all think there is a problem with automesh.

many thanks,
Adrian