Thanks Tom!

Looks like it was a good meeting.

I’ll wait for a next revision before issuing the call for the working group
adoption.

Kind regards,

Job
Co-chair GROW

On Thu, 21 Mar 2024 at 16:41, Tom Strickx <tstrickx=
40cloudflare....@dmarc.ietf.org> wrote:

> Dear grow members, please find the minutes of the Peering API side meeting
> below:
>
> Attendees: Aussie Broadband, Amazon, Workonline, Huawei, APNIC, Telstra,
> Meta, Cloudflare (12 attendees)
>
> 1. Brief walkthrough of PeeringAPI.
> 2. Open questions: PNIs: who issues LOAs, who orders XCs, exchanging
> preferences (redundant links, who unfilters first, ...). PeeringDB is not
> good enough. RPKI signed checklists could be worth it. Provisioning Finite
> State Machine.
>
> 3. Work with Peering Manager to implement the API to advance adoption.
> 4. Aussie agrees this is a good idea. Great for an eyeball network.
> Reduces complexity, single pane of glass.
> 5. 2 Types of business logic: peering logic and business logic that goes
> in the provisioning. The second one is what needs modelling.
> 6. IXP Manager integration?
> 7. Are there any additional security considerations?
> 8. Ben Maddison explains RSC. Signatures over arbitrary blobs of data.
> Rough workflow: each party issues a challenge. Sign the challenge. Provide
> signed blob back over the API (inband).
> PeeringDB is good enough for now, but baking it into the protocol as a
> first-class citizen might be a mistake. Make RSC a first-class citizen, and
> machine-to-machine OATH as a fallback. Similar to the key negotiation
> within SSH: Offer list of IdPs, receive list of IdPs. Ordering is not
> important, as long as you pick an IdP that is trusted. No need to use the
> same IdP in both directions.
> 9. Don't roundtable the FSM. Might need a workflow negotiation system.
> Might be good to communicate operational state. Get a feedback loop going.
> 2 classes of state transition: 1 that requires coordination, 1 that
> doesn't. To what extent do we expose "hygiene" of turnup testing. Protocol
> coordination will need to happen for ordering-of-actions. Might need a
> deadlock state.
> What are the preferences we should care about? Provide a human address for
> "escalation" in case of deadlock.
> Tie-break decision algorithms?
> Make the errors more expressive, but structured text. ENUM for the most
> frequent ones, but allow extendability. Look to YANG?
> Allow for resumption through the FSM once deadlocks have been resolved. If
> data-leaf is not provided, block state transition, and progress once that's
> there. Coordinated data-collection exercise.
> Route-server sessions?
>
> Next steps: We'll work on adding a section on the RSC challenge-response
> proposed authorization and authentication workflow. Work will also start on
> a minimal provisioning FSM. We want to thank all the contributors of
> today's meeting, and look forward to working with the Working Group in
> advancing this draft.
>
> --
> Tom Strickx
> Principal Network Engineer
> AS13335 - Cloudflare
> _______________________________________________
> GROW mailing list
> GROW@ietf.org
> https://www.ietf.org/mailman/listinfo/grow
>
_______________________________________________
GROW mailing list
GROW@ietf.org
https://www.ietf.org/mailman/listinfo/grow

Reply via email to