Javascript disabled? Like other modern websites, the IETF Datatracker relies on Javascript.
Please enable Javascript for full functionality.
Dave Thaler
Pronouns: he/him
Photo of Dave Thaler
Dave Thaler recently retired from Microsoft and is now an independent consultant. Prior to joining Microsoft in 1998, he was a routing developer at Merit Network. Since then, he was responsible for multicast, IPv6, and network diagnostics, within Windows Networking, and also led the TCP/IP team during the design of the new TCP/IP stack in Windows Vista. Dave has been active in the IETF since 1994 and has authored over 55 RFCs, covering IPv6, multicast, MIBs, etc. He previously served as co-chair of the MALLOC, BEHAVE, PCP, SUIT, and TEEP WGs. Dave holds a Ph.D in Computer Science from the University of Michigan. Website: http://research.microsoft.com/users/dthaler
Roles
| Role | Group | |
|---|---|---|
| Member | The Tools Team (tools) | dave.thaler.ietf@gmail.com |
| Reviewer (See reviews) | Internet Area Directorate (intdir) | dave.thaler.ietf@gmail.com |
| Reviewer (See reviews) | Internet of Things Directorate (iotdir) | dave.thaler.ietf@gmail.com |
| Reviewer (See reviews) | Security Area Directorate (secdir) | dave.thaler.ietf@gmail.com |
| Tech Advisor | BPF/eBPF (bpf) | dave.thaler.ietf@gmail.com |
RFCs (57)
| RFC | Date | Title | Cited by |
|---|---|---|---|
| RFC 2117 | Jun 1997 | Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification | 5 RFCs |
| RFC 2362 | Jun 1998 | Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification | 27 RFCs |
| RFC 2667 | Aug 1999 | IP Tunnel MIB | 7 RFCs |
| RFC 2715 | Oct 1999 | Interoperability Rules for Multicast Routing Protocols | 4 RFCs |
| RFC 2776 | Feb 2000 | Multicast-Scope Zone Announcement Protocol (MZAP) | 8 RFCs |
| RFC 2908 | Sep 2000 | The Internet Multicast Address Allocation Architecture | 8 RFCs |
| RFC 2909 | Sep 2000 | The Multicast Address-Set Claim (MASC) Protocol | 7 RFCs |
| RFC 2932 | Oct 2000 | IPv4 Multicast Routing MIB | 7 RFCs |
| RFC 2933 | Oct 2000 | Internet Group Management Protocol MIB | 2 RFCs |
| RFC 2934 | Oct 2000 | Protocol Independent Multicast MIB for IPv4 | 3 RFCs |
| RFC 2991 | Nov 2000 | Multipath Issues in Unicast and Multicast Next-Hop Selection | 17 RFCs |
| RFC 3306 | Sep 2002 | Unicast-Prefix-based IPv6 Multicast Addresses | 26 RFCs |
| RFC 3559 | Jun 2003 | Multicast Address Allocation MIB | |
| RFC 3678 | Jan 2004 | Socket Interface Extensions for Multicast Source Filters | 11 RFCs |
| RFC 3913 | Sep 2004 | Border Gateway Multicast Protocol (BGMP): Protocol Specification | 3 RFCs |
| RFC 4087 | Jun 2005 | IP Tunnel MIB | 8 RFCs |
| RFC 4191 | Nov 2005 | Default Router Preferences and More-Specific Routes | 39 RFCs |
| RFC 4214 | Oct 2005 | Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) | 5 RFCs |
| RFC 4311 | Nov 2005 | IPv6 Host-to-Router Load Sharing | 6 RFCs |
| RFC 4389 | Apr 2006 | Neighbor Discovery Proxies (ND Proxy) | 21 RFCs |
| RFC 4624 | Oct 2006 | Multicast Source Discovery Protocol (MSDP) MIB | |
| RFC 4795 | Jan 2007 | Link-local Multicast Name Resolution (LLMNR) | 14 RFCs |
| RFC 4840 | Apr 2007 | Multiple Encapsulation Methods Considered Harmful | 3 RFCs |
| RFC 4846 | Jul 2007 | Independent Submissions to the RFC Editor | 10 RFCs |
| RFC 4903 | Jun 2007 | Multi-Link Subnet Issues | 14 RFCs |
| RFC 5132 | Dec 2007 | IP Multicast MIB | 5 RFCs |
| RFC 5214 | Mar 2008 | Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) | 29 RFCs |
| RFC 5218 | Jul 2008 | What Makes for a Successful Protocol? | 15 RFCs |
| RFC 5505 | May 2009 | Principles of Internet Host Configuration | 2 RFCs |
| RFC 5902 | Jul 2010 | IAB Thoughts on IPv6 Network Address Translation | 5 RFCs |
| RFC 5970 | Sep 2010 | DHCPv6 Options for Network Boot | 4 RFCs |
| RFC 5991 | Sep 2010 | Teredo Security Updates | 3 RFCs |
| RFC 6034 | Oct 2010 | Unicast-Prefix-Based IPv4 Multicast Addresses | 3 RFCs |
| RFC 6055 | Feb 2011 | IAB Thoughts on Encodings for Internationalized Domain Names | 10 RFCs |
| RFC 6081 | Jan 2011 | Teredo Extensions | 3 RFCs |
| RFC 6169 | Apr 2011 | Security Concerns with IP Tunneling | 14 RFCs |
| RFC 6250 | May 2011 | Evolution of the IP Model | 6 RFCs |
| RFC 6724 | Sep 2012 | Default Address Selection for Internet Protocol Version 6 (IPv6) | 52 RFCs |
| RFC 6912 | Apr 2013 | Principles for Unicode Code Point Inclusion in Labels in the DNS | 3 RFCs |
| RFC 6943 | May 2013 | Issues in Identifier Comparison for Security Purposes | 11 RFCs |
| RFC 7094 | Jan 2014 | Architectural Considerations of IP Anycast | 7 RFCs |
| RFC 7288 | Jun 2014 | Reflections on Host Firewalls | 4 RFCs |
| RFC 7452 | Mar 2015 | Architectural Considerations in Smart Object Networking | 7 RFCs |
| RFC 7559 | May 2015 | Packet-Loss Resiliency for Router Solicitations | 2 RFCs |
| RFC 7595 | Jun 2015 | Guidelines and Registration Procedures for URI Schemes | 12 RFCs |
| RFC 7721 | Mar 2016 | Security and Privacy Considerations for IPv6 Address Generation Mechanisms | 25 RFCs |
| RFC 7754 | Mar 2016 | Technical Considerations for Internet Service Blocking and Filtering | 8 RFCs |
| RFC 8064 | Feb 2017 | Recommendation on Stable IPv6 Interface Identifiers | 15 RFCs |
| RFC 8065 | Feb 2017 | Privacy Considerations for IPv6 Adaptation-Layer Mechanisms | 11 RFCs |
| RFC 8117 | Mar 2017 | Current Hostname Practice Considered Harmful | 3 RFCs |
| RFC 8170 | May 2017 | Planning for Protocol Adoption and Subsequent Transitions | 5 RFCs |
| RFC 8257 | Oct 2017 | Data Center TCP (DCTCP): TCP Congestion Control for Data Centers | 6 RFCs |
| RFC 8477 | Oct 2018 | Report from the Internet of Things (IoT) Semantic Interoperability (IOTSI) Workshop 2016 | |
| RFC 8892 | Aug 2020 | Guidelines and Registration Procedures for Interface Types and Tunnel Types | 1 RFC |
| RFC 9334 | Jan 2023 | Remote ATtestation procedureS (RATS) Architecture | 2 RFCs |
| RFC 9397 | Jul 2023 | Trusted Execution Environment Provisioning (TEEP) Architecture | 1 RFC |
| RFC 9669 | Oct 2024 | BPF Instruction Set Architecture (ISA) |
Active Internet-Drafts (5)
- draft-ietf-rats-daa
- draft-ietf-teep-protocol
- draft-edm-protocol-greasing
- draft-ietf-rats-endorsements
- draft-ietf-teep-otrp-over-http
Expired Internet-Drafts (69)
- draft-ietf-mboned-mdh
- draft-ietf-mboned-sadp
- draft-ietf-mboned-pmbr-spec
- draft-thaler-bpf-elf
- draft-thaler-appsawg-multi-transport-uris
- draft-thaler-core-redirect
- draft-thaler-6lo-privacy-addrs
- draft-sullivan-rfc2277-bis
- draft-montenegro-httpbis-uri-encoding
- draft-gont-6man-deprecate-eui64-based-addresses
- draft-thaler-uri-scheme-reg-ps
- draft-sullivan-dns-zone-codepoint-pples
- draft-thaler-ipv6-saf
- draft-thaler-6man-unique-v4mapped
- draft-thaler-port-restricted-ip-issues
- draft-montenegro-mif-multihoming
- draft-sridharan-tcpm-ctcp
- draft-zimmer-dhc-dhcpv6-remote-boot-options
- draft-aboba-ip-config
- draft-vidya-ip-mobility-multihoming-interactions
- draft-thaler-mobility-comparison
- draft-thaler-intarea-multilink-subnet-issues
- draft-thaler-autoconf-multisubnet-manets
- draft-jdurand-all-drs-are-rps
- draft-thaler-ipv6-ndproxy
- draft-ietf-msdp-mib
- draft-thaler-inet-tunnel-mib
- draft-ietf-ipv6-dns-discovery
- draft-ietf-ipv6-multilink-subnets
- draft-ietf-ngtrans-6to4-multicast
- draft-ietf-idmr-msf-api
- draft-haberman-ipngwg-host-anycast
- draft-ietf-idmr-dvmrp-mib
- draft-thaler-ipngwg-multilink-subnets
- draft-thaler-ipv4-uni-based-mcast
- draft-ietf-zeroconf-zmaap
- draft-ietf-ipngwg-dns-discovery-analysis
- draft-thaler-ngtrans-6to4-multicast
- draft-irtf-nmrg-get-subtree-mib
- draft-thaler-zeroconf-multicast
- draft-thaler-idmr-multicast-routemib
- draft-thaler-idmr-multiproto-pimmib
- draft-aboba-dhc-mdns-conf
- draft-haberman-ipngwg-mcast-arch
- draft-ietf-pim-v2-sm
- draft-ietf-idmr-bgp-mcast-attr
- draft-ietf-idmr-gum
- draft-ietf-idmr-pim-arch
- draft-thaler-gdt
- draft-ietf-idmr-cbt-mib