Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-08-12 Thread rabah.guedrez
Hi Acee

De : Acee Lindem (acee) [mailto:a...@cisco.com]
Envoyé : mercredi 12 août 2015 11:48
À : GUEDREZ Rabah IMT/OLN; Les Ginsberg (ginsberg); Pushpasis Sarkar; LITKOWSKI 
Stephane SCE/IBNF; Jeff Tantsura; spring@ietf.org
Objet : Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Rabah,

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of rabah.gued...@orange.commailto:rabah.gued...@orange.com 
rabah.gued...@orange.commailto:rabah.gued...@orange.com
Date: Wednesday, August 12, 2015 at 4:09 AM
To: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, 
Pushpasis Sarkar psar...@juniper.netmailto:psar...@juniper.net, Stephane 
Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Jeff 
Tantsura jeff.tants...@ericsson.commailto:jeff.tants...@ericsson.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Les
The discussion that you pointed out does not discuss  the conflicting SRGB 
scenario that I explained,
rather it is about the conflicting index ranges which is another problem.

To clarify :
1) The Index range conflict  result in having two IGP prefixes with same Index 
value.

The SR YANG model configures the node-sids outside the IGPs - 
https://www.ietf.org/id/draft-ietf-spring-sr-yang-00.txt. If you advertise the 
same prefix in multiple protocols in the same topology, it should use the same 
index value. The case where you need to partition the SID space between 
protocols is the exception rather than the rule.
[Rabah] I  totally  agree,  but the Problem still exists, please refer to the 
discussion about that subject.


2)SRGB range overlapping  problem happens only when we consider the scenario 
where a SPRING node runs two or more IGPs, and every IGP has its own SRGB,

Unless you have completely separate routing domains with completely separate 
SID spaces, you’d want to use a consistent SRGB across protocols.

[Rabah] will see what option the authors will go with :  a single SRGB per node 
or per-protocol instance SRGB.
I did raise the problem of per-protocol SRGBs overlapping, because Option 2 
seems the one that got more support.




Thanks,
Acee



PS As stephane one of the authors of SR-yang said  the consensus is to adopt 
the per-protocol SRGB space option.

Bests,
RABAH.


De : Les Ginsberg (ginsberg) [mailto:ginsb...@cisco.com]
Envoyé : mardi 11 août 2015 20:48
À : Pushpasis Sarkar; GUEDREZ Rabah IMT/OLN; LITKOWSKI Stephane SCE/IBNF; Jeff 
Tantsura; spring@ietf.orgmailto:spring@ietf.org
Objet : RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Pushpasis/Rabah –

The conflicting SRGB range issue is neither new nor specific to protocol 
specific SRGBs. There is already a (somewhat lively) discussion going on about 
what to do w conflicting SRGB ranges when received (see attached email).
IMO if you want to discuss this issue it would be better done in the context of 
the attached thread – not this one.

   Les


From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Pushpasis Sarkar
Sent: Tuesday, August 11, 2015 9:54 AM
To: rabah.gued...@orange.commailto:rabah.gued...@orange.com; LITKOWSKI 
Stephane SCE/IBNF; Jeff Tantsura; spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Rabah,

Totally agree to your point. And that is why IMO, the configuration module on 
any router MUST NOT allow any of the per-protocol SRGBs to overlap. All the 
per-protcol SRGBs MUST be non-overlapping.

Thanks
-Pushpasis

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of rabah.gued...@orange.commailto:rabah.gued...@orange.com 
rabah.gued...@orange.commailto:rabah.gued...@orange.com
Date: Tuesday, August 11, 2015 at 8:00 PM
To: LITKOWSKI Stephane SCE/IBNF 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Jeff 
Tantsura jeff.tants...@ericsson.commailto:jeff.tants...@ericsson.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

I strongly support option #2

but a Problem may occur in that case, if the per-protocol SRGBs share a 
subSpace.

so let us consider the following example where node N is a SPRING node with two 
SR-IGP instances   SR-OSPF and SR-ISIS running,
if we configure OSPF-SRGB [8000, 1] and ISIS-SRGB [9000, 11000].
actually accepting this configuration may result in the same label for two IGP 
prefixes (EX :  OSPF-Prefix-index 1001 and ISIS-prefix-index 1 will have the 
label 9001)
which get translated into two entries in the forwarding table.

to solve that I suggest to add a new notification of type let's say
“SRGB-collusion-detected “ which will be raised upon the detection of the SRGBs 
collusion

Rabah

De : spring [mailto:spring-boun

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-08-12 Thread Acee Lindem (acee)
Hi Rabah,

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of rabah.gued...@orange.commailto:rabah.gued...@orange.com 
rabah.gued...@orange.commailto:rabah.gued...@orange.com
Date: Wednesday, August 12, 2015 at 4:09 AM
To: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, 
Pushpasis Sarkar psar...@juniper.netmailto:psar...@juniper.net, Stephane 
Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Jeff 
Tantsura jeff.tants...@ericsson.commailto:jeff.tants...@ericsson.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Les
The discussion that you pointed out does not discuss  the conflicting SRGB 
scenario that I explained,
rather it is about the conflicting index ranges which is another problem.

To clarify :
1) The Index range conflict  result in having two IGP prefixes with same Index 
value.

The SR YANG model configures the node-sids outside the IGPs - 
https://www.ietf.org/id/draft-ietf-spring-sr-yang-00.txt. If you advertise the 
same prefix in multiple protocols in the same topology, it should use the same 
index value. The case where you need to partition the SID space between 
protocols is the exception rather than the rule.


2)SRGB range overlapping  problem happens only when we consider the scenario 
where a SPRING node runs two or more IGPs, and every IGP has its own SRGB,

Unless you have completely separate routing domains with completely separate 
SID spaces, you’d want to use a consistent SRGB across protocols.

Thanks,
Acee



PS As stephane one of the authors of SR-yang said  the consensus is to adopt 
the per-protocol SRGB space option.

Bests,
RABAH.


De : Les Ginsberg (ginsberg) [mailto:ginsb...@cisco.com]
Envoyé : mardi 11 août 2015 20:48
À : Pushpasis Sarkar; GUEDREZ Rabah IMT/OLN; LITKOWSKI Stephane SCE/IBNF; Jeff 
Tantsura; spring@ietf.orgmailto:spring@ietf.org
Objet : RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Pushpasis/Rabah –

The conflicting SRGB range issue is neither new nor specific to protocol 
specific SRGBs. There is already a (somewhat lively) discussion going on about 
what to do w conflicting SRGB ranges when received (see attached email).
IMO if you want to discuss this issue it would be better done in the context of 
the attached thread – not this one.

   Les


From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Pushpasis Sarkar
Sent: Tuesday, August 11, 2015 9:54 AM
To: rabah.gued...@orange.commailto:rabah.gued...@orange.com; LITKOWSKI 
Stephane SCE/IBNF; Jeff Tantsura; spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Rabah,

Totally agree to your point. And that is why IMO, the configuration module on 
any router MUST NOT allow any of the per-protocol SRGBs to overlap. All the 
per-protcol SRGBs MUST be non-overlapping.

Thanks
-Pushpasis

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of rabah.gued...@orange.commailto:rabah.gued...@orange.com 
rabah.gued...@orange.commailto:rabah.gued...@orange.com
Date: Tuesday, August 11, 2015 at 8:00 PM
To: LITKOWSKI Stephane SCE/IBNF 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Jeff 
Tantsura jeff.tants...@ericsson.commailto:jeff.tants...@ericsson.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

I strongly support option #2

but a Problem may occur in that case, if the per-protocol SRGBs share a 
subSpace.

so let us consider the following example where node N is a SPRING node with two 
SR-IGP instances   SR-OSPF and SR-ISIS running,
if we configure OSPF-SRGB [8000, 1] and ISIS-SRGB [9000, 11000].
actually accepting this configuration may result in the same label for two IGP 
prefixes (EX :  OSPF-Prefix-index 1001 and ISIS-prefix-index 1 will have the 
label 9001)
which get translated into two entries in the forwarding table.

to solve that I suggest to add a new notification of type let's say
“SRGB-collusion-detected “ which will be raised upon the detection of the SRGBs 
collusion

Rabah

De : spring [mailto:spring-boun...@ietf.org] De la part de 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Envoyé : vendredi 31 juillet 2015 10:52
À : Jeff Tantsura; spring@ietf.orgmailto:spring@ietf.org
Objet : Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Looks that consensus is for option#2, so let’s move SRGB to protocol 
configuration.


From: Jeff Tantsura [mailto:jeff.tants...@ericsson.com]
Sent: Friday, July 31, 2015 08:04
To: LITKOWSKI Stephane SCE/IBNF; spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi,

Architecturally I agree – label manager shouldn’t

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-08-11 Thread Hannes Gredler (han...@juniper.net)
hi les,

On Fri, Jul 31, 2015 at 11:26:56PM +, Les Ginsberg (ginsberg) wrote:
| Hannes -
| 
| As a datapoint, we are able to successfully manage a reserved label space 
among multiple SR clients.
| 
| As regards GR I am not sure why you think SR introduces new requirements. If 
your forwarding plane is to be persistent (NSF) then the router has to have a 
way of supporting label persistence across control plane restarts. In this 
context SR clients should be making use of whatever infrastructure already 
exists to support label persistence. What do you think is new here?

in the pre-SR days upon graceful restart the routing system
was re-reading the forwarding table and could derive from pre-incaranation
meta-information which protocol owned this label before and suggest to the
new-incranation protocol to re-use that label.
in most implementations i have seen that mapping of label2protocol was a 1:1
and not 1:N mapping. of course 1:N mapping *can* be done, but you may loose some
of the goodies of SR which is to re-use the existing MPLS eco-system.
changing the scheme from 1:1 to 1:N has for certain ISSU/NSR implications.

mandating a single SRGB to rule them all, reminds me a bit to
the early SR debates where we've figured out that a single global SRGB
is desirable but practically not doable due to the various local
label-allocations behaviors.
the analogy here is that we're about to change a 15 year old paradigm
which is that labels are not reused across protocols. i am not saying it
can not be done, i am just saying that there is a cost to it that not
everybody is willing to bear.

its cool that your implementation can obviously do 1:N mapping,
but no harm is being done to your implementation if we keep
the exisiting 1:1 paradigm and go ahead with one SRGB per protocol.

/hannes

