Comments In-Line..
Thanks,
Jim Uttaro
From: spring <[email protected]> On Behalf Of Shraddha Hegde
Sent: Tuesday, July 20, 2021 5:56 AM
To: Robert Raszuk <[email protected]>
Cc: [email protected]; [email protected]
Subject: Re: [spring] SRv6 BGP based Overlay Services
(draft-ietf-bess-srv6-services-07)
Good to know the intention is to support fallback for Srv6.
The way current text is written, it implies service SID is always in the
destination address.
And hence service SID should be resolvable. This is not the case when a service
SID
Corresponding to flex-algo wants to fallback on best effort services. The
destination address cannot carry
Service SID for fallback cases and hence it need not be resolved.
I suggest that the authors add below text in bold to the draft.
"When providing best-effort connectivity or flex-algo connectivity to the
egress PE,
the ingress PE encapsulates the payload in an outer IPv6 header where the
destination
address is the SRv6 Service SID associated with the related BGP route update.
Therefore, the ingress PE SHOULD perform resolvability check for the SRv6
Service SID
before considering the received prefix for the BGP best path computation.
"
"In some cases a service prefix intending to use flex-algo paths may want
fallback on
best effort paths when a flex-algo path isn't available. The fallback behavior
SHOULD be governed by local policies.
[Jim U>] It would be helpful to provide an example of local policies and how
would/should said local policies be applied across a heterogeneous network.
The destination address SHOULD contain the best-effort locator based END SID
of the egress PE and the SRH SHOULD contain the service SID. Service SID
resolvability SHOULD NOT be checked on the ingress for this case."
Rgds
Shraddha
Juniper Business Use Only
From: Robert Raszuk <[email protected]<mailto:[email protected]>>
Sent: Tuesday, July 20, 2021 12:04 PM
To: Shraddha Hegde <[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>
Subject: Re: SRv6 BGP based Overlay Services (draft-ietf-bess-srv6-services-07)
[External Email. Be cautious of content]
Shraddha,
> that authors don't intend to support any form of tunnelling for SRv6
> because it is not optimal. Is that the right read?
Quite the opposite. It is the local operator's choice (not the draft authors)
to decide to fall back to best effort or to drop.
Thx,
R.
On Tue, Jul 20, 2021 at 8:15 AM Shraddha Hegde
<[email protected]<mailto:[email protected]>> wrote:
Robert,
What do you mean by SR? is it SR-MPLS or SRv6.
My question is about draft-ietf-bess-srv6-services and applies only to SRv6.
Let me repeat the question.
Do the authors intend to support the case of fallback from SRv6 flex-algo to
SRv6 best effort transport for SRv6
Services or not?
>From your vague answer it appears that authors don't intend to support any
>form of tunnelling for SRv6
because it is not optimal. Is that the right read?
Rgds
Shraddha
Juniper Business Use Only
From: Robert Raszuk <[email protected]<mailto:[email protected]>>
Sent: Tuesday, July 20, 2021 11:17 AM
To: Shraddha Hegde <[email protected]<mailto:[email protected]>>
Cc: Aissaoui, Mustapha (Nokia - CA/Ottawa)
<[email protected]<mailto:[email protected]>>; Rabadan,
Jorge (Nokia - US/Mountain View)
<[email protected]<mailto:[email protected]>>; Rajesh M
<[email protected]<mailto:[email protected]>>; Rajesh M
<[email protected]<mailto:[email protected]>>;
Ketan Talaulikar (ketant) <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>; Clarence Filsfils
(cfilsfil) <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>;
[email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>;
Srihari Sangli <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>
Subject: Re: SRv6 BGP based Overlay Services (draft-ietf-bess-srv6-services-07)
[External Email. Be cautious of content]
Shraddha,
In an SR network fallback to best effort will also result in encapsulated
forwarding using SR. It may not be as optimal service wise as using flex-algo,
but this is form of tunneling. Hence I don't think your comment applies.
Note that operator may also choose to use IP tunneling for best effort
forwarding if SR best effort forwarding is not supported or enabled.
Best,
R.
On Tue, Jul 20, 2021 at 7:20 AM Shraddha Hegde
<[email protected]<mailto:[email protected]>> wrote:
Hi Authors,
There is a possibility of a usecase that wants to use flex-algo paths if
available and if flex-algo paths
Are not available use best effort paths.
"When providing best-effort connectivity to the egress PE, the ingress
PE encapsulates the payload in an outer IPv6 header where the
destination address is the SRv6 Service SID associated with the
related BGP route update. Therefore, the ingress PE SHOULD perform
resolvability check for the SRv6 Service SID before considering the
received prefix for the BGP best path computation.
"
The current text says for best effort tunnels Srv6 service SID resolution
SHOULD be checked and
I am told that (from previous mailing list exchanges) authors intend to update
the text to make it applicable for flex-algo connectivity as well.
It is not possible to support fallback on best effort tunnels if flex-algo SRv6
service SIDs have to be resolved.
It is possible to support fallback to best effort in SRv6 if packets can be
tunneled to egress PE (destination address being PE's best effort END SID and
service SID in the SRH)and
then do a service SID lookup on egress, in which case there is no need to
resolve the SRv6 service SIDs on the ingress.
It is not clear whether the authors intend to support these kind of tunnelling
to egress cases for
Best effort and flex-algo transport. If it not going to be supported, pls add
text indicating clearly
Tunnelling is not required to be supported and hence Fallback to best effort
is also not supported.
If that is not the intention, Its reasonable to update the text to indicate
SRv6 service SIDs need not be resolved
If the ingress is tunneling the packet.
Rgds
Shraddha
Juniper Business Use Only
From: spring <[email protected]<mailto:[email protected]>> On
Behalf Of Aissaoui, Mustapha (Nokia - CA/Ottawa)
Sent: Monday, July 19, 2021 7:34 PM
To: Rabadan, Jorge (Nokia - US/Mountain View)
<[email protected]<mailto:[email protected]>>; Rajesh M
<[email protected]<mailto:[email protected]>>; Rajesh M
<[email protected]<mailto:[email protected]>>;
Ketan Talaulikar (ketant) <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>; Clarence Filsfils
(cfilsfil) <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>;
[email protected]<mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>;
Srihari Sangli <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>; Shraddha Hegde
<[email protected]<mailto:[email protected]>>
Subject: Re: [spring] SRv6 BGP based Overlay Services
(draft-ietf-bess-srv6-services-07)
[External Email. Be cautious of content]
Rajesh,
Also you can change the service SID for a subset of prefixes using a policy, to
apply a flex-algo for example, but you do not want to change the next-hop for
each new service SID.
Mustapha.
From: spring <[email protected]<mailto:[email protected]>> On
Behalf Of Rabadan, Jorge (Nokia - US/Mountain View)
Sent: Monday, July 19, 2021 9:47 AM
To: Rajesh M <[email protected]<mailto:[email protected]>>; Rajesh M
<[email protected]<mailto:[email protected]>>;
Ketan Talaulikar (ketant) <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>; Clarence Filsfils
(cfilsfil) <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>;
[email protected]<mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>;
Srihari Sangli <[email protected]<mailto:[email protected]>>; Shraddha
Hegde <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>
Subject: Re: [spring] SRv6 BGP based Overlay Services
(draft-ietf-bess-srv6-services-07)
Hi Rajesh,
The draft is written so that the next-hop address MAY be covered by the
locator, but there are cases in which the next-hop address is not part of the
locator prefix, and there are implementations already allowing that, so I don't
agree the document should mandate what you are suggesting.
Thanks.
Jorge
From: Rajesh M <[email protected]<mailto:[email protected]>>
Date: Monday, July 19, 2021 at 3:24 PM
To: Rajesh M
<[email protected]<mailto:[email protected]>>,
Ketan Talaulikar (ketant) <[email protected]<mailto:[email protected]>>,
[email protected]<mailto:[email protected]>
<[email protected]<mailto:[email protected]>>, Clarence Filsfils
(cfilsfil) <[email protected]<mailto:[email protected]>>,
[email protected]<mailto:[email protected]>
<[email protected]<mailto:[email protected]>>,
[email protected]<mailto:[email protected]>
<[email protected]<mailto:[email protected]>>, Rabadan, Jorge
(Nokia - US/Mountain View)
<[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>
<[email protected]<mailto:[email protected]>>, [email protected]<mailto:[email protected]>
<[email protected]<mailto:[email protected]>>, Shraddha Hegde
<[email protected]<mailto:[email protected]>>,
[email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>>,
Srihari Sangli <[email protected]<mailto:[email protected]>>
Subject: RE: SRv6 BGP based Overlay Services (draft-ietf-bess-srv6-services-07)
Hi Authors,
Please respond.
Thanks
Rajesh
Juniper Business Use Only
From: spring <[email protected]<mailto:[email protected]>> On
Behalf Of Rajesh M
Sent: Thursday, July 15, 2021 4:36 PM
To: Ketan Talaulikar (ketant) <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>; Clarence Filsfils
(cfilsfil) <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>;
[email protected]<mailto:[email protected]>;
[email protected]<mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>;
Shraddha Hegde <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>
Subject: [spring] SRv6 BGP based Overlay Services
(draft-ietf-bess-srv6-services-07)
[External Email. Be cautious of content]
Hi All,
As per this draft, this is how resolution must work.
1)For Non Intent service Route:
if BGP next hop is not reachable return.
Resolve SRv6 Service SID for forwarding.
2)For Intent service Route (IGP Flex-Algo first then BGP CAR then SR Policy):
BGP next hop is not reachable return.
Resolve SRv6 Service SID for forwarding(To find IGP flex algo).if successfully
resolves then return.
Resolve BGP next hop for forwarding (in case above is not success).
Using Service SID (overlay),for resolution is definitely not recommended.
Instead in case of srv6, we always resolve on BGP nexthop. This will be in line
with BGP legacy.
In case of best effort/flex algo we must mandate user to set corresponding
locator as BGP nexthop for srv6 routes.
I think this is a reasonable mandate.
Thanks
Rajesh
Juniper Business Use Only
_______________________________________________
BESS mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/bess