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.

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.

Linda



From: Les Ginsberg (ginsberg) <[email protected]>
Sent: Monday, January 10, 2022 9:48 AM
To: Linda Dunbar <[email protected]>; [email protected]
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%7Cd99499e3006a4a3d4f5808d9d450a22a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637774265066903950%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZJY0ugnVuhUmc6o%2Bje2FDhnAcSo2tvhxYn4c3YFxcFM%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 <[email protected]<mailto:[email protected]>> On Behalf Of 
Linda Dunbar
Sent: Friday, January 7, 2022 11:29 AM
To: [email protected]<mailto:[email protected]>
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%7Cd99499e3006a4a3d4f5808d9d450a22a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637774265067060188%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=GXrGqw4CNac27y1cIY9dC68j3%2FKx1x5kCzPtoPMCUUs%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
--- Begin Message ---
Linda,

On 09/11/2021 18:09, Linda Dunbar wrote:
> Peter,
> You suggested creating a new sub-TLV for E-Intra-Area-Prefix-LSA, 
> E-Inter-Area-Prefix-LSA, E-AS-External-LSA, and E-Type-7-LSA [RFC8362].
> But if we use the original Intra/Inter-area-prefix LSA [RFC5340], we can 
> use the “Metric” field to carry the aggregated cost. Is it simpler?

well, that would mean that such metric would be used for algo 0 and all 
flex-algos. Is that the intention?

If yes, we don't need any IETF draft, we just locally, on the egress 
node, fill the existing prefix metric field with the value calculated 
based on the load, etc. Any traffic to that site would be affected by 
such metric.

My understanding was that you want some extra prefix metric that would 
only be used for specific traffic for which you can use a specific 
flex-algo.

thanks,
Peter


