Robert,

On 8/25/15 13:14 , Robert Raszuk wrote:
Peter,

If on a given node I run OSPF and ISIS and I advertise differe SRGB
block with each of them what is really "per node scope"

per node means per IGP. Nobody can prevent you to advertise different SRGBs in different IGPs.

thanks,
Peter


Each igp thinks it is per node in their understanding of what the node
is, but between them I see no relation at all.

It would be rather a mistake to assue both igp have congruent base
topologies which such condition seems not easy to avoid if you treat
block as something sitting above both of them.

Thx,
R.

On Aug 25, 2015 12:53 PM, "Peter Psenak" <[email protected]
<mailto:[email protected]>> wrote:

    Robert,

    On 8/25/15 11:50 , Robert Raszuk wrote:

        So as long you can also configure multiple SRGBs per node the
        discussion
        is over :)


    the discussion is not about advertising multiple SRGBs, but about
    the scope of the SRGB advertisement - currently it is a per node.
    The fact that you can advertise multiple SRGBs does not change its
    scope.

    thanks,
    Peter



        But that perhaps is a topic outside of IETF and one should express
        preferences directly with their vendors.

        Thx Peter !
        R.

        On Aug 25, 2015 11:44 AM, "Peter Psenak" <[email protected]
        <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>> wrote:

             On 8/25/15 11:36 , Robert Raszuk wrote:

                 Peter,

                 In first sentence you say "single block" in second one
        you say
                 "multiple
                 blocks" so which one it is  ?


             you can advertise multiple SGRBs per node.

             Peter



                 Thx,
                 R.

                 On Aug 25, 2015 11:25 AM, "Peter Psenak"
        <[email protected] <mailto:[email protected]>
                 <mailto:[email protected] <mailto:[email protected]>>
                 <mailto:[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>>> wrote:

                      Robert,

                      On 8/25/15 11:05 , Robert Raszuk wrote:

                          Peter,

                          "You can partition it in many ways, but the
        block is
                 just one."

                          As you recall mpls architecture does not have such
                 limitation.
                          You can
                          have per interface overlapping label space.

                          Likewise to me SRGB blocks for MT or MI do not
        need to be
                          continuos what
                          your earlier suggestion regarding offset would
        result with.

                          So I think the crux of this entire debate is
        this: are we
                          allowing non
                          continous SRGB pools per node or not (say one per
                 topology).


                      No matter how many partitions you have, still it's
        a single
                 block
                      consisting of multiple partitions.

                      Yes, we are allowing non continuous SRGB per node
        - you can
                      advertise multiple SRGB blocks per node - please
        see the
                 OSPF/ISIS
                      SR extensions.

                      thanks,
                      Peter



                          If not what you and Les are saying may indeed
        be ok,
                 however for
                          deployment flexibility I would rather tend to
        opt for it.

                          Best,
                          R.

                          On Aug 25, 2015 9:48 AM, "Peter Psenak"
                 <[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>
                          <mailto:[email protected]
        <mailto:[email protected]> <mailto:[email protected]
        <mailto:[email protected]>>>
                          <mailto:[email protected]
        <mailto:[email protected]> <mailto:[email protected]
        <mailto:[email protected]>>
                 <mailto:[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>>>> wrote:

                               Hi Eric,

                               please see inline:

                               On 8/24/15 17:08 , Eric C Rosen wrote:
                                > [Peter] What you need is a different
        label for same
                          prefix per
                                > MTID/algorithm - that we agree on.  To
        achieve
                 that you
                          either need
                                > single SID and per MTID/algorithm SRGB or
                 single SRGB
                          with per
                                > MTID/algorithm SIDs.
                                >
                                > Peter, my reading of the architecture
        is that a
                          prefix-SID is
                               "global"
                                > and that an SRGB is per-node.

                               Prefix SID has a prefix scope, SRGB has a
        node scope.

                                >
                                > This seems to be at odds with the way the
                 control plane
                          encodings
                               have
                                > been defined, which suggests that
        either the
                          architecture or the
                                > encodings needs adjustment.

                               I do not see any odds with the encodings.
        Current IGP
                          encoding supports
                               SRGB per each instance of the IGP.

                                >
                                > Recall that this discussion started with a
                 claim that
                          even one
                               SRGB per
                                > algorithm was in violation of the
        architecture.

                               SR architecture never claimed per
        algorithm SRGB.

                                >
                                > If we assume that the signaling drafts
        capture
                 what the
                               architecture is
                                > supposed to have said, then I see the
        following
                 issues.
                                >
                                > 1. If a new topology is added by use
        of the MT
                 features
                          of an
                               IGP, then
                                > a new set of prefix-SIDs must be
        provisioned.  This
                          seems like a
                               major
                                > provisioning task.  The alternative
        would be to
                 have an
                          SRGB per
                                > topology; then when you add a new
        topology, you
                 only
                          have one
                               quantity
                                > to provision (or one per platform
        perhaps).  I
                 hear some
                          hand-waving
                                > about how easy it is to provision new
                 prefix-SIDs for
                          every new
                                > topology, but ...

                               I will keep repeating myself that such
                 provisioning can be made
                               automatic, so the above point is not really
                 convincing to me.

                                >
                                > 2. The multi-topology feature of an
        IGP is just
                 one way
                          of setting up
                                > multiple "underlays".  If you set up two
                 underlays by
                          using two
                                > instances of OSPF, you can assign a
        SRGB to each
                          underlay.  If
                               you set
                                > up two underlays by using two
        topologies in one
                 instance
                          of OSPF, you
                                > can't.  Why the difference?  I find
        this really
                          confusing -- exactly
                                > what is the scope of uniqueness of a
        prefix-SID
                 supposed
                          to be?

                               the difference is because SRGB is a node
        property
                 and SID
                          is a prefix
                               property. Each prefix can have many
        attributes and
                 SID is
                          just another
                               prefix attribute. It's similar to prefix
        metric,
                 which has
                          a per
                               topology scope. SRGB is like any other node
                 capability.
                          This actually
                               fits very well in the existing IGP
        architecture - node
                          capabilities are
                               never per topology. At the end you only
        have a
                 single label
                          block on a
                               device. You can partition it in many
        ways, but the
                 block is
                          just one.

                                >
                                > [Peter] The SR architecture from the
        very beginning
                          assumed per
                                > MTID/algorithm SID, not per
        MTID/algorithm SRGB
                 and IGP
                          encoding has
                                > been designed with that in mind.
                                >
                                > Can you point to a place in the
        architecture
                 document
                          where it
                               says that
                                > SIDs are only "global" per MTID/algorithm
                 and/or that
                          SRGBs are
                                > per-algorithm?

                               form
        draft-ietf-spring-segment-routing-04.txt:

                               "SR Global Block (SRGB): local property
        of an SR
                 node."

                               "IGP-prefix Segment, Prefix-SID: an
        IGP-Prefix
                 Segment is
                          an IGP
                               segment attached to an IGP prefix.

                               Above makes it clear to me that SRGB has
        a per node
                          property and is
                               advertised by IGP as such. Prefix-SID is
        a prefix
                 property
                          and as such
                               can be advertised per MTID topology, as
        any other
                 prefix
                          attribute.

                               IGP encodings for OSPF and ISIS have been
        designed
                 by a
                          team of people
                               from multiple vendors and some of them
        contributed
                 to the SR
                               architecture document as well - the fact
        that we
                 designed
                          the IGP
                               encoding the way it is clearly indicates
        what was
                 the common
                               understanding of the SR architecture.

                               We can surely improve the wording in the SR
                 architecture
                          document if you
                               feel so.

                                >
                                > [Peter] If you add MTID and algorithm
        in SRGB
                 as well,
                          you end up
                               with
                                > the MTID and algorithm fields at two
        different
                 TLVs for
                          the same
                                > topology - inside SRGB and inside the
        Prefix SID
                          sub-TLV, which is
                                > clearly redundant.
                                >
                                > I don't really understand what problem
        is being
                 stated
                          above.

                               the problem is that you create an
        overlap, where
                 both SRGB and
                               prefix-SID would be carrying the same
        values. I
                 suppose you
                          agree that
                               we do not need these fields to be
        associated with
                 both SRGB
                          and SIDs.


                                >
                                > [Pushpasis] I am trying give both
        options to a
                 operator
                          (i.e. Single
                                > SRGB with per-topology SID-index as
        well as single
                          SID-index with
                                > per-topology SRGB). Depending on which
        one the
                 operators
                          prefer,
                               one of
                                > them becomes redundant.
                                >
                                > [Peter] I'm not sure we want to advertise
                 redundant data
                          to allow
                               more
                                > configuration flexibility. From both
                 architecture and
                          encoding
                                > perspective it's preferable to pick single
                 approach.
                                >
                                > I see this issue differently.  We
        already allow
                 (but do not
                               require) a
                                > different SRGB to be assigned to each
        instance
                 of each
                          routing
                                > algorithm;

                               no, we don't. SRGB scope is IGP instance.
        There is no
                          algorithm there.

                                > but a different SRGB cannot be
        assigned to each
                 topology
                          of a
                                > given instance of a given algorithm.  This
                 means there
                          are already
                                > multiple ways of assigning SIDs/SRGBs,
        with some
                          restrictions
                               that don't
                                > seem to make much sense.
                                >
                                > Also I don't think it's a good
        trade-off to limit
                          configuration
                                > flexibility in order to simplify an
        encoding.
                                >
                                > [Peter] please bear in mind that there are
                          implementations out
                               there in
                                > the field with the existing encoding.
                                >
                                > I'm sure any changes could be made in
        a backwards
                          compatible manner.

                               to change the existing encoding one would
        need a
                 strong
                          reason. I do not
                               see anything which can not be done with the
                 existing encodings.

                               thanks,
                               Peter

                                >
                                > [Peter] If you move the MTID/algorithm
        fields from
                          Prefix SID to
                               SRGB,
                                > what is the MTID/algorithm fields in
        prefix SID
                 used
                          for? Having the
                                > MTID/algorithm fields in both Prefix
        SID and
                 SRGB would be
                               redundant and
                                > confusing.
                                >
                                > Tthe encoding could be designed to not
        only be
                 backwards
                               compatible, but
                                > also to give unambiguous semantics to all
                 combinations.
                                >
                                >
                                >
                                >
                                >


        _______________________________________________
                               spring mailing list
        [email protected] <mailto:[email protected]> <mailto:[email protected]
        <mailto:[email protected]>> <mailto:[email protected]
        <mailto:[email protected]>
                 <mailto:[email protected] <mailto:[email protected]>>>
        <mailto:[email protected] <mailto:[email protected]>
                 <mailto:[email protected] <mailto:[email protected]>>
                          <mailto:[email protected]
        <mailto:[email protected]> <mailto:[email protected]
        <mailto:[email protected]>>>>
        https://www.ietf.org/mailman/listinfo/spring





        _______________________________________________
        spring mailing list
        [email protected] <mailto:[email protected]>
        https://www.ietf.org/mailman/listinfo/spring



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

Reply via email to