| Hi Adrian, On Sep 2, 2006, at 9:25 AM, Adrian Farrel wrote:
Sure, in line.
As indicated in the document the string refers to a "Tail-end" name, not an TE LSP name: thus it does not replace the session name of the SESSION-ATTRIBUTE object defined in RFC3209.
And that's undoubtedly a good news :-)
Two comments: - Mesh groups are used to set up TE LSP meshes. If we consider let say 10 meshes comprising 100 routers each, that gives us 99,000 TE LSPs. One can easily see that the number of meshes is unlikely to explode in a foreseeable future. If it turns out to be the case, we'll have other scalability issues to fix before any potential with the IGP. - More importantly, the dynamics of joining a TE mesh is such that IGP updates are used to advertise to TE mesh group membership change (join or prune), which are indeed expected to be very unfrequent.
Not sure to see the point here. If indeed, a large number of TE MESH GROUPs were advertised, this would not impact the other LSRs since they would not create any new TE LSPs trying to join the new TE-MESH-GROUP. In term of amount of flooded information, this should not be a concern either (handled by routing). We clarified this in the security section.
You're absolutely right. The figures have been modified: (example show below): 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mesh-group-number 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Tail-end IPv4 address 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Name length | Tail-end name 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mesh-group-number n | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Tail-end IPv4 address n | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Name length | Tail-end name n | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 2 - OSPF TE-MESH-GROUP TLV format (IPv4 Address)
OK the text requires some clarification. What is prohibited is to have two IPv4 sub-TLV or two IPv6 sub-TLV but one of each is permitted. New proposed text to clarify: The TE-MESH-GROUP TLV is OPTIONAL and at most one IPv4 instance and one IPv6 instance MUST appear in a OSPF Router Information LSA or ISIS Router Capability TLV. If the OSPF TE-MESH-GROUP TLV (IPv4 or IPv6) occurs more than once within the OSPF Router Information LSA, only the first instance is processed, subsequent TLV(s) will be silently ignored. Similarly, If the ISIS TE-MESH-GROUP sub-TLV (IPv4 or IPv6) occurs more than once within the ISIS Router capability TLV, only the first instance is processed, subsequent TLV(s) will be silently ignored.
OK fixed (I used the term "Update"), thanks.
Indeed, Thanks for the comments. The OSPFv3 aspects have been incorporated. Here is the new text: The TE-MESH-GROUP TLV is advertised within an OSPF Router Information opaque LSA (opaque type of 4, opaque ID of 0) for OSPFv2 ([RFC2328]) and within a new LSA (Router Information LSA) for OSPFv3 ([RFC2740]). ... As defined in [RFC2370] for OSPVv2 and in [RFC2740] for OSPFv3, the flooding scope of the Router Information LSA is determined by the LSA Opaque type for OSPFv2 and the values of the S1/S2 bits for OSPFv3. For OSPFv2 Router Information opaque LSA: - Link-local scope: type 9; - Area-local scope: type 10; - Routing-domain scope: type 11. In this case, the flooding scope is equivalent to the Type 5 LSA flooding scope. For OSPFv3 Router Information LSA: - Link-local scope: OSPFV3 Router Information LSA with the S1 and S2 bits cleared; - Area-local scope: OSPFV3 Router Information LSA with the S1 bit set and the S2 bit cleared; - Routing-domain scope: OSPFv3 Router Information LSA with S1 bit cleared and the S2 bit set. A router may generate multiple OSPF Router Information LSAs with different flooding scopes. The TE-MESH-GROUP TLV may be advertised within an Area-local or Routing-domain scope Router Information LSA depending on the MPLS TE mesh group profile: - If the MPLS TE mesh-group is contained within a single area (all the LSRs of the mesh-group are contained within a single area), the TE-MESH-GROUP TLV MUST be generated within an Area-local Router Information LSA; - If the MPLS TE mesh-group spans multiple OSPF areas, the TE mesh- group TLV MUST be generated within a Routing-domain scope router information LSA.
Right, this requires clarification. Here is the new text: Moreover, TE mesh-group membership should not change frequently: each time an LSR joins or leaves a new TE mesh-group. I guess that this is sufficiently explicit: it is a well-known fact that LSRs are infrequently added or removed to a TE mesh.
The following section has been added: No new security issues are raised in this document. Any new security issues raised by the procedures in this document depend upon the opportunity for LSAs/LSPs to be snooped, the ease/difficulty of which has not been altered. Security considerations are covered in [RFC2328] and [RFC2740] for the base OSPF protocol and in [RFC1194] for IS-IS. As the LSPs may now contain additional information regarding router capabilities, this new information would also become available. Note that intentional or unintentional advertisement of "fake" TE Mesh Groups by an LSR A does not have any impact on other LSRs since an LSR B would only try to signal a TE LSP torward that advertizing LSR A to join the advertized TE Mesh TE Group if and only if such TE Mesh Group is also locally configured on LSR B. + new references added. Does that address the comments ? Thanks. JP. |