| Collaboration and common approach needed for optical network standards Broadband Forum, Town Hall Innovation Series, March 2024 | |
| Snow White and Cherry Blossom Pink A new tale at the Story-Telling event at IETF-116, March 2023 in Yokohama | |
| The Computing Aware Networking Problem IIESoc RFCs We Love, Online, February 2023 | |
| Challenges and opportunities for the Internet routing system Episode 16 of APNIC's PING Podcast: June 9th, 2022 | |
| Hamilton Barnes "Route into Networking" podcast June 2022 | |
| Evolution of GMPLS and ASON Standards Part of a webinar on "ASON 2.0, Driving the All-Optical Network" (starting at 15min 30secs) | |
| Path Computation Element (PCE) Part of the RIPE NCC "History of Networking" series | |
| Network Slicing and Enhanced VPNs - IIESoc: A Pre-IETF Event | |
| Contributing to the IETF: How to Play Your Part and How RFCs are Made - IIESoc A Pre-IETF Event | |
| IETF ACTN: From Standards to Deployment - A Lightreading video | |
| SDN and Service Function Chaining - IIESoc: A Pre-IETF Event | |
| Routing in the Data Center - IIESoc A Pre-IETF Event | |
| Traffic Engineering in the IETF - An IETF Tutorial | |
| What Makes a Good Internet Draft - An IETF Turotial | |
| Hannah's Bookshelf on North Manchester FM - September 2017 | |
| Segment Routing - An Introductory Tutorial - UKNOF 38 | |
| Recent Progress in Routing Standardization at the IETF - UKNOF23 | |
| A Perspective on Optical Networks - FuNeMS 2013 |
| Pentredwr yesterday and today (Contributing author) | |
| Optical Network Design and Modeling (Book chapter - "The Impact of the Optical Network on 5G - The Metro-Haul Project") | |
| Tales from the Castle (Twenty six fairy tales for adults of all ages) | |
| Tales from Beyond the Wood (A bumper collection of twenty two new fairy tales) | |
| More Tales from the Wood (Eighteen more original fairy tales) | |
| Elastic Optical Networks - Architectures, Technologies, and Control (Contributing Author) | |
| Tales from the Wood (Eighteen original fairy tales) | |
| Wireless Networking Complete (Contributing Author) | |
| A Internet e Seus Protocolos - Uma Análise Comparativa. (Portuguese edition) | |
| Network Management Know It All (Editor and Contributing Author) | |
| Network Quality of Service Know It All (Editor and Contributing Author) | |
| MPLS - Next Steps | |
| GMPLS - Architecture and Applications | |
| The Internet and Its Protocols - A Comparative Approach |
| TeraFlow Blog, November 2022 TeraFlow at IETF-115 | |
| APNIC Blog, August 2022 Semantic Networking discussions at the IETF | |
| METRO-HAUL Blog, August 2019 Evoloving VPN-Based Service: A Framework for Enhanced VPNs | |
| METRO-HAUL Blog, May 2019 IETF Tools for Management and Operation of Flexible Optical Metro Networks in Support of 5G | |
| METRO-HAUL Blog, April 2019 METRO-HAUL Pre-Conference Workshop at NGON 2019 | |
| METRO-HAUL Blog, November 2018 5GPPP Coordination : A Personal View | |
| METRO-HAUL Blog, October 2018 Demos, Hackathons, Dissemination, and Cooperation in Paris | |
| METRO-HAUL Blog, August 2018 What is ACTN? | |
| METRO-HAUL Blog, July 2018 It's Hot in Bucharest - But METRO-HAUL is Hotter | |
| METRO-HAUL Blog, November 2017 To Slice or Not to Slice, That is the Question |
| RFC 3479 Fault Tolerance for the Label Distribution Protocol (LDP) | |
| RFC 3612 Applicability Statement for Restart Mechanisms for the Label Distribution Protocol (LDP) | |
| RFC 4041 Requirements for Morality Sections in Routing Area Drafts | |
| RFC 4139 Requirements for Generalized MPLS (GMPLS) Signaling Usage and Extensions for Automatically Switched Optical Network (ASON) | |
| RFC 4208 Generalized Multiprotocol Label Switching (GMPLS) User-Network Interface (UNI): Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Support for the Overlay Mode | |
| RFC 4221 Multiprotocol Label Switching (MPLS) Management Overview | |
| RFC 4397 A Lexicography for the Interpretation of Generalized Multiprotocol Label Switching (GMPLS) Terminology within the Context of the ITU-T's Automatically Switched Optical Network (ASON) Architecture | |
| RFC 4420 Encoding of Attributes for Multiprotocol Label Switching (MPLS) Label Switched Path (LSP) Establishment Using Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) | |
| RFC 4461 Signaling Requirements for Point-to-Multipoint Traffic-Engineered MPLS Label Switched Paths (LSPs) | |
| RFC 4631 Link Management Protocol (LMP) Management Information Base (MIB) | |
| RFC 4655 A Path Computation Element (PCE)-Based Architecture | |
| RFC 4687 Operations and Management (OAM) Requirements for Point-to-Multipoint MPLS Networks | |
| RFC 4726 A Framework for Inter-Domain Multiprotocol Label Switching Traffic Engineering | |
| RFC 4783 GMPLS - Communication of Alarm Information | |
| RFC 4801 Definitions of Textual Conventions for Generalized Multiprotocol Label Switching (GMPLS) Management | |
| RFC 4802 Generalized Multiprotocol Label Switching (GMPLS) Traffic Engineering Management Information Base | |
| RFC 4803 Generalized Multiprotocol Label Switching (GMPLS) Label Switching Router (LSR) Management Information Base | |
| RFC 4859 Codepoint Registry for the Flags Field in the Resource Reservation Protocol-Traffic Engineering (RSVP-TE) Session Attribute Object | |
| RFC 4873 GMPLS Segment Recovery | |
| RFC 4874 Exclude Routes - Extension to Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) | |
| RFC 4875 Extensions to Resource Reservation Protocol - Traffic Engineering (RSVP-TE) for Point-to-Multipoint TE Label Switched Paths (LSPs) | |
| RFC 4920 Crankback Signaling Extensions for MPLS and GMPLS RSVP-TE | |
| RFC 4929 Change Process for Multiprotocol Label Switching (MPLS) and Generalized MPLS (GMPLS) Protocols and Procedures | |
| RFC 4974 Generalized MPLS (GMPLS) RSVP-TE Signaling Extensions in Support of Calls | |
| RFC 4990 Use of Addresses in Generalized Multiprotocol Label Switching (GMPLS) Networks | |
| RFC 5063 Extensions to GMPLS Resource Reservation Protocol (RSVP) Graceful Restart | |
| RFC 5073 IGP Routing Protocol Extensions for Discovery of Traffic Engineering Node Capabilities | |
| RFC 5150 Label Switched Path Stitching with Generalized Multiprotocol Label Switching Traffic Engineering (GMPLS TE) | |
| RFC 5151 Inter-Domain MPLS and GMPLS Traffic Engineering -- Resource Reservation Protocol-Traffic Engineering (RSVP-TE) Extensions | |
| RFC 5253 Applicability Statement for Layer 1 Virtual Private Network (L1VPN) Basic Mode | |
| RFC 5284 User-Defined Errors for RSVP | |
| RFC 5298 Analysis of Inter-Domain Label Switched Path (LSP) Recovery | |
| RFC 5420 Encoding of Attributes for MPLS LSP Establishment Using Resource Reservation Protocol Traffic Engineering (RSVP-TE) | |
| RFC 5439 An Analysis of Scaling Issues in MPLS-TE Core Networks | |
| RFC 5440 Path Computation Element (PCE) Communication Protocol (PCEP) | |
| RFC 5511 Routing Backus-Naur Form (RBNF): A Syntax Used to Form Encoding Rules in Various Routing Protocol Specifications | |
| RFC 5513 IANA Considerations for Three Letter Acronyms | |
| RFC 5520 Preserving Topology Confidentiality in Inter-Domain Path Computation Using a Path-Key-Based Mechanism | |
| RFC 5521 Extensions to the Path Computation Element Communication Protocol (PCEP) for Route Exclusions | |
| RFC 5553 Resource Reservation Protocol (RSVP) Extensions for Path Key Support | |
| RFC 5623 Framework for PCE-Based Inter-Layer MPLS and GMPLS Traffic Engineering | |
| RFC 5671 Applicability of the Path Computation Element (PCE) to Point-to-Multipoint (P2MP) MPLS and GMPLS Traffic Engineering (TE) | |
| RFC 5718 An In-Band Data Communication Network For the MPLS Transport Profile | |
| RFC 5862 Path Computation Clients (PCC) - Path Computation Element (PCE) Requirements for Point-to-Multipoint MPLS-TE | |
| RFC 5920 Security Framework for MPLS and GMPLS Networks | |
| RFC 6107 Procedures for Dynamically Signaled Hierarchical Label Switched Paths | |
| RFC 6123 Inclusion of Manageability Sections in Path Computation Element (PCE) Working Group Drafts | |
| RFC 6310 Pseudowire (PW) Operations, Administration, and Maintenance (OAM) Message Mapping | |
| RFC 6372 MPLS Transport Profile (MPLS-TP) Survivability Framework | |
| RFC 6383 Advice on When It Is Safe to Start Sending Data on Label Switched Paths Established Using RSVP-TE | |
| RFC 6398 IP Router Alert Considerations and Usage | |
| RFC 6425 Detecting Data-Plane Failures in Point-to-Multipoint MPLS - Extensions to LSP Ping | |
| RFC 6456 Multi-Segment Pseudowires in Passive Optical Networks | |
| RFC 6457 PCC-PCE Communication and PCE Discovery Requirements for Inter-Layer Traffic Engineering | |
| RFC 6639 Multiprotocol Label Switching Transport Profile (MPLS-TP) MIB-Based Management Overview | |
| RFC 6701 Sanctions Available for Application to Violators of IETF IPR Policy | |
| RFC 6805 The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS and GMPLS | |
| RFC 6982 Improving Awareness of Running Code: The Implementation Status Section | |
| RFC 7026 Retiring TLVs from the Associated Channel Header of the MPLS Generic Associated Channel | |
| RFC 7054 Addressing Requirements and Design Considerations for Per-Interface Maintenance Entity Group Intermediate Points (MIPs) | |
| RFC 7150 Conveying Vendor-Specific Constraints in the Path Computation Element Communication Protocol | |
| RFC 7221 Handling of Internet-Drafts by IETF Working Groups | |
| RFC 7274 Allocating and Retiring Special-Purpose MPLS Labels | |
| RFC 7399 Unanswered Questions in the Path Computation Element Architecture | |
| RFC 7470 Conveying Vendor-Specific Constraints in the Path Computation Element Communication Protocol | |
| RFC 7491 A PCE-Based Architecture for Application-Based Network Operations | |
| RFC 7510 Encapsulating MPLS in UDP | |
| RFC 7698 Framework and Requirements for GMPLS-Based Control of Flexi-Grid Dense Wavelength Division Multiplexing (DWDM) Networks | |
| RFC 7699 Generalized Labels for the Flexi-Grid in Lambda Switch Capable (LSC) Label Switching Routers | |
| RFC 7752 North-Bound Distribution of Link-State and Traffic Engineering (TE) Information Using BGP | |
| RFC 7776 IETF Anti-Harassment Procedures | |
| RFC 7792 RSVP-TE Signaling Extensions in Support of Flexi-Grid Dense Wavelength Division Multiplexing (DWDM) Networks | |
| RFC 7926 Problem Statement and Architecture for Information Exchange between Interconnected Traffic-Engineered Networks | |
| RFC 7942 Improving Awareness of Running Code: The Implementation Status Section | |
| RFC 8086 GRE-in-UDP Encapsulation | |
| RFC 8140 The Arte of ASCII: Or, An True and Accurate Representation of an Menagerie of Thynges Fabulous and Wonderful in Ye Forme of Character | |
| RFC 8282 Extensions to the Path Computation Element Communication Protocol (PCEP) for Inter-Layer MPLS and GMPLS Traffic Engineering | |
| RFC 8283 An Architecture for Use of PCE and the PCE Communication Protocol (PCEP) in a Network with Central Control | |
| RFC 8309 Service Models Explained | |
| RFC 8356 Experimental Codepoint Allocation for the Path Computation Element Communication Protocol (PCEP) | |
| RFC 8363 GMPLS OSPF-TE Extensions in Support of Flexi-Grid Dense Wavelength Division Multiplexing (DWDM) Networks | |
| RFC 8393 Operating the Network Service Header (NSH) with Next Protocol "None" | |
| RFC 8413 Framework for Scheduled Use of Resources | |
| RFC 8453 Framework for Abstraction and Control of TE Networks (ACTN) | |
| RFC 8595 An MPLS-Based Forwarding Plane for Service Function Chaining | |
| RFC 8663 MPLS Segment Routing over IP | |
| RFC 8716 Update to the IETF Anti-Harassment Procedures for the Replacement of the IETF Administrative Oversight Committee (IAOC) with the IETF Administration LLC | |
| RFC 8726 How Requests for IANA Action Will Be Handled on the Independent Stream | |
| RFC 8786 Updated Rules for Processing Stateful PCE Request Parameters Flags | |
| RFC 8792 Handling Long Lines in Content of Internet-Drafts and RFCs | |
| RFC 9015 BGP Control Plane for the Network Service Header in Service Function Chaining | |
| RFC 9017 Special-Purpose Label Terminology | |
| RFC 9029 Updates to the Allocation Policy for the Border Gateway Protocol - Link State (BGP-LS) Parameters Registries | |
| RFC 9050 Path Computation Element Communication Protocol (PCEP) Procedures and Extensions for Using the PCE as a Central Controller (PCECC) of LSPs | |
| RFC 9125 Gateway Auto-Discovery and Route Advertisement for Site Interconnection Using Segment Routing | |
| RFC 9168 Path Computation Element Communication Protocol (PCEP) Extension for Flow Specification | |
| RFC 9358 Path Computation Element Communication Protocol (PCEP) Extensions for Establishing Relationships between Sets of Label Switched Paths and Virtual Networks | |
| RFC 9522 Overview and Principles of Internet Traffic Engineering | |
| RFC 9543 A Framework for Network Slices in Networks Built from IETF Technologies | |
| RFC 9552 Distribution of Link-State and Traffic Engineering Information Using BGP | |
| RFC 9732 A Framework for NRP-Based Enhanced Virtual Private Networks | |
| RFC 9756 Update to the IANA Path Communication Element Protocol (PCEP) Numbers Registration Procedures and the Allowance of Experimental Error Codes | |
| RFC 9837 The IPv6 VPN Service Destination Option | |
| RFC 9940 Some Key Terms for Network Fault and Problem Managemen | |
| RFC 10014 Guidelines for Characterizing the Term "OAM" |