Linda –

Please see inline.

From: Linda Dunbar <linda.dun...@futurewei.com>
Sent: Wednesday, January 12, 2022 8:41 AM
To: Les Ginsberg (ginsberg) <ginsb...@cisco.com>; lsr@ietf.org
Subject: RE: Seeking feedback to the revised draft-dunbar-lsr-5g-edge-compute

Les,

With regard to what You said about “needing to do load balancing at the 
Application Layer – not at Layer 3”:

Answer: Most deployments could have 10s, 100s, or even thousands of Application 
Layer load balancers. The proposed solution is to utilize network layer and 
resource capability information to balance the distribution of traffic among 
the Application Load balancers. The documents stated that the distribution 
behind the load balancers are out of the scope.


With regard to what you said about “oscillation”:

Answer: The rate of capability index changes is in terms of hours or days, more 
like the link failure that IGP is intended to distribute. Therefore, the 
oscillation is not the issue.



[LES:] It is my opinion that what you propose will not achieve your goals – in 
part because IGPs only influence forwarding on a per packet basis – not a per 
flow/connection basis.

I also don’t understand why you mention “link failure” when the discussion here 
is about load balancing across multiple Application Servers even when the 
underlying network is stable.



With regard to what you said about “incorrect TLV”

Per IANA: TLV 128 is for IP Int. Reachability; TLV 130 is for IP Ex Address; 
and TLV 135 is for Extended IP reachability.
Do you mean another TLV should be used instead of TLV 128/130/135?
[LES:] You cannot put sub-TLVs into TLVs 128/130. These TLVs are “old style” 
TLVs which do not support sub-TLVs of any kind.
The following TLVs would be relevant:
Extended IP reachability (135)
MT IP Reach (235)
IPv6 IP Reach (236)
MT IPv6 IP Reach (237)

Please see 
https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml#isis-tlv-codepoints-advertising-prefix-reachability


For the AggCostSubTLV, yes, the prefix shouldn’t be there. It is now changed to 
be consistent with OSPF:
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|AggCostSubTLV  | Length        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              AggCost to the App Server                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        Figure 2: Aggregated cost Advertisement in IS-IS


[LES:] Great – thanx.

   Les

Any other issues?

Linda

From: Les Ginsberg (ginsberg) <ginsb...@cisco.com<mailto:ginsb...@cisco.com>>
Sent: Tuesday, January 11, 2022 11:14 PM
To: Linda Dunbar 
<linda.dun...@futurewei.com<mailto:linda.dun...@futurewei.com>>; 
lsr@ietf.org<mailto:lsr@ietf.org>
Subject: RE: Seeking feedback to the revised draft-dunbar-lsr-5g-edge-compute

Linda -

From: Linda Dunbar 
<linda.dun...@futurewei.com<mailto:linda.dun...@futurewei.com>>
Sent: Tuesday, January 11, 2022 7:47 PM
To: Les Ginsberg (ginsberg) <ginsb...@cisco.com<mailto:ginsb...@cisco.com>>; 
lsr@ietf.org<mailto:lsr@ietf.org>
Subject: RE: Seeking feedback to the revised draft-dunbar-lsr-5g-edge-compute

Les,

Starting with a clean slate:

Problem:
Most applications are instantiated at multiple locations to achieve optimal 
performance. Traditional shortest path to reach one single destination is 
making load balancers the bottleneck, or pushing the traffic management 
responsibility to DNS.

From Underlay IP network perspective, connecting applications with instances 
instantiated at multiple locations is like having multiple Egress routers 
towards the same destination (ANYCAST).
For example, to reach an application B instantiated at B1, B2, B3, which 
corresponds to egress ER1, ER2, ER3 respectively,  the Shortest Path 
Computation need to include both routing distance and the resources attached to 
ER1, ER2, ER3. i.e. the cost in the ECMP (Equal Cost Multiple Path) should 
include both the routing distances and the resource cost.

[LES:] What I am saying is that you need to do load balancing at the 
Application Layer – not at Layer 3.
IGPs can provide you with paths to the set of Application servers that share 
the same anycast address – but dynamically manipulating the IGP metrics (even 
this new metric you propose) – will give you oscillation – not application 
server load balancing.


Suggested solution:
Using TLV 128 and 130 to carry the “aggregated site cost” (associated t the 
Egress router) is suggested by Peter Psenak (through the offline discussion 
prior to the IETF 112, see the attached email thread)

There is only one sentence in the Section 6, which is per Peter’s suggestion:
“Aggregated Cost appended to the IP Reachability TLV: 128, 130, or 135.”