| What is more problematic is supporting multiple labels for the same prefix - 
which is one of the consequences of the per-protocol SRGB approach. I am not 
saying this is unsupportable - just that it is a more difficult problem to 
solve. I would be interested in other implementation experience on this point.
| 
|Les
| 
| 
|  -Original Message-
|  From: Hannes Gredler (han...@juniper.net) [mailto:han...@juniper.net]
|  Sent: Friday, July 31, 2015 7:02 AM
|  To: stephane.litkow...@orange.com
|  Cc: Les Ginsberg (ginsberg); Uma Chunduri; Aissaoui, Mustapha (Mustapha);
|  spring@ietf.org; Shraddha Hegde (shrad...@juniper.net); Pushpasis Sarkar
|  (psar...@juniper.net)
|  Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-
|  yang
|  
|  one further point is that implementations MAY reuse exisiting MPLS label-
|  managing software for SR. label-management software has often this label-
|  per-client (singular) and not-label-per-clients (plural) bookkeeping in the
|  sense that it cannot track multiple 'owners' of a certain label value.
|  
|  it would be interesting to hear from other implementers if their software 
can
|  easily track 'multiple client' ownership per label (and if not) what are the
|  implications to non-SR code-paths e.g. graceful restart scenarios ?
|  
|  /hannes
|  
|  On Thu, Jul 30, 2015 at 01:18:43PM +, stephane.litkow...@orange.com
|  wrote:
|  |As mentioned by others, there may be some operational gain.
|  |
|  |IGP migration example given is a good example, today with pure IP,
|  there's
|  |some tricky cases because we need to manage it with admin distance and
|  |their may be some differences in best path computation between IGPs
|  |(implementation dependant, but it's a reality).
|  |
|  |Here we have the opportunity to overcome this issue by letting the
|  |possibility to create two parallel forwarding planes using different
|  |labels. I agree that it consumes twice the number of required label, 
but
|  |it may be a transient solution (for migration case) and also it's a 
design
|  |choice of the operator.
|  |
|  |The last comment from Robert of virtualization , especially using
|  |containers or part of router OS running on COTS (just OSPF or ISIS or 
BGP
|  |code), may require some more independency between router software
|  |components.
|  |
|  |
|  |
|  |
|  |
|  |Now from an architectural perspective, what is Segment Routing ?
|  |
|  |Segment routing is just an architecture, like MPLS is. We see that 
segment
|  |routing has more and more controlplanes (ISIS and OSPF first, now BGP
|  |...), like MPLS does. Moreover using segment routing in an MPLS
|  |environment leads to adding new controlplanes to MPLS.
|  |
|  |So I like the comment from Pushpasis talking about BGP, LDP, RSVP which
|  |are different controlplane of MPLS. Do we advertise the same label 
value
|  |for the same prefix FEC advertised in LDP, BGP and RSVP ? No ... so why
|  |doing it with OSPF and ISIS ?
|  |
|  |
|  |
|  |
|  |
|  |From: Les Ginsberg (ginsberg) [mailto:ginsb

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-08-11 Thread rabah.guedrez
I strongly support option #2

but a Problem may occur in that case, if the per-protocol SRGBs share a 
subSpace.

so let us consider the following example where node N is a SPRING node with two 
SR-IGP instances   SR-OSPF and SR-ISIS running,
if we configure OSPF-SRGB [8000, 1] and ISIS-SRGB [9000, 11000].
actually accepting this configuration may result in the same label for two IGP 
prefixes (EX :  OSPF-Prefix-index 1001 and ISIS-prefix-index 1 will have the 
label 9001)
which get translated into two entries in the forwarding table.

to solve that I suggest to add a new notification of type let's say
SRGB-collusion-detected  which will be raised upon the detection of the SRGBs 
collusion

Rabah

De : spring [mailto:spring-boun...@ietf.org] De la part de 
stephane.litkow...@orange.com
Envoyé : vendredi 31 juillet 2015 10:52
À : Jeff Tantsura; spring@ietf.org
Objet : Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Looks that consensus is for option#2, so let's move SRGB to protocol 
configuration.


From: Jeff Tantsura [mailto:jeff.tants...@ericsson.com]
Sent: Friday, July 31, 2015 08:04
To: LITKOWSKI Stephane SCE/IBNF; spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi,

Architecturally I agree - label manager shouldn't care less how labels have 
been learnt
Operationally I'm strongly for #2, in case of ISIS possibly under AF.

Cheers,
Jeff

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of Stephane Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Date: Wednesday, July 22, 2015 at 7:19 PM
To: spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE
Orange Expert Future Networks
phone: +33 2 23 28 49 83 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%202%2023%2028%2049%2083%20
mobile: +33 6 37 86 97 52 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%206%2037%2086%2097%2052%20
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com



_



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete 
this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.

Thank you.

_



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-08-04 Thread Les Ginsberg (ginsberg)
Robert -

From: rras...@gmail.com [mailto:rras...@gmail.com] On Behalf Of Robert Raszuk
Sent: Tuesday, August 04, 2015 1:17 PM
To: Les Ginsberg (ginsberg)
Cc: Pushpasis Sarkar; Hannes Gredler; stephane.litkow...@orange.com; Aissaoui, 
Mustapha (Mustapha); spring@ietf.org; Uma Chunduri; Shraddha Hegde
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Les,

It is protocols which as used to construct and signal topologies. If I have two 
topologies where in your model of global SRGB do I allocate a block of A to one 
topo and block of B to the other ?
[Les:] It is up to the vendor to define a config model. But there is no need 
for topology specific SRGBs – only SIDs specific to a given prefix/topology 
pair. One can imagine many possible config models.

Now as to the magic part if I have global SRGB where do I allocate a block of 
it for one protocol/instance vs another ?
[Les:] You don’t. SIDs are a property of the prefix – not the protocol 
advertising the prefix. IN this way only one incoming label is required/prefix 
in the forwarding plane. One SRGB is sufficient for all protocols.
Please read my recent response to Pushpasis for further details.

   Les


Maybe this will clarify a lot and close this thread ...

Best,
R.


On Tue, Aug 4, 2015 at 9:07 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Robert –

I fail to see the relevance of your comments.

Yes – SR supports/requires different SIDs/topology. But topologies are NOT 
protocol specific. The “base unicast topology” which is implied when we talk 
outside the context of MT is the glaring example of that.

As for “magic” – please point out one word or phrase in this entire discussion 
(either by myself or Pushpasis) that has suggested that SRGBs are defined in a 
way which is outside of the operator’s control.

   Les


From: rras...@gmail.commailto:rras...@gmail.com 
[mailto:rras...@gmail.commailto:rras...@gmail.com] On Behalf Of Robert Raszuk
Sent: Tuesday, August 04, 2015 10:07 AM
To: Les Ginsberg (ginsberg)
Cc: Pushpasis Sarkar; Hannes Gredler; 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; Aissaoui, 
Mustapha (Mustapha); spring@ietf.orgmailto:spring@ietf.org; Uma Chunduri; 
Shraddha Hegde

Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

Wouldn't you agree that for Multi-topology or Multi_Instance you already need 
multiple SIDs ?

Assuming that you support the above I find it a bit quite bizzare that you are 
arguing for global SRGB rather then having this explicit under protocol 
instance or topology.

Keep in mind that systems that decide for the operator on what ranges (from 
global SRGB) are advertised where in a magical way are not that always that 
welcome :)

Best,
r.




On Tue, Aug 4, 2015 at 6:05 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Pushpasis -

 -Original Message-
 From: Pushpasis Sarkar 
 [mailto:psar...@juniper.netmailto:psar...@juniper.net]
 Sent: Monday, August 03, 2015 11:40 PM
 To: Les Ginsberg (ginsberg); Hannes Gredler;
 stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
 Cc: Uma Chunduri; Aissaoui, Mustapha (Mustapha); 
 spring@ietf.orgmailto:spring@ietf.org;
 Shraddha Hegde
 Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-
 yang

 Hi Les,

 I see that you have taken the network consolidation as the example :) Please
 find some more comments inline..

 Thanks
 -Pushpasis

 On 8/3/15, 9:05 PM, Les Ginsberg (ginsberg) 
 ginsb...@cisco.commailto:ginsb...@cisco.com wrote:

 Pushpasis -
 
 Your descriptions are not accurately reflecting what is required. This
 isn't about multiple protocols contributing a next hop to the same
 route (which in itself is not normal behavior and can potentially cause
 loops)
 - nor is it about different protocols being the best route on different
 routers.
 
 Let's take a simple example:
 
 I have network A running IS-IS. It uses default SRGB (16000-23999) and
 has assigned SIDs (0-100) to the prefixes it is advertising.
 
 I have network B running OSPF. It also uses default SRGB (16000-23999)
 and has also assigned SIDs (0 - 100) to the prefixes it is advertising.
 
 To make things simple assume Network A and Network B have no IP
 address
 /subnet conflicts. (If they do the conflicts  would have to be resolved
 first.)
 
 Now you want to merge the two networks into one. And - at least at
 first
 - you don't want to have to migrate routing protocols in either network
 nor have to reassign SIDs for the existing prefixes. So, what do you do?
 
 You connect the two networks via one or more ABRs. On these ABRs you
 run an instance of both IS-IS and OSPF - enabled on the interfaces
 connected to Network A and Network B respectively. And you redistribute
 routes between the two protocols. But - you have a problem. The SID for
 Network B address 2.2.2.2/32http://2.2.2.2/32 is 10

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-08-04 Thread Uma Chunduri
 One SRGB is sufficient for all protocols.

FWIW –
I agree with most of the folks supporting per protocol SRGB in this thread and 
the same  should be represented in the Yang model at least as a feature (the 
point of this thread).


For operational reasons it’s always good to have per protocols, per instance, 
per MT (AF), and per algorithm SRGBs (with the capability to add additional 
ranges based on the need).
Some of the issues if we don’t do this are clearly highlighted in the per 
algorithm SRGB draft recently presented.

--
Uma C.


From: Les Ginsberg (ginsberg) [mailto:ginsb...@cisco.com]
Sent: Tuesday, August 04, 2015 2:50 PM
To: Robert Raszuk
Cc: Pushpasis Sarkar; Hannes Gredler; stephane.litkow...@orange.com; Aissaoui, 
Mustapha (Mustapha); spring@ietf.org; Uma Chunduri; Shraddha Hegde
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Robert -

From: rras...@gmail.commailto:rras...@gmail.com [mailto:rras...@gmail.com] On 
Behalf Of Robert Raszuk
Sent: Tuesday, August 04, 2015 1:17 PM
To: Les Ginsberg (ginsberg)
Cc: Pushpasis Sarkar; Hannes Gredler; 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; Aissaoui, 
Mustapha (Mustapha); spring@ietf.orgmailto:spring@ietf.org; Uma Chunduri; 
Shraddha Hegde
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Les,

It is protocols which as used to construct and signal topologies. If I have two 
topologies where in your model of global SRGB do I allocate a block of A to one 
topo and block of B to the other ?
[Les:] It is up to the vendor to define a config model. But there is no need 
for topology specific SRGBs – only SIDs specific to a given prefix/topology 
pair. One can imagine many possible config models.

Now as to the magic part if I have global SRGB where do I allocate a block of 
it for one protocol/instance vs another ?
[Les:] You don’t. SIDs are a property of the prefix – not the protocol 
advertising the prefix. IN this way only one incoming label is required/prefix 
in the forwarding plane. One SRGB is sufficient for all protocols.
Please read my recent response to Pushpasis for further details.

   Les


Maybe this will clarify a lot and close this thread ...

Best,
R.


On Tue, Aug 4, 2015 at 9:07 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Robert –

I fail to see the relevance of your comments.

