Skip to content

Commit

Permalink
slides for today
Browse files Browse the repository at this point in the history
  • Loading branch information
Christian Amsüss committed Nov 5, 2024
1 parent f175345 commit 67acec3
Show file tree
Hide file tree
Showing 4 changed files with 93 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@
[submodule "2024-07-24-ietf120/shared"]
path = presentations/2024-07-24-ietf120/shared
url = https://codeberg.org/chrysn/presentation-shared
[submodule "presentations/2024-11-05-ietf121/shared"]
path = presentations/2024-11-05-ietf121/shared
url = https://codeberg.org/chrysn/presentation-shared
1 change: 1 addition & 0 deletions presentations/2024-11-05-ietf121/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include shared/Makefile
1 change: 1 addition & 0 deletions presentations/2024-11-05-ietf121/shared
Submodule shared added at 692f82
88 changes: 88 additions & 0 deletions presentations/2024-11-05-ietf121/slides.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
\input{shared/ietf-slides.tex}

% about the presentation
\title{CoAP Transport Indication}
\subtitle{\texttt{ietf-core-transport-indication-07}}
\author{\textit{Christian~Amsüss}, Martine~Lenders}
\date{IETF121 Dublin, CoRE, 2024-11-05}

\begin{document}

\frame{\titlepage}

\begin{frame}{What this document is about}\Large
\begin{itemize}
\item Describe how different CoAP transports can be used (automatically).
\item Describe path forward on \texttt{coap+…} schemes.

\bigskip

This is a prerequisite for new standardized transports!\footnote{WIP: CoAP-over-GATT. Pondering in RIOT OS: CoAP-over-CAN. In use: CoAP-over-MQTT.}
\end{itemize}
\end{frame}

\begin{frame}{Recent changes}\Large
\begin{itemize}
\item Restructuring
\item Proxies are key; discoverable through
\begin{itemize}\Large
\item Links
\item SVCB (now claimed more boldly)
\item … or whatever else is around for a transport
\end{itemize}
\item Unified \texttt{\_coap} service (was \texttt{\_coaps} and \texttt{\_coap})
\end{itemize}
\end{frame}

\begin{frame}{Steps to completion}\Large
\begin{itemize}
\item Find input for what are toss-up questions so far
\begin{itemize}\Large
\item \texttt{\_coap.dev.example.com IN SVCB} or \\ \texttt{dev.example.com IN COAP}?
\item \texttt{alpn} or new \texttt{coaptransport} for non-TLS transports?
\end{itemize}
\item Jettison parts that slow it down?
\begin{itemize}\Large
\item SVCB parameters \texttt{edhoc-cred}/\texttt{-info} and \texttt{oauth-hints}
\item ``IP literal with extra data'' appendix

Would leave small gap in future IP based transport story.
\item ``Related applications'' appendix
\end{itemize}
\end{itemize}
\end{frame}

\begin{frame}{Where should literals go?}\Large
Currently in appendix.

\bigskip

Examples\footnote{Precise syntax is not fixed or even fully consistent.}:

\normalsize

\bigskip

\texttt{https://tlsa.amaqckrkfivcukrkfivcukrkfivcukrkfivcukrkfivcukrkfivcukrk\\\qquad.service.arpa/}

\bigskip

``has no A/AAAA record but a TLSA record with certificate usage 3'' (no CA/PKIX needed)

\vspace{1cm}

\texttt{coap://svcb.alpn\_coapquic.6.2001-db8--1.service.arpa/temperature}

\bigskip

``has an AAAA record and SVCB parameters''
\end{frame}

\begin{frame}{Next steps}\Large
\begin{itemize}
\item Gather WG input.
\item Finalize down document based on that.
\end{itemize}
\end{frame}

\end{document}

0 comments on commit 67acec3

Please sign in to comment.