Robert,

On 05/08/2022 09:09, Robert Raszuk wrote:
Peter,

Side question ...

Assume PE participates in 10 end to end flex-algos.

However BGP advertises 100K service routes with base 0 nh 1.1.1.1/32 <http://1.1.1.1/32>

Are you stating that BGP should advertise 100K routes 10 times with different IP address ?

absolutely not.


Note that mapping to flex-algo may not be prefix based on the number of forwarding paradigms. Yet UPA seems to be only prefix based.

so far flex-algo has been documented for SR (MPLS and SRv6) and for IP (v4/v6). For SR MPLS the algo forwarding is realized via unique algo label, for SRv6 via unique algo locator and for IP via unique IP prefix. If other "forwarding paradigms" want to use it, they would need to defne how.

UPA is about prefix reachability, or more precisely about the loss of it.

thanks,
Peter

Was this case discussed in any document/thread so far ?

Thx,
R.
.



On Fri, Aug 5, 2022 at 12:16 PM Peter Psenak <[email protected] <mailto:[email protected]>> wrote:

    Zhibo,

    On 05/08/2022 05:49, Huzhibo wrote:
     > Peter:
     >
     >> -----Original Message-----
     >> From: Peter Psenak [mailto:[email protected]
    <mailto:[email protected]>]
     >> Sent: Friday, August 5, 2022 1:55 PM
     >> To: Huzhibo <[email protected] <mailto:[email protected]>>
     >> Cc: [email protected] <mailto:[email protected]>
     >> Subject: Re: Question about
    draft-ppsenak-lsr-igp-ureach-prefix-announce
     >>
     >> Zhibo,
     >>
     >> On 03/08/2022 21:09, Huzhibo wrote:
     >>> Hi Peter:
     >>>        Please see inline.
     >>>
     >>>> -----Original Message-----
     >>>> From: Peter Psenak [mailto:[email protected]
    <mailto:[email protected]>]
     >>>> Sent: Wednesday, August 3, 2022 11:20 PM
     >>>> To: Huzhibo <[email protected] <mailto:[email protected]>>
     >>>> Cc: [email protected] <mailto:[email protected]>
     >>>> Subject: Re: Question about
     >>>> draft-ppsenak-lsr-igp-ureach-prefix-announce
     >>>>
     >>>> Hi Zhibo,
     >>>>
     >>>> On 29/07/2022 20:49, Huzhibo wrote:
     >>>>> Hi Peter:
     >>>>>
     >>>>> Supplement to yesterday's online questions, If a node that
    does not
     >>>>> support IP Flexalgo, which has a default route, should the node
     >>>>> process the IP Flexalgo prefix as a UPA?
     >>>>
     >>>> - I assume you are talking about the algo 0 default route.
    Because IP
     >>>> Flex-algo default route does not make much sense really.
     >>>>
     >>>> - If the node does not support IP flex-algo, than it would not use
     >>>> any IP algo prefix as BGP service endpoint or for any other
    purpose.
     >>>>
     >>>
     >>> Which IP Algo prefix as BGP service endpoint is not determined
    by the ingress
     >> node, Such as VXLAN and SRv6 VPN.
     >>> When the ingress node receives an BGP Service cayyied a IP algo
    prefix
     >>> as endpoint and it has a algo 0 default route, it should be
    process this BGP
     >> service. and this can not be affected by the IGP Flexalgo prefix.
     >>
     >> sorry, but above is completely wrong.
     >>
     >> When you want to use IP flex-algo forwarding, you must advertise
    the prefix as
     >> algo prefix, relying on the algo 0 default would not give you
    algo forwarding.
     >>
     >> Advertising IP algo prefix at the egress and relying in algo 0
    default at the
     >> ingress is going to cause all sorts of problems. You CAN NOT
    mix/change algos
     >> along the path through the network - if you do, you may end up
    in a permanent
     >> loop.
     >
     >    If the ingress node does not support Flexalgo, the ingress
    node does not cause a
     > permanent loop because once the packet is forwarded to the
    Flexalgo node, it always
     > follows Flexalgo forwarding. If the packet does not reach the
    Flexalgo node, it always follows
     > Algo 0 forwarding.

    well, flex-algo was design for end to end forwarding. Switching between
    algos as packet traverses the network is not guaranteed to be loop
    free.
    If you don't trust me, I let you figure that out yourself when you do
    such a thing and it breaks.

     >
     >>
     >>> Therefore,
     >>> the IGP does only not generate the RIB/Fib for LSinfinity
    Metric prefix, but can
     >> not trigger BGP Service Down.
     >>> In addition, LSinfinity Metric may be applied to other scenarios in
     >>> the future. We cannot guarantee that LSinfinity Metric will not
    conflict with
     >> other purposes when being processed as a UPA.
     >>
     >> no, it can not, because the LSinfinity has a very strict
    definition - it means
     >> unreachable, which is exactly what the UPA is about.
     >>
     > I believe you are confusing a concept. The LSInfinity metric
    defined in RFC 5308
     > can be considered as zero route, but PUA/UPA actually defines a
    negative route.
     > It's not consistent

    I'm not confusing anything:

    rfc2328:

    LSInfinity
              The metric value indicating that the destination described
    by an
              LSA is unreachable.

    regards,
    Peter



     >
     >> Peter
     >>
     >>>
     >>>> - If such node receives the IP algo prefix and even if it
    treats it
     >>>> as UPA, given that such IP algo prefix was never reachable
    before on
     >>>> this node, the UPA would result in no action.
     >>>>
     >>>> thanks,
     >>>> Peter
     >>>>>
     >>>>> Thanks
     >>>>>
     >>>>> Zhibo
     >>>>>
     >>>>
     >>>
     >>>
     >>
     >
     >

    _______________________________________________
    Lsr mailing list
    [email protected] <mailto:[email protected]>
    https://www.ietf.org/mailman/listinfo/lsr
    <https://www.ietf.org/mailman/listinfo/lsr>


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

Reply via email to