I agree.

Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The design decribed in draft-ietf-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron states, such a name is not a true refelction of the design.

- Stewart

On 24/09/2019 05:01, Ron Bonica wrote:

Cheng,

I have no problem with changing the name. SR-MPLS over IPv6 may not be appropriate, because MPLS is not part of the solution.

Something like SR-extensible-6 or SR-compressed-6 might work.

Ron

Juniper Business Use Only

*From:*Chengli (Cheng Li) <[email protected]>
*Sent:* Monday, September 23, 2019 10:14 PM
*To:* Ron Bonica <[email protected]>; Jeff Tantsura <[email protected]> *Cc:* SING Team <[email protected]>; EXT - [email protected] <[email protected]>; SPRING WG List <[email protected]>
*Subject:* RE: [spring] SR-MPLS over IPv6?

Oh, I misunderstood the BSID in CRH in last email, sorry for that.

Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like MPLS label.

Therefore, IMHO, it may not comply with RFC8402: https://tools.ietf.org/html/rfc8402#section-3.1.3 <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>

If possible, I suggest to change the name of SRv6+, since it is not SRv6 based. Something like SR-MPLS over IPv6 maybe better?

Thanks,

Cheng

*From:*Ron Bonica [mailto:[email protected]]
*Sent:* Monday, September 23, 2019 10:45 PM
*To:* Chengli (Cheng Li) <[email protected] <mailto:[email protected]>>; Jeff Tantsura <[email protected] <mailto:[email protected]>> *Cc:* SING Team <[email protected] <mailto:[email protected]>>; EXT - [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>; SPRING WG List <[email protected] <mailto:[email protected]>>
*Subject:* RE: [spring] A note on CRH and on going testing

Cheng,

In SRv6+, it would be very difficult to pollute the architecture because:

  * A SID is either 16-or 32-bits long
  * An IPv6 address is 128-bits long
  * Therefore, it is impossible to copy a SID to an IPv6 address or an
    IPv6 address to a SID

The binding SID will be a 16-or 32-bit topological instruction, found in the CRH. Like all topological instructions, it will identify an SFIB entry.

There will be a new SFIB entry type that will contain the following information:

  * An IPv6 Destination Address (to be used in the outer IPv6 header)
  * A list of SIDs (to be used in the CRH

         Ron

Juniper Business Use Only

*From:* Chengli (Cheng Li) <[email protected] <mailto:[email protected]>>
*Sent:* Sunday, September 22, 2019 12:01 AM
*To:* Ron Bonica <[email protected] <mailto:[email protected]>>; Jeff Tantsura <[email protected] <mailto:[email protected]>> *Cc:* SING Team <[email protected] <mailto:[email protected]>>; EXT - [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>; SPRING WG List <[email protected] <mailto:[email protected]>>
*Subject:* RE: [spring] A note on CRH and on going testing

Hi Ron,

Good to hear that. Looking forward to seeing it in the next revision.

But I am curious that is a bind SID in CRH an interface IPv6 address only without any other semantics? Just like the other SIDs you mentioned in CRH.

If not, this binding SID should not be introduced in to CRH since it pollutes the architecture.

If yes, what’s the standard for an Interface IPv6 address?

Thanks for confirming that BSID is needed in CRH. I totally agree with you.

Best regards,
Cheng

------------------------------------------------------------------------

李呈Cheng Li
Email: [email protected] <mailto:[email protected]>

*From: *Ron Bonica<[email protected] <mailto:[email protected]>>

*To: *Jeff Tantsura<[email protected] <mailto:[email protected]>>;Chengli (Cheng Li)<[email protected] <mailto:[email protected]>>

*Cc: *SING Team<[email protected] <mailto:[email protected]>>;EXT - daniel.bernier<[email protected] <mailto:[email protected]>>;SPRING WG List<[email protected] <mailto:[email protected]>>

*Subject: *RE: [spring] A note on CRH and on going testing

*Time: *2019-09-22 04:37:17

Jeff,

After an off-line conversation with the SRv6+ implementors, we decided that it would be trivial to add a binding SID to SRv6+. So, we will do that in the next version of the draft.

In keeping with RFC 8200, it will prepend only. Since the CRH is short, insertion is not needed.

Ron

Juniper Business Use Only

*From:* Jeff Tantsura <[email protected] <mailto:[email protected]>>
*Sent:* Saturday, September 21, 2019 4:32 PM
*To:* Chengli (Cheng Li) <[email protected] <mailto:[email protected]>>; Ron Bonica <[email protected] <mailto:[email protected]>> *Cc:* SING Team <[email protected] <mailto:[email protected]>>; EXT - [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>; SPRING WG List <[email protected] <mailto:[email protected]>>
*Subject:* RE: [spring] A note on CRH and on going testing

Hi Ron,

Thanks for your comments, exactly, BSID MPLS label = CRH value :)

Cheers,

Jeff

On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <[email protected] <mailto:[email protected]>>, wrote:

    Hi Jeff,

    It would be easy enough to add a binding SID to SRv6+. Given
    customer demand, I would not be averse to adding one.

    However, there is another way to get exactly the same behavior on
    the forwarding plane without adding a new SID type.

    Assume that on Node N, we have the following SFIB entry:

      * SID: 123
      * IPv6 address: 2001:db8::1
      * SID type: prefix SID

    Now assume that was also have the following route on Node N:

    2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

    This gives you the same forwarding behavior as a binding SID.

    Ron

    Juniper Business Use Only

    *From:* spring <[email protected]
    <mailto:[email protected]>> *On Behalf Of* Jeff Tantsura
    *Sent:* Thursday, September 19, 2019 10:53 PM
    *To:* Chengli (Cheng Li) <[email protected]
    <mailto:[email protected]>>
    *Cc:* SING Team <[email protected]
    <mailto:[email protected]>>; EXT -
    [email protected] <mailto:[email protected]>
    <[email protected] <mailto:[email protected]>>; SPRING
    WG List <[email protected] <mailto:[email protected]>>
    *Subject:* Re: [spring] A note on CRH and on going testing

    There’s number of solutions on the market that extensively use
    BSID for multi-domain as well as multi-layer signaling.

    Regards,

    Jeff


    On Sep 19, 2019, at 19:49, Chengli (Cheng Li)
    <[email protected] <mailto:[email protected]>> wrote:

        +1.

        As I mentioned before, Binding SID is not only for shortening
        SID list.

        We should see the important part of binding SID in
        inter-domain routing,  since it hides the details of
        intra-domain. Security and Privacy are always important.

        Since the EH insertion related text will be removed from SRv6
        NP draft, I don’t think anyone will still say we don’t need
        binding SID.

        Let’s be honest, Encap mode Binding SID is very useful in
        inter-domain routing. It is not secure to share internal info
        outside a trusted network domain.

        Cheng

        *From:* spring [mailto:[email protected]] *On Behalf Of*
        Bernier, Daniel
        *Sent:* Thursday, September 19, 2019 11:36 PM
        *To:* SING Team <[email protected]
        <mailto:[email protected]>>
        *Cc:* 'SPRING WG List' <[email protected] <mailto:[email protected]>>
        *Subject:* Re: [spring] A note on CRH and on going testing

        +1

        This is what we did on our multi-cloud trials.

        Encap with Binding SID to avoid inter-domain mapping + I don’t
        need to have some sort of inter-domain alignment of PSSIs

        Dan

        On 2019-09-19, 11:18 AM, "spring on behalf of SING Team"
        <[email protected] <mailto:[email protected]>on
        behalf of [email protected]
        <mailto:[email protected]>> wrote:

        Hi Andrew,

        Good to hear that reality experiment :)

        But is it secure to share internal SID-IP mappings outside a
        trusted network domain?

        Or is there an analogue like Binding SID of SRv6, in SRv6+?

        Btw, PSSI and PPSI can not do that now, right?

        Best regards,
        Moonlight Thoughts


        (mail failure, try to cc to spring again.)

        On 09/19/2019 17:49, Andrew Alston
        <mailto:[email protected]> wrote:
        Hi Guys,

        I thought this may be of interest in light of discussions
        around deployments and running code - because one of the
        things we've been testing is inter-domain traffic steering
        with CRH on both our DPDK implementation and another
        implementation.

        So - the setup we used last night:

        6 systems in a lab - one of which linked to the open
        internet.  Call these S1 -> S6
        3 systems in a lab on the other side of the world - no peering
        between the networks in question.  Call these R1 -> R3

        We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6
        -> R1 -> R3, with the relevant mappings from the CRH SID's to
        the underlying addressing (S2 had a mapping for the SID for
        S3, S3 had a mapping for the SID corresponding to S6, S6 had a
        mapping for the SID corresponding to R1 etc)

        Then we sent some packets - and the test was entirely successful.

        What this effectively means is that if two providers agree to
        share the SID mappings - it is possible to steer across one
        network, out over an open path, and across a remote network.
        Obviously this relies on the fact that EH's aren't being
        dropped by intermediate providers, but this isn't something
        we're seeing.

        Combine this with the BGP signaling draft - and the SID's can
        then be signaled between the providers - work still going on
        with regards to this for testing purposes. Just as a note -
        there would be no requirement to share the full SID mapping or
        topologies when doing this with BGP - the requirement would be
        only to share the relevant SID's necessary for the steering.

        I can say from our side - with various other providers - this
        is something that we see *immense* use case for - for a whole
        host of reasons.

        Thanks

        Andrew


        _______________________________________________
        spring mailing list
        [email protected] <mailto:[email protected]>
        https://www.ietf.org/mailman/listinfo/Spring
        
<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>

        _______________________________________________
        spring mailing list
        [email protected] <mailto:[email protected]>
        https://www.ietf.org/mailman/listinfo/spring
        
<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>


_______________________________________________
spring mailing list
[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