Yes – SR supports/requires different SIDs/topology. But topologies are NOT 
protocol specific. The “base unicast topology” which is implied when we talk 
outside the context of MT is the glaring example of that.

As for “magic” – please point out one word or phrase in this entire discussion 
(either by myself or Pushpasis) that has suggested that SRGBs are defined in a 
way which is outside of the operator’s control.

   Les


From: rras...@gmail.commailto:rras...@gmail.com 
[mailto:rras...@gmail.commailto:rras...@gmail.com] On Behalf Of Robert Raszuk
Sent: Tuesday, August 04, 2015 10:07 AM
To: Les Ginsberg (ginsberg)
Cc: Pushpasis Sarkar; Hannes Gredler; 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; Aissaoui, 
Mustapha (Mustapha); spring@ietf.orgmailto:spring@ietf.org; Uma Chunduri; 
Shraddha Hegde

Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

Wouldn't you agree that for Multi-topology or Multi_Instance you already need 
multiple SIDs ?

Assuming that you support the above I find it a bit quite bizzare that you are 
arguing for global SRGB rather then having this explicit under protocol 
instance or topology.

Keep in mind that systems that decide for the operator on what ranges (from 
global SRGB) are advertised where in a magical way are not that always that 
welcome :)

Best,
r.




On Tue, Aug 4, 2015 at 6:05 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Pushpasis -

 -Original Message-
 From: Pushpasis Sarkar 
 [mailto:psar...@juniper.netmailto:psar...@juniper.net]
 Sent: Monday, August 03, 2015 11:40 PM
 To: Les Ginsberg (ginsberg); Hannes Gredler;
 stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
 Cc: Uma Chunduri; Aissaoui, Mustapha (Mustapha); 
 spring@ietf.orgmailto:spring@ietf.org;
 Shraddha Hegde
 Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-
 yang

 Hi Les,

 I see that you have taken the network consolidation as the example :) Please
 find some more comments inline..

 Thanks
 -Pushpasis

 On 8/3/15, 9:05 PM, Les Ginsberg (ginsberg) 
 ginsb...@cisco.commailto:ginsb...@cisco.com wrote:

 Pushpasis -
 
 Your descriptions are not accurately reflecting what is required. This
 isn't about multiple protocols contributing a next hop to the same
 route (which in itself is not normal behavior and can potentially cause
 loops)
 - nor is it about different protocols being the best route on different
 routers.
 
 Let's take a simple example:
 
 I have network A running

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-08-04 Thread Robert Raszuk
Hi Les,

Wouldn't you agree that for Multi-topology or Multi_Instance you already
need multiple SIDs ?

Assuming that you support the above I find it a bit quite bizzare that you
are arguing for global SRGB rather then having this explicit under protocol
instance or topology.

Keep in mind that systems that decide for the operator on what ranges (from
global SRGB) are advertised where in a magical way are not that always that
welcome :)

Best,
r.




On Tue, Aug 4, 2015 at 6:05 PM, Les Ginsberg (ginsberg) ginsb...@cisco.com
wrote:

 Pushpasis -

  -Original Message-
  From: Pushpasis Sarkar [mailto:psar...@juniper.net]
  Sent: Monday, August 03, 2015 11:40 PM
  To: Les Ginsberg (ginsberg); Hannes Gredler;
  stephane.litkow...@orange.com
  Cc: Uma Chunduri; Aissaoui, Mustapha (Mustapha); spring@ietf.org;
  Shraddha Hegde
  Subject: Re: [spring] Modeling SRGB configuration for
 draft-ietf-spring-sr-
  yang
 
  Hi Les,
 
  I see that you have taken the network consolidation as the example :)
 Please
  find some more comments inline..
 
  Thanks
  -Pushpasis
 
  On 8/3/15, 9:05 PM, Les Ginsberg (ginsberg) ginsb...@cisco.com
 wrote:
 
  Pushpasis -
  
  Your descriptions are not accurately reflecting what is required. This
  isn't about multiple protocols contributing a next hop to the same
  route (which in itself is not normal behavior and can potentially cause
  loops)
  - nor is it about different protocols being the best route on different
  routers.
  
  Let's take a simple example:
  
  I have network A running IS-IS. It uses default SRGB (16000-23999) and
  has assigned SIDs (0-100) to the prefixes it is advertising.
  
  I have network B running OSPF. It also uses default SRGB (16000-23999)
  and has also assigned SIDs (0 - 100) to the prefixes it is advertising.
  
  To make things simple assume Network A and Network B have no IP
  address
  /subnet conflicts. (If they do the conflicts  would have to be resolved
  first.)
  
  Now you want to merge the two networks into one. And - at least at
  first
  - you don't want to have to migrate routing protocols in either network
  nor have to reassign SIDs for the existing prefixes. So, what do you do?
  
  You connect the two networks via one or more ABRs. On these ABRs you
  run an instance of both IS-IS and OSPF - enabled on the interfaces
  connected to Network A and Network B respectively. And you redistribute
  routes between the two protocols. But - you have a problem. The SID for
  Network B address 2.2.2.2/32 is 10 (for example). But this SID has
  already been assigned to 1.1.1.1/32 in Network A. So when IS-IS
  advertises 2.2.2.2/32 it cannot advertise SID 10 -
 
  [Pushpasis] Adding a diagram to illustrate the scenario you explained
 above..
 
  |-Network A(ISIS) SRGB:16000-23999--|-Network B(OSPF)
  SRGB:16000-23999-|
 
 
  SID:10SID:10
  1.1.1.1/322.2.2.2/32
  D1N1--ABR--N2-D2
 
 
  In our proposal for handling network consolidation scenario, what
 Shraddha
  and I proposed was to change the SRGB range for one of the networks
  without needing to change the SID indexes. To understand why that is
  needed, consider the MPLS transit routes on the ABR in the above example.
  Following are MPLS transit routes applicable on ABR.
 
   ISIS: Incoming label 16010, Swap 16010, Fwd to N1,
   OSPF: Incoming label 16010, Swap 16010, Fwd to N2
 
  The above two are conflicting entries. In certain implementations,
 having two
  route entries for the same incoming label is not even possible.
  However if we change the SRGB on network B to 24000-31999, then we have
  two different transit routes.
 
   ISIS: Incoming label 16010, Swap 16010, Fwd to N1
   OSPF: Incoming label 24010, Swap 24010, Fwd to N2
 
  The above two entries can now easily co-exist in the FIB on ABR.

 [Les:] I agree that in addition to what I described one of the SRGBs has
 to be changed. So, let's see what we are left with:

 The merge is done disruptively (because changing one of the SRGBs cannot
 be done hitlessly).
 For each of  the prefixes which are advertised into both Network A and
 Network B we have:

 1)Two different SIDs advertised
 2)Two different labels installed in the forwarding plane
 3)Two different SRGBs on a single node

 Does this work? Yes - with some implementation extensions that I have
 previously described.
 Is this easy to manage and troubleshoot? I will let others comment on that.
 But certainly it is not as easy to manage and troubleshoot as a network
 where for each prefix we have:

 1 SID
 1 label installed in the forwarding plane
 No SID mapping associated w redistribution
 1 SRGB
 Possibly even the same SRGB on all nodes

 I have already acknowledged that if folks see the first alternative as
 useful then we should look at supporting it - but I think it is also
 important to note its complexity and insure that in order to handle this
 case that we do not abandon the much

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-08-04 Thread Les Ginsberg (ginsberg)
Robert –

I fail to see the relevance of your comments.

Yes – SR supports/requires different SIDs/topology. But topologies are NOT 
protocol specific. The “base unicast topology” which is implied when we talk 
outside the context of MT is the glaring example of that.

As for “magic” – please point out one word or phrase in this entire discussion 
(either by myself or Pushpasis) that has suggested that SRGBs are defined in a 
way which is outside of the operator’s control.

   Les


From: rras...@gmail.com [mailto:rras...@gmail.com] On Behalf Of Robert Raszuk
Sent: Tuesday, August 04, 2015 10:07 AM
To: Les Ginsberg (ginsberg)
Cc: Pushpasis Sarkar; Hannes Gredler; stephane.litkow...@orange.com; Aissaoui, 
Mustapha (Mustapha); spring@ietf.org; Uma Chunduri; Shraddha Hegde
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

Wouldn't you agree that for Multi-topology or Multi_Instance you already need 
multiple SIDs ?

Assuming that you support the above I find it a bit quite bizzare that you are 
arguing for global SRGB rather then having this explicit under protocol 
instance or topology.

Keep in mind that systems that decide for the operator on what ranges (from 
global SRGB) are advertised where in a magical way are not that always that 
welcome :)

Best,
r.




On Tue, Aug 4, 2015 at 6:05 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Pushpasis -

 -Original Message-
 From: Pushpasis Sarkar 
 [mailto:psar...@juniper.netmailto:psar...@juniper.net]
 Sent: Monday, August 03, 2015 11:40 PM
 To: Les Ginsberg (ginsberg); Hannes Gredler;
 stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
 Cc: Uma Chunduri; Aissaoui, Mustapha (Mustapha); 
 spring@ietf.orgmailto:spring@ietf.org;
 Shraddha Hegde
 Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-
 yang

 Hi Les,

 I see that you have taken the network consolidation as the example :) Please
 find some more comments inline..

 Thanks
 -Pushpasis

 On 8/3/15, 9:05 PM, Les Ginsberg (ginsberg) 
 ginsb...@cisco.commailto:ginsb...@cisco.com wrote:

 Pushpasis -
 
 Your descriptions are not accurately reflecting what is required. This
 isn't about multiple protocols contributing a next hop to the same
 route (which in itself is not normal behavior and can potentially cause
 loops)
 - nor is it about different protocols being the best route on different
 routers.
 
 Let's take a simple example:
 
 I have network A running IS-IS. It uses default SRGB (16000-23999) and
 has assigned SIDs (0-100) to the prefixes it is advertising.
 
 I have network B running OSPF. It also uses default SRGB (16000-23999)
 and has also assigned SIDs (0 - 100) to the prefixes it is advertising.
 
 To make things simple assume Network A and Network B have no IP
 address
 /subnet conflicts. (If they do the conflicts  would have to be resolved
 first.)
 
 Now you want to merge the two networks into one. And - at least at
 first
 - you don't want to have to migrate routing protocols in either network
 nor have to reassign SIDs for the existing prefixes. So, what do you do?
 
 You connect the two networks via one or more ABRs. On these ABRs you
 run an instance of both IS-IS and OSPF - enabled on the interfaces
 connected to Network A and Network B respectively. And you redistribute
 routes between the two protocols. But - you have a problem. The SID for
 Network B address 2.2.2.2/32http://2.2.2.2/32 is 10 (for example). But 
 this SID has
 already been assigned to 1.1.1.1/32http://1.1.1.1/32 in Network A. So when 
 IS-IS
 advertises 2.2.2.2/32http://2.2.2.2/32 it cannot advertise SID 10 -

 [Pushpasis] Adding a diagram to illustrate the scenario you explained above..

 |-Network A(ISIS) SRGB:16000-23999--|-Network B(OSPF)
 SRGB:16000-23999-|


 SID:10SID:10
 1.1.1.1/32http://1.1.1.1/322.2.2.2/32http://2.2.2.2/32
 D1N1--ABR--N2-D2


 In our proposal for handling network consolidation scenario, what Shraddha
 and I proposed was to change the SRGB range for one of the networks
 without needing to change the SID indexes. To understand why that is
 needed, consider the MPLS transit routes on the ABR in the above example.
 Following are MPLS transit routes applicable on ABR.

  ISIS: Incoming label 16010, Swap 16010, Fwd to N1,
  OSPF: Incoming label 16010, Swap 16010, Fwd to N2

 The above two are conflicting entries. In certain implementations, having two
 route entries for the same incoming label is not even possible.
 However if we change the SRGB on network B to 24000-31999, then we have
 two different transit routes.

  ISIS: Incoming label 16010, Swap 16010, Fwd to N1
  OSPF: Incoming label 24010, Swap 24010, Fwd to N2

 The above two entries can now easily co-exist in the FIB on ABR.
