Hi,
a few notes on current revision of ELSA draft (starting from editorialgoing to more important).

Cosmetic notes:

6.  OSPFv3 E-Inter-Area-Prefix-LSA
...
    All LSA Header fields are the same as defined for the Network-LSA.

Should be IAP LSA.


Lindem, et al.           Expires March 14, 2014                [Page 20]

Internet-Draft          OSPFv3 LSA Extendibility          September 2013


    families as defined in [OSPFV3-AF].  The IPv6 Link-Local Address TLV
    is only applicable to the E-Link-LSA.  Inclusion in other Extended
    LSAs MUST be ignored.  Only a single instance of the IPv6 Link-Local
    Address family SHOULD be included in the E-Link-LSA.  Instances
    preceding the first MUST be ignored.

It is probably meant to be "instances following the first ..."



Page 21:
    Address family SHOULD be included in the E-Link-LSA.  Instances
    preceding the first MUST be ignored.  For IPv6 address families as
    defined in [OSPFV3-AF].
Incomplete sentence.


    For simplicity and to avoid the scaling impact of maintaining both
    TLV and non-TLV based versions of the same LSA within a routing
    domain, the basic backward compatibility mode will not allow mixing
    of LSA formats. Different formats could still be supported with
    multiple OSPFv3 instances and separate OSPFv3 routing domains.
"Basic compatibility mode" is confusing name for a mode when instance enabled with new functionality will not even talk to instance not enabled for (or not supporting) it.



Notes to functionality:

Tag field in E-ASE-LSAs is made optional.
Subject of propagating tags together with Intra- and Inter- area routes was raised more than once. It is very likely that sooner or later tag sub-TLVs will be proposed for Intra- and Inter- Area E-LSA. In this case implementations will have to deal with optional tag field in E-ASE LSA and tag sub-TLV in Intra-/Inter- Prefix TLV. This is inconvenient. It is better to avoid optional field in E-ASE-LSA and define tag sub-TLV for External-Prefix TLV from the beginning.



    In order to retain compatibility and semantics with the current
    OSPFv3 specification, each LSA MUST contain a single Inter-Area
    Prefix TLV.  This will facilitate migration and avoid changes to
    functions such as incremental SPF computation.
I appreciate ease of migration. OTOH, for better or worse but E-Intra-Area-Prefix LSA can propagate multiple prefixes in single LSA. So well-developed implementation will have to be able to work with an LSA advertising multiple prefixes. It is a pity to restrict once and forever Inter- and Ex- Prefix TLVs if Intra- does not have such limitation. To give implementations possibility of future optimizations (advertising multiple prefixes in single LSA) and still keep advantage of faster standardization and deployment I propose:
- Allow Inter- and Ex- TLVs to be present more than once in respective LSAs
- Stipulate that routers running in any Migration mode MUST advertise TLV only once per LSA.

Thanks,

Anton



_______________________________________________
OSPF mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ospf

Reply via email to