Hi Ron, Yes I believe both Binding SID is an important design for inter-domain 
signaling, and it is easy to add some mechanisms for SRv6+ to achieve similar 
function of Binding SID.  :) But I’m not sure if it is feasible to bind one 
IPv6 address to ‘BSID’ in SRv6+, because as shown in draft(spring-srv6-plus): 
“In SRv6+, an IPv6 address always represents a network interface”, and not 
represents an instruction/function on a node as SRv6 does. And, as the way you 
presented, interface IPv6 address 2001:db8::1 is mapped with SID 123, and bind 
to one SRv6+ tunnel. So, does it mean if we need to advertise many tunnels 
outside at one border router, we need to initialize many virtual 
interfaces(e.g. loopback) in the router? If does, I’m not sure this is a good 
idea to achieve inter-domain service tunnel signaling with security. Because in 
contrast to SRv6, it just need to simply add one route/sr-policy. How do you 
think?  :) Best regards, SING Team Moonlight Thoughts SING Team. Guangzhou, 
China Signature is customized by Netease Mail Master On 09/21/2019 02:09, Ron 
Bonica 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]> On Behalf Of Jeff Tantsura Sent: Thursday, September 
19, 2019 10:53 PM To: Chengli (Cheng Li) <[email protected]> Cc: SING Team 
<[email protected]>; EXT - [email protected] 
<[email protected]>; SPRING WG List <[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]> 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]> Cc: 'SPRING WG List' <[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] on behalf of [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 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]  https://www.ietf.org/mailman/listinfo/Spring   
_______________________________________________ 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