> Thanks, Linda
> _____________________________________________
> *From:* Linda Dunbar
> *Sent:* Tuesday, November 9, 2021 9:24 AM
> *To:* Peter Psenak <[email protected]>
> *Cc:* Huaimo Chen <[email protected]>; Aijun Wang 
> <[email protected]>
> *Subject:* RE: Do you want to be co-author of using Flex Algo to 
> advertise the 5G edge computing associated metrics?
> Peter,
> Thanks for the comments. Attached 03 version addressed your comments.
> Resolution to your comments are inserted below:
> Thank you.  << File: draft-dunbar-lsr-5g-edge-compute-03.docx >>
> -----Original Message-----
> From: Peter Psenak <[email protected]>
> Sent: Tuesday, November 9, 2021 4:32 AM
> To: Linda Dunbar <[email protected]>
> Cc: Huaimo Chen <[email protected]>; Aijun Wang 
> <[email protected]>
> Subject: Re: Do you want to be co-author of using Flex Algo to advertise 
> the 5G edge computing associated metrics?
> Linda,
> On 08/11/2021 17:48, Linda Dunbar wrote:
>> Peter,
>> 
>> We have updated the draft per your suggestion.
> not quite yet, here are my comments.
> Section 4:
> 4. FAD sub-TLV for Constrained SPF with Site Cost
> We do not need any of that.
> [Linda]  As of now three types of Metric-Types can be used: 0 (IGP 
> Metric); 1 (min Unidirectional Link Delay); and 2 (TE). For a ANYCAST 
> prefix  that needs to incorporate Capacity 
> Index/LoadIndex/PreferenceIndex into the constrained SPF computation, 
> which one should be used if not adding a new "Metric-Type"?
> ----
> 4.1. New Flags added to FAD Flags Sub-TLV
> why do we need two behaviors? I would think one would be sufficient. We 
> also need more details about how these flags are used. I can help with 
> that once we agree on the rest.
> [Linda]  Only one behavior is used for a given prefix. If a prefix A 
> uses the “Site-Cost” as tiebreaker, then the T-flag needs to be set. If 
> another prefix B uses “Site-Cost” metrics as additional metric for the 
> Calc-Type indicated, another flag needs to be set. Since FAD Flag value 
> is a bit map, how to express this scenario if not having multiple flags?
> --------
> 5.1. OSPFv3 LSA to Carry the Aggregated Cost
> we do not need any new LSA. All we need is a new sub-TLV for:
> E-Intra-Area-Prefix-LSA, E-Inter-Area-Prefix-LSA, E-AS-External-LSA, and 
> E-Type-7-LSA
> [Linda] There is no extension needed to carry the aggregated cost. This 
> section is to illustrate how to carry the aggregated cost using the 
> existing Sub-TLVs.  I remove the illustration figure as it can make 
> people feel a new sub-TLV is added.
> Q: is E-Intra-Area-Prefix-LSA same as the Inter-Area-Prefix-LSAs 
> specified in the 4.4.3.4. of RFC5340?
> ----
> 5.2. OSPFv2 LSA to Carry the Aggregated Cost
> we do not need any new LSA. All we need is a new sub-TLV of the OSPF 
> Extended Prefix TLV described in [RFC7684]
> [Linda] There is no extension needed. I add a sentence to emphasize this.
> /There is no extension needed to advertise the aggregated cost for EC 
> servers using IPv4. The aggregated cost can be encoded in the “Metric” 
> field of the Stub Link LSA [Link type =3] specified by Section 12.4 of 
> the [RFC2328]./
> ----
> 5.3. AppMetaData Sub-TLV in OSPF
> I don't see why we need it. This data should be used at the egress 
> router and does not need to be flooded.
> [Linda] As stated in the Solution Overview, there are two types of the 
> “site-cost”: a) detailed (LoadIndex/CapacityIndex/PreferenceIndex) 
> metrics  might be needed by some deployments where the some routers in 
> the IGP domain, such as the routers adjacent to the 5G UFP, need to do 
> more analysis; or the computing of the aggregated cost needs historic 
> data as reference. For example, Load Index is computed as current load 
> in comparing with the last 7 day average.
> ----
> 6.1. Aggregated Cost Advertisement in IS-IS
> we just need a simple TLV that carries the extra metric:
>    0                   1                   2                   3
>    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
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> |   Type        |     Length    |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> |                         Value                                 |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> [Linda] I see you use 32 bits to carry the Value, my 02 version only 
> used 16 bits. Yours is better. Changed to your version.
> ----
>    6.2. AppMetaData Advertisement in IS-IS
> same comment as for OSPF, why do we need this to be flooded?
> [Linda] Same comment.
> ------------
> 7. IP Layer App-Metrics (AppMetaData) SubSub-TLVs
> same here, why do we need to flood this?
> [Linda] Same reason as explained for 5.3 above.
>> Since the revised draft is primarily structured based on your suggestion, 
>> can we list you as co-author?
> maybe once the content is what I believe it should be.
> thanks,
> Peter
>> See the attached draft and the presentation to LSR on Thurs.
>> 
>> Thank you very much,
>> 
>> Linda
>> 
>> -----Original Message-----
>> From: Peter Psenak <[email protected] <mailto:[email protected]>>
>> Sent: Monday, November 8, 2021 4:03 AM
>> To: Linda Dunbar <[email protected] 
>> <mailto:[email protected]>>; 
> [email protected] <mailto:[email protected]>
>> Subject: Re: Question about how topology is calculated ( was RE: [Lsr] 
>> Looking for feedback of using Flex Algo to advertise the 5G edge computing 
>> associated metrics
>> 
>> Linda,
>> 
>> On 08/11/2021 03:19, Linda Dunbar wrote:
>>> Peter,
>>> Is the following the correct summary of what you said?
>>> /- //the egress edge router (A-ER) with the EC Servers directly
>>> attached //can//advertise the "Site-Cost" via IP prefix reachability
>>> TLV associated with the (anycast) prefix/
>>> /- //using Flexible algorithms to advertise the desired constrained
>>> SPF computation methods, so that constrained IGP path can be computed
>>> as desired./
>> 
>> yes, that's the idea.
>> 
>> You need to add a bit in the FADF Sub-TLV to enforce the usage of the new 
>> "Site-Cost" and define the behavior for it.
>> 
>> thanks,
>> Peter
>> 
>> 
>> 
>> 
>> 
>>> Thank you,
>>> Linda
>>> -----Original Message-----
>>> From: Peter Psenak <[email protected] <mailto:[email protected]>>
>>> Sent: Friday, November 5, 2021 10:49 AM
>>> To: Linda Dunbar <[email protected] 
>>> <mailto:[email protected]>>; 
> [email protected] <mailto:[email protected]>
>>> Subject: Re: Question about how topology is calculated ( was RE: [Lsr]
>>> Looking for feedback of using Flex Algo to advertise the 5G edge
>>> computing associated metrics Linda, On 05/11/2021 16:36, Linda Dunbar
>>> wrote:
>>>> Peter,
>>>> You said
>>>> " The flex-algo is a combination of (a)-Calc-Type, (b)-Metric-Type,
>>>> and (c)-constraint"
>>>> Does it mean that "Flex-Algorithm" value of the Flex-Algo Definition
>>>> Sub-TLV is to indicate the combination of (a), (b), (c)?
>>> yes, each flex-algo number represents a specific combination of (a),
>>> (b), and (c), as defined by the user.
>>>> Is the "(c) -constraint" carried in the sub-TLVs of the FAD TLV, such
>>>> as the "FAD Flags Sub-TLV"  ?
>>> yes (c) is advertised in FAD.
>>> thanks,
>>> Peter
>>>> Thank you,
>>>> Linda
>>>> -----Original Message-----
>>>> From: Peter Psenak <[email protected] <mailto:[email protected] 
>>>> <mailto:[email protected] 
> <mailto:[email protected]>>>
>>>> Sent: Friday, November 5, 2021 4:43 AM
>>>> To: Linda Dunbar <[email protected]
>>>> <mailto:[email protected]>>;
>>> [email protected] <mailto:[email protected]> <mailto:[email protected]>
>>>> Subject: Re: Question about how topology is calculated ( was RE:
>>>> [Lsr] Looking for feedback of using Flex Algo to advertise the 5G
>>>> edge computing associated metrics Linda, On 05/11/2021 00:20, Linda
>>>> Dunbar
>>>> wrote:
>>>>> Peter,
>>>>> You said:
>>>>> /calculation type refers to how topology is calculated, / I thought
>>>>> that the Flexible Algorithm Exclude/Include Admin Group Sub-TLV is
>>>>> to indicate if a link belongs to a specific topology. Is my
>>>>> understanding correct?
>>>>> By indicating "Exclude/Include" bunch of links for a Calc-Type, does
>>>>> it practically specify the topology?
>>>> that's not how the flex-algorithm is defined.
>>>>
>>>> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdata
>>>>
>>>> tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-lsr-flex-algo-18%23section-
>>>>
>>>> 4&amp;data=04%7C01%7Clinda.dunbar%40futurewei.com%7Cc14fae9bf42e4fc2a1
>>>>
>>>> 6408d9a073bf22%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C6377172412
>>>>
>>>> 70768557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
>>>>
>>>> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=naTIhgLANNDBD5BEgnjWQhG
>>>> o8NcXDV8MISqoq99igFE%3D&amp;reserved=0
>>>>       "To provide maximum flexibility, we want to provide a mechanism
>>>> that
>>>>        allows a router to (a) identify a particular calculation-type,
>>>> (b)
>>>>        metric-type, (c) describe a particular set of constraints, and
>>>> (d)
>>>>        assign a numeric identifier, referred to as Flex-Algorithm, to
>>>> the
>>>>        combination of that calculation-type, metric-type, and those
>>>>        constraints.  We want the mapping between the Flex-Algorithm and
>>>> its
>>>>        meaning to be flexible and defined by the user.
>>>> The flex-algo is a combination of (a), (b), and (c).
>>>> You are trying to define (a) that would have (b) and (c) hardcoded.
>>>> That does not follow the defined architecture.
>>>> thanks,
>>>> Peter
>>>>> Thank you, Linda
>>>>> -----Original Message-----
>>>>> From: Peter Psenak <[email protected] <mailto:[email protected]
>>>>> <mailto:[email protected]
>>> <mailto:[email protected]>>>
>>>>> Sent: Thursday, November 4, 2021 1:16 PM
>>>>> To: Linda Dunbar <[email protected]
>>>>> <mailto:[email protected]>>;
>>>> [email protected] <mailto:[email protected]> <mailto:[email protected]> 
> <mailto:[email protected]>
>>>>> Subject: Re: Question about the FAD Flags Sub-TLV ( was RE: [Lsr]
>>>>> Looking for feedback of using Flex Algo to advertise the 5G edge
>>>>> computing associated metrics Linda, please see inline:
>>>>> On 04/11/2021 18:17, Linda Dunbar wrote:
>>>>>> Peter,
>>>>>> Thank you very much for the valuable feedback.  We will move the
>>>>>> content from Section 1, 2, 3 to an appendix per your suggestion.
>>>>>> As for defining a new value in the Flexible Algorithm Definition
>>>>>> Flags Sub-TLV, why can't we use the Metric-Type & Calc-Type to
>>>>>> represent the information carried by the FAD Flags Sub-TLV?
>>>>> because the Metric-Type in flex-algo is referring to link metrics,
>>>>> not to prefix metrics. And Calc-Type you still wan to use SPF, don't you?
>>>>>> draft-dunbar-lsr-5g-edge-compute-01 suggests to add a new value to
>>>>>> the "Metric-Type" to indicate the Aggregated Cost AppMetaData
>>>>>> Metrics included in computing the constrained SPF.
>>>>>> Is it reasonable to use Calc-Type to indicate the options you mentioned?
>>>>> no, calculation type refers to how topology is calculated, not
>>>>> how/which prefix metrics is used.
>>>>> thanks,
>>>>> Peter
>>>>>> For example:
>>>>>>
>>>>>>     * Calc-Type-v1: replace the regular prefix metric,
>>>>>>     * Calc-Type-v2: the newly added metric is added on top,
>>>>>>     * Calc-Type-v3: only used as tiebreaker,
>>>>>>     * Calc-Type-v4: use the default prefix metric when the
>>>>>> AppMetaData
>>>>>>       Metrics is not present.  When AppMeteData metrics is not
>>>>>> present,
>>>>>>       the prefix is considered normal that doesn't need special
>>>>>> constraint
>>>>>>       SPF computation.
>>>>>>     * Calc-Type-v5: no transit across areas/domains
>>>>>>     * Calc-Type-v6: transit across areas/domains.
>>>>>>
>>>>>> Thank you,
>>>>>> Linda
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak <[email protected] <mailto:[email protected]
>>>>>> <mailto:[email protected]
>>>> <mailto:[email protected]>>>
>>>>>> Sent: Wednesday, November 3, 2021 7:43 AM
>>>>>> To: Linda Dunbar <[email protected]
>>>>>> <mailto:[email protected]>>;
>>>>> [email protected] <mailto:[email protected]> <mailto:[email protected]> 
> <mailto:[email protected]>
>>> <mailto:[email protected]>
>>>>>> Subject: Re: [Lsr] Looking for feedback of using Flex Algo to
>>>>>> advertise the 5G edge computing associated metrics Hi Linda, I went
>>>>>> through your document and here are my comments:
>>>>>> 1. the section 1, 2, and 3 can probably be summarized in a single
>>>>>> paragraph stating the problem you are trying to solve. The 5G
>>>>>> details are redundant, you may just want to add reference to the parent 
>>>>>> document.
>>>>>> 2. FAD is used to advertise how to compute the flex-algo paths, not
>>>>>> to advertise metrics. What I believe you need to define for FAD is
>>>>>> a new bit in the ISIS/OSPF Flexible Algorithm Definition Flags
>>>>>> Sub-TLV to indicate that the calculation should use the new
>>>>>> application prefix metric that you define and how exactly that
>>>>>> metric will be used during
>>>>>> calculation:
>>>>>> a) does it replace the regular prefix metric, is added on top, only
>>>>>> used as tiebreaker, etc,.
>>>>>> b) what happens if the metric is not present with prefix
>>>>>> advertisement, is the prefix considered unreachable for the
>>>>>> flex-algo or do you fallback to regular prefix metric, etc,.
>>>>>> c) how is the propagation of the new metric done between
>>>>>> areas/domains 3. The new application metric should be advertised in
>>>>>> the IP prefix reachability TLV associated with the (anycast) prefix.
>>>>>> 4. How the application metric is calculated, using load,
>>>>>> preference, etc, should be hidden from IGPs. I believe the
>>>>>> application metric should be calculated at the egress router,
>>>>>> associated with the prefix/Server-address and advertised in a form of 
>>>>>> the resulting value.
>>>>>> If you need to consider Network Delay, you can combine the new app.
>>>>>> metric (for prefixes) with the existing delay metric support (for
>>>>>> links) in the flex-algo, no need to include network delay in the
>>>>>> application metric itself. Advertising all the metadata and asking
>>>>>> IGP at each node to derive the app metric seems sub-optimal, unless
>>>>>> there is an unavoidable reason to do so.
>>>>>> 5. I don't see any reason to define a new application in SABM as
>>>>>> you do in section 7. The existing flex-algo app is sufficient.
>>>>>> thanks,
>>>>>> Peter
>>>>>> On 14/10/2021 00:50, Linda Dunbar wrote:
>>>>>>> LSR experts:
>>>>>>>
>>>>>>> We have updated the draft to reflect the suggestions from LSR WG
>>>>>>> to use Flex Algo to advertise the metrics associated with the
>>>>>>> environment where 5G edge computer servers are running.
>>>>>>>
>>>>>>> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2F
>>>>>>> d
>>>>>>> a
>>>>>>> tatracker.ietf.org%2Fdoc%2Fdraft-dunbar-lsr-5g-edge-compute%2F&amp
>>>>>>> ;
>>>>>>> d
>>>>>>> ata=04%7C01%7Clinda.dunbar%40futurewei.com%7Cb88dcb6627dd45adf57a0
>>>>>>> 8
>>>>>>> d
>>>>>>> 9a040a148%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C63771702174
>>>>>>> 2
>>>>>>> 3
>>>>>>> 66778%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi
>>>>>>> L
>>>>>>> C
>>>>>>> JBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=d8aPiK9HO1hM9pFm9r6C
>>>>>>> 5
>>>>>>> V
>>>>>>> LprerWSVEpJUhVvLvZPPM%3D&amp;reserved=0
>>>>>>>
>>>>>>> In a nutshell, the draft proposes some new values in the Flex Algo
>>>>>>> Definition Sub-TLV
>>>>>>>
>>>>>>>     * A new Metric-Type is introduced to indicate the Aggregated
>>>>>>> Cost
>>>>>>>       AppMetaData Metrics included in computing the constrained SPF.
>>>>>>>     * Additional subsub-TLVs to be included in the Flex Algo
>>>>>>> Definition
>>>>>>>       Sub-TLV to carry the detailed metrics for the constrained SPF.
>>>>>>>
>>>>>>> We are looking for feedback of our revised approach.
>>>>>>>
>>>>>>> Thank you.
>>>>>>>
>>>>>>> Linda Dunbar
>>>>>>>
>> 
>> 


--- End Message ---
_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to