Why do you say it is a “mess”?   I felt your words are more like personal 
attack than giving a constructive suggestion.

[LES:] Apologies if you were offended – I did put a smiley in to try give it a 
light touch – but I should know better than to be so flippant in this context.
My point is that in what is indeed a very small section there are multiple 
errors:


  *   The TLVs mentioned are not correct
  *   The diagram with the proposed sub-TLV encoding incorrectly includes the 
prefix. The prefix is already present in the parent TLV – it should not be 
present in the sub-TLV. You have this correct in Section 5 for OSPF.

But these points can be ignored because I believe using the IGPs isn’t the 
right solution and so we won’t need these new sub-TLVs anyway.

I don’t know what comment from Peter you are referring to – but if he mentioned 
TLVs 128/130 I will take that up with him – he knows better. 😊
I do recall that in an earlier version of the draft you were proposing to 
advertise the new metric as part of a link advertisement (TLV 22) – and he was 
quite correct in directing you to use Prefix Reachability advertisements (like 
TLV 135).

But please focus on looking at a non-IGP solution – that is what you need to do 
IMO.

   Les




Linda



From: Les Ginsberg (ginsberg) <ginsb...@cisco.com<mailto:ginsb...@cisco.com>>
Sent: Monday, January 10, 2022 9:48 AM
To: Linda Dunbar 
<linda.dun...@futurewei.com<mailto:linda.dun...@futurewei.com>>; 
lsr@ietf.org<mailto:lsr@ietf.org>
Subject: RE: Seeking feedback to the revised draft-dunbar-lsr-5g-edge-compute

Linda –

I believe the most valuable feedback you received during your presentation at 
IETF 112 is that using IGPs likely will not meet the deployment requirements.
In particular, persistence of a given client session with a given application 
server is likely a requirement which will not be achieved using an IGP based 
solution.
Also, the modification of IGP metrics will likely introduce unwanted 
oscillation in traffic flows.

I suggest you start with a clean slate – focus on defining what all the 
requirements are without regard to what mechanism/protocol might be used – and 
then think about defining a solution which meets these requirements.
I think you will end up NOT using routing protocols at all.

On a more mundane note, the section describing the new IS-IS advertisement 
(https://datatracker.ietf.org/doc/html/draft-dunbar-lsr-5g-edge-compute-03#section-6<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-dunbar-lsr-5g-edge-compute-03%23section-6&data=04%7C01%7Clinda.dunbar%40futurewei.com%7C4e790860cb7e40ff9cac08d9d58a7534%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637775612935452545%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=W9%2FRpPfP4JXon%2F5kAftUxpjZjQzjgHkephRs5StyCqE%3D&reserved=0>
 ) is – to put it bluntly – a mess! 😊
TLVs 128 and 130 are legacy TLVs which don’t support sub-TLVs – they should not 
be mentioned at all.
And the encoding diagram shows a “prefix” being advertised in the new sub-TLV 
when it should not. The prefix has already been advertised in the parent TLV.

   Les


From: Lsr <lsr-boun...@ietf.org<mailto:lsr-boun...@ietf.org>> On Behalf Of 
Linda Dunbar
Sent: Friday, January 7, 2022 11:29 AM
To: lsr@ietf.org<mailto:lsr@ietf.org>
Subject: [Lsr] Seeking feedback to the revised draft-dunbar-lsr-5g-edge-compute

LSR experts,

We have revised the draft-dunbar-lsr-5g-edge-compute to address the comments 
and feedback from IETF 112.
https://datatracker.ietf.org/doc/draft-dunbar-lsr-5g-edge-compute/<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-dunbar-lsr-5g-edge-compute%2F&data=04%7C01%7Clinda.dunbar%40futurewei.com%7C4e790860cb7e40ff9cac08d9d58a7534%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637775612935452545%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=C02rBS0oFyNztREkN2lMaCKTL%2BUfOJIZ2zHJl%2FFA2Cw%3D&reserved=0>

In a nutshell, the proposed solution

  *   advertises the “Site-Cost” via IP prefix reachability TLV associated with 
the (anycast) prefix
The  Site-Cost is the aggregated cost associated with an Edge Compute (EC) 
server (i.e., ANYCAST prefix), computed based on the IP layer related metrics 
for the prefix, such as Load Measurement, the Capacity Index, the Preference 
Index, and other constraints by a consistent algorithm across all egress 
routers to which the EC servers are attached.


  *   Uses a Flag in the Flexible Algorithm TLV to indicate that  “site-cost” 
needs to be included for the constrained SPF to reach the Prefix


Any feedbacks? Or suggestions?

Thank you very much
Linda
_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to