[Les:] I agree that in addition to what I described one of the SRGBs has to be 
changed. So, let's see what we are left

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-31 Thread Les Ginsberg (ginsberg)
Robert –

Labels are a shared resource – the problem you mention below has to be 
addressed independent of how many SRGBs are used in any solution. No protocol 
implementation – whether part of a monolithic router product or an independent 
implementation – can assume that it has free rein to use whatever SRGB range it 
wants.

   Les


From: rras...@gmail.com [mailto:rras...@gmail.com] On Behalf Of Robert Raszuk
Sent: Thursday, July 30, 2015 2:19 AM
To: Les Ginsberg (ginsberg)
Cc: Pushpasis Sarkar; stephane.litkow...@orange.com; spring@ietf.org; Shraddha 
Hegde; Hannes Gredler
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

One additional point ...

Assume I am using a virtual router with BGP module from vendor A and OSPF 
module from vendor B. Assume the traditinal monolithic physical or virtual 
router is not being used.

Who and where would implement this notion of global SRGB concept ? How would 
it talk to protocols ? Why do I need to pay now for this from perhaps yet one 
more vendor ?

As long as I have SR control plane contained within protocols and have each of 
them feeding dataplane (directly or via RIB) I should be fine. So I am not sure 
why do I need yet one more umbrella SR coordinator subsystem 

Best,
Robert.


On Thu, Jul 30, 2015 at 9:46 AM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Pushpassis –

It is clear to me that what you propose is more complex to implement and more 
costly in its consumption of labels. What I do not yet appreciate is what 
capabilities protocol specific SRGBs provide which cannot be supported using a 
protocol independent SRGB. Could you please provide some specific examples? 
Please do not use an RSVP/LDP analogy – please use a proposed SR deployment 
case.

BTW, why do I say your proposal is more complex/costly?

On a node where redistribution of routes is occurring, the source of 
redistribution (the “best route”) obviously allocates a local label based on 
its SRGB. But now the destination protocol for redistribution also has to 
allocate a local label based on its SRGB because it is expected that neighbors 
of the destination protocol will use a label from the destination protocol 
SRGB. So, you now have new requirements on the destination protocol and you 
have consumed twice as many local labels. Your forwarding plane now has to deal 
with the added complexity/cost – and your label manager has to manage more 
label ranges.

What I want to know is what do we gain for this added complexity? Thanx.

   Les


From: Pushpasis Sarkar [mailto:psar...@juniper.netmailto:psar...@juniper.net]
Sent: Wednesday, July 29, 2015 11:16 PM
To: Les Ginsberg (ginsberg); 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; Uma 
Chunduri; Aissaoui, Mustapha (Mustapha); 
spring@ietf.orgmailto:spring@ietf.org; Shraddha Hegde; Hannes Gredler
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

