IETF 122 RTGWG Minutes

Chairs:
Jeff Tantsura (jefftant.ietf@gmail.com)
Yingzhen Qu (yingzhen.ietf@gmail.com)

WG Page: https://datatracker.ietf.org/group/rtgwg/about/
Materials: https://datatracker.ietf.org/meeting/122/session/rtgwg

##

9:30-11:30 - Thursday Session I, March 20th, 2025

  1. 9:30
    Meeting Administrivia and WG Update
    RTGWG Charter Update
    Chairs (10 mins)

  2. 9:40
    Dynamic Networks to Hybrid Cloud DCs: Problems and Mitigation
    Practices

    https://datatracker.ietf.org/doc/draft-ietf-rtgwg-net2cloud-problem-statement/

    Linda Dunbar (10 mins)

  1. 9:50
    Multi-segment SD-WAN via Cloud DCs
    https://datatracker.ietf.org/doc/draft-ietf-rtgwg-multisegment-sdwan/

    Linda Dunbar (10 mins)

  1. 10:00
    YANG Data Model for IPv6 Neighbor Discovery
    https://datatracker.ietf.org/doc/draft-ietf-rtgwg-ipv6-address-resolution-yang/

    Fan Zhang (10 mins)

  1. 10:10
    Fast failure detection in VRRP with Point to Point BFD
    https://datatracker.ietf.org/doc/draft-ietf-rtgwg-vrrp-bfd-p2p/
    Aditya Dogra
  1. 10:20
    SR Policy Programming RPC
    https://datatracker.ietf.org/doc/draft-ali-spring-sr-policy-programming-rpc/

    Zafar Ali (10 mins)

From the chat :

Dhruv Dhody: Does the NMDA ephemeral data store not able to handle this?

Jeff Tantsura: +1 Dhruv
Lou Berger: was going to ask same quesstion. this still sounds like
standard yang + xxx-conf|gNMI
Joel Halpern: We started I2RS assuming we needed something else, and
after the analysis concluded that indeed YANG can do the job.
Jeffrey Haas: The yang language was fine. The idea of the data store
relationships... that took more than a little effort to address.
Dhruv Dhody: @andrew - In Yang, you have the flexibility of updating the
full SR policy or just CP, so we dont have to worry about "the unit of
signalling"
Joel Halpern: Yep, and as Jeff pointed out, we did the work. So let's
leverage that.
Dhruv Dhody: Adding NMDA ephemeral state in comparison is needed,
currently it is not even mentioned.
Andrew Stone: @Dhruv true, but considering path updates can be
"frequent" having to update a higher level root rather than a more
specific draft reduces the overall payload processing on both the client
and server (reporting side) to understand what has changed. Or in other
words, most activity will involve updating SID list instructions. Having
to redeploy/reprocess the entire SR Policy with N CPs and N SID lists
just seems.. heavier to me
Jeffrey Haas: So, for part of that analysis how independent is the state
you're provisoning? If fully independent where commit checks aren't
needed... rpc could be done. But the minute you add relationships, you
want config. And SR is all about gluing stuff together. So, I find it
likely that eventually pushes you to really want it in ephemeral.
I'd want to spend more time staring at the draft, but rpc is fine if you
just want to poke the box and get stuff to happen. But the minute you
want stateful relationships with some flavor of possible persistence or
even nicer operational state, ephemeral config starts to be strongly
appealing
And as Andrew suggests above, the main headache even with ephemeral is
you have a "commit" operation which can be slow.
Zafar Ali: This is not related to "configure" SR policies by a
controller. But about defining an RPC to program ephemeral states at
router, e.g., gRPC.
Andrew, in most cases, we only need a single CP. May be in a remote
case, there may be need for a policy with two CPs - so the overhead is
not there wrt policy being unit of singling is low. The correct data
model is SR policy level. But we can discuss more offline.
Lou, I will connect with you after the RTGWG.
Jeff -
Re: how independent is the state you're provisoning from config?
This is completely independent. Think of PCEP programming an SR Policy
is independent of the configuration.

  1. 10:30
    The Challenges and Requirements for Routing in Computing Cluster
    network

    https://datatracker.ietf.org/doc/draft-li-rtgwg-computing-network-routing/

    Yizhou Li (10 mins)

  1. 10:40
    Routing in Satellite Networks: Challenges & Considerations
    https://datatracker.ietf.org/doc/draft-lj-rtgwg-sat-routing-consideration/

    Tianji Jiang (10 mins)

  1. 10:50
    IGP Color-Aware Shortcut
    https://datatracker.ietf.org/doc/draft-cheng-lsr-igp-shortcut-enhancement/

    Changwang Lin (10 mins)

  1. 11:00
    Artificial Intelligence (AI) for Network Operations
    https://datatracker.ietf.org/doc/draft-king-rokui-ainetops-usecases/

    Cheng Li (15 mins)

If time permits:

Scenarios and Protocol Extension Requirements of a Generalized IPv6
Tunnel

https://datatracker.ietf.org/doc/draft-li-rtgwg-gip6-protocol-ext-requirements/

Xinxin Yi (5 mins)

Poll for "Should the WG work on a general tunneling mechanism that
supports iOAM etc.?"
Yes(24) No(11) No Opinion(7)

SR based Loop-free implementation
https://www.ietf.org/archive/id/draft-deng-rtgwg-sr-loop-free-01.txt
Lijie Deng (10 mins)
(No time for presentation)