Connect
E-mail: job@fastly.com, job@sobornost.net, job@openbsd.org
Work: Fastly (2021-present), NTT GIN (2014-2020)
BSD: job@
Github: @job
PeeringDB: AS 15562
Mastodon: bsd.network/@job
Twitter: @JobSnijders
RIPE: nl.jobsnijders
Medium: @jobsnijders
IETF Datatracker: Job Snijders
IRC: job in #ix on irc.terahertz.net
SSH Keys: ssh-keys.txt

Biography

Job Snijders is a Principal Engineer at Fastly where he analyzes and architects global networks for future growth. Job has been actively involved in the Internet community in both operational, engineering, and architectural capacity, as a frequent presenter at network operator events such as NANOG, ITNOG, DKNOG, RIPE, NLNOG & APRICOT, and in a number of community projects for over 15 years. Job is co-chair of the IETF GROW working group, co-chair of the RIPE Routing Working Group, vice president of PeeringDB, director of the Route Server Support Foundation, manager of the IRRd v4 project, member of the RIPE NCC Executive Board, and Art Director for the OpenBSD project.

Job's special interests are BGP routing policies, RPKI based routing security, and Internet scale PKIX-RPKI & BGP deployments. Job helps maintain several tools such as IRRd, rpki-client, bgpq4, OpenBGPD, irrtree, rtrsub, and irrexplorer, and is active in the IETF where they have coauthored or contributed to RFCs and Internet-Drafts.

Job has experience with the implementation and operation of RPKI Certificate Authorities, Publication Servers, and Relying Parties.


Job has contributed to the following Internet-Drafts and RFCs:

RFC 9003 (author) - Extended BGP Administrative Shutdown Communication
RFC 8654 (contributor) - Extended Message support for BGP
BCP 214 / RFC 8327 (author) - Mitigating the Negative Impact of Maintenance through BGP Session Culling
RFC 8326 (contributor) - Graceful BGP Session Shutdown
RFC 8212 (author) - Default External BGP (EBGP) Route Propagation Behavior without Policies
RFC 8203 (author) - BGP Administrative Shutdown Communication
RFC 8195 (author) - Use of BGP Large Communities
RFC 8111 (contributor) - LISP Delegated Database Tree
RFC 8093 (author) - Deprecation of BGP Path Attribute values 30, 31, 129, 241, 242, and 243
RFC 8092 (author) - BGP Large Communities
RFC 8060 (author) - LISP Canonical Address Format (LCAF)
RFC 7999 (author) - BGP BLACKHOLE Community
RFC 7908 (contributor) - Problem Definition and Classification of BGP Route Leaks
RFC 7789 (contributor) - Impact of BGP Filtering on Inter-Domain Routing Policies
RFC 7059 (contributor) - A Comparison of IPv6-over-IPv4 Tunnel Mechanisms
RFC 6830 (contributor) - Locator/ID Separation Protocol (LISP)

Work in progress:
draft-spaghetti-idr-bgp-sendholdtimer (author) - Border Gateway Protocol 4 (BGP-4) Send Hold Timer
draft-spaghetti-sidrops-rpki-rsc (author) - RPKI Signed Checklists
draft-ietf-sidrops-rpki-rov-timing (author) - Timing Parameters in the RPKI based Route Origin Validation Supply Chain
draft-yossigi-rpkimaxlen (author) - The Use of Maxlength in the RPKI

Abandoned ideas:
draft-snijders-rpsl-via (author) - The "import-via" and "export-via" attributes in RPSL Policy Specifications
draft-keyur-idr-bgp-prefix-limit-orf (author) - Prefix Limit Based ORF for BGP-4

Other projects
BGP Nyan Cat - fun with prefix flapping: labs.ripe.net/Members/cteusche/bgp-meets-cat
Calculator written in 'route-map': april fools nanog posting
RPKI based Origin Validation implementation in 'route-map': another april fools posting
RING - troubleshooting on steroids: ring.nlnog.net

Personal
My girlfriend's website.
A list of movies: movies-list.txt.
LISP wallpapers based on the IETF drafts and the LISP logo: LISP wallpapers.

Legal
Chamber of Commerce: 34327695
VAT/btw-id: NL002195612B17

Post address
Job Snijders
Theodorus Majofskistraat 100
1065 SZ Amsterdam
Netherlands

Work notes
2021/03/28 - Avoiding inconsistent RPKI publications on RSYNC servers: rpki-rsync-move.sh.txt
2020/12/2 - Deep dive on RPKI manifest handling, how routinator caused an RPKI outage
2020/10 - CARepository integrity issues in various RPKI validators: manifest_handling_issue.txt
2020/08/12 - ARIN TA publishes objects with unmatching SignatureIdentifiers: arin-manifest-issue-2020.08.12.txt