From: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com
Date: Wednesday, July 29, 2015 at 11:01 PM
To: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Uma 
Chunduri uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, 
Aissaoui, Mustapha (Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Shraddha Hegde 
shrad...@juniper.netmailto:shrad...@juniper.net, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Stephane –

What is the requirement to have a per-protocol SRGB config?
This makes no sense to me operationally or architecturally.
[Pushpasis] In current MPLS architecture, the same label is not allocated by 
both RSVP and LDP in a given box. With SR mapped to MPLS data-plane, we would 
like to retain the same behavior. For the same destination the label allocated 
by ISIS should be different than the label allocated by OSPF. This can be 
achieved in two ways:

  1.  ISIS and OSPF using same SRGBs but different index ranges.
  2.  ISIS and OSPF using different SRGBs but can have the same index ranges.
I prefer option 2, as the operator does not need to maintain two different 
index ranges (one per-protocol).

(I am not talking about what may or may not have been implemented by vendors – 
the YANG model should be architecturally correct)

   Les


From: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
[mailto:stephane.litkow...@orange.com]
Sent: Wednesday, July 29, 2015 5:11 AM
To: Uma Chunduri; Les Ginsberg (ginsberg); Aissaoui, Mustapha (Mustapha); 
spring@ietf.orgmailto:spring@ietf.org; Shraddha Hegde 
(shrad...@juniper.netmailto:shrad...@juniper.net); Pushpasis

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-31 Thread stephane.litkowski
Looks that consensus is for option#2, so let's move SRGB to protocol 
configuration.


From: Jeff Tantsura [mailto:jeff.tants...@ericsson.com]
Sent: Friday, July 31, 2015 08:04
To: LITKOWSKI Stephane SCE/IBNF; spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi,

Architecturally I agree - label manager shouldn't care less how labels have 
been learnt
Operationally I'm strongly for #2, in case of ISIS possibly under AF.

Cheers,
Jeff

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of Stephane Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Date: Wednesday, July 22, 2015 at 7:19 PM
To: spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE
Orange Expert Future Networks
phone: +33 2 23 28 49 83 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%202%2023%2028%2049%2083%20
mobile: +33 6 37 86 97 52 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%206%2037%2086%2097%2052%20
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com



_



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete 
this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.

Thank you.

_

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Acee Lindem (acee)
Hi Pushpasis,

On Jul 30, 2015, at 2:22 AM, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net wrote:

HI Acee,

From: Acee Lindem (acee) a...@cisco.commailto:a...@cisco.com
Date: Thursday, July 30, 2015 at 2:03 AM
To: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com
Cc: Robert Raszuk rob...@raszuk.netmailto:rob...@raszuk.net, Stephane 
Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Shraddha Hegde 
shrad...@juniper.netmailto:shrad...@juniper.net, Uma Chunduri 
uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net, Aissaoui, Mustapha 
(Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 Hannes Gredler han...@juniper.netmailto:han...@juniper.net
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang


On Jul 29, 2015, at 6:28 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:

Robert -

From: rras...@gmail.commailto:rras...@gmail.com [mailto:rras...@gmail.com] On 
Behalf Of Robert Raszuk
Sent: Wednesday, July 29, 2015 2:45 PM
To: Les Ginsberg (ginsberg)
Cc: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; Uma 
Chunduri; Aissaoui, Mustapha (Mustapha); 
spring@ietf.orgmailto:spring@ietf.org; Shraddha Hegde 
(shrad...@juniper.netmailto:shrad...@juniper.net); Pushpasis Sarkar 
(psar...@juniper.netmailto:psar...@juniper.net); Hannes Gredler 
(han...@juniper.netmailto:han...@juniper.net)
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

 ​
This makes no sense to me operationally or architecturally.

Fundamentally I fully agree with you.


However architecturally:

However at least looking at group of folks who claim that it is impossible to 
get same SRGB block in *any* network between two or more vendors  I think 
Stephane's intention would be to at least get it per one protocol even if 
platform wide the intersecting pool may be mission impossible.

[Les:] This is an unrelated issue. Placing SRGB in global context does not mean 
all routers have to have the same SRGB. There is no controversy here.


and now operationally:

Another reason would be idea of dual overlapping SRGBs perhaps quite useful 
during migrations between protocols where the exact same SRGB is set on both 
then just based on admin distance one vs the other protocol is chosen. While a 
standard practice in protocol migrations not sure if anyone looked at that from 
SR perspective.
[Les:] Not sure what you are trying to say. If the two SRGBs are the same – why 
do we need to configure them per protocol?
If the two SRGBs are not the same, other routers in the network have  no idea 
which protocol is going to win on your box. So your neighbor has no idea 
whether it should use the SRGB advertised by OSPF or the SRGB advertised by 
IS-IS.


Actually, if the same prefix in the same topology is advertised by two 
protocols, I would think that the SID should map to the same label. I see no 
advantage at all in having separate labels.
[Pushpasis] We are talking about the MPLS transit label for the destination FEC 
here. Like RSVP and LDP, in MPLS data plane today, the FEC maybe same but the 
transit label allocated by each protocol are different.

This is not  a good analogy. LDP normally follows the IP routed path while RSVP 
is used to set up a TE engineered path.


Similarly for SR mapped to MPLS data plane the transit label allocated by ISIS 
and OSPF for the same destination FEC should be different. Hence the need of 
per-protocol SRGB.

This is a circular argument. Why would the IP unicast routed path require a 
different label for ISIS vs OSPF?

Acee




Acee




   Les


Cheers,
R.


On Wed, Jul 29, 2015 at 11:01 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Stephane –

What is the requirement to have a per-protocol SRGB config?
​​
This makes no sense to me operationally or architecturally.

(I am not talking about what may or may not have been implemented by vendors – 
the YANG model should be architecturally correct)

   Les

___
spring mailing list
spring@ietf.orgmailto:spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Pushpasis Sarkar
Hi Acee,

From: Acee Lindem (acee) a...@cisco.commailto:a...@cisco.com
Date: Thursday, July 30, 2015 at 8:37 PM
To: Pushpasis Sarkar psar...@juniper.netmailto:psar...@juniper.net
Cc: Shraddha Hegde shrad...@juniper.netmailto:shrad...@juniper.net, Les 
Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, Robert 
Raszuk rob...@raszuk.netmailto:rob...@raszuk.net, Aissaoui, Mustapha 
(Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 Stephane Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Uma Chunduri 
uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Pushpasis,

On Jul 30, 2015, at 10:54 AM, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net wrote:

Hi Acee,

From: Acee Lindem (acee) a...@cisco.commailto:a...@cisco.com
Date: Thursday, July 30, 2015 at 7:18 PM
To: Pushpasis Sarkar psar...@juniper.netmailto:psar...@juniper.net
Cc: Shraddha Hegde shrad...@juniper.netmailto:shrad...@juniper.net, Les 
Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, Robert 
Raszuk rob...@raszuk.netmailto:rob...@raszuk.net, Aissaoui, Mustapha 
(Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 Stephane Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Uma Chunduri 
uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Robert, Pushpasis, Shraddha,

I guess I don't understand why this gives you any operational advantage when 
you are migrating between protocol (e.g., from IS-IS to OSPF ;^). In fact, if 
you are using separate label spaces it will make migration more difficult and 
you will have to migrate your routing domain in shot rather than incrementally.
[Pushpasis] All routers will program both transit mpls labels and create two 
parallel MPLS data planes well before the last step when all the ingress router 
will be instructed to switch traffic onto the new MPLS data plane (programmed 
by the new protocol) by changing the admin distance. That way the migration 
shall become seamless. And then once all ingreess routers has been swicthed to 
the new protocol and new MPLS dataplane, the old protocol and old MPLS data 
plane can be just removed from all the routers. Hope it is clear now...

Normally only the protocol with the lower preference or admin distance would 
install a route to a particular prefix (including the label) into the RIB/LIB 
for the base IP unicast topology. I guess you are envisioning separate RIBs per 
protocol as well?
[Pushpasis] What you are saying is true for the IP/V6-MPLS route in RIB/FIB on 
ingress routers. It is NOT TRUE for MPLS transit routes in LFIB. In MPLS 
architecture no two protocols installs the same label in LFIB. Each protocol 
(LDP/RSVP) uses different transit labels for the same destination IP/V6 FEC.


Thanks,
Acee





Thanks,
Acee

On Jul 30, 2015, at 3:11 AM, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net wrote:

+1

From: Shraddha Hegde shrad...@juniper.netmailto:shrad...@juniper.net
Date: Thursday, July 30, 2015 at 8:58 AM
To: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, 
Robert Raszuk rob...@raszuk.netmailto:rob...@raszuk.net
Cc: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Uma 
Chunduri uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, 
Aissaoui, Mustapha (Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang


[Shraddha] route preference is local to router and the neighbor never knows 
what the other is going to choose.  If there are inconsistencies in two 
protocols, there are going to be loops even when they use same SRGB. Keeping 
different labels makes it easier to troubleshoot.

___
spring mailing list
spring@ietf.orgmailto:spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Pushpasis Sarkar
Hi Acee,

From: Acee Lindem (acee) a...@cisco.commailto:a...@cisco.com
Date: Thursday, July 30, 2015 at 7:18 PM
To: Pushpasis Sarkar psar...@juniper.netmailto:psar...@juniper.net
Cc: Shraddha Hegde shrad...@juniper.netmailto:shrad...@juniper.net, Les 
Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, Robert 
Raszuk rob...@raszuk.netmailto:rob...@raszuk.net, Aissaoui, Mustapha 
(Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 Stephane Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Uma Chunduri 
uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Robert, Pushpasis, Shraddha,

I guess I don't understand why this gives you any operational advantage when 
you are migrating between protocol (e.g., from IS-IS to OSPF ;^). In fact, if 
you are using separate label spaces it will make migration more difficult and 
you will have to migrate your routing domain in shot rather than incrementally.
[Pushpasis] All routers will program both transit mpls labels and create two 
parallel MPLS data planes well before the last step when all the ingress router 
will be instructed to switch traffic onto the new MPLS data plane (programmed 
by the new protocol) by changing the admin distance. That way the migration 
shall become seamless. And then once all ingreess routers has been swicthed to 
the new protocol and new MPLS dataplane, the old protocol and old MPLS data 
plane can be just removed from all the routers. Hope it is clear now...

Thanks,
Acee

On Jul 30, 2015, at 3:11 AM, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net wrote:

+1

From: Shraddha Hegde shrad...@juniper.netmailto:shrad...@juniper.net
Date: Thursday, July 30, 2015 at 8:58 AM
To: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, 
Robert Raszuk rob...@raszuk.netmailto:rob...@raszuk.net
Cc: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Uma 
Chunduri uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, 
Aissaoui, Mustapha (Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang


[Shraddha] route preference is local to router and the neighbor never knows 
what the other is going to choose.  If there are inconsistencies in two 
protocols, there are going to be loops even when they use same SRGB. Keeping 
different labels makes it easier to troubleshoot.

___
spring mailing list
spring@ietf.orgmailto:spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Pushpasis Sarkar
My strong preference is Option 2. It simplifies migration and network 
consolidation usecases. Also it is very relevant in MSDC kind of use cases 
where a single node can be part of two different topologies running two 
different SR protocol. Index-management becomes much easier in each of the 
usecases.

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Date: Wednesday, July 22, 2015 at 10:49 PM
To: spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE
Orange Expert Future Networks
phone: +33 2 23 28 49 83 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%202%2023%2028%2049%2083%20
mobile: +33 6 37 86 97 52 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%206%2037%2086%2097%2052%20
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com



_

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Henderickx, Wim (Wim)
I tend to agree that proposal 2 is for migration, so would vote for option 2.

From: spring on behalf of Pushpasis Sarkar
Date: Friday 31 July 2015 07:37
To: Stephane Litkowski, spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

My strong preference is Option 2. It simplifies migration and network 
consolidation usecases. Also it is very relevant in MSDC kind of use cases 
where a single node can be part of two different topologies running two 
different SR protocol. Index-management becomes much easier in each of the 
usecases.

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Date: Wednesday, July 22, 2015 at 10:49 PM
To: spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE
Orange Expert Future Networks
phone: +33 2 23 28 49 83 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%202%2023%2028%2049%2083%20
mobile: +33 6 37 86 97 52 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%206%2037%2086%2097%2052%20
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com



_

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Pushpasis Sarkar
Hi Les,

From: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com
Date: Wednesday, July 29, 2015 at 11:01 PM
To: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Uma 
Chunduri uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, 
Aissaoui, Mustapha (Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Shraddha Hegde 
shrad...@juniper.netmailto:shrad...@juniper.net, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Stephane -

What is the requirement to have a per-protocol SRGB config?
This makes no sense to me operationally or architecturally.
[Pushpasis] In current MPLS architecture, the same label is not allocated by 
both RSVP and LDP in a given box. With SR mapped to MPLS data-plane, we would 
like to retain the same behavior. For the same destination the label allocated 
by ISIS should be different than the label allocated by OSPF. This can be 
achieved in two ways:

  1.  ISIS and OSPF using same SRGBs but different index ranges.
  2.  ISIS and OSPF using different SRGBs but can have the same index ranges.

I prefer option 2, as the operator does not need to maintain two different 
index ranges (one per-protocol).

(I am not talking about what may or may not have been implemented by vendors - 
the YANG model should be architecturally correct)

   Les


From: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
[mailto:stephane.litkow...@orange.com]
Sent: Wednesday, July 29, 2015 5:11 AM
To: Uma Chunduri; Les Ginsberg (ginsberg); Aissaoui, Mustapha (Mustapha); 
spring@ietf.orgmailto:spring@ietf.org; Shraddha Hegde 
(shrad...@juniper.netmailto:shrad...@juniper.net); Pushpasis Sarkar 
(psar...@juniper.netmailto:psar...@juniper.net); Hannes Gredler 
(han...@juniper.netmailto:han...@juniper.net)
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi all,

What if we keep the SRGB block config in segment-routing global module, and 
if we allow for YANG configuration of carving this block inside each protocol 
(maybe as a feature) ?

Stephane


From: Uma Chunduri [mailto:uma.chund...@ericsson.com]
Sent: Friday, July 24, 2015 16:59
To: Les Ginsberg (ginsberg); Aissaoui, Mustapha (Mustapha); LITKOWSKI Stephane 
SCE/IBNF; spring@ietf.orgmailto:spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Suggesting that the forwarding instruction (AKA label)  needs to be different 
depending on what protocol provided
the instruction is completely unnecessary - it simply wastes label space.

[Uma]: Les, No - I never suggested anything like that.
SRGB for a routing instance to be advertised should be part of the routing 
instance provisioning as far as the yang model is concerned.
Carving out the label space for SR is a local matter and agree, of course, this 
 can be done in so many ways through CLI, dynamically, statically etc...

--
Uma C.


_



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete 
this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.

Thank you.
___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Acee Lindem (acee)
Hi Pushpasis,

On Jul 30, 2015, at 11:11 AM, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net wrote:

Hi Acee,

From: Acee Lindem (acee) a...@cisco.commailto:a...@cisco.com
Date: Thursday, July 30, 2015 at 8:37 PM
To: Pushpasis Sarkar psar...@juniper.netmailto:psar...@juniper.net
Cc: Shraddha Hegde shrad...@juniper.netmailto:shrad...@juniper.net, Les 
Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, Robert 
Raszuk rob...@raszuk.netmailto:rob...@raszuk.net, Aissaoui, Mustapha 
(Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 Stephane Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Uma Chunduri 
uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Pushpasis,

On Jul 30, 2015, at 10:54 AM, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net wrote:

Hi Acee,

From: Acee Lindem (acee) a...@cisco.commailto:a...@cisco.com
Date: Thursday, July 30, 2015 at 7:18 PM
To: Pushpasis Sarkar psar...@juniper.netmailto:psar...@juniper.net
Cc: Shraddha Hegde shrad...@juniper.netmailto:shrad...@juniper.net, Les 
Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, Robert 
Raszuk rob...@raszuk.netmailto:rob...@raszuk.net, Aissaoui, Mustapha 
(Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 Stephane Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, 
spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Uma Chunduri 
uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Robert, Pushpasis, Shraddha,

I guess I don’t understand why this gives you any operational advantage when 
you are migrating between protocol (e.g., from IS-IS to OSPF ;^). In fact, if 
you are using separate label spaces it will make migration more difficult and 
you will have to migrate your routing domain in shot rather than incrementally.
[Pushpasis] All routers will program both transit mpls labels and create two 
parallel MPLS data planes well before the last step when all the ingress router 
will be instructed to switch traffic onto the new MPLS data plane (programmed 
by the new protocol) by changing the admin distance. That way the migration 
shall become seamless. And then once all ingreess routers has been swicthed to 
the new protocol and new MPLS dataplane, the old protocol and old MPLS data 
plane can be just removed from all the routers. Hope it is clear now…

Normally only the protocol with the lower preference or admin distance would 
install a route to a particular prefix (including the label) into the RIB/LIB 
for the base IP unicast topology. I guess you are envisioning separate RIBs per 
protocol as well?
[Pushpasis] What you are saying is true for the IP/V6—MPLS route in RIB/FIB on 
ingress routers. It is NOT TRUE for MPLS transit routes in LFIB. In MPLS 
architecture no two protocols installs the same label in LFIB. Each protocol 
(LDP/RSVP) uses different transit labels for the same destination IP/V6 FEC.

That is one way to implement it but it makes more sense for the IGP label 
imposition and label stitching to both be dependent on the route being 
preferred.
However, in another conversation I have been convinced that the network 
consolidation use case could benefit from configuration of per-protocol SRGB so 
I’m no longer opposed to this being a feature of the YANG model.

Thanks,
Acee





Thanks,
Acee





Thanks,
Acee

On Jul 30, 2015, at 3:11 AM, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net wrote:

+1

From: Shraddha Hegde shrad...@juniper.netmailto:shrad...@juniper.net
Date: Thursday, July 30, 2015 at 8:58 AM
To: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com, 
Robert Raszuk rob...@raszuk.netmailto:rob...@raszuk.net
Cc: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Uma 
Chunduri uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, 
Aissaoui, Mustapha (Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Pushpasis Sarkar 
psar...@juniper.netmailto:psar...@juniper.net, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang


[Shraddha] route preference is local to router and the neighbor never knows 
what the other is going to choose.  If there are inconsistencies in two 
protocols, there are going to be loops

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Shraddha Hegde
Les,

The example that you gave about redistribution of routes from one protocol to 
another could be result of two different organizations merging into one.
These networks being managed by different entities in the past may have same 
index assigned to nodes and different SRGBs configured
in their respective domains. Operationally, it is easier to configure different 
SRGBs to the two different protocols that they run than mess with
Indexes and SRGBs in an attempt to get same SRGB across two protocols.

I don't think there is anything wrong architecturally, to have separate labels 
for different protocols.
I believe there should be flexibility and choice for operators to configure the 
networks. If someone wants to deploy same SRGB for
Different protocols or different SRGB for different protocols, the options 
should be available  and providing such an option in YANG model is well 
justified.

Rgds
Shraddha


From: Pushpasis Sarkar
Sent: Thursday, July 30, 2015 1:55 PM
To: Les Ginsberg (ginsberg) ginsb...@cisco.com; 
stephane.litkow...@orange.com; Uma Chunduri uma.chund...@ericsson.com; 
Aissaoui, Mustapha (Mustapha) mustapha.aissa...@alcatel-lucent.com; 
spring@ietf.org; Shraddha Hegde shrad...@juniper.net; Hannes Gredler 
han...@juniper.net
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

From: Les Ginsberg (ginsberg) ginsb...@cisco.commailto:ginsb...@cisco.com
Date: Thursday, July 30, 2015 at 9:46 AM
To: Pushpasis Sarkar psar...@juniper.netmailto:psar...@juniper.net, 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com, Uma 
Chunduri uma.chund...@ericsson.commailto:uma.chund...@ericsson.com, 
Aissaoui, Mustapha (Mustapha) 
mustapha.aissa...@alcatel-lucent.commailto:mustapha.aissa...@alcatel-lucent.com,
 spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org, Shraddha Hegde 
shrad...@juniper.netmailto:shrad...@juniper.net, Hannes Gredler 
han...@juniper.netmailto:han...@juniper.net
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Pushpassis -

It is clear to me that what you propose is more complex to implement and more 
costly in its consumption of labels.
[Pushpasis] I read through the entire repsponse and I still don't see why you 
think this is complex. Also, while distributing from one protocol to another 
you may want to attach another index with the FEC (in scenarios when you want 
to keep the index-management of destination protocol independent of the 
index-management of soruce protocol). Having per-protcol SRGB opens up lots of 
possibilities. One more point, you are only talking about the IP-route on the 
ingress box. We need to also consider the MPLS transit labels on transit boxes 
downloaded by each protocol. Shraddha in a previous thread has already pointed 
out cases with 'ships in the night' mode of migration from one protocol to 
another where this simplifies the micgration without causing any unwanted loops.

What I do not yet appreciate is what capabilities protocol specific SRGBs 
provide which cannot be supported using a protocol independent SRGB. Could you 
please provide some specific examples? Please do not use an RSVP/LDP analogy - 
please use a proposed SR deployment case.
[Pushpasis] One such example (migration from one protocol to another) has 
already been mentioned by Shraddha. But I can come with another example with 
BGP-LU prefix segment in Datacenter. A boundary router (between DCN and the 
DCI) will be running SR on two protocols
- BGP-LU towards the home DCN as well as to the boubdray routers on remote DCNs 
across the DCI
- ISIS/OSPF with all the routers within the DCI.
If we have to keep the index management of DCNs independent of the 
index-management of DCI (I.e. Same index can be used on DCN as well as DCI) we 
need to make sure the transit label allocated on the boundary router by BGP-LU 
for a destination in DCN is separate from the transit label allocated by 
ISIS/OSPF for another destination in DCI network, even though BGP-LU and ISIS 
may use the same index for these two different destination routers.

BTW, why do I say your proposal is more complex/costly?

On a node where redistribution of routes is occurring, the source of 
redistribution (the best route) obviously allocates a local label based on 
its SRGB. But now the destination protocol for redistribution also has to 
allocate a local label based on its SRGB because it is expected that neighbors 
of the destination protocol will use a label from the destination protocol 
SRGB. So, you now have new requirements on the destination protocol and you 
have consumed twice as many local labels. Your forwarding plane now has to deal 
with the added complexity/cost - and your label manager has to manage more 
label ranges.
[Pushpasis] I still don't get what added complexity is involved here. How does 
it matter if the label-manager has

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-30 Thread Robert Raszuk
Hi Les,

One additional point ...

Assume I am using a virtual router with BGP module from vendor A and OSPF
module from vendor B. Assume the traditinal monolithic physical or virtual
router is not being used.

Who and where would implement this notion of global SRGB concept ? How
would it talk to protocols ? Why do I need to pay now for this from perhaps
yet one more vendor ?

As long as I have SR control plane contained within protocols and have each
of them feeding dataplane (directly or via RIB) I should be fine. So I am
not sure why do I need yet one more umbrella SR coordinator subsystem 

Best,
Robert.


On Thu, Jul 30, 2015 at 9:46 AM, Les Ginsberg (ginsberg) ginsb...@cisco.com
 wrote:

  Pushpassis –



 It is clear to me that what you propose is more complex to implement and
 more costly in its consumption of labels. What I do not yet appreciate is
 what capabilities protocol specific SRGBs provide which cannot be supported
 using a protocol independent SRGB. Could you please provide some specific
 examples? Please do not use an RSVP/LDP analogy – please use a proposed SR
 deployment case.



 BTW, why do I say your proposal is more complex/costly?



 On a node where redistribution of routes is occurring, the source of
 redistribution (the “best route”) obviously allocates a local label based
 on its SRGB. But now the destination protocol for redistribution also has
 to allocate a local label based on its SRGB because it is expected that
 neighbors of the destination protocol will use a label from the destination
 protocol SRGB. So, you now have new requirements on the destination
 protocol and you have consumed twice as many local labels. Your forwarding
 plane now has to deal with the added complexity/cost – and your label
 manager has to manage more label ranges.



 What I want to know is what do we gain for this added complexity? Thanx.



Les





 *From:* Pushpasis Sarkar [mailto:psar...@juniper.net]
 *Sent:* Wednesday, July 29, 2015 11:16 PM
 *To:* Les Ginsberg (ginsberg); stephane.litkow...@orange.com; Uma
 Chunduri; Aissaoui, Mustapha (Mustapha); spring@ietf.org; Shraddha Hegde;
 Hannes Gredler
 *Subject:* Re: [spring] Modeling SRGB configuration for
 draft-ietf-spring-sr-yang



 Hi Les,



 *From: *Les Ginsberg (ginsberg) ginsb...@cisco.com
 *Date: *Wednesday, July 29, 2015 at 11:01 PM
 *To: *stephane.litkow...@orange.com stephane.litkow...@orange.com,
 Uma Chunduri uma.chund...@ericsson.com, Aissaoui, Mustapha (Mustapha)
 mustapha.aissa...@alcatel-lucent.com, spring@ietf.org spring@ietf.org,
 Shraddha Hegde shrad...@juniper.net, Pushpasis Sarkar 
 psar...@juniper.net, Hannes Gredler han...@juniper.net
 *Subject: *RE: [spring] Modeling SRGB configuration for
 draft-ietf-spring-sr-yang



 Stephane –



 What is the requirement to have a per-protocol SRGB config?

 This makes no sense to me operationally or architecturally.

 [Pushpasis] In current MPLS architecture, the same label is not allocated
 by both RSVP and LDP in a given box. With SR mapped to MPLS data-plane, we
 would like to retain the same behavior. For the same destination the label
 allocated by ISIS should be different than the label allocated by OSPF.
 This can be achieved in two ways:

1. ISIS and OSPF using same SRGBs but different index ranges.
2. ISIS and OSPF using different SRGBs but can have the same index
ranges.

  I prefer option 2, as the operator does not need to maintain two
 different index ranges (one per-protocol).



 (I am not talking about what may or may not have been implemented by
 vendors – the YANG model should be architecturally correct)



Les





 *From:* stephane.litkow...@orange.com [
 mailto:stephane.litkow...@orange.com stephane.litkow...@orange.com]
 *Sent:* Wednesday, July 29, 2015 5:11 AM
 *To:* Uma Chunduri; Les Ginsberg (ginsberg); Aissaoui, Mustapha
 (Mustapha); spring@ietf.org; Shraddha Hegde (shrad...@juniper.net);
 Pushpasis Sarkar (psar...@juniper.net); Hannes Gredler (han...@juniper.net
 )
 *Subject:* RE: [spring] Modeling SRGB configuration for
 draft-ietf-spring-sr-yang



 Hi all,



 What if we keep the SRGB block config in “segment-routing” global module,
 and if we allow for YANG configuration of carving this block inside each
 protocol (maybe as a feature) ?



 Stephane





 *From:* Uma Chunduri [mailto:uma.chund...@ericsson.com
 uma.chund...@ericsson.com]
 *Sent:* Friday, July 24, 2015 16:59
 *To:* Les Ginsberg (ginsberg); Aissaoui, Mustapha (Mustapha); LITKOWSKI
 Stephane SCE/IBNF; spring@ietf.org
 *Subject:* RE: [spring] Modeling SRGB configuration for
 draft-ietf-spring-sr-yang



 Suggesting that the forwarding instruction (AKA label)  needs to be
 different depending on what protocol provided

 the instruction is completely unnecessary – it simply wastes label space.



 [Uma]: Les, No - I never suggested anything like that.

 SRGB for a routing instance to be advertised should be part of the routing
 instance provisioning as far

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-29 Thread Ahmed Bashandy (bashandy)
One of the objective of the YANG Model is to manage devices. Hence the 
flexibility of having a separate SRGB per protocol is necessary, at 
least for operational reasons



Ahmed

On 7/29/2015 2:01 PM, Les Ginsberg (ginsberg) wrote:


Stephane --

What is the requirement to have a per-protocol SRGB config?

This makes no sense to me operationally or architecturally.

(I am not talking about what may or may not have been implemented by 
vendors -- the YANG model should be architecturally correct)


   Les

*From:*stephane.litkow...@orange.com 
[mailto:stephane.litkow...@orange.com]

*Sent:* Wednesday, July 29, 2015 5:11 AM
*To:* Uma Chunduri; Les Ginsberg (ginsberg); Aissaoui, Mustapha 
(Mustapha); spring@ietf.org; Shraddha Hegde (shrad...@juniper.net); 
Pushpasis Sarkar (psar...@juniper.net); Hannes Gredler 
(han...@juniper.net)
*Subject:* RE: [spring] Modeling SRGB configuration for 
draft-ietf-spring-sr-yang


Hi all,

What if we keep the SRGB block config in segment-routing global 
module, and if we allow for YANG configuration of carving this block 
inside each protocol (maybe as a feature) ?


Stephane

*From:*Uma Chunduri [mailto:uma.chund...@ericsson.com]
*Sent:* Friday, July 24, 2015 16:59
*To:* Les Ginsberg (ginsberg); Aissaoui, Mustapha (Mustapha); 
LITKOWSKI Stephane SCE/IBNF; spring@ietf.org mailto:spring@ietf.org
*Subject:* RE: [spring] Modeling SRGB configuration for 
draft-ietf-spring-sr-yang


Suggesting that the forwarding instruction (AKA label)  needs to be different depending on what 
protocol provided


the instruction is completely unnecessary -- it simply wastes label space.

[Uma]: Les, No - I never suggested anything like that.

SRGB for a routing instance to be advertised should be part of the 
routing instance provisioning as far as the yang model is concerned.


Carving out the label space for SR is a local matter and agree, of 
course, this  can be done in so many ways through CLI, dynamically, 
statically etc...


--

Uma C.

_
  
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.
  
This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.


___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-29 Thread Les Ginsberg (ginsberg)
Robert -

From: rras...@gmail.com [mailto:rras...@gmail.com] On Behalf Of Robert Raszuk
Sent: Wednesday, July 29, 2015 2:45 PM
To: Les Ginsberg (ginsberg)
Cc: stephane.litkow...@orange.com; Uma Chunduri; Aissaoui, Mustapha (Mustapha); 
spring@ietf.org; Shraddha Hegde (shrad...@juniper.net); Pushpasis Sarkar 
(psar...@juniper.net); Hannes Gredler (han...@juniper.net)
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

 ​
This makes no sense to me operationally or architecturally.

Fundamentally I fully agree with you.


However architecturally:

However at least looking at group of folks who claim that it is impossible to 
get same SRGB block in *any* network between two or more vendors  I think 
Stephane's intention would be to at least get it per one protocol even if 
platform wide the intersecting pool may be mission impossible.

[Les:] This is an unrelated issue. Placing SRGB in global context does not mean 
all routers have to have the same SRGB. There is no controversy here.


and now operationally:

Another reason would be idea of dual overlapping SRGBs perhaps quite useful 
during migrations between protocols where the exact same SRGB is set on both 
then just based on admin distance one vs the other protocol is chosen. While a 
standard practice in protocol migrations not sure if anyone looked at that from 
SR perspective.
[Les:] Not sure what you are trying to say. If the two SRGBs are the same – why 
do we need to configure them per protocol?
If the two SRGBs are not the same, other routers in the network have  no idea 
which protocol is going to win on your box. So your neighbor has no idea 
whether it should use the SRGB advertised by OSPF or the SRGB advertised by 
IS-IS.

   Les


Cheers,
R.


On Wed, Jul 29, 2015 at 11:01 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Stephane –

What is the requirement to have a per-protocol SRGB config?
​​
This makes no sense to me operationally or architecturally.

(I am not talking about what may or may not have been implemented by vendors – 
the YANG model should be architecturally correct)

   Les

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-29 Thread stephane.litkowski
Hi all,

What if we keep the SRGB block config in segment-routing global module, and 
if we allow for YANG configuration of carving this block inside each protocol 
(maybe as a feature) ?

Stephane


From: Uma Chunduri [mailto:uma.chund...@ericsson.com]
Sent: Friday, July 24, 2015 16:59
To: Les Ginsberg (ginsberg); Aissaoui, Mustapha (Mustapha); LITKOWSKI Stephane 
SCE/IBNF; spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Suggesting that the forwarding instruction (AKA label)  needs to be different 
depending on what protocol provided
the instruction is completely unnecessary - it simply wastes label space.

[Uma]: Les, No - I never suggested anything like that.
SRGB for a routing instance to be advertised should be part of the routing 
instance provisioning as far as the yang model is concerned.
Carving out the label space for SR is a local matter and agree, of course, this 
 can be done in so many ways through CLI, dynamically, statically etc...

--
Uma C.


_

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-29 Thread Acee Lindem (acee)

On Jul 29, 2015, at 6:28 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:

Robert -

From: rras...@gmail.commailto:rras...@gmail.com [mailto:rras...@gmail.com] On 
Behalf Of Robert Raszuk
Sent: Wednesday, July 29, 2015 2:45 PM
To: Les Ginsberg (ginsberg)
Cc: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; Uma 
Chunduri; Aissaoui, Mustapha (Mustapha); 
spring@ietf.orgmailto:spring@ietf.org; Shraddha Hegde 
(shrad...@juniper.netmailto:shrad...@juniper.net); Pushpasis Sarkar 
(psar...@juniper.netmailto:psar...@juniper.net); Hannes Gredler 
(han...@juniper.netmailto:han...@juniper.net)
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Les,

 ​
This makes no sense to me operationally or architecturally.

Fundamentally I fully agree with you.


However architecturally:

However at least looking at group of folks who claim that it is impossible to 
get same SRGB block in *any* network between two or more vendors  I think 
Stephane's intention would be to at least get it per one protocol even if 
platform wide the intersecting pool may be mission impossible.

[Les:] This is an unrelated issue. Placing SRGB in global context does not mean 
all routers have to have the same SRGB. There is no controversy here.


and now operationally:

Another reason would be idea of dual overlapping SRGBs perhaps quite useful 
during migrations between protocols where the exact same SRGB is set on both 
then just based on admin distance one vs the other protocol is chosen. While a 
standard practice in protocol migrations not sure if anyone looked at that from 
SR perspective.
[Les:] Not sure what you are trying to say. If the two SRGBs are the same – why 
do we need to configure them per protocol?
If the two SRGBs are not the same, other routers in the network have  no idea 
which protocol is going to win on your box. So your neighbor has no idea 
whether it should use the SRGB advertised by OSPF or the SRGB advertised by 
IS-IS.


Actually, if the same prefix in the same topology is advertised by two 
protocols, I would think that the SID should map to the same label. I see no 
advantage at all in having separate labels.

Acee




   Les


Cheers,
R.


On Wed, Jul 29, 2015 at 11:01 PM, Les Ginsberg (ginsberg) 
ginsb...@cisco.commailto:ginsb...@cisco.com wrote:
Stephane –

What is the requirement to have a per-protocol SRGB config?
​​
This makes no sense to me operationally or architecturally.

(I am not talking about what may or may not have been implemented by vendors – 
the YANG model should be architecturally correct)

   Les

___
spring mailing list
spring@ietf.orgmailto:spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-23 Thread Aissaoui, Mustapha (Mustapha)
Les,
It is really for ease of management that one provides a single context where 
the user can manage the label space for the platform. You can assign blocks of 
labels for static labels, SRGB, and some BGP based L2 VPN. The rest of the 
range is available for assignment by signaling protocols (RSVP, LDP, BGP, and 
LDP services).

An implementation can certainly implement the label block assignment in each 
context separately.

Regards,
Mustapha.

From: Les Ginsberg (ginsberg) [mailto:ginsb...@cisco.com]
Sent: Thursday, July 23, 2015 5:11 PM
To: Aissaoui, Mustapha (Mustapha); Uma Chunduri; stephane.litkow...@orange.com; 
spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Mustapha/Uma -

SRGB is an attribute of segment-routing - if that feature is not enabled there 
is no need for an SRGB.

Conceptually (your box is free to implement it differently of course) Segment 
Routing talks to your label manager to request a reservation of the configured 
SRGB so none of the labels in that range can be used for a purpose other than 
segment routing. That does not mean the SRGB configuration is associated w the 
label manager. It would be just as logical to argue that all objects should be 
owned by your memory management module because everything we configure requires 
a memory block to be allocated to store the attribute information.

Uma -labels are instructions to forwarding as to how to forward packets to a 
given (set of) destination(s). In forwarding we do not care what protocol was 
used to learn the path to that destination. Suggesting that the forwarding 
instruction (AKA label)  needs to be different depending on what protocol 
provided the instruction is completely unnecessary - it simply wastes label 
space.

   Les

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Aissaoui, Mustapha 
(Mustapha)
Sent: Thursday, July 23, 2015 11:24 AM
To: Uma Chunduri; 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Umma,
I am saying that SRGB be should configured globally and under the router label 
management since that is where one assigns label blocks to various applications.

If you want IGP instances to uses separate sub-ranges of the globally 
configured SRGB, you can still achieve that without moving the SRGB 
configuration into the IGP instance.  You just need to configure within the IGP 
instance which SID ranges and which label offset it uses and make sure you 
manage any overlap when you request a label from the global SRGB. It is the SID 
range and the label offset  parameters which are advertised by the IGP instance 
in the router SR capabilities sub-TLV.

Mustapha.

From: Uma Chunduri [mailto:uma.chund...@ericsson.com]
Sent: Thursday, July 23, 2015 1:56 PM
To: Aissaoui, Mustapha (Mustapha); 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

I do not see it being configured under segment routing.

Precisely.

Having said that, I think implementations can still partition the global label 
sub-range assigned to the SRGB among multiple IGP instances and manage the 
collisions.

And that is what would be advertised in the respective routing area/domain 
through respective protocol mechanisms (a.k.a capability TLVs).

--
Uma C.

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Aissaoui, Mustapha 
(Mustapha)
Sent: Thursday, July 23, 2015 10:42 AM
To: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Stephane and all,
The SRGB in the case of MPLS data plane is a dedicated label range to be 
assigned for global segments. So, it is part of label management on a router. 
Implementations already allow configuring the label range and assigning 
specific blocks for static LSPs and other applications. Segment routing is yet 
another application and as such the SRGB should just be configured where the 
label management on the router is configured. I do not see it being configured 
under segment routing.

Having said that, I think implementations can still partition the global label 
sub-range assigned to the SRGB among multiple IGP instances and manage the 
collisions.

Regards,
Mustapha.

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Sent: Wednesday, July 22, 2015 1:20 PM
To: spring@ietf.orgmailto:spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-23 Thread Les Ginsberg (ginsberg)
Mustapha/Uma -

SRGB is an attribute of segment-routing - if that feature is not enabled there 
is no need for an SRGB.

Conceptually (your box is free to implement it differently of course) Segment 
Routing talks to your label manager to request a reservation of the configured 
SRGB so none of the labels in that range can be used for a purpose other than 
segment routing. That does not mean the SRGB configuration is associated w the 
label manager. It would be just as logical to argue that all objects should be 
owned by your memory management module because everything we configure requires 
a memory block to be allocated to store the attribute information.

Uma -labels are instructions to forwarding as to how to forward packets to a 
given (set of) destination(s). In forwarding we do not care what protocol was 
used to learn the path to that destination. Suggesting that the forwarding 
instruction (AKA label)  needs to be different depending on what protocol 
provided the instruction is completely unnecessary - it simply wastes label 
space.

   Les

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Aissaoui, Mustapha 
(Mustapha)
Sent: Thursday, July 23, 2015 11:24 AM
To: Uma Chunduri; stephane.litkow...@orange.com; spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Umma,
I am saying that SRGB be should configured globally and under the router label 
management since that is where one assigns label blocks to various applications.

If you want IGP instances to uses separate sub-ranges of the globally 
configured SRGB, you can still achieve that without moving the SRGB 
configuration into the IGP instance.  You just need to configure within the IGP 
instance which SID ranges and which label offset it uses and make sure you 
manage any overlap when you request a label from the global SRGB. It is the SID 
range and the label offset  parameters which are advertised by the IGP instance 
in the router SR capabilities sub-TLV.

Mustapha.

From: Uma Chunduri [mailto:uma.chund...@ericsson.com]
Sent: Thursday, July 23, 2015 1:56 PM
To: Aissaoui, Mustapha (Mustapha); 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

I do not see it being configured under segment routing.

Precisely.

Having said that, I think implementations can still partition the global label 
sub-range assigned to the SRGB among multiple IGP instances and manage the 
collisions.

And that is what would be advertised in the respective routing area/domain 
through respective protocol mechanisms (a.k.a capability TLVs).

--
Uma C.

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Aissaoui, Mustapha 
(Mustapha)
Sent: Thursday, July 23, 2015 10:42 AM
To: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Stephane and all,
The SRGB in the case of MPLS data plane is a dedicated label range to be 
assigned for global segments. So, it is part of label management on a router. 
Implementations already allow configuring the label range and assigning 
specific blocks for static LSPs and other applications. Segment routing is yet 
another application and as such the SRGB should just be configured where the 
label management on the router is configured. I do not see it being configured 
under segment routing.

Having said that, I think implementations can still partition the global label 
sub-range assigned to the SRGB among multiple IGP instances and manage the 
collisions.

Regards,
Mustapha.

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Sent: Wednesday, July 22, 2015 1:20 PM
To: spring@ietf.orgmailto:spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-23 Thread Acee Lindem (acee)
I strongly prefer option 1. The purpose of the SRGB range is to allow devices 
in the segment routing domain to use different MPLS label ranges for segment 
routing. This is necessary either due to the devices having allocated MPLS 
label ranges for other purposes (e.g., LDP or static LSPs) or the devices not 
supporting the full MPLS label range. SRGB is not meant to be used to allocate 
unique label ranges to various protocols or purposes.
Thanks,
Acee

From: spring spring-boun...@ietf.orgmailto:spring-boun...@ietf.org on 
behalf of Stephane Litkowski 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Date: Wednesday, July 22, 2015 at 7:19 PM
To: spring@ietf.orgmailto:spring@ietf.org 
spring@ietf.orgmailto:spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE
Orange Expert Future Networks
phone: +33 2 23 28 49 83 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%202%2023%2028%2049%2083%20
mobile: +33 6 37 86 97 52 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%206%2037%2086%2097%2052%20
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com



_

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-23 Thread Les Ginsberg (ginsberg)
Mustapha -

I am not telling you what your CLI should look like - trust me - getting folks 
within my own company to agree on CLI is difficult enough. :)

We are discussing whether the placement of SRGB in the YANG model under 
segment-routing is appropriate. IMO it absolutely is correct. Placing it 
anywhere else is wrong.

That does not prevent you from using a label manager CLI in your router to 
configure SRGB.

   Les


From: Aissaoui, Mustapha (Mustapha) 
[mailto:mustapha.aissa...@alcatel-lucent.com]
Sent: Thursday, July 23, 2015 2:56 PM
To: Les Ginsberg (ginsberg); Uma Chunduri; stephane.litkow...@orange.com; 
spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Les,
It is really for ease of management that one provides a single context where 
the user can manage the label space for the platform. You can assign blocks of 
labels for static labels, SRGB, and some BGP based L2 VPN. The rest of the 
range is available for assignment by signaling protocols (RSVP, LDP, BGP, and 
LDP services).

An implementation can certainly implement the label block assignment in each 
context separately.

Regards,
Mustapha.

From: Les Ginsberg (ginsberg) [mailto:ginsb...@cisco.com]
Sent: Thursday, July 23, 2015 5:11 PM
To: Aissaoui, Mustapha (Mustapha); Uma Chunduri; 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Mustapha/Uma -

SRGB is an attribute of segment-routing - if that feature is not enabled there 
is no need for an SRGB.

Conceptually (your box is free to implement it differently of course) Segment 
Routing talks to your label manager to request a reservation of the configured 
SRGB so none of the labels in that range can be used for a purpose other than 
segment routing. That does not mean the SRGB configuration is associated w the 
label manager. It would be just as logical to argue that all objects should be 
owned by your memory management module because everything we configure requires 
a memory block to be allocated to store the attribute information.

Uma -labels are instructions to forwarding as to how to forward packets to a 
given (set of) destination(s). In forwarding we do not care what protocol was 
used to learn the path to that destination. Suggesting that the forwarding 
instruction (AKA label)  needs to be different depending on what protocol 
provided the instruction is completely unnecessary - it simply wastes label 
space.

   Les

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Aissaoui, Mustapha 
(Mustapha)
Sent: Thursday, July 23, 2015 11:24 AM
To: Uma Chunduri; 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Umma,
I am saying that SRGB be should configured globally and under the router label 
management since that is where one assigns label blocks to various applications.

If you want IGP instances to uses separate sub-ranges of the globally 
configured SRGB, you can still achieve that without moving the SRGB 
configuration into the IGP instance.  You just need to configure within the IGP 
instance which SID ranges and which label offset it uses and make sure you 
manage any overlap when you request a label from the global SRGB. It is the SID 
range and the label offset  parameters which are advertised by the IGP instance 
in the router SR capabilities sub-TLV.

Mustapha.

From: Uma Chunduri [mailto:uma.chund...@ericsson.com]
Sent: Thursday, July 23, 2015 1:56 PM
To: Aissaoui, Mustapha (Mustapha); 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

I do not see it being configured under segment routing.

Precisely.

Having said that, I think implementations can still partition the global label 
sub-range assigned to the SRGB among multiple IGP instances and manage the 
collisions.

And that is what would be advertised in the respective routing area/domain 
through respective protocol mechanisms (a.k.a capability TLVs).

--
Uma C.

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Aissaoui, Mustapha 
(Mustapha)
Sent: Thursday, July 23, 2015 10:42 AM
To: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Stephane and all,
The SRGB in the case of MPLS data plane is a dedicated label range to be 
assigned for global segments. So, it is part of label management on a router. 
Implementations already allow configuring the label range and assigning 
specific blocks for static LSPs and other applications. Segment routing is yet 
another application and as such the SRGB should just

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-23 Thread Aissaoui, Mustapha (Mustapha)
Hi Umma,
I am saying that SRGB be should configured globally and under the router label 
management since that is where one assigns label blocks to various applications.

If you want IGP instances to uses separate sub-ranges of the globally 
configured SRGB, you can still achieve that without moving the SRGB 
configuration into the IGP instance.  You just need to configure within the IGP 
instance which SID ranges and which label offset it uses and make sure you 
manage any overlap when you request a label from the global SRGB. It is the SID 
range and the label offset  parameters which are advertised by the IGP instance 
in the router SR capabilities sub-TLV.

Mustapha.

From: Uma Chunduri [mailto:uma.chund...@ericsson.com]
Sent: Thursday, July 23, 2015 1:56 PM
To: Aissaoui, Mustapha (Mustapha); stephane.litkow...@orange.com; 
spring@ietf.org
Subject: RE: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

I do not see it being configured under segment routing.

Precisely.

Having said that, I think implementations can still partition the global label 
sub-range assigned to the SRGB among multiple IGP instances and manage the 
collisions.

And that is what would be advertised in the respective routing area/domain 
through respective protocol mechanisms (a.k.a capability TLVs).

--
Uma C.

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of Aissaoui, Mustapha 
(Mustapha)
Sent: Thursday, July 23, 2015 10:42 AM
To: stephane.litkow...@orange.commailto:stephane.litkow...@orange.com; 
spring@ietf.orgmailto:spring@ietf.org
Subject: Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi Stephane and all,
The SRGB in the case of MPLS data plane is a dedicated label range to be 
assigned for global segments. So, it is part of label management on a router. 
Implementations already allow configuring the label range and assigning 
specific blocks for static LSPs and other applications. Segment routing is yet 
another application and as such the SRGB should just be configured where the 
label management on the router is configured. I do not see it being configured 
under segment routing.

Having said that, I think implementations can still partition the global label 
sub-range assigned to the SRGB among multiple IGP instances and manage the 
collisions.

Regards,
Mustapha.

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of 
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com
Sent: Wednesday, July 22, 2015 1:20 PM
To: spring@ietf.orgmailto:spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE
Orange Expert Future Networks
phone: +33 2 23 28 49 83 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%202%2023%2028%2049%2083%20
mobile: +33 6 37 86 97 52 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%206%2037%2086%2097%2052%20
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com



_



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error

Re: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-23 Thread Aissaoui, Mustapha (Mustapha)
Hi Stephane and all,
The SRGB in the case of MPLS data plane is a dedicated label range to be 
assigned for global segments. So, it is part of label management on a router. 
Implementations already allow configuring the label range and assigning 
specific blocks for static LSPs and other applications. Segment routing is yet 
another application and as such the SRGB should just be configured where the 
label management on the router is configured. I do not see it being configured 
under segment routing.

Having said that, I think implementations can still partition the global label 
sub-range assigned to the SRGB among multiple IGP instances and manage the 
collisions.

Regards,
Mustapha.

From: spring [mailto:spring-boun...@ietf.org] On Behalf Of 
stephane.litkow...@orange.com
Sent: Wednesday, July 22, 2015 1:20 PM
To: spring@ietf.org
Subject: [spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE
Orange Expert Future Networks
phone: +33 2 23 28 49 83 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%202%2023%2028%2049%2083%20
mobile: +33 6 37 86 97 52 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%206%2037%2086%2097%2052%20
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com



_



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete 
this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.

Thank you.
___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


[spring] Modeling SRGB configuration for draft-ietf-spring-sr-yang

2015-07-22 Thread stephane.litkowski
Hi WG,

In the current version of the config Yang model for SR, the SRGB list is 
configured at SR top level, so it is agnostic to the routing protocol.
We had some comment in Dallas on difficulties that having common label range 
shared between protocols could lead to.
During discussion in our design team, some point was also raised on routing 
protocol migrations that may be safer using a per protocol SRGB (so 
configuration the SRGB at IGP level rather than globally).

We would like to hear from the WG about the preference and arguments for both 
approaches :
Approach 1) keep SRGB configuration at top level, and so routing protocols will 
share the same label space (today proposal)
Approach 2) move SRGB configuration to protocols, each routing protocol manages 
its own label space.

Thanks to provide your feedback in order to solve this issue and have a 
consensus.


[Orange logo]http://www.orange.com/

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE
Orange Expert Future Networks
phone: +33 2 23 28 49 83 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%202%2023%2028%2049%2083%20
mobile: +33 6 37 86 97 52 
https://monsi.sso.francetelecom.fr/index.asp?target=http%3A%2F%2Fclicvoice.sso.francetelecom.fr%2FClicvoiceV2%2FToolBar.do%3Faction%3Ddefault%26rootservice%3DSIGNATURE%26to%3D+33%206%2037%2086%2097%2052%20
stephane.litkow...@orange.commailto:stephane.litkow...@orange.com



_

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

___
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring