^ Top

Tutorials

Date:Topic/Abstract:Presenter/Bios:Presentation Files:
Road14
January 15, 2017

Tutorial: Traceroute

Many people think they understand how to use and understand traceroute, yet the large number of traceroute based tickets at any sizable ISP proves that the vast majority of people do not. Even the ISPs themselves are frequently unable to come up with staff who are qualified to look at a traceroute and interpret it correctly. This presentation identifies how to accurately interpret traceroute results.
Speakers:

  • Dani Roisman, NANOG PC Vice Chair, and Vice President of Network Operations, SoftLayer Technologies
  • Dani Roisman is currently the VP of Network Operations at SoftLayer Technologies (merged with The Planet Internet Services in Nov 2010), where he oversees the teams that run the network supporting over 80,000 managed servers across 11 datacenters. Prior to SoftLayer/The Planet, he was the Senior Network Architect and Network Engineering Team Lead at Peak Web Consulting, and prior to that Director of Network Engineering and Facilities Architecture at Sony Online Entertainment. Dani has specialized in large content datacenters and networks, with a focus on peering and multi-homing to reduce costs, improve customer negotiating stance, as well as increased network capacity, performance, and fault-tolerance. His network design and implementation accomplishments include massively-multiplayer games (EverQuest, Star Wars Galaxies, and PlanetSide) and social networking deployments hosting over 5,000 servers across 9 datacenters with Internet bandwidth capacities reaching 250Gbps.
pdfTraceroute(PDF)
Road14
January 15, 2017

Tutorial: Optics

Everything you ever wanted to know about optical networking but were afraid to ask. Example topics include: * How fiber works (the basics, fiber types and limitations, etc) * Working with optics (choosing the right type, designing optical networks, etc) * Optical power (understanding dBm, loss, using light meters, etc) * DWDM (how it works, muxes, oadms, amps, etc) * Dispersion (what is it, why do we care, how do we fix it) * Optical Myths (can I hurt myself looking into fiber, can I overload my optic)
Speakers:

  • Richard Steenbergen, co-founder and Chief Technology Officer, PacketFabric
  • Richard Steenbergen is co-founder and Chief Technology Officer of PacketFabric, a next-generation Network-as-a-Service interconnection and transport solutions provider. Prior to starting PacketFabric, Richard served as CTO of GTT Communications, a leading global IP/MPLS backbone and Tier 1 network operator in over 80 countries. Richard was also the founder and CTO of nLayer Communications for 11 years, served as a Sr Network Architect for various large NSPs, and served as a Sr Software Engineer helping developed advanced optimized routing techniques. Richard has been attending NANOG since 1999, and is a frequent speaker and contributor.
pdfOptics(PDF)
Road13
September 13, 2016
Tutorial: DNSSECSpeakers:

  • Eddy Winstead, NANOG Community Member & Internet Systems Consortium
  • Eddy has over 20 years of DNS, DHCP and sysadmin experience. He was a systems analyst and hostmaster for the North Carolina Research and Education Network (NCREN) for over a decade. At ISC, Eddy has delivered DNS + DNSSEC consulting, configuration audits and technical training.
pdfDNSSEC(PDF)
Road13
September 13, 2016
Tutorial: Everything You Wanted to Know About Optical Networking, But Were Afraid to AskSpeakers:

  • Richard Steenbergen, NANOG Community Member & PacketFabric
  • Richard Steenbergen is co-founder and Chief Technology Officer of PacketFabric, a next-generation Network-as-a-Service interconnection and transport solutions provider. Prior to starting PacketFabric, Richard served as CTO of GTT Communications, a leading global IP/MPLS backbone and Tier 1 network operator in over 80 countries. Richard was also the founder and CTO of nLayer Communications for 11 years, served as a Sr Network Architect for various large NSPs, and served as a Sr Software Engineer helping developed advanced optimized routing techniques. Richard has been attending NANOG since 1999, and is a frequent speaker and contributor.
pdfEverything You Wanted to Know About Optical Networking, But Were Afraid to Ask(PDF)
Road12
July 21, 2016
Tutorial: Everything you wanted to know about optical networking, but were afraid to askSpeakers:

  • Richard Steenbergen, PacketFabric
  • Richard Steenbergen is co-founder and Chief Technology Officer of PacketFabric, a next-generation Network-as-a-Service interconnection and transport solutions provider. Prior to starting PacketFabric, Richard served as CTO of GTT Communications, a leading global IP/MPLS backbone and Tier 1 network operator in over 80 countries. Richard was also the founder and CTO of nLayer Communications for 11 years, served as a Sr Network Architect for various large NSPs, and served as a Sr Software Engineer helping developed advanced optimized routing techniques. Richard has been attending NANOG since 1999, and is a frequent speaker and contributor.
pdfEverything you wanted to know about optical networking, but were afraid to ask(PDF)
NANOG67
June 13, 2016

Tutorial: Tutorial Everything You Always Wanted to Know About Optical Networking

Topics include: * How fiber works (the basics, fiber types and limitations, etc) * Optical power (understanding dBm, loss, using light meters, etc) * Working with optics (choosing the right type, designing optical networks, etc) * DWDM (how it works, muxes, OADMs and ROADMs, amps, etc) * Dispersion and other impairments (what is it, why do we care, how do we fix it) * Optical Myths (can I hurt myself looking into fiber, can I overload my optic, etc) * An update on the latest state-of-the-art optical technologies and trends.
Speakers:

  • Richard A Steenbergen, PacketFabric
  • Stealth mode startup focused on shifting some paradigms and revolutionizing outside the box.
pdfSteenburgen_Everything(PDF)
youtubeTutorial Everything You Always Wanted to Know About Optical Networking
Road10
April 12, 2016
Tutorial: IPv6 the Foundation of IT TransformationSpeakers:

  • Ciprian Popoviciu, Nephos6, CEO
  • Dr. Ciprian Popoviciu is the president and CEO of Nephos6, a company developing the tools to monitor on prem or SaaS based services over IPv4 and IPv6. Ciprian has over 19 years of experience working in various technical and leadership roles. Prior to starting Nephos6 he managed the architecture team of Cisco’s Engineering Infrastructure Services organization where he defined the strategy and led the execution of the internal DC consolidation and transition to cloud. He is an industry recognized domain expert in IPv6 who, over the past 12 years worked on the strategy, architecture, implementation and validation of IPv6 adoption by large service providers and enterprises Worldwide. Ciprian worked with various governments on defining national level and agency level IPv6 strategies and standards. He also worked with product and test teams on specific IPv6 features and roadmaps towards IPv6 readiness. Ciprian authored two IPv6 books: “Deploying IPv6 Networks” and “Global IPv6 Strategies”. He co-authored 5 IPv6 related IETF RFCs and multiple IPv6 related patents. Ciprian is an IPv6 Forum Fellow and a Cisco Champion. He is a frequent speaker to industry events and conferences and he is an active contributor to various technology and scientific publications.
pdfIPv6 the Foundation of IT Transformation(PDF)
Road9
November 17, 2015
Tutorial: Tutorial: BGP Made EasySpeakers:

  • John Van Oppen, Spectrum Networks, Inc
  • John van Oppen runs the technical operations, including design, engineering and planning, for Spectrum Networks, INC (AS11404). He lead support of newNOG originally and as a result, Spectrum Networks was a founding sponsor of what is now NANOG.
pdfTutorial: BGP Made Easy(PDF)
Road9
November 17, 2015
Tutorial: RPKI TutorialSpeakers:
  • Sandra Murphy, Parsons, Inc..
pdfRPKI Tutorial(PDF)
Road6
April 21, 2015
Tutorial: BGP Made EasySpeakers:

  • John Van Oppen, Spectrum Networks, Inc
  • John van Oppen runs the technical operations, including design, engineering and planning, for Spectrum Networks, INC (AS11404). He lead support of NewNOG originally and as a result, Spectrum Networks was a founding sponsor of what is now NANOG.
pdfBGP Made Easy(PDF)
Road6
April 21, 2015

Tutorial: IPv6 Security: Myths & Legends

There is a lot of misinformation and FUD floating around about IPv6. I'll be covering what reality looks more like, some of the more likely issues and what you can do to prepare as you roll out IPv6 for yourself and your customers.
Speakers:

  • Paul Ebersman, Comcast
  • Paul Ebersman works for Comcast as a DNS architect and as a technical resource, both internally and to the internet community. He first worked on the internet for the Air Force in 1984. He was employee number ten at UUNET and helped build AlterNET and the modem network used by MSN, AOL and Earthlink. He has maintained his roots in the internet and the open source community, working for various internet infrastructure companies including ISC and Nominum before coming to Comcast.
pdfIPv6 Security: Myths & Legends(PDF)
Road6
April 21, 2015

Tutorial: Everything You Always Wanted to Know About Optical Networking

Everything you ever wanted to know about optical networking but were afraid to ask. Example topics include: * How fiber works (the basics, fiber types and limitations, etc) * Working with optics (choosing the right type, designing optical networks, etc) * Optical power (understanding dBm, loss, using light meters, etc) * DWDM (how it works, muxes, oadms, amps, etc) * Dispersion (what is it, why do we care, how do we fix it) * Optical Myths (can I hurt myself looking into fiber, can I overload my optic)
Speakers:

  • Richard Steenbergen, Turkbergen Telecom
  • Richard A Steenbergen worked for several ISPs in the late 1990s, served as Chief Scientist at ServerCentral, founded nLayer Communications and stayed as CTO through its acquisition by GTT. He's most recently merged with Turkes Industries and established a growing boutique residential experience brand, "The Turkbergen".
pdfEverything You Always Wanted to Know About Optical Networking(PDF)
Road5
February 24, 2015
Tutorial: NANOG: BGP Made EasySpeakers:
  • John Van Oppen, Spectrum Networks, Inc.
pdfNANOG: BGP Made Easy(PDF)
Road5
February 24, 2015

Tutorial: NANOG: Traceroute Tutorial

An in-depth tutorial on how to troubleshoot networking issues with Traceroute.
Speakers:
  • Richard Turkbergen.
pdfNANOG: Traceroute Tutorial(PDF)
NANOG62
October 7, 2014

Tutorial: YANG Tutorials

The idea is to spend the first slot (60-90 minutes) on the language itself and the second slot (45-60 minutes) on a demonstration of some implementations of NETCONF servers and clients with YANG support.
Speakers:

  • Carl Moberg, Tail-F
  • Carl Moberg, VP of Technology works closely with strategic customers and partners and serves as the company’s key technology evangelist. Carl has been an integral part of the Tail-f management team since joining in 2006 having a variety of positions including VP Engineering and VP Marketing & Product Management. Carl is also a key contributor to many standards organizations including IETF, ETSI NFV, Cablelabs, ONF and MEF.
youtubeYANG Tutorials PART 2
NANOG62
October 7, 2014

Tutorial: Tutorial - Troubleshooting with Traceroute

An in-depth tutorial on how to troubleshoot networking issues with Traceroute.
Speakers:
  • Richard Steenbergen, GTT.
pdfTutorial - Troubleshooting with Traceroute(PDF)
youtubeTutorial - Troubleshooting with Traceroute
NANOG62
October 7, 2014

Tutorial: YANG Tutorials

The idea is to spend the first slot (60-90 minutes) on the language itself and the second slot (45-60 minutes) on a demonstration of some implementations of NETCONF servers and clients with YANG support.
Speakers:

  • Carl Moberg, Tail-F
  • Carl Moberg, VP of Technology works closely with strategic customers and partners and serves as the company’s key technology evangelist. Carl has been an integral part of the Tail-f management team since joining in 2006 having a variety of positions including VP Engineering and VP Marketing & Product Management. Carl is also a key contributor to many standards organizations including IETF, ETSI NFV, Cablelabs, ONF and MEF.
youtubeYANG Tutorials PART 1
NANOG61
June 3, 2014

Tutorial: Tutorial NETCONF and YANG

Network providers are challenged by new requirements for fast and error-free service turn-up. Existing approaches to configuration management, such as CLI scripting, device-specific adapters, and entrenched commercial tools, are an impediment to meeting these new requirements. Until recently, there has been no standard way of configuring network devices other than SNMP, which is not optimal for configuration management. The IETF has released NETCONF (RFC 6241) and YANG (RFC 6020), which are standards focusing on configuration management. The presentation will give a technical overview of these standards, and will show how NETCONF and YANG address issues around automation and programmability. The tutorial will also contain live demos.
Speakers:

  • Carl Moberg, Tail-F
  • Carl Moberg, VP of Technology works closely with strategic customers and partners and serves as the company’s key technology evangelist. Carl has been an integral part of the Tail-f management team since joining in 2006 having a variety of positions including VP Engineering and VP Marketing & Product Management. Carl is also a key contributor to many standards organizations including IETF, ETSI NFV, Cablelabs, ONF and MEF.
pdfTutorial NETCONF and YANG(PDF)
youtubeTutorial NETCONF and YANG
NANOG61
June 3, 2014
Tutorial: MPLS TutorialSpeakers:
  • Richard Steenbergen, GTT Communications.
pdfMPLS Tutorial(PDF)
youtubeMPLS Tutorial
NANOG60
February 11, 2014

Tutorial: BGP 102

The tutorial is the second part of a two part tutorial. It discusses how apply the different BGP techniques discussed in BGP 101 to deployment scenarios. It looks at deployment techniques including aggregation, announcing prefixes, and pressure points on the routing system.
Speakers:

  • Dawit Birhanu, Cisco Systems
  • Dawit Birhanu is a Technical Marketing Engineer in Service Provider Networking Group at Cisco Systems, where he has worked for over 12 years on Service Provider products and services in multiple roles such as Deployment Engineer, Network Consulting Engineer, Technical Leader and Technical Marketing Engineer focusing on service provider high-end routing platforms. Additional focus areas include MPLS, BGP, QoS and IOS XR. He is a co-author of the Cisco Press book "Cisco IOS XR Fundamentals".
pdfBGP 102(PDF)
youtubeBGP 102
NANOG60
February 11, 2014

Tutorial: IPv6 Security: Oxymoron or Oxycodone?

There are a lot of myths, misinformation and FUD around IPv6 security. The reality is that there are improvements over IPv4, some problems we still have (just with a different name) and some new problems. Learn which is which and how to tell when someone is just trying to sell you something.
Speakers:

  • Paul Ebersman, Infoblox
  • Paul Ebersman works in the Infoblox IPv6 Center of Excellence as a technical resource, both internally and to the internet community. He first worked on the internet for the Air Force in 1984. He was employee number 10 at UUNET and helped build AlterNET and the modem network used by MSN, AOL and Earthlink. He has maintained his roots in the internet and the open source community, working for various internet infrastructure companies including ISC and Nominum before coming to Infoblox.
pdfIPv6 Security: Oxymoron or Oxycodone?(PDF)
youtubeIPv6 Security: Oxymoron or Oxycodone?
NANOG60
February 11, 2014

Tutorial: BGP 101

The tutorial is the first of a two part tutorial. It introduces service providers to important BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities.
Speakers:

  • Dawit Birhanu, Cisco Systems
  • Dawit Birhanu is a Technical Marketing Engineer in Service Provider Networking Group at Cisco Systems, where he has worked for over 12 years on Service Provider products and services in multiple roles such as Deployment Engineer, Network Consulting Engineer, Technical Leader and Technical Marketing Engineer focusing on service provider high-end routing platforms. Additional focus areas include MPLS, BGP, QoS and IOS XR. He is a co-author of the Cisco Press book "Cisco IOS XR Fundamentals".
pdfBGP 101(PDF)
NANOG60
February 11, 2014

Tutorial: Whiteboarding 101

The “whiteboard talk” represents one of the key ways that engineers can communicate ideas in a concise and educational way to colleagues. More than a classroom lecture or a slide presentation, a whiteboard talk is a combination of several disciplines including teaching, storytelling, and improvisational acting. In this interactive tutorial, the attendees will learn (through discussion and breakout sessions) how to organize a whiteboard discussion, how to avoid popular pitfalls, and how to make sure that their audience walks away with the knowledge that the attendee wants them to have. These topics include how to narrow down the scope of a topic (both in terms of the topic itself and the level of abstraction), how to build the knowledge model for the talk, how to define terms for different audiences, and how to handle difficult audience members.
Speakers:

  • Matthew F. Ringel, Akamai Technologies
  • Matt Ringel is an Enterprise Architect at Akamai Technologies, specializing in full-system performance consulting for websites. Matt’s career spans 15 years, having worked as a network engineer at BBN Planet and Tufts University. He has written papers on Network Operations Theory, Coherent Naming Schemes, and How to Fire a System Administrator, and maintains a blog focusing on how technically-minded people communicate and work with each other. He has also unintentionally written a compiler in Perl. He holds a BS in Computer Science from Columbia, and is currently finishing his Masters in Engineering Management from Tufts.
pdfWhiteboarding 101(PDF)
youtubeWhiteboarding 101
NANOG59
October 8, 2013

Tutorial: Optical Networks 201

Abstract for Tutorial at NANOG 59 Optical Networking 201 (How to build and scale optical networks)* * Technical detail will be added where red text is in the attached presentation Objective: Describe key options for building efficient optical transport networks. Provide a range of architectural and technology choices at Layer 1, Layer 2 and Layer 3 for starting and growing high bandwidth transport connections. Give an idea about some of the benefit / performance tradeoffs for different approaches at L1 and L2 starting with a point-to-point link and progressing to multiple point-to-point and building to point-to-multipoint links. Topics 100G Interfaces and Technology Media Conversion at 10G and 100G Distance Extension WDM Approaches ITU Grid ROADM Technology Transponders and Muxponders Multiplexing at L1 Multiplexing at L2 Amplification Space & Power Testing & Turn up Performance Monitoring Disaggregation & Tethering Lit Services vs Dark Fiber Decision Tree
Speakers:

  • Sergiu Rotenstein, MRV
  • Sergiu Rotenstein Director, Product Line Management responsible for MRV’s Optical Transport solutions. A seasoned executive with extensive background in R&D, product management and marketing. During my career I created and marketed products with unique market position that generated new trends in the industry. Strengths include market vision, matched by product definitions, development and market, based on a close relationship with the customers
youtubeOptical Networks 201
NANOG59
October 8, 2013

Tutorial: Troubleshooting with Traceroute

An in-depth analysis of how to troubleshoot networking issues with Traceroute.
Speakers:

  • Richard Steenbergen, GTT
  • Richard Steenbergen currently serves as the Chief Technology Officer of GTT, a global IP/MPLS backbone in over 80 countries. Prior to GTT, Richard was the founder and CTO of nLayer Communications, a Senior Network Engineer for other very large NSPs, and a Senior Software Engineer developing advanced optimized routing technologies. Richard has many years of practical experience operating and managing large networks, and is a frequent contributor in many popular networking community forums. He is also an active developer for several tools and software packages used by the network operator community. Some notable projects include PeeringDB, a portal used by many networks to help coordinate their peering activities, and IRR PowerTools, a software package used by many ISPs to maintain their IRR-based BGP prefix lists.
pdfTroubleshooting with Traceroute(PDF)
youtubeTroubleshooting with Traceroute
NANOG59
October 8, 2013

Tutorial: Multihoming / Traffic Engineering

A tutorial that explains how to manage multiple egress options for your customers' traffic. Should you turn up that additional peer ? How do I manage my new exchange point connection ? How do I manage multiple transit provider ? A discussion with real life configuration and traffic scenarios.
Speakers:
  • Andy Davidson, Allegro Networks / LONAP .
pdfMultihoming / Traffic Engineering(PDF)
youtubeMultihoming / Traffic Engineering
NANOG59
October 8, 2013

Tutorial: The Nice Thing About Standards...

...is that there are so many to choose from. Looking to implement IPv6? Trying to figure out what transition technologies you might need? We sure do have lots of choices. I'll be talking about how to figure out what your current problems and legacy baggage are, what the transtion technologies are and how to find the least painful solution(s) to your IPv6 rollout.
Speakers:

  • Paul Ebersman, Infoblox
  • Paul Ebersman works in the Infoblox IPv6 Center of Excellence as a technical resource, both internally and to the internet community. He first worked on the internet for the Air Force in 1984. He was employee number ten at UUNET and helped build AlterNET and the modem network used by MSN, AOL and Earthlink. He has maintained his roots in the internet and operator community, working for various internet infrastructure companies including ISC and Nominum before coming to Infoblox.
youtubeThe Nice Thing About Standards...
NANOG58
June 3, 2013

Tutorial: BGP 102

The tutorial introduces service providers to important BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial then looks at deployment techniques, including aggregation, announcing and receiving prefixes, and pressure points on the routing system.
Speakers:

  • Dawit Birhanu, Cisco Systems
  • Dawit Birhanu is a Technical Marketing Engineer in Service Provider Networking Group at Cisco Systems, where he has worked for over 12 years on Service Provider products and services in multiple roles such as Deployment Engineer, Network Consulting Engineer, Technical Leader and Technical Marketing Engineer focusing on service provider high-end routing platforms. Additional focus areas include MPLS, BGP, QoS and IOS XR. He is a co-author of the Cisco Press book "Cisco IOS XR Fundamentals".
pdfBGP 102(PDF)
youtubeBGP 102
NANOG58
June 3, 2013

Tutorial: Hands-On OpenFlow II

InCNTRE offers the "OpenFlow in a day" workshop. (Which will be condensed to two 90-minute slots for NANOG.) It's a mix of hands-on exercises and lecture. Amazon Web Services VMs are used for the hands-on portion. The slides are are available via a creative commons license (see link below), and the Amazon Machine Image used is public, so you could use the materials to conduct addition workshops. The agenda includes the following topics: OpenFlow use cases OpenFlow's origin ONF overview SDN overview OpenFlow overview OpenFlow (more detail) OpenFlow 1.0 vs. 1.1+ OpenFlow QoS Hands on exericses + learn switch + manual rule insertion + flowvisor virutalzation
Speakers:

  • Steve Wallace, Indiana University
  • Steven Wallace leads Indiana University's Software-Defined Network (SDN) education and international collaboration initiatives. Wallace boasts more than 25 years of experience in network design, research, and deployment, which includes 10 years leading IU's engineering support for Abilene (Internet2’s first high-speed backbone) and directing the university's Advanced Network Management Lab.
pdfHands-On OpenFlow II(PDF)
youtubeHands-On OpenFlow II
NANOG58
June 3, 2013

Tutorial: Introduction to Network Timing

The introduction to timing tutorial presents an in depth overview of the history of timing in network and telecom and it's operation. We will explore building integrated timing system(BITS), network timing protocol (NTP) and precision time protocol (PTP) among others. We will examine the core use, theory and practice, as well as operational examples to help show deployment considerations in real-world networks. This tutorial is for those network operators who are new to timing and its application.
Speakers:

  • Steve McQuarry, Equinix
  • Steve McQuarry is a Lead Network Engineer Optical Platforms with Equinix, where he works with customers to develop metro transport solutions. He has over three decades of experience working in the telecom and network related industries, with primary focus on optical architecture Prior to working with Equinix, he worked for University of California San Diego as manager of telecommunications and networking, with Ericsson installing some of the first MD110 digital PBX systems in the USA and with AT&T working in telecom and datacom installation applications via voice and mainframe.
pdfIntroduction to Network Timing(PDF)
youtubeIntroduction to Network Timing
NANOG58
June 3, 2013

Tutorial: BGP 101

The tutorial introduces service providers to important BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial then looks at deployment techniques, including aggregation, announcing and receiving prefixes, and pressure points on the routing system.
Speakers:

  • Dawit Birhanu, Cisco Systems
  • Dawit Birhanu is a Technical Marketing Engineer in Service Provider Networking Group at Cisco Systems, where he has worked for over 12 years on Service Provider products and services in multiple roles such as Deployment Engineer, Network Consulting Engineer, Technical Leader and Technical Marketing Engineer focusing on service provider high-end routing platforms. Additional focus areas include MPLS, BGP, QoS and IOS XR. He is a co-author of the Cisco Press book "Cisco IOS XR Fundamentals".
pdfBGP 101(PDF)
youtubeBGP 101
NANOG58
June 3, 2013

Tutorial: Hands-On OpenFlow I

InCNTRE offers the "OpenFlow in a day" workshop. (Which will be condensed to two 90-minute slots for NANOG.) It's a mix of hands-on exercises and lecture. Amazon Web Services VMs are used for the hands-on portion. The slides are are available via a creative commons license (see link below), and the Amazon Machine Image used is public, so you could use the materials to conduct addition workshops. The agenda includes the following topics: OpenFlow use cases OpenFlow's origin ONF overview SDN overview OpenFlow overview OpenFlow (more detail) OpenFlow 1.0 vs. 1.1+ OpenFlow QoS Hands on exericses + learn switch + manual rule insertion + flowvisor virutalzation
Speakers:

  • Steve Wallace, Indiana University
  • Steven Wallace leads Indiana University's Software-Defined Network (SDN) education and international collaboration initiatives. Wallace boasts more than 25 years of experience in network design, research, and deployment, which includes 10 years leading IU's engineering support for Abilene (Internet2’s first high-speed backbone) and directing the university's Advanced Network Management Lab.
pdfHands-On OpenFlow I(PDF)
NANOG58
June 3, 2013

Tutorial: IPv6. Are we there yet?

The IETF declared IPv6 done in 1998. We've had World IPv6 Day and World IPv6 Launch. But are we really there yet. I'll be talking about what useful progress has been made, all sorts of operational gaps and standards language ambiguities we're hitting now that there are real deployments and what still needs to be done. Yes, you can deploy IPv6 now. Just be sure you're packing all the right stuff.
Speakers:

  • Paul Ebersman, Infoblox
  • Paul Ebersman works in the Infoblox IPv6 Center of Excellence as a technical resource, both internally and to the internet community. He first worked on the internet for the Air Force in 1984. He was employee number 10 at UUNET and helped build AlterNET and the modem network used by MSN, AOL and Earthlink. He has maintained his roots in the internet and the open source community, working for various internet infrastructure companies including ISC and Nominum before coming to Infoblox.
pdfIPv6. Are we there yet?(PDF)
youtubeIPv6. Are we there yet?
NANOG57
February 4, 2013

Tutorial: Optical Networking 101

Everything you ever wanted to know about optical networking but were afraid to ask. Example topics include: * How fiber works (the basics, fiber types and limitations, etc) * Working with optics (choosing the right type, designing optical networks, etc) * Optical power (understanding dBm, loss, using light meters, etc) * DWDM (how it works, muxes, oadms, amps, etc) * Dispersion (what is it, why do we care, how do we fix it) * Optical Myths (can I hurt myself looking into fiber, can I overload my optic)
Speakers:

  • Richard Steenbergen, GTT
  • Richard Steenbergen currently serves as the Chief Technology Officer of GTT, a global IP/MPLS backbone in over 80 countries. Prior to GTT, Richard was the founder and CTO of nLayer Communications, a Senior Network Engineer for other very large NSPs, and a Senior Software Engineer developing advanced optimized routing technologies. Richard has many years of practical experience operating and managing large networks, and is a frequent contributor in many popular networking community forums. He is also an active developer for several tools and software packages used by the network operator community. Some notable projects include PeeringDB, a portal used by many networks to help coordinate their peering activities, and IRR PowerTools, a software package used by many ISPs to maintain their IRR-based BGP prefix lists.
pdfOptical Networking 101(PDF)
youtubeOptical Networking 101
NANOG57
February 4, 2013

Tutorial: There Are More Layers Than Just Layer 3...

While IPv6 is a layer 3 protocol, major changes between versions 4 and 6 are affecting networks and applications at much higher in the stack. While it would be nice to fantasize about a world where we, as network architects, could do layer 3 and let someone else deal with other IPv6 implementation issues, we may be the best suited to identify and address these issues. End hosts might be making routing decisions and routing announcements that we don't expect. Learn what the issues are and how to work with system groups to solve these issues.
Speakers:

  • Paul Ebersman, Infoblox
  • Paul Ebersman works in the Infoblox IPv6 Center of Excellence as a technical resource, both internally and to the internet community. He first worked on the internet for the Air Force in 1984. He was employee number ten at UUNET and helped build AlterNET and the modem network used by MSN, AOL and Earthlink. He has maintained his roots in the internet and operator community, working for various internet infrastructure companies including ISC and Nominum before coming to Infoblox.
pdfThere Are More Layers Than Just Layer 3... (PDF)
youtubeThere Are More Layers Than Just Layer 3...
NANOG57
February 4, 2013

Tutorial: DNS 101

The DNS 101 tutorial presents an in depth overview of the domain name system (DNS) and it's operation. We examine the core protocol, it's usage in theory and practice as well as operational examples to help illustrate the most pertinent DNS deployment considerations in real-world networks. This tutorial is for those network operators who are new to large-scale DNS administration or those who need to keep their rusty DNS knowlege and skills current.
Speakers:

  • John Kristoff, Team Cymru
  • John Kristoff is a researcher with Team Cymru, an Internet security research firm and the Managing Director of the Dragon Research Group. John has worked at UltraDNS/Neustar as a network architect and held network engineering positions at both Northwestern University and DePaul University. John remains affiliated with Northwestern and DePaul as a collaborator, student and instructor. John is an active participant in a handful of network and security related communities, both private and public.
youtubeDNS 101
pdfDNS 101(PDF)
NANOG57
February 4, 2013

Tutorial: Introduction to OpenFlow with Hands-On Exercises

The session will include a brief overview of OpenFlow's origin and the role of the Open Networking Foundation, a description of the OpenFlow protocol/API, and hands-on exercises that include an the use of an OpenFlow controller, diagnostic tools, and FlowVisor.
Speakers:
  • Christopher Small, Indiana University.
  • Steve Wallace, Indiana University
  • Steven Wallace leads Indiana University's Software-Defined Network (SDN) education and international collaboration initiatives. Wallace boasts more than 25 years of experience in network design, research, and deployment, which includes 10 years leading IU's engineering support for Abilene (Internet2’s first high-speed backbone) and directing the university's Advanced Network Management Lab.
pdfIntroduction to OpenFlow with Hands-On Exercises(PDF)
youtubeIntroduction to OpenFlow with Hands-On Exercises
NANOG56
October 21, 2012

Tutorial: BGP Techniques for Internet Service Provider 102

The tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial then looks at deployment techniques, including aggregation, announcing and receiving prefixes, pressure points on the routing system, AS-origin validation, and some of the newer features available. This is an updated version of the tutorial under the same title presented by Philips Smith in previous NANOG sessions.
Speakers:

  • Dawit Birhanu, Cisco Systems
  • Dawit Birhanu is a Technical Marketing Engineer in Service Provider Networking Group at Cisco Systems, where he has worked for over 12 years on Service Provider products and services in multiple roles such as Deployment Engineer, Network Consulting Engineer, Technical Leader and Technical Marketing Engineer focusing on service provider high-end routing platforms. Additional focus areas include MPLS, BGP, QoS and IOS XR. He is a co-author of the Cisco Press book "Cisco IOS XR Fundamentals".
youtubeBGP Techniques for Internet Service Provider 102
NANOG56
October 21, 2012

Tutorial: Extending the Range of 100Gbit/s Links

Many backbone links of AMS-IX are too long for current 100Gbit/s transceivers. AMS-IX extended the range of currently available short range transceivers with custom made optical amplifiers. This presentation addresses the issues, the design and the implementation of this relatively cheap solution.
Speakers:

  • Arien Vijn, AMS-IX
  • Ariën is one of the Principal Design Engineers of the Amsterdam Internet Exchange (AMS-IX). He joined when AMS-IX traffic peaked at 5Gb/s in 2001, and helped it grow to handling over 1900Gb/s in 2012. Lately he is busy with extending the distance ranges of 100Gbit/s links, automated testing and RFC5549. Before joining AMS-IX he worked for AT&T Labs and AT&T Solutions in Europe.
pdfExtending the Range of 100Gbit/s Links (PDF)
youtubeExtending the Range of 100Gbit/s Links
NANOG56
October 21, 2012

Tutorial: Don't Have the Plaid Polyester Leisure Suit of IPv6 Networks!

Disco is dead and IPv4 is getting there! Don't use last century assumptions and limitations when designing your IPv6 implementation. Learn what's no longer useful, what's completely new and what's still valid. We'll also cover how to really take advantage of the new features and expanded address space in IPv6.
Speakers:

  • Paul Ebersman, Infoblox
  • Paul Ebersman works in the Infoblox IPv6 Center of Excellence as a technical resource, both internally and to the internet community. He first worked on the internet for the Air Force in 1984. He was employee number 10 at UUNET and helped build AlterNET and the modem network used by MSN, AOL and Earthlink. He has maintained his roots in the internet and the open source community, working for various internet infrastructure companies including ISC and Nominum before coming to Infoblox.
youtubeDon't Have the Plaid Polyester Leisure Suit of IPv6 Networks!
pdfTutorial: Don't Have the Plaid Polyester Leisure Suit of IPv6 Networks(PDF)
NANOG55
June 3, 2012

Tutorial: Deploy Packet Transport with MPLS-TP

With the dramatic growth of packet traffic and the drive to reduce cost, transport providers are in a transition period moving from the traditional TDM based network into a packet based network. Combining the benefits of IP/MPLS and TDM, MPLS Transport Profile (TP) becomes the technology of choice as the next generation transport network. However, moving from a TDM based network to a packet transport poses significant challenges to providers. This presentation will outline the transport network transformation and how MPLS-TP fits into the new architecture. Deployment scenarios and lifecycle deployment steps are discussed.
Speakers:

  • Randy Zhang, Cisco
  • Randy Zhang, PhD and CCIE 5659, is a network consulting engineer at Cisco Systems. He is the author of Optical Networking Systems IP Management Solutions and a co-author of BGP Design and Implementation. Both are published by Cisco Press.
pdfDeploy Packet Transport with MPLS-TP(PDF)
NANOG55
June 3, 2012

Tutorial: Ethernet Fabrics 101

This session will cover: Why Fabrics? What are the common features of an Ethernet Fabric? Who is producing Fabrics today? What part to Standards play? How are customers benefitting from Fabrics today? An update on TRILL from IETF83
Speakers:

  • Jon Hudson, Brocade
  • 18yrs in multiple roles such as Network Engineer, Unix Sysadmin, SAN Engineer, Production Ops Architect & Dir of Systems Engineering. Positions within financial, online gaming & manufacturing industries. In 2009 joined Brocade from Juniper Networks. At Brocade responsible for Fabric, SDN, Virtualization & Cloud Technology as well as TRILL Standards development in the IETF. Co-Author of four IETF Drafts and Co-Inventor of Patent GB2441278.
pdfEthernet Fabrics 101 (PDF)
youtubeEthernet Fabrics 101
NANOG55
June 3, 2012

Tutorial: Meet the New IP, Same as the Old IP?

Most folks discussing IPv6 and how it is different than IPv4 tend to take a very network and router-centric view. This is OK for your backbone but ignores many of the complexities as you move up the stack or further away from your core routers and switches. I'll talk about some of the protocol differencs you'll need to consider when designing your network so that you can design a network that will work for the apps and users you need to support.
Speakers:

  • Paul Ebersman, Infoblox
  • Paul Ebersman works in the Infoblox IPv6 Center of Excellence as a technical resource, both internally and to the internet community. He first worked on the internet for the Air Force in 1984. He was employee number 10 at UUNET and helped build AlterNET and the modem network used by MSN, AOL and Earthlink. He has maintained his roots in the internet and the open source community, working for various internet infrastructure companies including ISC and Nominum before coming to Infoblox.
pdfMeet the New IP, Same as the Old IP?(PDF)
NANOG55
June 3, 2012

Tutorial: MPLS OAM

MPLS networks started off to support protocol technologies like ATM, FrameRelay, etc., to be transported over IP core networks in a seamless fashion. This also facilitated in providing various services like VPN, PWE3 etc. In the recent past MPLS protocol evolved as a replacement for traditional TDM transport networks by the way of MPLS-TP. Though the technology is mature at data plane and control plane, the OAM within the protocol could not keep the pace with the rapid developments. This presentation provides detailed OAM techniques to be used within each area of MPLS networks and what tools to be used and some of the benefits which could be realized in managing the service provider networks.
Speakers:

  • Sam Aldrin, Huawei Technologies
  • Sam K. Aldrin works as Principal Engineer in Network product line division at Huawei Technologies based at Santa Clara, CA. Has more than 18+ years of experience in the area of Networking technologies like IP, MPLS and Datacenter. Oversees new technologies in the IP packet networks, transport networks and scalable datacenter protocol design. Architected MPLS TP within various network products based on IETF standards and instrumental in the definition of Shared Mesh Protection (SMP) standard for MPLS TP. Designed and implemented MPLS OAM technologies for both MPLS/IP and MPLS-TP. An active participant at standard body groups and authored several drafts. Prior to Huawei Technologies, worked at Cisco Systems for more than a decade. Author of IPSLA, an in band performance measurement and diagnostic tool, within the networks. Hold multiple patents in network management and data network protocols.
pdfMPLS OAM(PDF)
youtubeMPLS OAM
NANOG55
June 3, 2012

Tutorial: Storage 101: Storage for Networking Folks

A look at the different storage protocols available today for network based storage access: what are they, where are they used and what is their future. Includes a detailed walk through of some FC and FCoE procedures as well as some of the challenges with both. At the end of this tutorial a students should be able to successfully understand why one protocol might be chosen over another and be better equipped to talk to their Storage Brethren.
Speakers:

  • Jon Hudson, Brocade
  • 18yrs in multiple roles such as Network Engineer, Unix Sysadmin, SAN Engineer, Production Ops Architect & Dir of Systems Engineering. Positions within financial, online gaming & manufacturing industries. In 2009 joined Brocade from Juniper Networks. At Brocade responsible for Fabric, SDN, Virtualization & Cloud Technology as well as TRILL Standards development in the IETF. Co-Author of four IETF Drafts and Co-Inventor of Patent GB2441278.
pdfStorage 101: Storage for Networking Folks (PDF)
youtubeStorage 101: Storage for Networking Folks
NANOG54
February 5, 2012

Tutorial: An Introduction to DNSSEC

This session is a brief introduction to DNSSEC and how it works. We'll discuss the motivations for its creation, what it does (and doesn't do), and how it works. We'll describe the new DNS resource records used by DNSSEC and how a DNSSEC validator uses them to verify the authenticity and integrity of DNS data. Basic knowledge of how DNS itself works is helpful but not strictly required.
Speakers:

  • Matt Larson, Verisign
  • Matt Larson is Vice President of DNS Research in Verisign Labs, where he works as a specialist in DNS protocol and operational issues. He is an active participant in the wider DNS community and the co-author of three O'Reilly & Associates Nutshell Handbooks ("DNS on Windows Server 2003", "DNS on Windows 2000" and "DNS on Windows NT"). He also co-authored the core DNSSEC standards documents: RFCs 4033, 4034 and 4035.
youtubeAn Introduction to DNSSEC
pdfLarson(PDF)
NANOG54
February 5, 2012

Tutorial: Intermediate Perl Scripting for Network Operators

This tutorial, the second in a series, builds on the introduction scripting tutorial by covering more advanced topics and real world coding solutions including database access, network programming, module development and references. While our time is too limited , we will learn about and implement these constructs by example. We will step through the process of creating our own network-based service application that implements modules, communicates with a database, handles command line arguments, writes logs to a syslog server and more. Participants can expect to come away with enough knowledge to start hacking their own advanced applications or make use of the example code provided as a foundation towards something even more useful in their own real networks.
Speakers:

  • John Kristoff, Team Cymru
  • John Kristoff is a researcher with Team Cymru, an Internet security research firm. John has worked at UltraDNS/Neustar as a network architect and held network engineering positions at both Northwestern University and DePaul University. John remains affiliated with Northwestern and DePaul as a collaborator, student and instructor. John has been an active participant in a number of related trusted security communities including nsp-security, YASML, ops-trust, FIRST, REN-ISAC and DNS-OARC.
youtubeIntermediate Perl Scripting for Network Operators
pdfKristoff(PDF)
NANOG54
February 5, 2012

Tutorial: The Service Provider Tool Kit

Top techniques, tools, and approaches that needs to be deployed before the crisis. Don’t wait for a security crisis before deploying the tools you need to protect your backbone, cloud, data center, mobile, or broadband infrastructure. There are proven tools, techniques, and approaches to security that is tuned for “Big Networks.” These tools in a “SP Security Toolkit” have proven to work in some of the biggest networks on the planet. This tutorial will review all these techniques – focusing on the how and why they need to be deployed along with usage examples. The hope is for operators attending the session to consider convincing their management that many of the tools in the toolkit need to be deployed before a crisis – to prepare the network to mitigate risk in the middle of a crisis. This session is an updated session from past SP Security and NSP-SEC Top Ten tutorials. It will be tuned to be a productive review for operators who deploy many of these techniques today while empowering new operators with the knowledge to return and make changes to their network.
Speakers:
  • Barry Raveendran Greene.
youtubeThe Service Provider Tool Kit
pdfTutorial: The Service Provider Tool Kit(PDF)
NANOG54
February 5, 2012

Tutorial: Introduction to Shell and Perl Scripting for Network Operators

Being able to develop or customize tools using shell or Perl scripts is a skill all network operators should possess. This tutorial will provide a survey of scripting constructs from basic to advanced using real world examples throughout. While this tutorial is too short to comprehensively cover programming and the nuances of the tools available, newcomers can expect to come away with enough knowledge to start hacking their own useful tools, or to make use of the example scripts provided as a foundation towards something even more useful in their own real networks.
Speakers:

  • John Kristoff, Team Cymru
  • John Kristoff is a researcher with Team Cymru, an Internet security research firm. John has worked at UltraDNS/Neustar as a network architect and held network engineering positions at both Northwestern University and DePaul University. John remains affiliated with Northwestern and DePaul as a collaborator, student and instructor. John has been an active participant in a number of related trusted security communities including nsp-security, YASML, ops-trust, FIRST, REN-ISAC and DNS-OARC.
youtubeIntroduction to Shell and Perl Scripting for Network Operators
pdfKristoff(PDF)
NANOG54
February 5, 2012

Tutorial: IPv6 and IPv4: Twins or Distant Relatives

You know you're going to have to implement IPv6 at some point. But you don't have all the operational experience with it you have with IPv4. What's the same? What's different? What are you going to have to change in how you build and run your network? This session will break down what operational and protocol issues are going to affect you and tell you how to make a better, more robust network.
Speakers:

  • Paul Ebersman, Infoblox
  • Paul Ebersman has been involved with NANOG to varying degrees since the late 90s and has been working with TCP/IP networks since the mid 80s. Paul currently works in the Infoblox IPv6 Center of Excellence as a technical resource, both internally and to the internet community. He first worked on the internet for the Air Force in 1984. He was employee number 10 at UUNET and helped build AlterNET and the modem network used by MSN, AOL and Earthlink. He has maintained his roots in the internet and the open source community, working for various internet infrastructure companies including ISC and Nominum before coming to Infoblox.
youtubeIPv6 and IPv4: Twins or Distant Relatives
pdfTutorial: IPv6 and IPv4: Twins or Distant Relatives(PDF)
NANOG54
February 5, 2012

Tutorial: The Service Provider Tool Kit

Top techniques, tools, and approaches that needs to be deployed before the crisis. Don’t wait for a security crisis before deploying the tools you need to protect your backbone, cloud, data center, mobile, or broadband infrastructure. There are proven tools, techniques, and approaches to security that is tuned for “Big Networks.” These tools in a “SP Security Toolkit” have proven to work in some of the biggest networks on the planet. This tutorial will review all these techniques – focusing on the how and why they need to be deployed along with usage examples. The hope is for operators attending the session to consider convincing their management that many of the tools in the toolkit need to be deployed before a crisis – to prepare the network to mitigate risk in the middle of a crisis. This session is an updated session from past SP Security and NSP-SEC Top Ten tutorials. It will be tuned to be a productive review for operators who deploy many of these techniques today while empowering new operators with the knowledge to return and make changes to their network.
Speakers:
  • Barry Raveendran Greene.
youtubeThe Service Provider Tool Kit
pdfTutorial: The Service Provider Tool Kit(PDF)
NANOG53
October 11, 2011

Tutorial: IPv6 Technology Overview: Part II

This tutorial provides a high level Overview of IPv6 Technology . This is is the second session for the two part Tutorial on IPv6 fundamentals. This tutorial session will cover the following topics at high level: * Routing in IPv6, RIPng, OSPFv3, BGP-4 Extensions for IPv6, Multi-Topology IS-IS *IPv6 Transition Mechanisms, 6 to 4 Tunneling, ISATAP, 6RD, Dual-stack Lite, 6PE, 6VPE
Speakers:

  • Byju Pularikkal, Cisco Systems, Inc.
  • Byju Pularikkal is a Customer Solutions Architect with the Advanced Services Organization of Cisco Systems. He holds 'Cisco Certified Internetwork Expert (CCIE)' Certifications on Routing & Switching and Service Provider tracks. Byju is a Subject Matter Expert on DOCSIS 1.X, DOCSIS 2.0 DOCSIS 3.0, Packetcable, Video over DOCSIS & IP Core Technologies including IPv6. Byju has been providing consultancy services to major Cable Operators in the United States and abroad. He is a co-inventor of some of the patent applications filed by Cisco Systems. Byju was a speaker at NANOG-46 and NANOG-48 where he presented tutorials on DOCSIS 3.0 & Video over DOCSIS.
pdfTutorial: IPv6 Technology Overview : Part II(PDF)
NANOG53
October 10, 2011

Tutorial: IPv6 Technology Overview: Part I

* Structure of IPv6 Protocol, IPv4 and IPv6 Header Comparison, IPv6 Extension Headers * IPv6 Addressing, Addressing Format, Types of IPv6 addresses * ICMPv6 and Neighbor Discovery, Router Solicitation & Advertisement, Neighbor Solicitation & Advertisement, Duplicate Address Detection * Multicast in IPv6 * DHCP & DNS for IPv6, DNS with IPv6, DHCPv6 Overview
Speakers:

  • Byju Pularikkal, Cisco Systems, Inc.
  • Byju Pularikkal is a Customer Solutions Architect with the Advanced Services Organization of Cisco Systems. He holds 'Cisco Certified Internetwork Expert (CCIE)' Certifications on Routing & Switching and Service Provider tracks. Byju is a Subject Matter Expert on DOCSIS 1.X, DOCSIS 2.0 DOCSIS 3.0, Packetcable, Video over DOCSIS & IP Core Technologies including IPv6. Byju has been providing consultancy services to major Cable Operators in the United States and abroad. He is a co-inventor of some of the patent applications filed by Cisco Systems. Byju was a speaker at NANOG-46 and NANOG-48 where he presented tutorials on DOCSIS 3.0 & Video over DOCSIS.
youtubeIPv6 Technology Overview: Part I
pdfIPv6 Technology Overview: Part I(PDF)
NANOG53
October 9, 2011

Tutorial: Introduction to DNSSEC

I propose to teach my approximately one-hour DNSSEC introductory class. This is the same tutorial I taught at NANOG51 in Miami. The class covers the motivation for DNSSEC and an overview of how it works, down to the level of individual DNS resource records. It's comprehensive but not overwhelming: I believe it's very understandable. Students need to know what public/private key cryptography and digital signatures are, or they'll be a bit lost, and a very high level understanding of DNS would be helpful, too (e.g., knowledge of what a zone is). There's probably a nicer-looking abstract than this one already on file from NANOG 51... The tutorial went well last time and I'd enjoy teaching it again.
Speakers:

  • Matt Larson, Verisign
  • Matt Larson is Vice President of DNS Research in Verisign Labs, where he works as a specialist in DNS protocol and operational issues. He is an active participant in the wider DNS community and the co-author of three O'Reilly & Associates Nutshell Handbooks ("DNS on Windows Server 2003", "DNS on Windows 2000" and "DNS on Windows NT"). He also co-authored the core DNSSEC standards documents: RFCs 4033, 4034 and 4035.
pdfIntroduction to DNSSEC(PDF)
NANOG53
October 9, 2011

Tutorial: BGP 101

The BGP 101 tutorial is a detailed introduction to BGP, focusing on the basics: What is BGP? BGP history Distance vector and link state routing Difference between EGP and IGP BGP / IGP interaction Good BGP / IGP design (why put which routes where) Internal and external BGP Difference between routing and forwarding, routes and paths, RIB and FIB BGP path selection.
Speakers:

  • Jason Schiller, Google
  • Jason Schiller is a Network Engineer at Google, Inc. His responsibilities range from architecture, design, engineering, to operations for the Google production network. Prior to Google, Jason was a Senior Internet Network Engineer for UUNET / Verizon where he was responsible for architecting, designing, evaluating, and qualifying networks for deployment in the UUNET public IP network, maintaining global routing policy standards, completing field trials, and acting as an escalation point for operational issues.Jason continues to be active in the ARIN and NANOG, communities with particular interest in IPv4 exhaustion, IPv6 adoption, routing table growth, and the lack of a scalable solution for multi-homing and inter-AS traffic engineering. He is serving on the ICANN Address Supporting Organization Address Council (ASO AC), and has served on the IETF Routing and Addressing Directorate.
pdfBGP 101(PDF)
youtubeBGP 101
NANOG53
October 9, 2011

Tutorial: BGP 102

BGP 102: Builds on BGP 101 and focuses on scaling BGP, path implications of different BGP architectures, end-site traffic engineering case studies and transit AS traffic engineering case studies. Topics include: Policy to change BGP attributes, influence traffic, route aggregation Common customer, Peer, and transit provider policies Scaling BGP: Route reflection and confederation How routes and paths are advertised through the network Implications of iBGP architecture on route selection and number of paths.
Speakers:

  • Jason Schiller, Google
  • Jason Schiller is a Network Engineer at Google, Inc. His responsibilities range from architecture, design, engineering, to operations for the Google production network. Prior to Google, Jason was a Senior Internet Network Engineer for UUNET / Verizon where he was responsible for architecting, designing, evaluating, and qualifying networks for deployment in the UUNET public IP network, maintaining global routing policy standards, completing field trials, and acting as an escalation point for operational issues.Jason continues to be active in the ARIN and NANOG, communities with particular interest in IPv4 exhaustion, IPv6 adoption, routing table growth, and the lack of a scalable solution for multi-homing and inter-AS traffic engineering. He is serving on the ICANN Address Supporting Organization Address Council (ASO AC), and has served on the IETF Routing and Addressing Directorate.
pdfBGP 102(PDF)
youtubeBGP 102
NANOG53
October 9, 2011

Tutorial: Introduction to Shell and Perl Scripting for Network Operators

Being able to develop or customize simple tools using simple shell or Perl scripts is a skill all network operators should possess. This tutorial will examine a set of scripts, progressing from the simple to the more complex, which will be used to introduce newcomers to the fine art of tool hacking. While this tutorial is too short to comprehensively cover programming and the nuances of the tools available, newcomers can expect to come away with enough knowledge to start hacking their own useful tools, or to make use of the examples provided as a foundation towards something even more useful in their own real networks.
Speakers:

  • John Kristoff, Team Cymru
  • John Kristoff is a researcher with Team Cymru, an Internet security research firm. John has worked at UltraDNS/Neustar as a network architect and held network engineering positions at both Northwestern University and DePaul University. John remains affiliated with Northwestern and DePaul as a collaborator, student and instructor. John has been an active participant in a number of related trusted security communities including nsp-security, YASML, ops-trust, FIRST, REN-ISAC and DNS-OARC.
pdfIntroduction to Shell and Perl Scripting for Network Operators(PDF)
NANOG53
October 9, 2011

Tutorial: You Can't Do That With nslookup: DNS(SEC) Troubleshooting

Troubleshooting DNS before DNSSEC was hard enough, and it was made more difficult when people tried to troubleshoot complex DNS problems using old tools like nslookup. With DNSSEC, the number and complexity of DNS issues makes it imperative that DNS admins understand how to use the tools available to them. This tutorial explains how to use (and interpret) tools like dig, dnscap, dnsviz, and others. It covers these specific topics (not necessarily in this order or structure): Basic DNS troubleshooting with dig, Visualizing DNSSEC with dnsviz, dnscap and nmsg: Specialized packet capture tools for DNS and what they can do for you, Understanding the troubleshooting process and troubleshooting hard issues.
Speakers:

  • Michael Sinatra, University of California, Berkeley
  • Michael Sinatra is a network engineer with the Energy Sciences Network (ESnet) in Berkeley, CA, where he specializes in DNS, DNSSEC, IPv6 adoption, and scientific and high-performance networking. Prior to ESnet, Michael worked for the central networking group at UC Berkeley for over a decade. He has been interested in DNS for a long time and attempts to make coherent contributions to various BIND and DNS mailing lists and forums.
pdfYou Can't Do That With nslookup: DNS(SEC) Troubleshooting(PDF)
NANOG52
June 12, 2011

Tutorial: Best Practices in Network Planning and Traffic Engineering

This presentation will review current industry best practises for planning and traffic engineering in IP and MPLS networks. Technologies and approaches will be compared, leveraging experience gained and case studies including a number of Tier 1 deployments. The subjects covered will include:<BR> <BR> - Traffic/demand matrices: Methods for determining traffic matrices for IP/MPLS networks<BR> - NetFlow, MPLS, demand estimation, demand deduction<BR> - pmacct NetFlow collector<BR> - The relationship between SLAs and network planning targets<BR> - Network planning simulation and analysis – working and failure cases, what-if scenarios<BR> - Traffic Engineering options and approaches: tactical, strategic, MPLS, IGP<BR> - IPFRR LFA analysis<BR> - Planning IP-over-Optical networks
Speakers:
  • Paolo Lucente, KPN International.
  • Arman Maghbouleh, Cariden Technologies, Inc.
  • Arman Maghbouleh serves as the President of Cariden Technologies where he works with network operators to develop traffic management solutions. Arman has extensive experience in network design consulting and tools development, including stints at Apple Computer, Fidelity Investments and Advanced Telecommunications Research Laboratories.
youtubeBest Practices in Network Planning and Traffic Engineering
pdfmaghbouleh-bestpractices-tutorial(PDF)
NANOG52
June 12, 2011

Tutorial: RPKI-Based BGP Origin Validation Workshop (continued)

BGP Origin Validation based on the Resource Public Key Infrastructure (RPKI) is in test and prototype deployment has begun. It protects against accidental mis-origination, the most common routing error we see today. The documents are in the sidr working group of the IETF and are now being processed through the RFC sausage machine. <BR> The work-flow for using the full implementation in open source RPKI software from GUI to running router (router code not open source) can be seen at http://archive.psg.com/RPKI-Origin-WorkFlow.pdf. <BR> There will be a half day workshop where operators can play with the entire system, end to end. Attendees can create RPKI objects with the GUI and configure routers to deal with valid and invalid routing. The more adventurous sysadmin talented attendee with access to a UNIX, Linux, or MacOSX environment, can even build and install the open source RPKI software.
Speakers:
  • Rob Austein, ISC.
  • Randy Bush, IIJ
  • Randy Bush is a Research Fellow and Network Operator at Internet Initiative Japan, Japan's first commercial ISP. He specializes in network measurement especially routing, network security, routing protocols, and IPv6 deployment. Randy has been in computing for 45 years, and has a few decades of Internet operations experience. He was the engineering founder of Verio, which is now NTT/Verio. He has been heavily involved in transferring Internet technologies to developing economies for over 20 years. <BR> He was a chair of the IETF WG on the DNS for a decade and served as a member of the IESG, as co-chair of the IETF Operations and Management Area for six years. Randy was the first Chair of the NANOG Steering Committee, a co-founder of AfNOG, on the founding Board of Directors of ARIN, helped start AfriNIC, and has participated in APNIC, RIPE, et alia since each was founded. <BR> see http://psg.com/~randy
youtubeRPKI-Based BGP Origin Validation Workshop (continued)
NANOG52
June 12, 2011

Tutorial: RPKI-Based BGP Origin Validation Workshop

BGP Origin Validation based on the Resource Public Key Infrastructure (RPKI) is in test and prototype deployment has begun. It protects against accidental mis-origination, the most common routing error we see today. The documents are in the sidr working group of the IETF and are now being processed through the RFC sausage machine. <BR> The work-flow for using the full implementation in open source RPKI software from GUI to running router (router code not open source) can be seen at http://archive.psg.com/RPKI-Origin-WorkFlow.pdf. <BR> There will be a half day workshop where operators can play with the entire system, end to end. Attendees can create RPKI objects with the GUI and configure routers to deal with valid and invalid routing. The more adventurous sysadmin talented attendee with access to a UNIX, Linux, or MacOSX environment, can even build and install the open source RPKI software.
Speakers:
  • Rob Austein, ISC.
  • Randy Bush, IIJ
  • Randy Bush is a Research Fellow and Network Operator at Internet Initiative Japan, Japan's first commercial ISP. He specializes in network measurement especially routing, network security, routing protocols, and IPv6 deployment. Randy has been in computing for 45 years, and has a few decades of Internet operations experience. He was the engineering founder of Verio, which is now NTT/Verio. He has been heavily involved in transferring Internet technologies to developing economies for over 20 years. <BR> He was a chair of the IETF WG on the DNS for a decade and served as a member of the IESG, as co-chair of the IETF Operations and Management Area for six years. Randy was the first Chair of the NANOG Steering Committee, a co-founder of AfNOG, on the founding Board of Directors of ARIN, helped start AfriNIC, and has participated in APNIC, RIPE, et alia since each was founded. <BR> see http://psg.com/~randy
pdf110612.nanog-clab(PDF)
pdf110612.nanog-jlab(PDF)
pdf110612.nanog-lab-agenda(PDF)
pdf110612.nanog-origin-validation(PDF)
pdf110612.nanog-rpki-status(PDF)
youtubeRPKI-Based BGP Origin Validation Workshop
NANOG52
June 12, 2011

Tutorial: You Can't Do That with nslookup: DNS(SEC) Troubleshooting

Troubleshooting DNS before DNSSEC was hard enough, and it was made more difficult when people tried to troubleshoot complex DNS problems using old tools like nslookup. With DNSSEC, the number and complexity of DNS issues makes it imperative that DNS admins understand how to use the tools available to them. This tutorial explains how to use (and interpret) tools like dig, dnscap, dnsviz, and others. It covers these specific topics (not necessarily in this order or structure):<BR> <BR> o Basic DNS troubleshooting with dig<BR> o (maybe) Using the sigchase functionality in dig (not in the current slide deck)<BR> o Visualizing DNSSEC with dnsviz<BR> o dnscap and nmsg: Specialized packet capture tools for DNS and what they can do for you<BR> o Understanding the troubleshooting process and troubleshooting hard issues
Speakers:

  • Michael Sinatra, ESnet
  • Michael Sinatra is a network engineer with the Energy Sciences Network (ESnet) in Berkeley, CA, where he specializes in DNS, DNSSEC, IPv6 adoption, and scientific and high-performance networking. Prior to ESnet, Michael worked for the central networking group at UC Berkeley for over a decade. He has been interested in DNS for a long time and attempts to make coherent contributions to various BIND and DNS mailing lists and forums
pdfDNS-DNSSEC Tutorial(PDF)
youtubeYou Can't Do That with nslookup: DNS(SEC) Troubleshooting
NANOG52
June 12, 2011

Tutorial: NANOG Newcomers

Around 25-35% of attendees at each NANOG are new to the meeting (some are even new to the mailing list!) and NANOG isn't quite the same as your average conference.<BR> <BR> This tutorial explains the community ethos that makes NANOG different, features that are unusual to the NANOG meeting, and how a newcomer might get the best out of their attendance in Denver.
Speakers:

  • Mohit Lad, ThousandEyes
  • Mohit Lad is the co-founder of ThousandEyes, a network monitoring and security company. Prior to this, he was responsible for designing and implementing an internal monitoring system for Nokia's global network. He received a Ph.D. in Computer Science from UCLA in 2007 and has been actively involved in NANOG throughout his graduate study at UCLA. During his Ph.D. he designed and implemented the Link-Rank visualization for BGP routing diagnosis. He was also the primary designer of PHAS: Prefix hijack alert system (implemented and maintained by Colorado State University).
youtubeNANOG Newcomers
pdfNewcomers Tutorial(PDF)
NANOG51
January 30, 2011

Tutorial: An Introduction to DNSSEC

This session is a brief introduction to DNSSEC and how it works. We'll discuss the motivations for its creation, what it does (and doesn't do), and how it works. We'll describe the new DNS resource records used by DNSSEC and how a DNSSEC validator uses them to verify the authenticity and integrity of DNS data.<BR> Basic knowledge of how DNS itself works is helpful but not strictly required.
Speakers:

  • Matt Larson, VeriSign
  • Matt Larson is Vice President of DNS Research in VeriSign Labs, where he works as a specialist in DNS protocol and operational issues. He is an active participant in the wider DNS community and the co-author of three O'Reilly & Associates Nutshell Handbooks ("DNS on Windows Server 2003", "DNS on Windows 2000" and "DNS on Windows NT"). He also co-authored the core DNSSEC standards documents: RFCs 4033, 4034 and 4035.
youtubeAn Introduction to DNSSEC
pdfDNSSEC-tutorial(PDF)
NANOG51
January 30, 2011

Tutorial: Internet Routing Registry

This tutorial will provide an overview of Internet Routing Registries and the Routing Policy Specification Language (RPSL). It will focus on real-world usage of Internet Routing Registries and on tools used to automate the generation of router configurations.
Speakers:

  • Larry J. Blunk, Merit Network
  • Larry Blunk is a Senior Network Engineer at Merit Network. He has held a number of roles within Merit, and in addition to working with the network engineering team, also works closely with the Research and IT groups within Merit. Larry initially joined Merit in 1985 and has been an active participant in the IETF since 1991 and has published several RFC's. He has a B.S. in Computer Engineering from the University of Michigan.

  • Manish Karir, Merit Network
  • Manish Karir as the Research Program Manager leads the Networking Research and Development group at Merit Network Inc. He is responsible for setting the overall research agenda for the group as well as program management for various projects. At Merit he has led the research activities of Merit in the direction of Internet data analysis and tool development. Based on his research activities, Manish has published technical papers in various refereed conferences or as Merit technical reports, and has often presented his work at these venues. In the past, Manish has developed tools such as BGPInspect and Flamingo and is currently involved DHS sponsored PREDICT project.
pdfIRR Tutorial(PDF)
NANOG51
January 30, 2011

Tutorial: IPV6 Technology Overview Part II

This tutorial provides a high level Overview of IPv6 Technology with special emphasis on Cable. This is is the second session for the two part Tutorial on IPv6 fundamentals. This tutorial session will cover the following topics at high level:<BR> *Routing in IPv6<BR> **RIPng<BR> **OSPFv3<BR> **BGP-4 Extensions for IPv6<BR> **Multi-Topology IS-IS<BR> *Tunneling Techniques<BR> **Automatic 6 to 4 Tunnels<BR> **ISATAP<BR> *IPv6 for DOCSIS Overview<BR> **IPv6 Drivers in Broadband Access Networks<BR> **CMTS & CM Requirements for IPv6<BR> **MSO CPE Address Assignment Strategies
Speakers:
  • Byju Pularikkal, Cisco Systems, Inc..
youtubeIPV6 Technology Overview Part II
pdfIPv6 Technology Overview Tutorial Part II(PDF)
NANOG51
January 30, 2011

Tutorial: A Complete Guide To Peering

A comprehensive tutorial on Internet peering, covering everything from the basics of peering for those who have never done it, to the best engineering practices and network design
Speakers:

  • Richard A. Steenbergen, nLayer Communications
  • Richard Steenbergen is the co-founder of nLayer Communications, a respectably sized and profitable North American based IP backbone, where he currently serves as the Chief Technical Officer. Richard brings years of experience in practical techniques for network operators, and is a frequent contributor in many community forums. Previously, Richard served as a Senior Network Engineer at several large NSPs, and was the Senior Software Engineer responsible for developing optimized routing technologies at netVmg, Inc.<BR> <BR> Richard is also an active developer for tools and software used by the network operator community. Some notable projects include PeeringDB, a portal used by many networks to help coordinate their peering activities, and IRRPT, a software package used by ISPs to maintain IRR-based prefix filters.
youtubeA Complete Guide To Peering
pdfPeeringTutorial(PDF)
NANOG51
January 30, 2011

Tutorial: A Storage Menagerie: SANs, Fibre Channel, Replication and Networks

Storage traffic is an increasingly important use of networks, as most enterprise deployments of storage are networked in some fashion. This presentation surveys the commonly used block storage protocols (SCSI-based), including deployment examples and recent technology developments. The protocols to be covered include:<BR> - Fibre Channel over Ethernet (FCoE)<BR> - Fibre Channel over TCP/IP (FCIP, iFCP)<BR> - Fibre Channel over MPLS (FC pseudowire)<BR> - iSCSI<BR> The deployment discussion will cover both storage access (server to storage) and storage replication (storage to storage) over both enterprise and carrier networks. Distributed filesystem protocols are not covered by this presentation.
Speakers:

  • David Black, EMC Corporation
  • David L. Black, Ph.D. is a Distinguished Engineer at EMC Corporation and has been the chair of multiple IETF (Internet Engineering Task Force) Working Groups, including the IP Storage (ips) Working Group. In the latter role, he has overseen the design and standardization of storage protocols that include iSCSI (Internet SCSI) and FCIP (Fibre Channel over TCP/IP). At EMC he contributes to technology and product strategy and serves as a consulting engineer to product groups across the company. Prior to joining EMC, Dr. Black performed operating systems research and development at the Research Institute of the Open Software Foundation (OSF), which later became part of The Open Group. Dr. Black holds an M.S. and a Ph.D. in Computer Science from Carnegie Mellon University and an M.A. in Mathematics from the University of Pennsylvania. He is a member of the IEEE Computer Society.
pdfStorageMenagerie.pdf(PDF)
NANOG51
January 30, 2011

Tutorial: IPv6 Technology Overview Part I

This tutorial provides a high level Overview of IPv6 Technology. This is is the first session for the two part Tutorial on IPv6 fundamentals. This tutorial session will cover the following topics at high level:<BR> *Structure of IPv6 Protocol<BR> **IPv4 and IPv6 Header Comparison<BR> **IPv6 Extension Headers<BR> *IPv6 Addressing<BR> **Addressing Format<BR> **Types of IPv6 addresses<BR> *ICMPv6 and Neighbor Discovery<BR> **Router Solicitation & Advertisement<BR> **Neighbor Solicitation & Advertisement<BR> **Duplicate Address Detection<BR> *Multicast in IPv6<BR> *DHCP & DNS for IPv6<BR> **DNS with IPv6<BR> **DHCPv6 Overview
Speakers:

  • Byju Pularikkal, Cisco Systems, Inc.
  • Byju Pularikkal is a Customer Solutions Architect with the Advanced Services Organization of Cisco Systems. He holds 'Cisco Certified Internetwork Expert (CCIE)' Certifications on Routing & Switching and Service Provider tracks. Byju is a Subject Matter Expert on DOCSIS 1.X, DOCSIS 2.0 DOCSIS 3.0, Packetcable, Video over DOCSIS & IP Core Technologies including IPv6. Byju has been providing consultancy services to major Cable Operators in the United States and abroad. He is a co-inventor of some of the patent applications filed by Cisco Systems. Byju was a speaker at NANOG-46 and NANOG-48 where he presented tutorials on DOCSIS 3.0 & Video over DOCSIS.
youtubeIPv6 Technology Overview Part I
pdfIPv6 Technology Overview Tutorial Part I(PDF)
NANOG51
January 30, 2011

Tutorial: Newcomers (first-time attendees)

Around 25-35% of attendees at each NANOG are new to the meeting (some are even new to the mailing list!) and NANOG isn't quite the same as your average conference.<BR> <BR> This tutorial explains the community ethos that makes NANOG different, features that are unusual to the NANOG meeting, and how a newcomer might get the best out of their attendance in Miami.
Speakers:

  • Mike Hughes, NONE
  • Mike Hughes was previously Chief Technical Officer for London Internet Exchange (LINX), where he was responsible for the organisation's overall technical strategy, core peering infrastructure, and operational performance, specialising in high-speed metro ethernet platforms. With over 10 years of industry experience, Mike has become involved in activities within the community as a regular participant at industry for a (such as NANOG and RIPE meetings), and is a co-chair of the RIPE European Internet Exchange Working Group, as well as being a member of the UKNOF programme committee. He also sits on the Customer Technical Advisory Council of Extreme Networks.
youtubeNewcomers (first-time attendees)
pdfNewcomersTutorial(PDF)
NANOG50
October 3, 2010

Tutorial: BGP Techniques for Service Providers - Part 2

The second half of the tutorial looks at deployment techniques, including BGP network design, the announcing and receiving prefixes, aggregation, routing table growth and stability, finishing off with some configuration advice.
Speakers:
  • Philip Smith, Cisco Systems.
pdfBGP Techniques for Service Providers(PDF)
youtubeBGP Techniques for Service Providers - Part 2
NANOG50
October 3, 2010

Tutorial: RBridges and the IETF TRILL Protocol

RBridges, based on the IETF TRILL protocol, provide safe optimal pair-wise forwarding without configuration and support for multipathing of both unicast and multicast traffic. They achieve this with IS-IS routing and encapsulation of traffic with a header that includes a hop count. RBridges are compatible with previous IEEE 802.1 customer bridges, as well as IPv4 and IPv6 routers and end nodes, and such bridges can be incrementally replaced by RBridges. Current work on minimizing broadcast traffic, including ARP/ND optimization, will also be covered.
Speakers:

  • Donald Eastlake, Stellar Switches
  • Donald Eastlake is co-chair of the IETF TRILL Working Group and a member of the IEEE 802.1 Working Group. Donald is author of about 50 IETF RFCs, including the only RFC with "sex" in its title. He was also the editor of the TRILL base protocol specification, and an author of a number of other TRILL related Internet Drafts. Previous, he was a Distinguished Member of Technical Staff at Motorola.
pdfRBridges and the IETF TRILL Protocol(PDF)
youtubeRBridges and the IETF TRILL Protocol
NANOG50
October 3, 2010

Tutorial: BGP Techniques for Service Providers - Part 1

The tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The second half of the tutorial looks at deployment techniques, including BGP network design, the announcing and receiving refixes, aggregation, routing table growth and stability, finishing off with some configuration advice.
Speakers:
  • Philip Smith, Cisco Systems.
pdfBGP Techniques for Service Providers(PDF)
youtubeBGP Techniques for Service Providers - Part 1
NANOG50
October 3, 2010

Tutorial: DNSSEC Implementation Using Bind 9.7

With the mandated roll out of DNSSEC for US Government and the widespread adoption of DNSSEC throughout the world, many network operators are being asked to make changes to infrastructure that has been stable for years.<BR> <BR> With the introduction of BIND 9.7 (featuring "DNSSEC for Humans"), ISC has attempted to remove much of the hassle from deploying DNSSEC.<BR> <BR> While BIND 9.7 makes deployment easier, there are still hurdles to be overcome.<BR> <BR> This presentation will provide attendees with information on changes to workflow and configurations that will allow a less painful deployment of DNSSEC using ISC's BIND.
Speakers:

  • Alan Clegg, Internet Systems Consortium
  • Alan Clegg has over 20 years' experience providing support for and management of Internet-facing systems. As a Dale Carnegie–trained public speaker, Alan has provided tailored learning experiences to corporations and at conventions and meetings (BSDcon, InfraGard, HTCIA) around the globe. Since joining the Internet Systems Consortium staff in 2007, Alan has been creating and providing workshops and training for ISC customers and users. The training sessions include a 5-day DNS and BIND class, a 3-day DNSSEC workshop, and a 2-day ISC DHCP course.
pdfDNSSEC Implementation(PDF)
youtubeDNSSEC Implementation Using Bind 9.7
NANOG50
October 3, 2010

Tutorial: IEEE 802.1aq Shortest Path Bridging

IEEE 802.1aq Shortest Path Bridging (presented at Nanog 49) is a new layer 2 control protocol using IS-IS to replace and greatly enchance the capabilities of the layer 2 data paths Q-in-Q and Mac-in-Mac. The shortest and multi path virtualized routing have applications in the Data Center , Metro, and Enterprise we will give an overview of 802.1aq, then drop into a deeper dive into how it works, looking at some of the algorithms in some detail, and will finish with a look at some live CLI on a 30+ node network. An emulator will also be available and time permitting we can experiment with different networks to see the behaviors.
Speakers:

  • Peter Ashwood-Smith, Huawei Technologies Canada
  • Peter Ashwood-Smith ([email protected]) is a Huawei Fellow with B.S and M.S. degrees in computer science from the Universities of Victoria and Toronto. He has worked on the design, standardization, implementation, deployment, and support of many modern routing protocols (e.g., label switched networks including PORS, ATM, MPLS, and GMPLS). Peter previously worked at Nortel where he held a number of product related positions and a fellowship. He currently has approximately 32 networking related patents.<BR> His interests and research are now tending in the direction of computation-based/non-label-switched protocols and as a result Peter is now participating in the design, standardization, implementation and productization of IEEE 802.1aq/Shortest Path Bridging.
pdfIEEE 802.1aq Shortest Path Bridging(PDF)
youtubeIEEE 802.1aq Shortest Path Bridging
pdfIEEE 8021aqShortest Path(PDF)
NANOG50
October 3, 2010

Tutorial: Newcomers (first-time attendees)

How to get the best out of your attendance at NANOG. What on earth is a BoF or a Track? Famous faces, usual suspects. Go on, submit a lightning talk. If you like it tell your friends, if you don't, tell us.
Speakers:

  • Mike Hughes, Program Committee
  • Mike Hughes was previously Chief Technical Officer for London Internet Exchange (LINX), where he was responsible for the organisation's overall technical strategy, core peering infrastructure, and operational performance, specialising in high-speed metro ethernet platforms. With over 10 years of industry experience, Mike has become involved in activities within the community as a regular participant at industry for a (such as NANOG and RIPE meetings), and is a co-chair of the RIPE European Internet Exchange Working Group, as well as being a member of the UKNOF programme committee. He also sits on the Customer Technical Advisory Council of Extreme Networks.
youtubeNewcomers (first-time attendees)
pdfNewcomers Tutorial(PDF)
NANOG49
June 13, 2010

Tutorial: Automating Network Configuration

You've been using tools like Puppet and cfengine to corral the complexity on your servers. You revel in the scalability, reliability, and ease of maintenance of doing it The Right Way. You don't fear the next change because you know the tools will just get it Right. But you still tremble at an 'enable' prompt, hoping you remembered all the bits that need to be twiddled, on all the networking devices everywhere. Is your DNS tied on straight - both ways? Is it all *really* being monitored by Nagios? As your network's complexity increases, so do the errors, inconsistencies, and omissions caused by manual configuration, and brokenness abounds. But wait - there's a way out of the swamp! Come hear Brent Chapman as he reveals methods and tools for automating the mind-numbing task of configuring network devices and services. Among other things, he'll talk about his cool new open source 'Netomata Config Generator', which addresses some of these problems.
Speakers:

  • Brent Chapman, Netomata, Inc
  • Brent Chapman is the founder, CEO, and technical lead of Netomata, Inc. He is the coauthor of the highly regarded O'Reilly & Associates book Building Internet Firewalls. He is also the founder of the Firewalls, List-Managers, and Network-Automation Internet mailing lists, and the creator of the Majordomo mailing list management package. In 2004, Brent was honored with the annual SAGE Outstanding Achievement Award 'for outstanding sustained contributions to the community of system administrators'. He has been a frequent and popular speaker at USENIX, LISA, BayLISA, and many other events over the past 15 years.
pdfAutomating Configuration n49(PDF)
youtubeAutomating Network Configuration
NANOG49
June 13, 2010

Tutorial: LSM Technology: Overview, Drivers & Applications

The need for Label Multicast <UL> <LI> What is the problem </LI> <LI> issues with the existing multicast deployments</LI> <LI> how the new model addresses it</LI> </UL> Solutions<BR> - mLDP <BR> * Extensions to LDP<BR> ~ New Capabilities TLV <BR> ~ FEC Elements<BR> ~ Multicast FEC Element Encoding<BR> ~ p2mp mp2mp Operation<BR> -- Tree creation<BR> <BR> - p2mp-TE<BR> * Extensions to RSVP<BR> ~ SESSION_OBJECT<BR> ~ SENDER_TEMPLATE<BR> <BR> OAM Extensions for support for LSM <UL> <LI> Multicast LSP Ping</LI> <LI> Proxy LSP Ping</LI> <LI> Multicast Connectivity Verification</LI> </UL> Applications <UL> <LI> PIM SSM Transit for IPv4/IPv6</LI> mVPN Deployments (Default/Data)</LI> <LI> Video Distribution/Contribution</LI> <LI> FRR</LI> </UL>
Speakers:

  • Shankar Vemulapalli, Cisco Systems
  • Shankar, CCIE # 2025, is a Technical Leader at Cisco Systems. As a lead architect, Shankar has worked on some of the largest MPLS deployments both in the Service Provider and Enterprise accounts. His expertise includes: Routing Protocols (OSPF, IS-IS & BGP), MPLS-VPNs, MPLS-TE. He is a frequent contributor both internal and external forums like APRICOT, NANOG . Also, he has contributed to several IETF RFCs on IS-IS and has written several white papers that are posted to Cisco.com website.
youtubeLSM Technology: Overview, Drivers & Applications
pdfLSM-External.v4 n49(PDF)
NANOG49
June 13, 2010

Tutorial: Understanding OTN and the Path to the Future

Understanding Optical Transport Network (OTN) is key for success in addressing the emerging needs of next generation transport networks now and in the future. As IP based services continue to grow, new OTN-based solutions provide efficient means of transporting those services globally. Take this opportunity to learn more about what OTN is and why it is important to next generation transport.
Speakers:

  • Michael Jamgochian, Alcatel-Lucent
  • <BR>Michael Jamgochian is the Director of Optics Business Development, Alcatel-Lucent. Michael has over 25 years of experience in the telecommunications field with Alcatel-Lucent and MCI. He is currently responsible for business development covering the Alcatel-Lucent Optical portfolio. His primary focus is driving these activities supporting Verizon's global network. Previous Alcatel-Lucent positions include Product Management in the Optical Network Division and Program Management on the AT&T U-verse program. MCI positions included facilities planning, network planning, and network provisioning.
youtubeUnderstanding OTN and the Path to the Future
pdfUnderstanding OTN n49(PDF)
NANOG49
June 13, 2010

Tutorial: Introduction to Label switched Multicast: P2MP-TE & mLDP

Service Providers using MPLS infrastructure want to offer Multicast Services to their customers using the same MPLS core network that are used to offer unicast services. One of the widely deployed solutions has been Multicast VPN or mVPN. However, deploying mVPN has always demanded re-engineering their core links to carry PIM traffic. Also, they could not leverage high service availability features of Fast-reroute for multicast traffic passing through MPLS core. <BR><BR> Recently, IETF has come out with two good solutions: P2MP TE and mLDP, in which MPLS technology has been extended to carry Multicast Traffic using labels, known as Label switched Multicast. The solutions have eliminated the need for any PIM configurations within MPLS core and has greatly simplified service/operational maintenance requirements of SP providers. <BR><BR> This tutorial gives an introductory overview of the two new approaches: P2MP TE and mLDP used to carry Multicast Traffic through SP MPLS core. <BR><BR> The following topics will be covered as part of this tutorial: <UL> <LI> Motivation</LI> <LI> Multicast Solutions</LI> <LI> P2MP TE Overview</LI> <LI> mLDP Overview</LI> <LI> P2MP TE Demo</LI> <LI> Q and A</LI> </UL>
Speakers:

  • Rajendra Chayapathi, Cisco Systems
  • Rajendra Chayapathi has been with Cisco Systems from 2000 and is based in San jose. He is a Sr.Technical Leader in Service Provider market segment in Core router business unit. His role includes working with Tier 1 SP in US, UK & Australia specifically in network strategies, customer interlock , design and operations, configuration and scaling. He is currently working on ISSU for Core routers. Prior to Cisco , he had worked in AT&T Labs for design and deployment of the IP Core Backbone network. Rajendra holds a MBA degree & is a CCIE 4991.

  • Utpal Mukhopadhyaya, Cisco Systems
  • Utpal Mukhopadhyaya is a Technical Leader at Cisco Systems, with over 10 years of experience in Systems and Solutions Testing. As part of Cisco's Network Solution Integration Test organization, Utpal designed, deployed, and troubleshooted IPv4/IPV6/MPLS networks for Service Providers. He has contributed to a number of white papers and made several presentations at training programs for network technology professionals. Utpal holds a Master's degree in Electrical Engineering from I.I.T Kanpur, India, and a Doctorate degree in Computer Science from University of Saskatchewan, Canada.
youtubeIntroduction to Label switched Multicast: P2MP-TE & mLDP
pdfP2MP n49(PDF)
NANOG49
June 13, 2010

Tutorial: MPLS for Dummies

A giant tutorial on how MPLS works, how ISPs can benefit from it, and techniques for using it.
Speakers:
  • Richard Steenbergen, nLayer Communications.
youtubeMPLS for Dummies
pdfmpls for dummies n49(PDF)
NANOG49
June 13, 2010

Tutorial: Which Routing Protocol?

This session will go into details of which routing protocol should be chosen for a large and complex network. The two protocol OSPF & ISIS will be compared side by side based on its functionality, usage, scalability and convergence. These two protocols will be compared in the light of IPv6 deployment also.
Speakers:

  • Khalid Raza, Cisco Systems
  • Khalid is a Distinguished Engineer at Cisco Systems. As a recognized expert within Cisco and worldwide ISP community, Khalid has been designing<BR> large scale IP and MPLS networks for over fifteen years. His expertise includes IP routing protocols (OSPF, ISIS and BGP), MPLS and ISP networks. <BR><BR> He represents Cisco in industry panel discussion and technical conferences around the world and discusses technologies and protocols related to large scale ISP and NRN networks.<BR> Khalid has influenced technology directions and decisions within Cisco and ISP and NRN community worldwide. He has produced technical white papers and co-authored a book called "Large Scale IP Network Solutions". His current area of interest is converge networks and IPv6 routing protocols.

  • Faraz Shamim, Cisco Systems
  • Faraz Shamim, CCIE #4131, is a Network Consulting Engineer with Cisco Systems. He has written several documents, white papers and technical tips for OSPF, RIP, EIGRP and BGP on Cisco Connection Online, CCO (www.cisco.com). He has also been engaged in developing and teaching the Cisco Advance Training Bootcamps on Advanced IP Routing & IPv6. He has taught the Cisco Bootcamp Courses to several Universities and customers world wide. Faraz actively speaks at the US and International Conferences like Networkers and APRICOT on the subject of Link State <BR><BR> Protocols, IPv6 & MPLS. Faraz is also an author of a Cisco press CCIE series book, "Troubleshooting IP Routing Protocols". Faraz has been with Cisco Systems since 1997 and speaking at Networkers Cisco Live events since 2000.
pdfShamim Which Routing N49(PDF)
youtubeWhich Routing Protocol?
NANOG48
February 21, 2010

Tutorial: BGP 102

BGP 102 build on the basics presented in BGP 101 and focuses on scaling and traffic preffing.<BR> We cover BGP Route Reflectors, local prefs and other knobs, peer groups, and basic BGP <BR> hygiene and then show how to configure more fine-grained outbound and inbound traffic <BR> load balancing.
Speakers:

  • Avi Freedman, ServerCentral
  • Avi Freedman is CTO with ServerCentral, where he focuses on private and public cloud technologies to bring infrastructure abstraction to the masses. Prior to joining ServerCentral, Avi was with Akamai for 9.9 years where he led the network group and then focused on architecture, research, product development, Internet visualization, and vulnerability analysis. Avi also founded Philadelphia's original <BR> ISP, netaxs (4969, now reallocated), and was then VP of Engineering at AboveNet. He was a founding member of the ARIN advisory council and is actively involved in the network community.
pdfAvi Freedman Presentation(PDF)
youtubeBGP 102
NANOG48
February 21, 2010

Tutorial: IPv6 Routing Introduction

This tutorial will provide an overview of IPv6 routing concepts and provide examples of IPv6 configurations for routers using Cisco and Juniper CLI. There will be a question and answer period at the end of the tutorial for specific technical questions related to deploying IPv6 on existing networks.
Speakers:

  • Ron Bonica, Juniper Networks
  • Mr. Ron Bonica, is Juniper's technical lead on IPv6 and is a member of Juniper Networks' routing protocol software development team. He also contributes to the Internet Engineering Task Force (IETF), currently serving as co-director of the Operations and Management (O&M) Area. Ron also has authored several standard documents, including RFCs on MPLS. Prior to joining Juniper Networks, Ron served as senior manager of engineering for MCI's vBNS+ network.

  • Merike Kaeo, Double Shot Security
  • Merike Kaeo is Chief Network Security Architect at Double Shot Security. She is the author of Designing Network Security, published by Cisco Press, which has been published in eight languages and is being used as a curriculum textbook in a variety of network security courses. The second edition was published in November 2003. Merike has acted as a technical advisor for numerous security start-up companies and has been an instructor and speaker at a variety of global security-related conferences. She is also a frequent presenter at global ISP conferences including NANOG, RIPE, APRICOT and SANOG.
youtubeIPv6 Routing Introduction
pdfKevin Loch Presentation(PDF)
pdfRon Bonica Presentation(PDF)
NANOG48
February 21, 2010

Tutorial: Video Over DOCSIS (VDOC)

Tutorial on emerging video based service offerings over an IP based infrastructure (specifically a DOCSIS based HFC network used by cable operators). Covering video on demand, broadcast video, and teleprence services and the underlying technolgies used.
Moderators:
  • Byju Pularikkal, Cisco Systems Inc.
  • Jeffrey Riddel, Cisco Systems Inc.
pdfJeffrey Riddel Presentation(PDF)
youtubeVideo Over DOCSIS (VDOC)
NANOG48
February 21, 2010

Tutorial: BGP 101

The BGP 101 tutorial is a detailed introduction to BGP, focusing on the basics (routes, peers, peering sessions, protocol overview) and ending with theory and examples showing how networks are seen by the Internet when they run without BGP; how to multi-home; and how to do basic inbound and outbound traffic preferences.
Speakers:

  • Avi Freedman, ServerCentral
  • Avi Freedman is CTO with ServerCentral, where he focuses on private and public cloud technologies to bring infrastructure abstraction to the masses. Prior to joining ServerCentral, Avi was with Akamai for 9.9 years where he led the network group and then focused on architecture, research, product development, Internet visualization, and vulnerability analysis. Avi also founded Philadelphia's original ISP, netaxs (4969, now reallocated), and was then VP of Engineering at AboveNet. He was a founding member of the ARIN advisory council and is actively involved in the network community.
pdfAvi Freedman Presentation(PDF)
youtubeBGP 101
NANOG48
February 21, 2010

Tutorial: Optical Networking 101 & 201

Everything you ever wanted to know about optical networking but were afraid to ask. Example topics include:<BR> <BR> * How fiber works (the basics, fiber types and limitations, etc)<BR> * Working with optics (choosing the right type, designing optical networks, etc)<BR> * Optical power (understanding dBm, loss, using light meters, etc)<BR> * DWDM (how it works, muxes, oadms, amps, etc)<BR> * Dispersion (what is it, why do we care, how do we fix it)<BR> * Optical Myths (can I hurt myself looking into fiber, can I overload my optic)
Speakers:

  • Richard Steenbergen, nLayer Communications
  • Richard Steenbergen is the co-founder of nLayer Communications, a respectably sized and profitable North American based IP backbone, where he currently serves as the Chief Technical Officer. Richard brings years of experience in practical techniques for network operators, and is a frequent contributor in many community forums. Previously, Richard served as a Senior Network Engineer at several large NSPs, and was the Senior Software Engineer responsible for developing optimized routing technologies at netVmg, Inc.<BR> <BR> Richard is also an active developer for tools and software used by the network operator community. Some notable projects include PeeringDB, a portal used by many networks to help coordinate their peering activities, and IRRPT, a software package used by ISPs to maintain IRR-based prefix filters.
youtubeOptical Networking 101 & 201
pdfRichard Steenbergen Presentation(PDF)
NANOG47
October 20, 2009

Tutorial: Effective BGP Load Balancing Using "The Metric System"

Presenting real-world experiences of effective outbound load-balancing across multiple ISPs using BGP traffic engineering and what we call "the metric system." Primary audience is content or data hosting networks that connect to multiple ISPs. Focus is on actual techniques that have been used successfully in numerous installations for simple, effective, and reliable load balancing. This tutorial will show in-depth and specific configurations to achieve desired traffic engineering and will share real-world results.
Speakers:

  • Dani Roisman, Peak Web Consulting
  • Dani Roisman provides Network Design and Engineering services at Peak Web Consulting. In addition to his role as a Senior Network Architect, he is also the Network Engineering Team Lead. He specializes in large content datacenters and networks, with a focus on peering and multi-homing to reduce costs, improve customer negotiating stance, as well as increased network capacity, performance, and fault-tolerance. His network design and implementation accomplishments include multiplayer game and social networking deployments hosting over 5,000 servers across 9 datacenters with Internet bandwidth capacities reaching 250Gbps.
pdfDani Roisman's Presentation(PDF)
NANOG47
October 18, 2009

Tutorial: How to Accurately Interpret Traceroute Results

Many people think they understand how to use and understand traceroute, yet the large number of traceroute based tickets at any sizable ISP proves that the vast majority of people do not. Even the ISPs themselves are frequently unable to come up with staff who are qualified to look at a traceroute and interpret it correctly.
Speakers:

  • Richard Steenbergen, nLayer Communications
  • Richard Steenbergen is the co-founder of nLayer Communications, a respectably sized and profitable North American based IP backbone, where he currently serves as the Chief Technical Officer. Richard brings years of experience in practical techniques for network operators, and is a frequent contributor in many community forums. Previously, Richard served as a Senior Network Engineer at several large NSPs, and was the Senior Software Engineer responsible for developing optimized routing technologies at netVmg, Inc.<BR> <BR> Richard is also an active developer for tools and software used by the network operator community. Some notable projects include PeeringDB, a portal used by many networks to help coordinate their peering activities, and IRRPT, a software package used by ISPs to maintain IRR-based prefix filters.
youtubeHow to Accurately Interpret Traceroute Results
pdfRichard Steenbergen's Presentation(PDF)
NANOG47
October 18, 2009

Tutorial: NSP-SEC Top Ten Security Techniques

This tutorial covers topics ranging from daily DDOS mitigation to:<BR> <BR> * Methods for fighting miscreant communities<BR> * DNS anycast hybrid architectures<BR> * Remote triggered black hole filtering<BR> * Deploying and using sinkholes<BR> <BR> This is an updated document presented on behalf of the NSP-SEC Community (http://puck.nether.net/mailman/listinfo/nsp-security)
Speakers:

  • Barry Raveendran Greene, Juniper
  • Mr. Barry Raveendran Greene is currently the Director of Juniper's Security Incident Response Team (SIRT). With 30 years in the industry,<BR> Barry brings a wide range of experiences and skills to the just of fulfilling Juniper's mission to deliver products that are Fast, Reliable, and Secure.<BR> <BR> More details about Barry's work history can be found here:<BR> http://www.linkedin.com/in/barryrgreene
pdfBarry Greene's Presentation(PDF)
youtubeNSP-SEC Top Ten Security Techniques
NANOG47
October 18, 2009

Tutorial: An Introduction to Porting IPv4 Applications to IPv4/v6 Dual Stack

An introductory tutorial, with working code examples (client and server) of applications ported from IPv4 to IPv4/v6 dual stack in C, PERL, and Python.
Speakers:

  • Owen DeLong, Hurricane Electric
  • Owen DeLong is an IPv6 Evangelist at Hurricane Electric. He has over 20 years of experience in TCP/IP Networking and Systems Administration. He is a member of the ARIN Advisory Council, and Instrument Rated Pilot, and, a SCUBA Instructor.
youtubeAn Introduction to Porting IPv4 Applications to IPv4/v6 Dual Stack
pdfOwen DeLong's Presentation(PDF)
NANOG47
October 18, 2009

Tutorial: Introduction to BGP

The tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The second half of the tutorial looks at deployment techniques, including BGP network design, the announcing and receiving prefixes, aggregation, routing table growth and stability, finishing off with some configuration advice.
Speakers:

  • Avi Freedman, ServerCentral
  • Avi Freedman is CTO and VP of Cloud Services with ServerCentral, where he is rolling out a Private Cloud Platform for Enterprise and content provider customers. Prior to joining ServerCentral, Avi was at Akamai for 9.9 years where he founded the network group and played in the vast Akamai geek sandbox, interfacing Akamai Technologies to the real world. Avi founded Philadelphia's original ISP, netaxs, and started teaching Internet routing in the real world in the mid-90s. He was a founding member of the ARIN advisory council and is actively involved in the network community.
pdfAvi Freedman's Presentation(PDF)
youtubeIntroduction to BGP
NANOG46
June 16, 2009

Tutorial: Introduction to DHCPv6 and DHCPv6 for DOCSIS

This session is intended to provide an introduction to DHCPv6. DHCPv4 and DHCPv6 are separate and distinct protocols. DHCPv6 will be compared and contrast to DHCPv4, specific topics include techniques that can be used to offer redundant DHCPv6 services in the absence of a standards based protocol. Additional topics related to the evolution and future use of DHCPv6 will also be discussed.<BR> <BR> Further, current applications of DHCPv6 will also be discussed specifically the use of DHCPv6 in DOCSIS networks to support the deployment of IPv6. Deployment and migration techniques will also be discussed at a high level.
Speakers:

  • John Brzozowski, Comcast
  • At Comcast, John provides technical leadership and guides the firm's deployment of IPv6. He leverages his expertise and experiences to drive the adoption and implementation of IPv6 ensuring that innovative solutions are in place to support traditional and next generation services. John has contributed significantly to many standards and technologies critical to the cable industry's adoption of IPv6, specifically those pertaining to voice, video, and data. He works closely with CableLabs on DOCSIS and PacketCable specifications and has contributed to IETF standards efforts.<BR> <BR> John's work in the technical community currently includes acting as the chair of the MidAtlantic IPv6 Task Force, North American IPv6 Task Force Steering Committee member, and member of the IPv6 Forum. Through his work with these organization he helps to drive and support critical IPv6 activities regionally and nationally including but not limited to promoting IPv6 education, awareness, and of course adoption. John also serves as co-chair of the IETF DHC Working Group and co-chair of the MAAWG IPv6 technical sub-committee.
youtubeIntroduction to DHCPv6 and DHCPv6 for DOCSIS
pdfJohn Brzozowski Presentation(PDF)
NANOG46
June 15, 2009

Tutorial: VoIP Peering

While various forms of application-layer peering overlays have long existed on the Internet to support applications like email and newsgroups, Voice over IP (VoIP) peering brings with it a new set of elements, policies, and challenges. This tutorial begins with the fundamentals, exploring why peering is even necessary for a largely client-driven application like VoIP. It then surveys the functional elements necessary to peer between telephony-replacing deployments, using the ongoing IETF work on VoIP peering as a touchstone. All of this is considered with a mind to the ongoing evolution of traditional voice services, including mobile telephony, and the rise of other client-driven Internet applications including instant messaging and peer-to-peer file sharing.
Speakers:

  • Jon Peterson, Neustar
  • Jon Peterson is a Fellow at NeuStar, Inc., and currently a member of the Internet Architecture Board (IAB). He served on the Steering Group of the<BR> IETF as co-Area Director of the Transport Area from 2003 to 2006, and subsequently the Real-time Applications and Infrastructure (RAI) area, from<BR> 2006 to 2009. Previously, he founded the SIMPLE WG of the IETF and served as chair of the SIP WG. He is the author or co-author of more than twenty RFCs, including RFC3261, the core Session Initiation Protocol specification. His work has also extended to numerous other standards and technical coordination organizations, including the ITU-T, the Liberty Alliance and ICANN, where he served on the Security and Stability Advisory Committee. His primary interests are immediate personal communications, geolocation, security and privacy.
pdfJon Peterson Presentation(PDF)
NANOG46
June 14, 2009

Tutorial: Effective BGP Load Balancing Using "The Metric System"

Presenting real-world experiences of effective outbound load-balancing across multiple ISPs using BGP traffic engineering and what we call "the metric system." Primary audience is content or data hosting networks that connect to multiple ISPs. Focus is on actual techniques that have been used successfully in numerous installations for simple, effective, and reliable load balancing. This tutorial will show in-depth and specific configurations to achieve desired traffic engineering and will share real-world results.
Moderators:

  • Dani Roisman, Peak Web Consulting
  • Dani Roisman provides Network Design and Engineering services at Peak Web Consulting. In addition to his role as a Senior Network Architect, he is also the Network Engineering Team Lead. He specializes in large content datacenters and networks, with a focus on peering and multi-homing to reduce costs, improve customer negotiating stance, as well as increased network capacity, performance, and fault-tolerance. His network design and implementation accomplishments include multiplayer game and social networking deployments hosting over 5,000 servers across 9 datacenters with Internet bandwidth capacities reaching 250Gbps.
pdfDani Roisman Presentation(PDF)
youtubeEffective BGP Load Balancing Using "The Metric System"
NANOG46
June 14, 2009

Tutorial: Introduction to DOCSIS 3.0

All major Cable Service Providers in United States have started the deployment of DOCSIS 3.0 at various scales. The objective of this tutorial is to provide a high level overview of the key components of DOCSIS3.0 technology.<BR> <BR> It covers key techonlogies in DOCSIS 3.0 such as Downstream Channel Bonding, Upstream Channel Bonding, Multicast Enhancements, Security Enhancements and IPV6 for Cable.<BR> <BR> Intended audiance would be technical personal who are already familiar with CMTS and DOCSIS1.x technologies.
Speakers:

  • Pularikkal Byju, Cisco Systems
  • Byju Pularikkal is a Networking Consulting Engineer for the Advanced Services Organization of Cisco Systems. He holds 'Cisco Certified Internetwork Expert (CCIE)' Certifications on Routing & Switching and Service Provider tracks. Byju is a Subject Matter Expert on DOCSIS 1.X, DOCSIS 2.0 DOCSIS 3.0, Packetcable & IP Core Technologies. Byju has been providing consultancy services to major Cable Operators in the United States and abroad. He is a co-inventor of some of the patent applications filed by Cisco Systems. Byju is also an active member of Society of Cable Telecommunications Engineers (SCTE).
pdfByju Pularikkal Presentation(PDF)
youtubeIntroduction to DOCSIS 3.0
NANOG46
June 14, 2009

Tutorial: Network Capacity RFP: What, Why, How-To

The network capacity purchasing RFP can be a powerful tool that insures all options are on the table during pricing negotiations. It also allows the purchaser to remain firmly in control of the process. We aren't buying used cars, we're subscribing to radically changing costs that need to be managed closely. In this talk we will take a mid level walk through a tested RFP and discuss different aspects of an effective request for pricing or proposal "RFP". We will discuss how defining needs over multiple years can be strategically related to discounts and pricing, how to ask providers to define their own service delivery needs so you can recoup costs and standard terms and conditions to minimize lawyer time and expense. We'll conclude with a walk through of an actual RFP that will be provided as a template for later use.
Speakers:

  • Martin Hannigan, None
  • Martin Hannigan is long time Internet network builder. Circa ~88, his past includes early development of networks and products at Bose Corporation, Microsoft, Level(3) Communications, VeriSign, and Verne Global ehf. He's currently the market go-to person and a founder of the burgeoning Iceland Data Center industry, consults for the largest ILEC in the Caribbean, and is appointed to the ICANN ASO AC by the ARIN Board of Directors. He participates in development of global IPv4 and IPv6 network numbering policy matters representing North America. He's an attendee of ARIN, RIPE, LACNIC, AFRINIC, NANOG, UKNOF, IETF, and other industry community gatherings.
docHannigan Form(DOC)
pdfMartin Hannigan Presentation(PDF)
NANOG46
June 14, 2009

Tutorial: Deploy a Production IPv6 Network in 30 Minutes or less (or it's free)

A completely practical step by step guide to configuring IPv6 in a production network without breaking anything, for people who hate IPv6 and don't have it deployed currently. The goal would be that everyone who leaves the room should be able to successfully deploy an IPv6 network on top of an existing v4 network on any common Juniper/Cisco hardware, without needing to be IPv6 experts or lovers of the protocol. I also want to talk about practical techniques for addressing management so you can successfully deploy IPv6 without having successfully rewritten all of your internal management tools to fully support it, and other tricks to minimize the pain.
Moderators:

  • Richard Steenbergen, nLayer Communications
  • Richard Steenbergen is the co-founder of nLayer Communications, a respectably sized and profitable North American based IP backbone, where he currently serves as the Chief Technical Officer. Richard brings years of experience in practical techniques for network operators, and is a frequent contributor in many community forums. Previously, Richard served as a Senior Network Engineer at several large NSPs, and was the Senior Software Engineer responsible for developing optimized routing technologies at netVmg, Inc.<BR> <BR> Richard is also an active developer for tools and software used by the network operator community. Some notable projects include PeeringDB, a portal used by many networks to help coordinate their peering activities, and IRRPT, a software package used by ISPs to maintain IRR-based prefix filters.
youtubeDeploy a Production IPv6 Network in 30 Minutes or less (or it's free)
pdfRichard Steenbergen Presentation(PDF)
NANOG45
January 27, 2009

Tutorial: Introduction to DHCPv6 and DHCPv6 on DOCSIS

This session is intended to provide an introduction to DHCPv6. DHCPv6 will be compared and contrast to DHCPv4 specific topics including redundancy will be discussed. Additional topics related to the evolution and future use of<BR> DHCPv6 will also be discussed. Information about current applications of DHCPv6 will also be discussed specifically the use of DHCPv6 in DOCSIS networks. Deployment and migration techniques will also be discussed at a<BR> high level.
Speakers:

  • John Jason Brzozowski, Comcast Cable
  • At Comcast, John provides technical leadership and guides the firm's deployment of IPv6. He leverages his expertise and experiences to drive the adoption and implementation of IPv6 ensuring that innovative solutions are in place to support traditional and next generation services. John has contributed significantly to many standards and technologies critical to the cable industry's adoption of IPv6, specifically those pertaining to voice, video, and data. He works closely with CableLabs on DOCSIS and PacketCable specifications and has contributed to IETF standards efforts.<BR> <BR> John's work in the technical community currently includes acting as the chair of the MidAtlantic IPv6 Task Force, North American IPv6 Task Force Steering Committee member, and member of the IPv6 Forum. Through his work with these organization he helps to drive and support critical IPv6 activities regionally and nationally including but not limited to promoting IPv6 education, awareness, and of course adoption. John also serves as co-chair of the IETF DHC Working Group and co-chair of the MAAWG IPv6 technical sub-committee.
pdfBrzozow dhcpv6 v7 N45(PDF)
youtubeIntroduction to DHCPv6 and DHCPv6 on DOCSIS
NANOG45
January 27, 2009

Tutorial: Small Network Operator - Lessons Learned

This presentation is targeted at operators of networks of one to several routers, perhaps up to several POPs, and presents key operational concepts that have made a difference in the reliability and scalability of a small-medium network. Content has been updated and refined since the NANOG42 presentation.
Speakers:

  • Pete Templin, TexLink
  • Pete Templin is an IP Engineer at TexLink Communications, now a Pac-West Telecomm Company. Pete now keeps several networks running smoothly, in anticipation of lots of integration projects, and assists with product development and other VoIP engineering tasks.
youtubeSmall Network Operator - Lessons Learned
pdfTemplin lessonslearned N45(PDF)
NANOG45
January 26, 2009

Tutorial: Effective BGP Load Balancing Using "The Metric System"

Presenting real-world experiences of effective outbound load-balancing across multiple ISPs using BGP traffic engineering and what we call "the metric system." Primary audience is content or data hosting networks that connect to multiple ISPs. Focus is on actual techniques that have been used successfully in numerous installations for simple, effective, and reliable load balancing. This tutorial will show in-depth and specific configurations to achieve desired traffic engineering and will share real-world results.
Speakers:

  • Dani Roisman, Peak Web Consulting
  • Dani Roisman provides Network Design and Engineering services at Peak Web Consulting. In addition to his role as a Senior Network Architect, he is also the Engineering Team Lead for Southern California. He specializes in large content datacenters and networks, with a focus on peering and multi-homing to reduce costs, improve customer negotiating stance, as well as increased network capacity, performance, and fault-tolerance. His network design and implementation accomplishments include multiplayer game and social networking deployments hosting over 5,000 servers across 9 datacenters with Internet bandwidth capacities reaching 250Gbps.
youtubeEffective BGP Load Balancing Using "The Metric System"
pdfRoisman bgp metric N45(PDF)
NANOG45
January 26, 2009

Tutorial: Peering 101

Peering has evolved from being a routing optimization to a strategic intent. As traffic volume grows, peering becomes more interesting from both a performance and cost savings perspective. This 90 minute tutorial will introduce the terms, the motivations, the processes and the math behind Internet interconnection.
Speakers:

  • William B. Norton, InterStream
  • Bill Norton is a consultant for InterStream, an industry association focused on the delivery of high quality streams. Prior to that he was Co-Founder and Chief Technical Liaison for Equinix, Inc., a global provider of Internet Exchange and colocation services. Bill worked at Merit Network for eleven years where he developed the first business plan for the North American Network Operators Group (NANOG) and chaired NANOG from 1995-1998.

  • Kevin Oberman, ESnet
  • R. Kevin Oberman is a Senior Engineer for Energy Sciences Network (ESnet) at Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab).<BR> <BR> 1995 to present: Senior Engineer, ESnet<BR> 1985 to 1995: Network Manager, Lawrence Livermore National Laboratory Engineering Department<BR> 1980 to 1985: System Analyst, Engineering Research Division, Lawrence Livermore National Laboratory<BR> 1977 to 1980: Systems Programmer, Engineering Research Division, Lawrence Livermore National Laboratory<BR> 2004 to present: Member of the Program Committee for Joint Techs, ESnet/Internet2
pdfNorton Peering101 v0 N45(PDF)
youtubePeering 101 PART 1
youtubePeering 101 PART 2
NANOG45
January 25, 2009

Tutorial: BGP 102: Scaling the Network

This talk is aimed at helping a multi-homed network grow from 1 or 2 routers at one POP to a more complex network topology.<BR> <BR> We will cover:<BR> <BR> - BGP Scaling issues in general<BR> - Scalably Originating Routes<BR> - CPU Scaling, Update Load, and Route Table Size<BR> - Loopbacks<BR> - Peer-groups<BR> - Safely (re-)applying policy<BR> - BGP Security<BR> - BGP Features to Avoid: Weight, eBGP Multi-Hop<BR> - iBGP Scaling Issues<BR> - Confederations<BR> - Route Reflectors<BR> - Scalable Route Selection with local-prefs<BR> - Supporting Multi-Homed Customers<BR> - Flexible Policies with BGP Communities<BR> - Handling Disconnected ("Island") POPs<BR> - Sample Network Topology<BR> - Sample Network Router Configurations
Speakers:

  • Avi Freedman, Akamai Technologies
  • Avi Freedman is Chief Network Scientist with Akamai, where he works on architecture, research, product development, Internet visualization, and vulnerability analysis. Prior to joining Akamai, Avi founded Philadelphia's<BR> original ISP, netaxs (4969), and then was VP of Engineering at AboveNet. He was a founding member of the ARIN advisory council and is actively involved in the network community.
pdfFreedman bgp102 1 N45(PDF)
NANOG45
January 25, 2009

Tutorial: How to Accurately Interpret Traceroute Results

Many people think they understand how to use and understand traceroute, yet the large number of traceroute based tickets at any sizable ISP proves that the vast majority of people do not. Even the ISPs themselves are frequently unable to come up with staff who are qualified to look at a traceroute and interpret it correctly.
Speakers:

  • Richard Steenbergen, nLayer Communications
  • Richard Steenbergen is the co-founder of nLayer Communications, a respectably sized and profitable North American based IP backbone, where he currently serves as the Chief Technical Officer. Richard brings years of experience in practical techniques for network operators, and is a frequent contributor in many community forums. Previously, Richard served as a Senior Network Engineer at several large NSPs, and was the Senior Software Engineer responsible for developing optimized routing technologies at netVmg, Inc.<BR> <BR> Richard is also an active developer for tools and software used by the network operator community. Some notable projects include PeeringDB, a portal used by many networks to help coordinate their peering activities, and IRRPT, a software package used by ISPs to maintain IRR-based prefix filters.
youtubeHow to Accurately Interpret Traceroute Results
pdfRAS traceroute N45(PDF)
NANOG45
January 25, 2009

Tutorial: Introduction to LISP

This tutorial introduces the Locator/ID Seperation Protocol (LISP). After providing a survey of Loc/ID split concepts, the tutorial will explain the LISP data plane (LISP), the LISP control Plane (LISP+ALT), and how LISP sites talk with Non-LISP sites (Interworking). The tutorial will then review the current LISP deployment providing practical examples of how to configure, troubleshoot, and operate a LISP router. The tutorial will wrap up by reviewing an example of how LISP can be configured to<BR> enable (BGP free) active-active multi-homing for end-sites.
Speakers:

  • Dino Farinacci, Cisco Systems
  • Dino has built routers for 26 years. He currently is foucsed on building a next generation Data Center platform. His expertise specializes in routing protocols where he has intimate knowledge and implementation experience with IS-IS, EIGRP, OSPF, BGP, IGMP, PIM, and MSDP, as well as IPv6 and MPLS protocols. He is an advocate for modular operating systems. Dino also has been a member of the IETF for 19 years making many contributions over this period of time. Dino has worked for cisco since early 1991 but was away for 5 years at Procket Networks where he help build the highest speed and most dense router (still to date) in a half rack chassis which ran a fully modular operating system. He has been back at cisco for 3 years where he is currently working on new multicast routing technology such as Multicast Fast-Reroute, AMT, Multicast Virtualization, and layer-2 data-center multicast. Dino is not just a multicast bigot but works on many other protocol and OS initiatives. For example, very recently he is prototyping an idea called LISP to separate an internet address into an ID and Locator to allow the Internet to scale better. Dino currently works in the Data Center Business Unit at cisco where his focus is on building a next-generation platform and operating system for Enterprise and Data Center environments.

  • David Meyer, Cisco Systems/University of Oregon
  • David Meyer is currently a Director in the Advanced Research and Technologies Group at Cisco Systems, where he works on future directions for Internet technologies. He has been a member of the Internet Architecture Board (IAB) of the the IETF (www.ietf.org), and has chaired (or co-chaired) the SPEERMINT, MBONED, MSDP, and DNSOP working groups. He is also a member of several IETF directorates and IRTF research groups. He is also active in the operator community, and was a long standing member of the NANOG program committee. He is also active in other standards organizations such as ANSI T1X1.<BR> <BR> Prior to joining Cisco, he served as Senior Scientist, Chief Technologist and Director of IP Technology Development at Sprint. He is also Director of the Advanced Network Technology Center at the University of Oregon. Prior to working at Sprint, he worked at Cisco, where he was involved in software development, working both on multicast and BGP.
pdfDino lisp N45(PDF)
youtubeIntroduction to LISP
NANOG45
January 25, 2009

Tutorial: Network Operations Practices

This tutorial covers basic network operations practices, including what to do when a network breaks, how to manage changes and keep a network from breaking, documentation, customer and peer communication, and some very basic network architecture. It does not cover specific router or systems configurations, as there are lots of other tutorials that cover that sort of thing.
Speakers:

  • Steve Gibbard, ServePath/GoGrid
  • Steve Gibbard is the Network Architect at ServePath/GoGrid, a hosting and cloud computing company in San Francisco. Prior to that, his focus had been on network topology for critical DNS services, including designing infrastructure to support several top level domains. He has also done extensive work on Internet peering and exchange points. Steve is a frequent speaker at Internet industry conferences, and writes regularly about issues of Internet infrastructure design and economics. Steve was <BR> previously Network Architect at Packet Clearing House. He is also a former Senior Network Engineer at Cable & Wireless, and has held network engineering positions at Digital Island and World Wide Net.
pdfGibbard operation practices N45(PDF)
NANOG44
October 13, 2008

Tutorial: IPv6 Routing Introduction

This tutorial will provide an overview of IPv6 routing concepts and provide examples of IPv6 configurations for routers using Cisco and Juniper CLI. There will be a question and answer period at the end of the tutorial for specific technical questions related to deploying IPv6 on existing networks.
Speakers:

  • Ron Bonica, Juniper Networks
  • Ron Bonica is a member of Juniper Networks\' routing protocol software development team. He also contributes to the Internet Engineering Task Force (IETF), currently serving as co-director of the Operations and Management (O&M) Area, as well as co-chair of the Layer 3 Virtual Private Network Working Group. Ron also has authored several standard documents.Prior to joining Juniper Networks, Ron served as senior manager of engineering for MCI\'s vBNS+ network. The vBNS+ network offered L3VPN services to United States government customers.

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organising and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
youtubeIPv6 Routing Introduction
pdfSmith IPv6 Presentation(PDF)
NANOG44
October 12, 2008

Tutorial: BGP Techniques for Service Providers – Part 2

The tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial then looks at deployment techniques, including aggregation, announcing and receiving prefixes, pressure points on the routing system, and some of the newer features available.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organising and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
youtubeBGP Techniques for Service Providers – Part 2
pdfSmith BGP Presentation(PDF)
NANOG44
October 12, 2008

Tutorial: IP Multicast and Multipoint Design for IPTV Services

Provides a thorough understanding of the end-to-end protocol, mechanics and service elements of IP multicast technologies used in IPTV networks. Transit transport design options will be presented. Source and network resiliency will be discussed along with path selection, admission control and channel changing
Speakers:

  • Mike McBride, Cisco Systems
  • Mike is a SW Engineer in the Multicast Development group at Cisco Systems. His focus is the deployment of Multicast in the Service Provider space.
youtubeIP Multicast and Multipoint Design for IPTV Services
pdfMcBride Presentation(PDF)
NANOG44
October 12, 2008

Tutorial: BGP Techniques for Service Providers - Part 1

The tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial then looks at deployment techniques, including aggregation, announcing and receiving prefixes, pressure points on the routing system, and some of the newer features available.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organising and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
youtubeBGP Techniques for Service Providers - Part 1
pdfSmith BGP Presentation(PDF)
NANOG44
October 12, 2008

Tutorial: VoIP For Service Providers

This presentation will be useful to network operators and technical decision makers who are embarking upon building segments of their network to superbly run voice products, or want to better support voice customers.<BR> <BR> The presentation introduces key VoIP concepts of relevance to operators, and a review of VoIP security techniques.
Speakers:

  • Andy Davidson, NetSumo Ltd
  • Andy Davidson is director of technology at the British ISP consultancy NetSumo, serves on the board of the LONAP internet exchange, and also the program committee for the UK Network Operators Forum. He has a special interest in IP interconnection techniques and policy.<BR> <BR> He has had an interest in voip since 2001, and has built and managed several networks for VoIP service providers.
pdfDavidson Presentation(PDF)
NANOG43
June 1, 2008

Tutorial: Network Measurement Tools

An introduction to the many freely available network measurement tools. This tutorial will give the attendees a good introduction to several tools as well as an idea of what resources are available. The tutorial will begin with a broad survey of available tools and then go in a bit more detail about four particular tools:<BR> <BR> <BR> Iperf<BR> BWCTL <BR> OWAMP <BR> NDT
Speakers:

  • Jeff Boote, Internet2
  • Jeff Boote is a Senior Network Software Engineer for R&D at Internet2. In this capacity, Jeff implemented OWAMP, a tool for one-way latency measurement that is a sample implementation of IETF RFC 4656, which he co-authored. Jeff also created BWCTL, a tool for scheduling throughput tests that allows multiple users to schedule throughput tests with hosts in the middle of the network in cooperation with regularly scheduled tests. Jeff is heavily involved in the development of the U.S. implementation of the perfSONAR architecture. He is a contributing member to the Open Grid Forum\'s Network Measurement Working Group and Internet2\'s Performance Working Group. Before coming to Internet2 in March of 2002, Jeff worked at the National Center for Atmospheric Research (NCAR) in the Visualization Lab, writing visualization software to translate NCAR research into high- resolution, multi-dimensional animations and also managed NCAR\'s web engineering group.

  • Jon Dugan, ESnet
  • Jon Dugan has a broad background in IP networking and UNIX administration and programming. His experience is primarily in the Research and Education sector and has been an active member of the R&E community. For many years he worked at the National Center for Supercomputing Applications (NCSA) and has served on the SCinet committee for the Supercomputing tradeshow for many years. Recently Jon joined the Network Engineering team at ESnet (Energy Sciences Network). He is the maintainer of the Iperf network throughput measurement tool.
pdfJeff Boote's Network Tools Presentation(PDF)
pdfJon Dugan's Tools Overview Presentation(PDF)
youtubeNetwork Measurement Tools
pdfUsing Iperf Presentation(PDF)
NANOG43
June 1, 2008

Tutorial: Best Practices for Determining the Traffic Matrix in IP Networks

\"Knowledge of the amount of traffic between source and destination pairs of a network is crucial to fundamental operational tasks such as capacity planning, traffic engineering, and peering management. Router vendors, third parties, academic researchers, and ingenious network engineers have devised multiple ways of collecting and estimating traffic matrices. This session presents an overview of applications of traffic matrices and operational experiences with the various approaches, including Netflow-based methods, mathematical estimation models, and MPLS (both RSVP and LDP) methods. Emphasis will be on practical experiences with each method.\"
Speakers:
  • Rached Blili, Cariden Technologies.
  • Arman Maghbouleh, Cariden Technologies
  • Arman Maghbouleh serves as the President of Cariden Technologies where he works with network operators to develop traffic management solutions. Arman has extensive experience in network design consulting and tools development, including stints at Apple Computer, Fidelity Investments and Advanced Telecommunications Research Laboratories.
pdfRached Blili Presentation(PDF)
NANOG43
June 1, 2008

Tutorial: Prefix Filtering, Black Holes and Protecting Your Business

BGP Prefixes leaking today potentially have a much largers business impact than it did 10 years ago. While groups look at long term fixes, this tutorial will focus on what ISPs should be doing now. This will be a compilation of best practices for all modes of BGP prefix filtering - between the ISP and their customers, the ISP and their peers, and the ISP and their upstream. It will also review reaction tools - like Remote Trigger Black Hole (RTBH) - to demonstrate how layers of filtering is used to protect the interest of business and the Internet. Scaling and operational maintenance of the prefix filters will also be covered.
Speakers:
  • David Barak, Callisma/AT&T.
  • Barry Raveendran Greene, None.
  • Heather Schiller, Mark Prior.
pdfBarry Raveendran Greene Presentation(PDF)
pptBarry Raveendran Greene Presentation(PPT)
youtubePrefix Filtering, Black Holes and Protecting Your Business
NANOG43
June 1, 2008

Tutorial: VOIP Peering

Program Highlights: Business and Technical Drivers for Voice Peering; Voice Peering Architectures, Designs and Implementation Models; Bi-Lateral and Multi-Lateral Voice Peering; Technologies: Least Cost Routing (LCR), ENUM, SRV, Session Controllers; A look into the Voice Peering Fabric, its users and other statistics; Analysis of Voice Peering Operators, their Business Models & Strategies
Speakers:
  • Shrihari Pandit, Stealth Communications.
youtubeVOIP Peering
NANOG42
February 19, 2008

Tutorial: Introduction to IPv6

This tutorial will provide an introduction to IPv6. Topics covered included a brief history, as well as an explanation of the protocol and status of the IPv6 standards. It then will cover how the addressing works, and the changes in routing protocols, before looking at how service providers might include IPv6 within their existing Internet backbone infrastructure.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organising and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
pdfIntroduction to IPv6(PDF)
youtubeIntroduction to IPv6
NANOG42
February 18, 2008

Tutorial: A Load-Sharing Approach to Increase Capacity in IP/MPLS Networks

Currently, network operators are increasingly bundling multiple links together to meet the growing demand for IP and MPLS services. They also use several Equal Cost Multi-Path techniques at various protocol layers such as BGP, OSPF, ISIS, RSVP-TE and LDP to provide multiple paths. This leads to numerous combinations of load balanced paths at different layers (IP, MPLS, Ethernet). With services being offered for native IP, L2VPNs, VPLS, L3VPNs, IPv6 and others, a one size fits all approach for load balancing is limited. In this presentation, we will look at the reasons for load sharing, the various layers where load sharing is used, highlight the criteria used for load sharing at each layer and recommend the best schemes to be used for each traffic type to boost network capacity utilization. We will further look at some interesting techniques of speculation in MPLS packets and neutralization of polarization effects in IP networks.
Speakers:

  • Sanjay Khanna, Foundry Networks
  • Sanjay Khanna is a senior product marketing manager in Foundry Networks Service provider Systems business unit. In his role, Sanjay is responsible for product strategy of the Foundry Networks XMR/MLX series of IP/MPLS Routers. Sanjay has over 14 years of experience in the design and development of next-generation IP, MPLS, Ethernet and ATM switches and routers, and has worked with multiple service providers in designing next generation MPLS, IP, Ethernet, wireless backhaul and triple-play networks. He has held numerous leadership positions in product management and engineering at Tellabs, Vivace Networks, Mariposa Technology and Newbridge. Sanjay holds B.E and M.E degrees in electrical engineering from Concordia University in Montreal, and a MBA from University of California at Berkeley.
youtubeA Load-Sharing Approach
NANOG42
February 18, 2008

Tutorial: Small Operator Lessons Learned

In five years as an ISP routercrasher, there have been many false starts, and plenty of missed visions. Operators and managers of small to medium networks (single router to single-digit POP count) will hopefully find a few examples of things that \"light the lamp\" and help some facet of the daily grind.
Speakers:

  • Pete Templin, TexLink
  • Pete Templin is the senior network architect at Texlink Communications, where he manages the IP/MPLS network and related services. These include product development, tier 3 trouble escalation, capacity planning, and operational strategy/tactics. Previously, he worked in sales engineering and professional services at Digital Island (or was it the Digital Cable Wireless Island?).
youtubeSmall Operator Lessons Learned
NANOG42
February 17, 2008

Tutorial: BGP Troubleshooting Techniques, Part 2

Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organising and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
Speakers:
  • Philip Smith, Cisco Systems.
pdfBGP Troubleshooting Techniques Presentation(PDF)
youtubeBGP Troubleshooting Techniques, Part 1
youtubeBGP Troubleshooting Techniques, Part 2
NANOG42
February 17, 2008

Tutorial: Network Core Infrastructure, Best Practices

This session focuses on the basic requirements necessary to improve backbone security. It reviews features and techniques available to help improve security by hardening the core network. This session reviews security best practices, security recommendations, and router features to mitigate direct infrastructure attack. It covers the deployment of specific features and using them to improve backbone security. This session is designed for network engineers and security professionals in service provider & enterprise environments.
Speakers:

  • Yusuf Bhaiji, Cisco Systems
  • Yusuf Bhaiji, CCIE #9305 (R&S and Security), has been with Cisco Systems for 7 years and is currently the Program Manager for the Cisco CCIE Security Certification and CCIE Proctor in Cisco Dubai Lab. Yusuf\'s passion for Security technologies and solutions has played dominant role in his 17 years of industry experience, from as far back as his initial Masters Degree in Computer Science, and since reflected in his numerous certifications. Yusuf is advisory board member of several non-profit organizations for the dissemination of technologies and promoting indigenous excellence in the field of internetworking. Yusuf has authored two Cisco Press publications and written several articles, white papers, and presentations on various security technologies. He is a frequent lecturer and well-known speaker presenting in several Conferences and Seminars worldwide.
youtubeNetwork Core Infrastructure, Best Practices
pdfNetwork Core Infrastructure, Best Practices(PDF)
NANOG42
February 17, 2008

Tutorial: BGP Troubleshooting Techniques, Part 1

Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organising and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
Speakers:
  • Philip Smith, Cisco Systems.
youtubeBGP Troubleshooting Techniques, Part 1
youtubeBGP Troubleshooting Techniques, Part 2
pdfPhilip Smith Presentation(PDF)
NANOG42
February 17, 2008

Tutorial: L2 Attacks & Mitigation Techniques

Layer 2 Attacks and Mitigation Techniques session focuses on the security issues surrounding Layer 2, the data-link layer. With a significant percentage of network attacks originating inside the corporate firewall, exploring this soft underbelly of data networking is critical for any secure network design. Security issues addressed in this session include ARP spoofing, MAC flooding, VLAN hopping, DHCP attacks, and Spanning Tree Protocol concerns. Common myths about Ethernet switch security are confirmed or debunked, and specific security lockdown recommendations are given. Attack mitigation options include the new DHCP snooping and Dynamic ARP Inspection (DAI) functionality. Attendees can expect to learn Layer 2 design considerations from a security perspective and mitigation techniques for Layer 2 attacks. This session is for network designers, administrators, and engineers in all areas of data networking.
Speakers:

  • Yusuf Bhaiji, Cisco Systems
  • Yusuf Bhaiji, CCIE #9305 (R&S and Security), has been with Cisco Systems for 7 years and is currently the Program Manager for the Cisco CCIE Security Certification and CCIE Proctor in Cisco Dubai Lab. Yusuf\'s passion for Security technologies and solutions has played dominant role in his 17 years of industry experience, from as far back as his initial Masters Degree in Computer Science, and since reflected in his numerous certifications. Yusuf is advisory board member of several non-profit organizations for the dissemination of technologies and promoting indigenous excellence in the field of internetworking. Yusuf has authored two Cisco Press publications and written several articles, white papers, and presentations on various security technologies. He is a frequent lecturer and well-known speaker presenting in several Conferences and Seminars worldwide.
youtubeL2 Attacks & Mitigation Techniques
pdfYusuf Bhaiji Presentation(PDF)
NANOG42
February 17, 2008

Tutorial: You Can Teach Problem Solving and Should

Problem solving is the essence of what most network administrators do, but it\'s not often taught, and there\'s a lot of mystique that says it can\'t be taught. In fact, it\'s a skill, and it can be taught to the same extent that other skills can be taught. The most important tool in teaching it is simply a belief that it can be taught; this talk will attempt to convince you, and will provide you with more tools you can use to teach.
Speakers:
  • Elizabeth Zwicky, Acuitus, Inc..
NANOG41
October 14, 2007
Tutorial: BGP Multihoming Techniques (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG41
October 14, 2007

Tutorial: BGP Multihoming Techniques (Part 1)

This tutorial introduces service providers to some of the features available in BGP to aid multihoming to the Internet. After an explanation of multihoming and the principles being followed in this tutorial, several examples involving different scenarios will be given. Configuration techniques for modifying inbound and outbound traffic flows are covered, as are some examples on how to use BGP communities in inter-AS relationships. The tutorial finishes by covering some common multihoming security issues.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organizing and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
pdfBGP Multihoming Techniques(PDF)
youtubeBGP Multihoming Techniques (Part 1)
NANOG41
October 14, 2007

Tutorial: Layer 3 VPN for v4 & v6 in IP Core

Main stream Service provider revenue is coming from providing Business L3VPN. V4 L3VPN have been the key driver all along. Moving forward we will start seeing v6 L3VPN coming into picture due to Federal Mandates. These VPN could be using the MPLS transport or the IP transport in the Service provider core. Traditionally MPLS transport has been widely accepted and deployed. But there are many other providers who have protected their investment by using their existing infrastructure build over IP. With IP Core the same L3VPN for v4/v6 has been successfully being deployed and used. This tutorial goes over the advantages and implementation details of achieving v4/v6 L3VPN over IP core. Vendors like Cisco have products which has demonstrated this and various service providers have deployed the same.
Speakers:

  • Madhusudan Nanjanagud, Cisco Systems
  • Madhusudan Nanjanagud has been with Cisco Systems since 2000 and is at San Jose location. He is a Technical Leader in Service Provider Engineering team supporting development and deployment activities. He works closely with customers and development teams to ensure deployment of new product and services in customer networks. His expertise are in the field of Advanced MPLS technologies and design of Tier1 service provider networks. Madhu has also worked at AT&T IP Backbone as Network consulting engineer before joining Cisco Systems. He hold Master of Science in System Analysis from BITS Pilani India.
youtubeLayer 3 VPN for v4 & v6 in IP Core
pdfLayer 3 VPN for v4 & v6 in IP Core(PDF)
NANOG41
October 14, 2007
Tutorial: Introduction to IPv6 RoutingSpeakers:
  • Ron Bonica, Juniper Networks.
  • Philip Smith, Cisco Systems.
pdfIntroduction to IPv6 Routing(PDF)
NANOG41
October 14, 2007
Tutorial: Hands-On IPv6 IntroductionSpeakers:
  • Jordi Palet Martinez, None.
NANOG40
June 5, 2007

Tutorial: BGP Communities for Service Providers

A discussion about BGP community systems for Service Providers. Covers the design and implementation considerations of many powerful features, and provides examples for Cisco and Juniper implementations.
Speakers:
  • Tom Scholl, AT&T Labs.
  • Richard A. Steenbergen, nLayer Communications
  • Richard Steenbergen is the Co-Founder of nLayer Communications, where he currently serves as Chief Technical Officer and devotes a significant amount of time to the strategic management of peering and transit relationships. Previously, he served as a Sr. Network Engineer for several large NSPs, and was the Sr. Software Engineer responsible for developing optimized routing technologies at netVmg, Inc.
pdfBGP Communities for Service Providers(PDF)
youtubeBGP Communities for Service Providers
NANOG40
June 5, 2007

Tutorial: How to Update Wireshark

In today\'s networks there are an increasing number of new protocols and changes to existing protocol changes occurring on an almost daily basis. One of the tried and tested methods of diagnosing problems by networking professionals is using a \'network analyzer\' or sniffer. However, with the velocity of protocol changes the protocol analyser may not have been updated to decode the new formats. This problem is even more common in our test and validation labs. This presentation will give a overview of how Wireshark works from a user perspective. From the developer perspective, layout of the code, commonly used functions, and a walk through of extending Wireshark to support MVPN (multicast VPN) decoding of BGP. Wireshark is free and licensed under GPL.
Speakers:

  • Aamer Akhter, Cisco Systems
  • Aamer Akhter, joined Cisco Systems, Inc. in 1998 after graduating from Georgia Tech with a Bachelor\'s of Science in electrical engineering. After joining the Technical Assistance Center (TAC), he has worked in various capacities for cisco supporting large service provider and enterprise customers, as well as testing, designing and deploying several large Layer 2 and MPLS/VPN networks. Mr. Akhter is currently working as a technical marketing engineer in the areas of Network Virtualization, Wan-Optimization and router instrumentation. He is CCIE number 4543.
pdfAamer Akhter Presentation(PDF)
youtubeHow to Update Wireshark
NANOG40
June 4, 2007
Tutorial: BGP Techniques for Service Providers (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG40
June 4, 2007

Tutorial: BGP Techniques for Service Providers (Part 1)

The tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial then looks at deployment techniques, including aggregation, announcing and receiving prefixes, pressure points on the routing system, and some of the newer features available.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organizing and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
pdfBGP Techniques for Service Providers(PDF)
NANOG39
February 6, 2007
Tutorial: BGP Troubleshooting Techniques (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG39
February 6, 2007

Tutorial: BGP Troubleshooting Techniques (Part 1)

This tutorial covers common problems ISPs have when deploying BGP within their network. It looks at problems with peer establishment, missing routes, inconsistent route selection, and convergence issues. It also looks at real world examples of common errors which are made when deploying BGP, both as iBGP and eBGP, in service provider networks.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems since 1998 and is based in Brisbane, Australia. He is a Consulting Engineer, part of the Service Provider Architectures Group in Corporate Development. His role includes working with many ISPs in the Asia Pacific region, specifically in network strategies, technology, design and operations, configuration and scaling. As part of an ISP and Internet education initiative, Philip runs several Routing and Internet Technology Workshops in the Asia Pacific region. He also assists as co-instructor at similar events in many other parts of the world. Philip also is closely involved in regional activities, being chair of the APRICOT Management Committee, chair of APOPS, member of the organising and programme committees for SANOG and PacNOG, as well as chair of APNIC\'s Routing and Internet Exchange Point Special Interest Groups. Prior to joining Cisco, he spent five years at PIPEX (now integrated into MCI\'s global network business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
pdfBGP Troubleshooting Techniques(PDF)
youtubeBGP Troubleshooting Techniques PART 1
NANOG39
February 5, 2007

Tutorial: IP Multicast/Multipoint for IPTV (and beyond)

This tutorial gives an overview of how IP multicast and (MPLS) multipoint technologies can be used in IPTV solutions and beyond. The presentation first sumamrizes such solutions and the resulting strategies to consider when deploying multipoint technologies. It then continues to present an architectural overview highlighting key functions of multipoint IPTV solution. In the remainder of the session those key functions are reviewed SSM, native IP multicast vs. mLDP and RSVP-TE/P2MP tree building, resiliency for multipoint (convergence, fast reroute, dualstream), Path selection for cost optimization, admission control and channel change issues and solutions.
Speakers:
  • Toerless Eckert, Cisco Systems.
youtubeIP Multicast/Multipoint for IPTV (and beyond)
pdfToerless Eckert Presentation(PDF)
NANOG39
February 5, 2007

Tutorial: NetFlow to guard the Infrastructure

This tutorial aims to cover the uses of NetFlow to monitor an SP\' infrastructure, from the export, router-wise, to the collect and analysis, from a security perspective. While there is certainly a great deal of papers on the subject, there is room - and need, or so I hope - for a comprehensive coverage of NetFlow from theory to practical operations. The questions regularly popping-up in the operators\' forums about NetFlow uses, as well as the lack of visibility most operators have regarding attacks against their infrastructure may be good testimonials to support such a tutorial.
Speakers:
  • Yann Berthier, None.
youtubeNetFlow to guard the Infrastructure
pdfYann Berthier Presentation(PDF)
NANOG39
February 5, 2007

Tutorial: Best Practices for Determining the Traffic Matrix in IP Networks

Knowledge of the amount of traffic between source and destination pairs of a network is crucial to fundamental operational tasks such as capacity planning, traffic engineering, and peering management. Router vendors, third parties, academic researchers, and ingenious network engineers have devised multiple ways of collecting and estimating traffic matrices. This session presents an overview of applications of traffic matrices and operational experiences with the various approaches, including NetFlow-based methods, mathematical estimation models, and MPLS (both RSVP and LDP) methods. Emphasis will be on practical experiences with each method. The tutorial has been slightly revised since previous versions. There will be less focus on NetFlow (only new advances will be covered), a more detailed description of how to build a traffic matrix from MPLS LDP counters, more coverage of measuring/estimating peering traffic (external in addition to internal traffic matrix). There will also be a discussion of the combination of traffic data with routing information.
Speakers:

  • Thomas Telkamp, Cariden Technologies, Inc.
  • Thomas Telkamp is responsible for deploying Cariden products, and guides product development. Previously, he worked for Global Crossing as Director of Network Engineering, Director of IP Global Architecture, and Director of Networking Research. Before joining Global Crossing, Thomas worked as a consultant at AT&T-Unisource Communications Services, SURFnet Expertise Centrum, SURFnet, DANTE, and Wunderman Cato Johnson. Thomas\' professional interests include network modeling and analysis, traffic characterization, and traffic engineering.
pdfBest Practices for Determining the Traffic Matrix in IP Networks(PDF)
youtubeBest Practices for Determining the Traffic Matrix in IP Networks
NANOG38
October 8, 2006
Tutorial: BGP Multihoming Techniques (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG38
October 8, 2006

Tutorial: BGP Multihoming Techniques

This tutorial introduces service providers to some of the features available in BGP to aid multihoming to the Internet. After an explanation of multihoming and the principles being followed in this tutorial, several examples involving different scenarios will be given. Configuration techniques for modifying inbound and outbound traffic flows are covered, as are some examples on how to use BGP communities in inter-AS relationships. The tutorial finishes by covering some common multihoming security issues. <BR><BR> Level: Introductory to Intermediate
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent five years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe.<BR> <BR> Philip is co-author of Cisco ISP Essentials, published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
pdfBGP Multihoming Techniques(PDF)
youtubeBGP Multihoming Techniques
NANOG38
October 8, 2006

Tutorial: Disaster Recovery & Global Site Load Balancing for Distributed Data Center Applications

Zero downtime is one of the key principles in network design, in particular when building data-centers, where key applications and data need to be accessed at any given time. Content switches have traditionally been used to build scaleable and resilient data-centers offering local load balancing for the data-center front-end and multi-tier architectures. Over the past years enterprises and services providers around the world have started to utilize content switches (often in conjunction with other dedicated GSLB devices) to also provide redundancy across multiple distinct geographic locations. The session introduces Global Server Load Balancing (GSLB) concepts and terminology, like active-standby, active-active, and disaster recovery, before diving into a detailed description of the most common GSLB technologies, including DNS-based solutions, L3-based solutions (Route Health Injection) and HTTP-only mechanisms.
Speakers:

  • Zeeshan Naseh, Cisco Systems
  • Zeeshan Naseh, CCIE (#6838), is a Technical Leader in Cisco\'s World Wide Data Center Networking Practice within Advanced Services. His primary responsibility have been supporting Cisco\'s major customers, including service providers, wireless service providers, large enterprises, and financial institution. As a design consultant, Zeeshan has focused on Content Switching and Data Centers. Zeeshan has authored several white papers and design documents that have been published on Packet Magazine, IETF and on CCO (www.cisco.com). Zeeshan is the author of the data center book titled Designing Content Switching Solutions (ISBN: 1-58705213x).
youtubeDisaster Recovery & Global Site Load Balancing for Distributed Data Center Applications
pdfZeeshan Naseh Presentation(PDF)
NANOG37
June 5, 2006
Tutorial: BGP Techniques for Service Providers (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG36
February 14, 2006
Tutorial: L2VPN: Path to Convergence (Part 2)Speakers:
  • Syed Nawaz, Cisco Systems.
  • Muhammad Waris Sagheer, Cisco Systems.
NANOG36
February 14, 2006

Tutorial: L2VPN: Path to Convergence<BR>Level: Introductory

Initially, Virtual Private Networks were built using leased lines. Service providers were offering VPNs based on point-to-point data link layer connectivity, using ATM or Frame Relay virtual circuits. Customers built their own Layer 3 networks to accommodate IP traffic. As a result, separate networks exist for Layer 2 and Layer 3 traffic, but maintaining separate networks for Layer 2 VPNs, Layer 3 VPNs and Internet traffic is difficult and very costly. <BR><BR> In order to maximize return on their assets and minimize their operating costs, service providers often look to consolidate the delivery of multiple service types onto a single networking technology. As packet traffic takes up a larger and larger portion of the available network bandwidth, it becomes increasingly useful to optimize public networks for IP. As a result, service providers are moving to converged IP/MPLS networks, and they need a single infrastructure for delivering Layer 2 (including transport) and Layer 3 services to their internal and external customers. L2VPN is the architectural framework for accomplishing this, regardless of whether the Layer 2 service is ATM, Frame Relay, Ethernet, PPP, or HDLC. L2VPN encapsulates packets at the provider edge router, transports them over the backbone to the provider edge router on the other side of the cloud, removes encapsulation, and sends them to their destination. <BR><BR> The solution has the following benefits: <UL> <LI> Reduces operating expenses (OpEx) and capital expenditures (CapEx)</LI> <LI> Offers a new set of services, such as Metro Ethernet MPLS uses frames or cells. L2VPN can work in IP over ATM networks and IP over MPLS networks</LI> <LI> L2VPN can be combined with Quality of Service and Traffic Engineering to build new revenue-generating services</LI> <LI> VPLS is a service targeted for enterprise networks to connect geographically separate LAN segments together across a WAN. <BR><BR></LI> </UL> In this tutorial we will walk through the following topics: <UL> <LI> Virtual Private Wire Service (VPWS): like-to-like and interworking attachment circuits</LI> <LI> VPLS (Virtual Private Lan Service): point-to-multipoint</LI> <LI> Guaranteed Quality of Service</LI> <LI> Traffic Engineering and fast reroute for L2VPN</LI> <LI> MPLS OAM L2VPN circuits</LI> <LI> Pseudowire redundancy & tunnel stitching</LI> <LI> High availability and reliability</LI> <LI> Convergence</LI> <LI> L2VPN troubleshooting</LI> </UL> L2VPN (interworking & VPLS) demo</LI>
Speakers:

  • Syed Nawaz, Cisco Systems
  • Syed Natif Nawaz has more than seven years of experience in networking design, including five years of experience with Cisco IOS-XR software. He is currently the IOS-XR Software Development Manager at Cisco Systems, where he works on customer-focused IOS and IOS-XR defect resolution, feature integration, release processes, and general serviceability guidelines. He is the co-author of articles in Techworld and Packet magazines. Formerly, Syed worked as a Development engineer at Assured Access technologies and Alcatel, where he developed software for Access Concentrators. In addition to higher education in Electrical and Electronics from University of Madras, Syed holds an M.S. in Computer Science and Engineering from State University of New York at Buffalo.

  • Muhammad Waris Sagheer, Cisco Systems
  • Muhammad Waris Sagheer is a Senior Software Engineer for the High End Routing Organization in Cisco Systems, specializing in Advanced MPLS Technologies. He provides design, consulting, and escalation assistance to US, European, and Asian service providers for ATM and MPLS technologies. Muhammad has presented on various MPLS-related topics at the APRICOT 2005 and the Networkers conference, as well as MPLS Power Sessions to European Service Providers and Enterprise customers. He is the co-author of case studies and articles in the Cisco Press book MPLS Configuration on Cisco IOS Software, Packet magazine, and Techworld.
youtubeL2VPN: Path to Convergence<BR>Level: Introductory
NANOG36
February 13, 2006

Tutorial: Overview of QoS for Packet-based IP and MPLS Networks<BR>Level: Introductory

With the increased convergence of multi-services at the edge of the provider network, there is a greater need for effective bandwidth management and service differentiation essentially achieved through IP Quality of Service. In order to provide end-to-end scalable IP services, MPLS backbones are being used to achieve this. This has led to a wider deployment of MPLS-based backbones, enabling providers to have the capability to extend service differentiation using MPLS Diffserv techniques. This ability to provide traffic categorization along with traffic engineering and bandwidth management techniques, available through MPLS Traffic Engineering (TE) and Diffserv-Aware Traffic Engineering (DS-TE), allows the service provider an array of choices for end-to-end implementation of Quality of Service. The five key components of QoS include delay, jitter, latency, bandwidth and fairness. Any QoS deployment requires attention to these components. This would be achieved at the edge by initially classifying traffic streams appropriately, then metering them towards providing service-level guarantees and, if needed, marking the streams as per-policy definitions. Subsequently, for effective bandwidth management, congestion avoidance and management techniques need to be implemented for better utilization of the links and for improved distribution of the available resources. <BR><BR> QoS in the MPLS core achieves differentiation using the MPLS EXP (experimental bit) and leverages the above-mentioned techniques. Additionally, there are benefits of providing congestion avoidance in the core by combining MPLS EXP-based classification with path selection and link and node protection schemes enabled by MPLS TE /FRR/ DS-TE. <BR><BR> This tutorial will begin by providing a background to the classical QoS techniques available for packet-based IP and MPLS networks. Subsequently it will introduce the concepts of MPLS Diffserv and briefly discuss the mapping between IP Diffserv and MPLS Diffserv at the edge. It will also briefly touch upon the concepts of MPLS QoS in conjunction with the path selection schemes through MPLS TE/FRR and DS-TE. <BR><BR> The following topics will be covered as part of this tutorial: <UL> <LI> QoS Techniques <UL> <LI> Classification/Marking</LI> <LI> Shaping/Policing</LI> <LI> Queuing/Scheduling</LI> <LI> Congestion Avoidance</LI> </UL> </LI> <LI> QoS in IP/MPLS Edge</LI> <UL> <LI> IP Diffserv (DSCP)</LI> <LI> MPLS Diffserv (EXP)</LI> <LI> Diffserv Tunneling Modes (RFC 3270)</LI> </UL> </LI> <LI> QoS in MPLS Core</LI> <LI> MLPS QoS and Path selection schemes: MPLS TE / FRR / DS-TE</LI> </UL>
Speakers:
  • Utpal Mukhopadhyaya, Cisco Systems.
  • Arun Sathiamurthi, Cisco Systems.
  • Paresh Shah, Cisco Systems.
pdfArun Sathiamurthi Presentation(PDF)
youtubeOverview of QoS for Packet-based IP and MPLS Networks
NANOG36
February 13, 2006
Tutorial: Troubleshooting BGP (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG36
February 13, 2006

Tutorial: ISP Security 101 Primer <BR>Level: Introductory/Intermediate

This tutorial covers topics ranging from daily DDOS mitigation to: <UL> <LI> Methods for fighting miscreant communities</LI> <LI> DNS anycast hybrid architectures</LI> <LI>Remote triggered black hole filtering</LI> <LI>Deploying and using sinkholes <BR><BR></LI> </UL>
Speakers:
  • Roland Dobbins, Cisco Systems.
  • Barry Greene, Cisco Systems.
pptBarry Greene Presentation(PPT)
youtubeISP Security 101 Primer
NANOG36
February 13, 2006

Tutorial: Troubleshooting BGP<BR>Level: Introductory/Intermediate

This tutorial covers common problems ISPs have when deploying BGP within their network. It looks at problems with peer establishment, missing routes, inconsistent route selection, and convergence issues. It also looks at real-world examples of common errors which are made when deploying BGP, both as iBGP and eBGP, in service provider networks.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent five years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe. Philip is co-author of Cisco ISP Essentials, published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
pdfPhilip Smith Troubleshooting BGP(PDF)
youtubeTroubleshooting BGP
NANOG35
October 25, 2005

Tutorial: Getting to Know ARIN

This informal tutorial is intended for those forming a new relationship with ARIN or new to ARIN meetings. The program provides answers to many questions concerning ARIN\'s purpose, structure, and activities. In addition, it offers tips on how to get the most from participation in ARIN community activities, such as attending ARIN Public Policy and Members Meetings and participating in ARIN\'s open, bottom-up policy process.
Speakers:

  • Ray Plzak, ARIN
  • Ray Plzak, ARIN President and CEO, has been involved in Internet registry operations since 1991. Prior to assuming his duties with ARIN in 2000, he managed the DoD NIC. He has extensive experience in managing the allocation of Internet Number Resources; the administration of domain names (the .MIL domain); managing an Internet root server (g.rootserver.net); managing directory services such as WHOIS and IRR; and help desk operations. Ray is a past co-chair of the Domain Name System (DNS) Operation Working Group of the IETF and is the co-author/contributor of several RFCs. He is a member of the Advisory Committee of the Internet Society and Root Server System Advisory (RSSAC) and Security and Stability Advisory (SSAC) Committees of the Internet Corporation for Assigned Names and Numbers (ICANN).
NANOG35
October 23, 2005
Tutorial: BGP Multihoming Techniques (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG35
October 23, 2005

Tutorial: Scaling Considerations in MPLS Networks<BR>Intermediate/Advanced

This tutorial discusses some of the scaling considerations in MPLS deployments, concentrating on the tradeoffs between the cost and benefit of creating extra state in the network. In particular, the tutorial will look at how the amount of state (for example LSPs and forwarding state) is affected by different MPLS signaling protocols, features deployed, and network design choices. Furthermore, the cost of this state in terms of both platform resources and operations/management overhead is evaluated (for example, when is it necessary to upgrade a platform or add a new device in the network, or how difficult is it to configure and troubleshoot a particular deployment?). The material presented is vendor-independent. The tutorial is targeted for network engineers and service providers who want to gain a deeper understanding of MPLS networks. Attendees should have a basic understanding of MPLS and BGP/MPLS VPNs.
Speakers:

  • Ina Minei, Juniper
  • Ina Minei is a network protocols engineer at Juniper Networks, where she focuses on MPLS protocols and applications. She is an active participant in industry fora and conferences and has co-filed several patents in the area of IP and MPLS. She is co-author of the new book, MPLS-Enabled Applications, to be published by Wiley UK in October 2005. The book provides an overview of current MPLS topics, and contains several discussions on scaling issues that arise in MPLS networks.
pdfIna Minei Presentation(PDF)
NANOG35
October 23, 2005

Tutorial: BGP Multihoming Techniques<BR>Introductory/Intermediate

This tutorial introduces service providers to some of the features available in BGP to aid multihoming to the Internet. After an explanation of multihoming and the principles being followed in this tutorial, several examples involving different scenarios will be given. Configuration techniques for modifying inbound and outbound traffic flows are covered, as are some examples on how to use BGP communities in inter-AS relationships. The tutorial finishes by covering some common multihoming security issues.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent five years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe. Philip is co-author of Cisco ISP Essentials, published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
youtubeBGP Multihoming Techniques - Introductory/Intermediate
NANOG34
May 15, 2005

Tutorial: BGP Techniques for Service Providers

This tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial then looks at common deployment scenarios as used in ISP networks, before finishing off with some of the newer features available.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent five years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe. Philip is co-author of \'Cisco ISP Essentials,\' published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
youtubeBGP Techniques for Service Providers
pdfPhilip Smith BGP Techniques for Service Providers(PDF)
NANOG34
May 15, 2005

Tutorial: Challenges in Network Security Protocols<BR>Level: Introductory/Intermediate

This tutorial gives a quick overview of the basics of network security, including cryptography, authentication, key distribution, and some web basics. It also talks about what is difficult. The real difficulty isn\'t the cryptography, but basic system issues, especially considering that people are part of the system. We cover topics such as the functional differences between PKI-based systems and Kerberos-like systems, PKI trust models, and enough cryptography to impress a date.
Speakers:

  • Radia Perlman, Sun
  • Although Radia Perlman is most well known for her work in bridging and routing protocols, she has also made significant contributions to network security, including sabotage-proof routing, strong password protocols, PKI models, analysis and redesign of the IPsec authentication handshake (IKE), efficient revocation of certificates, and secure deletion of data. Radia is a Distinguished Engineer at Sun Microsystems. She is the author of \'Interconnections\' and coauthor of \'Network Security,\' as well as being a series editor for Prentice Hall. She has taught graduate and undergraduate level courses at Harvard and MIT, and is currently an adjunct faculty member of the University of Washington. She has about 60 issued patents, a Ph.D. in computer science from MIT, and an honorary doctorate from KTH, the Royal Institute of Technology of Sweden.
youtubeChallenges in Network Security Protocols - Level: Introductory/Intermediate
pdfRadia Perlman - Network Security Protocols(PDF)
NANOG34
May 15, 2005

Tutorial: Best Practices for Determining the Traffic Matrix in IP Networks<BR>Level: Intermediate

Knowledge of the amount of traffic between source and destination pairs of a network is crucial to fundamental operational tasks such as capacity planning, traffic engineering, and peering management. Router vendors, third parties, academic researchers, and ingenious network engineers have devised multiple ways of collecting and estimating traffic matrices. This session presents an overview of applications of traffic matrices and operational experiences with the various approaches, including Netflow-based methods, mathematical estimation models, and MPLS (both RSVP and LDP) methods. Emphasis will be on practical experiences with each method.
Speakers:

  • Thomas Telkamp, Cariden
  • Thomas Telkamp is responsible for deploying Cariden products, and guides product development. Previously, he worked for Global Crossing as Director of Network Engineering, Director of IP Global Architecture, and Director of Networking Research. Before joining Global Crossing, Thomas worked as a consultant at AT&T-Unisource Communications Services, SURFnet Expertise Centrum, SURFnet, DANTE and Wunderman Cato Johnson. Thomas\' professional interests include network modeling and analysis, traffic characterization and traffic engineering.
youtubeBest Practices for Determining the Traffic Matrix in IP Networks - Level: Intermediate
pdfThomas Telkamp - Best Practices(PDF)
NANOG34
May 15, 2005

Tutorial: Bridges, Routers, Switches, Oh My!<BR>Level: Introductory/Intermediate

This session demystifies the conceptual issues in moving data across multiple hops. We give an overview of, and contrast the functionality of these technologies, including an overview of link state routing (used in OSPF and IS-IS), spanning tree (used in bridging and switching), distance vector (used in RIP), and path vector (used in BGP).
Speakers:

  • Radia Perlman, Sun
  • Radia Perlman is a Distinguished Engineer at Sun Microsystems. Some of her contributions to the industry include inventing the spanning tree algorithm used by bridges and switches, and many of the algorithms necessary to make link state routing (IS-IS and OSPF) scalable and robust. She is the author of \'Interconnections\' and coauthor of \'Network Security.\' She has taught graduate and undergraduate level courses at Harvard and MIT, and is currently an adjunct faculty member of the University of Washington. She has about 60 issued patents, a Ph.D. in computer science from MIT, and an honorary doctorate from KTH, the Royal Institute of Technology of Sweden.
youtubeBridges, Routers, Switches, Oh My! Level: Introductory/Intermediate
pdfRadia Perlman - Bridges, Routers, Switches, Oh My!(PDF)
NANOG33
January 30, 2005
Tutorial: BGP Troubleshooting Techniques (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG33
January 30, 2005

Tutorial: Understanding MPLS OAM Capabilities for Troubleshooting MPLS Networks<BR>Level: Intermediate

Fault management and diagnosis is a challenge in MPLS networks due to the separation of the control plane and data plane. Several tools are available in Cisco IOS to detect control and data plane failures. This toolset has been expanded to include data plane liveliness check for LDP, TE tunnels and pseudo wires LSPs. This presentation discusses IOS-embedded tools that help troubleshoot the control and data plane in MPLS networks. We review capabilities such as VRF-aware ping and traceroute, in addition to LSP ping, LSP trace, and VCCV for fault management and diagnosis of network elements.
Speakers:

  • Moiz Moizuddin, Cisco Systems
  • Moiz Moizuddin joined Cisco Systems in August of 1999. Initially, he worked at the Technical Assistance Center - TAC. where his focus was routing protocols and MPLS. Later on, he moved to Advanced Services, where he worked on various SP accounts. Currently he is working as a Technical Marketing Engineer with primary focus on MPLS and related technologies. Moiz has extensive experience in designing SP and enterprise networks and has presented at various forums. He holds an M.S. in Electrical Engineering with specialization in Telecommunication from California State University Long Beach, and also has a CCIE in Routing/Switching.

  • Mukhtiar Shaikh, Cisco Systems
  • Mukhtiar Shaikh joined Cisco in October of 1996. Initially, he was a member of the ISP Expert Team providing technical support to Cisco\'s large ISP accounts. Now, he is part of the Central Engineering team within the Advanced Services Organization. His main areas of focus are IP routing protocols and MPLS technologies. In his current role, he provides design, consulting and escalation assistance to the Advanced Services accounts deploying MPLS networks. During the last couple of years, he has led various MPLS (L3/L2 VPN and TE) related projects and has been involved in the design and deployment of MPLS in enterprise as well as SP networks. Mukhtiar holds an M.S. degree in Electrical Engineering from Colorado State University.
pdfMoiz Moizuddin Presentation(PDF)
youtubeUnderstanding MPLS OAM Capabilities for Troubleshooting MPLS Networks - Level: Intermediate
NANOG33
January 30, 2005

Tutorial: BGP Troubleshooting Techniques<BR>Level: Introductory

This tutorial covers common problems ISPs have when deploying BGP within their network. It looks at problems with peer establishment, missing routes, inconsistent route selection, and convergence issues. It also looks at real world examples of common errors which are made when deploying BGP, both as iBGP and eBGP, in service provider networks.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent five years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe. Philip is co-author of Cisco ISP Essentials, published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
pdfBGP Troubleshooting Techniques(PDF)
youtubeBGP Troubleshooting Techniques<BR>Level: Introductory
NANOG33
January 30, 2005

Tutorial: Build for Success—How to Use Network Design Principles to Differentiate the Good, the Bad, and the Ugly

First-generation commercial Internet network engineers used key principles in the way they built, deployed, and operated their networks. The principles were derived and deployed from core theorems that proved to scale during times of exponential growth. Until the publication of RFC 3439, \"Some Internet Architectural Guidelines and Philosophy,\" these principles were undocumented and rarely passed to the next generation of network engineers. This primer discusses in detail the core principles highlighted in RFC 3439 and reviews some of the assumed fundamentals of functional, hierarchical, and modular design that are core tools for today\'s network designs. <A HREF=\"http://www.1-4-5.net/~dmm/talks/NANOG33/designing/\">http://www.1-4-5.net/~dmm/talks/NANOG33/designing/</A>
Speakers:

  • Barry Greene, Cisco Systems
  • Barry Raveendran Greene is a Senior Consultant in the Office of the CTO at Cisco. Barry\'s current topics of interest are ISP operations and security. He has been with Cisco since 1996, and is the co-coordinator for the Cisco ISP Workshop Program, designed to empower engineering talent in ISPs worldwide. Barry has more than 22 years experience in systems integration, security, operations, maintenance, management, and training on a variety of computer, internetworking, and telecommunications technologies.

  • Dave Meyer, Cisco Systems
  • David Meyer is currently Director of Internet Architecture and Engineering at Cisco Systems. Prior to that he served as Senior Scientist and Director of IP Technology Development at Sprint. He is also Director of the Advanced Network Technology Center at the University of Oregon. Prior to working at Sprint, he worked at Cisco, where he was involved in software development, working both on multicast and BGP. He is active in the IETF, where he chairs the MBONED, GROW, and DNSOP working groups, as well as being a member of several IETF directorates and Internet Research Task Force research groups. He is also active in the operator community and in other standards organizations as the ITU-T, where he co-chairs FGNGN WG 7.
youtubeBuild for Success—How to Use Network Design Principles to Differentiate the Good, the Bad, and the Ugly
NANOG32
October 17, 2004

Tutorial: IPv6 Deployment and Case Studies

This presentation highlights real IPv6 deployment techniques in service provider networks. After attending this presentation, the listener will be able to test IPv6 deployment techniques in a lab environment and deploy the technology in their networks.
Speakers:

  • Salman Asadullah, Cisco Systems
  • Salman Asadullah, a Technical Leader at Cisco Systems, has been designing and troubleshooting large-scale IP and multiservice networks for over eight years. He has represented Cisco at industry panel discussion and technical conferences such as Networkers, APRICOT, SANOG, IETF, NAv6TF, APACv6TF, and the IPv6 Forum. He is co-author of an IETF draft, technical articles, and white papers, as well as Cisco CCIE Fundamentals: Network Design & Case Study, and PDIO of the IPT Networks. Salman holds a B.S. in Electrical Engineering from the University of Arizona and an M.S. in Electrical Engineering from Wichita State University in Kansas.

  • Ciprian Popoviciu, Cisco Systems
  • Ciprian Popoviciu is a Technical Leader at Cisco Systems, with over seven years of experience designing, testing, and troubleshooting large customer networks. As part of Cisco\'s Network Solution Integration Test organization, Ciprian designed and tested large IPv6 network deployments in direct collaboration with service providers, evaluated IPv6 features, and worked with test tool vendors to integrate them in their products. He has contributed to white papers and IETF drafts, and has given several invited talks at IPv6 workshops and training programs for network technology professionals. Ciprian holds a B.S. in Physics from Babes-Bolyai University, Romania, and M.S. and Doctorate degrees in Physics from the University of Miami.
youtubeIPv6 Deployment and Case Studies
NANOG32
October 17, 2004

Tutorial: ISP Security Toolkits

This is an Introductory/Intermediate Tutorial.
Speakers:

  • Tim Battles, AT&T
  • Tim Battles is a part of AT&T Labs. He has been with AT&T since 2000, working in the Operations Center for the AT&T Common Backbone Group directly supporting AT&T Operations for Security Engineering Support. Tim\'s IP Security Team supports AT&T Broadband, AT&T Voip, AT&T Hosting, AT&T Dial Platform, and AT&T MIS, both domestically and internationally.
youtubeISP Security Toolkits
pdfTim Battles Presentation(PDF)
NANOG32
October 17, 2004
Tutorial: BGP Multihoming Techniques (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG32
October 17, 2004

Tutorial: Internet Number Resource Management and Administration

The management and administration of Internet number resources will be examined in this tutorial. Beginning with an overview of the Regional Internet Registry (RIR) system, the structure, characteristics, and services of an RIR will be explored. Current trends in the global structure, such as the Number Resource Organization (NRO), Address Supporting Organization (ASO), and the World Summit on the Information Society (WSIS) will be discussed. Specific ARIN activities such as registration services, policy development, training, and elections will be detailed. Lastly, the current state of the distribution of Internet number resources will be detailed.
Speakers:
  • Richard Jimmerson, ARIN.
  • Ray Plzak, ARIN.
youtubeInternet Number Resource Management and Administration
pdfRay Plzak - Internet Number Resource Management(PDF)
NANOG32
October 17, 2004

Tutorial: BGP Multihoming Techniques

This tutorial introduces service providers to some of the features available in BGP to aid multihoming to the Internet. After an explanation of multihoming and the principles being followed in this tutorial, several examples involving different scenarios will be given. This includes the options available when multihoming to the same ISP (including RFC2270) and to different upstreams. Configurations for modifying inbound and outbound traffic flows are covered. The tutorial concludes with a case study and an examination of the use of BGP communities by several ISPs.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent five years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe. Philip is co-author of Cisco ISP Essentials, published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
youtubeBGP Multihoming Techniques
pdfPhilip Smith Presentation(PDF)
pdfPhilip Smith Presentation(PDF)
NANOG32
October 17, 2004

Tutorial: Options for Blackhole and Discard Routing

This intermediate-level tutorial offers attendees a view of some common practices for operating a blackhole service. As security concerns abound in the Internet, operators and providers are constantly exploring methods for protecting their networks and customers. During this intermediate-level tutorial we assume that attendees have basic IGP and BGP networking skills. We then build on this basic knowledge by discussing announcement methods for blackholing traffic across the network. In addition, some options for counting and logging the discarded traffic are discussed. Throughout the tutorial, operational and configuration commands from multiple vendors are used to illustrate the tutorial concepts. <BR><BR> A brief outline of the material follows: <OL> <LI> Assumptions</LI> <LI> Discard options <UL> <LI> Static route to null</LI> <LI> Discard interface </LI></UL></LI> <LI> Mapping addresses to blackhole services <UL> <LI> BGP advertisements</LI> <LI> Communities</LI> <LI> Multihop options</LI> <LI> Altering next hop</LI> </UL></LI> <LI> Injecting routes <UL> <LI> Dedicated server</LI> <LI> Accepting routes from customers</LI> <LI> Accepting routes from peers</LI> </UL></LI> <LI> Accounting and Counting Options</LI> <UL> <LI> Filters</LI> <LI> ACLs</LI> <LI> Counters</LI> <LI> Syslog</LI> <LI> Logging</LI> </UL></LI> <LI> Who to discard? <UL> <LI> Attacks from customers</LI> <LI> Attacks to customers</LI> <LI> Unallocated address space (bogons?)</LI> <LI> Attacks from peers</LI> </UL> </LI></OL>
Speakers:

  • Wayne Gustavus, Verizon
  • Wayne Gustavus Wayne Gustavus is a member of the IP Operations Support team for Verizon Internet Services. He is a Cisco Certified Internetwork Expert and has over 10 years experience in the networking industry. His current responsibilities at Verizon include supporting the national, multi-vendor router network that provides IP services for consumer and business customers. Wayne is a member of the NSP-SEC community and is active in Verizon\'s security operations, including the Inter-NOC Dial-By-ASN (INOC-DBA) network, anti-DDoS efforts, and blackhole routing infrastructure.

  • Joe Soricelli, Juniper
  • Joseph M. Soricelli is a Professional Services Engineer at Juniper. He is a Juniper Networks Certified Internet Engineer, a Juniper Networks Authorized Instructor, and a Cisco Certified Internet Expert. He is the author of <I>Juniper Networks Certified Internet Associate Study Guide</I> and <I>Juniper Networks Certified Internet Specialist Study Guide</I>. In addition to writing numerous training courses, he has worked with and trained carriers, telcos, and ISPs throughout his career in the networking industry.
pdfJoe Soricelli Presentation(PDF)
youtubeOptions for Blackhole and Discard Routing
NANOG31
May 23, 2004
Tutorial: BGP Techniques for Service Providers (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG31
May 23, 2004

Tutorial: IS-IS Up to Date

This presentation reviews recent IETF enhancements to IS-IS, including extensions in support of high availability [Restart-TLV], MD5 authentication support, multi-topology extensions, and IS-IS for IPv6. The tutorial also covers topics that will help ISPs improve the operating efficiency of their network. <BR><BR> An outline of the session follows: <OL> IS-IS for high availability <UL> <LI> Check-pointing method</LI> <LI> IETF restart TLV</LI> </UL> </LI> <LI> IS-IS for IPv6</LI> <LI> Multi-topology support</LI> <LI> MD5 authentication support</LI> <LI> Other topics <UL> <LI> Default-metric change</LI> <LI> IS-IS protocol shutdown</LI> <LI> Limit the number of redistributed routes</LI> <LI> Update on IETF Drafts</LI> </OL>
Speakers:

  • Shankar Vemulapalli, Cisco Systems
  • Shankar Vemulapalli is a Technical Leader at Cisco Systems. He is a member of Central Engineering, within Advanced Services. In his current role, he specializes in design and implementation of new enhancements to routing protocols (BGP/OSPF/ISIS) and MPLS-VPNs, in service provider and enterprise customer networks. Shankar is also a frequent contributor at networking technical forums.
youtubeIS-IS Up to Date
pdfShankar Vemulapalli Presentation(PDF)
NANOG31
May 23, 2004

Tutorial: BGP Techniques for Service Providers

The tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a recap of iBGP, eBGP, and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial then looks at common deployment scenarios as used in ISP networks, before finishing off with some of the newer configuration features available.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent 5 years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe. Philip is co-author of Cisco ISP Essentials, ISBN 1-58705-041-2, published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
youtubeBGP Techniques for Service Providers
pdfPhilip Smith Presentation(PDF)
NANOG31
May 23, 2004

Tutorial: Using IPsec to Encrypt Your Wireless Traffic at NANOG

NANOG plans to make an IPsec server available at NANOG31, which attendees can use to encrypt their traffic on the local network. This willl significantly reduce the chance that someone can sniff your passwords on the wireless network. During this tutorial, you will learn how to configure your Linux, BSD, Mac, or Windows laptop for use with the NANOG IPsec server. This is a hands-on tutorial, so bring your laptops to the session. If you want to be fully prepared for the tutorial, visit my page <A HREF=\"http://www.packet-pushers.net/NANOG/ipsec/\" TARGET=\"_blank\">http://www.packet-pushers.net/NANOG/ipsec/</A> in advance. Install any necessary software on your laptop in advance if possible.
Speakers:

  • Duane Wessels, Measurement Factory
  • Duane Wessels discovered Unix and the Internet as an undergraduate studying physics at Washington State University. After playing System Administrator for a few years, he moved to Boulder, Colorado, to attend graduate school. In late 1994, he joined the Harvest project, where he worked on searching, indexing and caching. From 1996 until 2000, he was co-principle investigator of the NLANR Information Resource Caching project (IRCache). During this time he and others developed and supported the Squid caching proxy. His second book, titled Squid: The Definitive Guide, is soon to be published by O\'Reilly and Associates. Currently, he is co-owner and president of The Measurement Factory, Inc., a company that specializes in evaluating the performance and compliance of HTTP-aware devices.
pdfDuane Wessels Presentation(PDF)
youtubeUsing IPsec to Encrypt Your Wireless Traffic at NANOG
NANOG30
February 8, 2004

Tutorial: BGP/MPLS Layer 3 VPNs

This tutorial discusses MPLS VPNs in detail, concentrating on layer 3 BGP MPLS VPNs. The tutorial will cover basic L3VPN setup and carrier scenarios outlined \"BGP/MPLS IP VPNs,\" as well as advanced topics that arise in the context of VPNs. The material presented is vendor-independent. The tutorial is targeted at network engineers and service providers who want to gain a deeper understanding of MPLS VPNs. Basic understanding of MPLS is assumed, but no prior knowledge of VPNs is necessary, as the tutorial will start building the MPLS VPN model from scratch.
Speakers:
  • Ina Minei, Juniper.
youtubeBGP/MPLS Layer 3 VPNs
pdfIna Minei Presentation(PDF)
NANOG30
February 8, 2004

Tutorial: MPLS Fast Reroute

This tutorial offers an advanced exploration of Fast Reroute (FRR) techniques and operations. Fast Reroute is an important tool in engineering networks for transporting real-time data in addition to traditional Layer 2 technologies. During this tutorial we build on existing engineer skills to discuss the terminology and background for FRR. Both current FRR models, node and link protection, are examined. We\'ll look at the RSVP objects used, the establishment of the FRR paths, as well as operational issues. Throughout the tutorial, Juniper Networks and Cisco Systems routers and CLI commands are used to illustrate important FRR concepts. <BR><BR> A brief outline follows: <OL> <LI> Assumptions</LI> <LI> Why use fast reroute?</LI> <LI> FRR Terminology <UL> <LI> Node protection</LI> <LI> Link protection / Facility backup <LI> Point of local repair (PLR)</LI> <LI> Protected LSP <LI> Detour LSP</LI> <LI> Bypass LSP</LI> <LI> Merge point </UL> </LI> <LI> Node Protection <UL> <LI> Building FRR paths</LI> <LI> RSVP objects</LI> <LI> Fast Reroute</LI> <LI> Detour</LI> <LI> Record route</LI> <LI> Session attribute</LI> <LI> Label operations</LI> <LI> Merging detours</LI> Notifying ingress router of local repair</LI> </UL> </LI> <LI> Link Protection <UL> <LI> Building FRR paths</LI> <LI> RSVP objects</LI> <LI> Fast Reroute</LI> <LI> Detour</LI> <LI> Record route</LI> <LI> Session attribute</LI> <LI> Label operations</LI> <LI> RSVP operation during repair mode</LI> <LI> Merging detours</LI> <LI> Notifying ingress router of local repair </LI> <UL> </LI> </OL>
Speakers:
  • Joe Soricelli, Juniper.
pdfJoe Soricelli Presentation(PDF)
youtubeMPLS Fast Reroute
NANOG30
February 8, 2004

Tutorial: Customer-Triggered Real-Time Blackholes

This tutorial introduces a few simple security tools any ISP can implement at low cost (free) to improve both reaction time and customer satisfaction during crisis. Basics of blackhole routing and customer use of the blackhole configuration in the ISP network will be discussed. Some advanced uses for blackhole routing will also be covered. Finally, the BGP FlowSpec draft, titled \"Dissemination of flow specification rules\" (<A HREF=\"http://www.tcb.net/draft-marques-idr-flow-spec-00.txt\">http://www.tcb.net/draft-marques-idr-flow-spec-00.txt</A>) and its future within the standards process will be discussed. An overview of the draft will be provided with operator input sought.
Speakers:
  • Tim Battles, AT&T.
  • Danny McPherson, Arbor Networks.
  • Chris Morrow, UUNET.
pdfChris Morrow Presentation(PDF)
youtubeCustomer-Triggered Real-Time Blackholes
NANOG30
February 8, 2004

Tutorial: MPLS-Based Layer 2 VPNs

This tutorial discusses the L2 VPN-over-MPLS solutions being standardized in the IETF. The first part of the session covers the drivers, the enterprise perspective of the main models (Virtual Private Wire Services, VPWS, and Virtual Private LAN Service, VPLS) and related technology in the standards. The second section describes the building blocks common to all L2 VPN models. The third part of the tutorial discusses the specifics of VPWS and VPLS. We also discuss Layer 2 internetworking concepts, i.e., bridged and routed mode solutions, options for ARP mediation, options for MPLS encapsulation, and end to end OAM. Configuration examples from several vendors will be given for the various solutions covered in the tutorial. This session requires a basic understanding of MPLS technology, including control plane and data plane concepts. We begin with simple, generic models, and move gradually to more complex concepts to appeal to a variety of attendees: product managers, network planners/architects, system engineers, network operations staff, customer support, applications engineering, and development engineers who are new to the area of MPLS L2 VPN services. An outline of the session follows: <OL> <LI> Introduction to L2VPNs over MPLS <UL> <LI> Drivers, High-level Definitions, Standards </LI></UL> </LI> <LI> IETF Generic Models <UL> <LI> Information Model/Provisioning</LI> <LI> Control Plane: Auto-discovery, Signaling</LI> <LI> Data Plane: Attachment Circuits, Virtual Forwarders, Pseudo-wires</LI> <LI> Virtual Private Wire Service (VPWS) <UL> <LI> Provisioning models (e.g., single-sided, double-sided provisioning), and related concepts (Gid, PWid FEC etc) </LI> <LI> Configuration Examples </LI></UL> </LI> <LI> Layer 2 Internetworking <UL> <LI> Encapsulation options: Bridged/Routed Mode, MPLS </LI> <LI> Packet walkthrough, ARP Mediation </LI> <LI> Service OAM </LI> <LI> Configuration Example </LI> </UL> </LI> <LI> Virtual Private Line Service (VPLS) </LI> <LI> LDP, BGP VPLS commonalities and differences </LI> <LI> VPLS Signaling, Data Plane </LI> <LI> Configuration Example </LI> </UL></LI> <LI> Summary </LI> </OL>
Speakers:

  • Florin Balus, Nortel
  • Florin Balus is an M.Sc (Artificial Intelligence) graduate from the Faculty of Electronics and Telecommunications, University of Bucharest, Romania. He has more than 10 years experience in data networking, working for the last seven years at Nortel in the Global Data Network Engineering team. During his career at Nortel he has been Network Engineering prime for various projects in the areas of ATM/FR, DSL and IP Services. He currently specializes in MPLS VPNs, focusing also on the evolution to Ethernet. Prior to joining Nortel, Florin worked for France Telecom in Europe for three years.

  • Mike Loomis, Nortel
  • Mike Loomis holds a BS in engineering from Rensselaer Polytechnic Institute and an MBA from the University of New Hampshire. Mike has eight years of data networking experience at Bay Networks and Nortel Networks. He has held a variety of product management positions in Network Management, Enterprise Switching, and Optical Ethernet business units. His recent focus has been on L2 VPNs over MPLS, the evolution toward Ethernet, and VPLS.
pdfFlorin Balus Presentation(PDF)
youtubeMPLS-Based Layer 2 VPNs
NANOG29
October 19, 2003
Tutorial: Implementing a Secure Network Infrastructure (Part III)Speakers:
  • Merike Kaeo, Merike, Inc..
NANOG29
October 19, 2003

Tutorial: MPLS Applications Overview

This tutorial provides an overview of some of the applications enabled by MPLS. The session is a high-level, vendor-independent tutorial targeted at network engineers and service providers who are not familiar with MPLS applications. It is a follow-up to Salt Lake City\'s Introduction to MPLS tutorial, which discussed basic MPLS building blocks and signaling protocols. Our goal is to provide the audience a high-level view of the applications where MPLS is used. Topics covered will include: traffic engineering, protection and restoration, MPLS VPNs, and pseudo-wires.
Speakers:
  • Ina Minei, Juniper.
pdfIna Minei Presentation(PDF)
youtubeMPLS Applications Overview
NANOG29
October 19, 2003

Tutorial: Deploying IP Anycast

IP Anycast is an older technology that has seen a bit of a resurgence in recent months, perhaps encouraged by its use in providing several of the root servers. In designating certain unicast addresses as \'anycast,\' operators configure these addresses on multiple machines, and configure routes to each host. When traffic is directed to an anycast address, routers select one path from potentially several valid paths to forward traffic (thus, no change from traditional unicast forwarding). One server receives each packet and responds to the requester. In configuring multiple hosts to respond to the same address, stateless protocols such as DNS can be easily scaled. Servers can be located in closer proximity to clients, providing faster responses to queries. In the event of a single host failure, routes can quickly be withdrawn and servers in other locations handle the request traffic, all without any changes to client configurations. Recursive DNS clients built into many of today\'s operating systems deal rather poorly with a failure of their primary recursive server. Of eight operating systems evaluated in a recent survey, seven kept no history of failed servers, trying each DNS query against the first server and waiting for a response before moving to secondary servers. Using anycast, service is maintained even in the face of a single or multiple host failure. This substantially reduces resolution delays due to server failure. DNS will serve as an example of successful anycast use, but the strategies described are also applicable to other stateless protocols.
Speakers:

  • Kevin Miller, Carnegie Mellon UniversityKevin Miller i
  • Kevin Miller is a Network Systems Developer at Carnegie Mellon University, where he is responsible for development and maintenance of campus network services. He holds a Bachelor of Science in Computer Science degree from Carnegie Mellon.
pdfKevin Miller Presentation(PDF)
NANOG29
October 19, 2003
Tutorial: Implementing a Secure Network Infrastructure (Part II)Speakers:
  • Merike Kaeo, Merike, Inc..
NANOG29
October 19, 2003

Tutorial: Implementing a Secure Network Infrastructure

This tutorial provides detailed technical information about security technologies that should be considered when securing any networking infrastructure. Technologies to be covered include S/Key, 802.1x, RADIUS, TACACS+, SSH, SSL, L2TP, and IPsec. We will show specific architectures and configuration examples to effectively secure network infrastructures comprising routers, switches, and firewalls. Configuration examples will be vendor-independent and will include much of the most widely deployed equipment. The three 90-minute sessions will cover: <UL> <LI> Security technology details</LI> <LI> Secure infrastructure architectures</LI> <LI> Sample configuration scenarios. </LI> </UL>
Speakers:

  • Merike Kaeo, None
  • Merike Kaeo is currently a consultant, focusing primarily on security-related products and network design solutions. She has been in the networking industry for more than 15 years, starting out at the National Institutes of Health in Bethesda, MD, from 1988 to 1993, designing and implementing the original FDDI backbone for the NIH campus using Cisco routers. From 1993 to 2000, Merike was employed by Cisco Systems, Inc., where she worked primarily on technical issues relating to router performance, network routing protocols, network design, and network security. She was a lead member of Cisco\'s security initiative, has acted as a technical advisor for security startup companies, and has been an instructor and speaker at a variety of security-related conferences. Merike is the author of Designing Network Security, published in May 1999 by Cisco Press, with a 2nd edition due out in October 2003.
youtubeImplementing a Secure Network Infrastructure PART 1
youtubeImplementing a Secure Network Infrastructure PART 2
youtubeImplementing a Secure Network Infrastructure PART 3
pdfMerike Kaeo Presentation(PDF)
NANOG29
October 19, 2003

Tutorial: Troubleshooting BGP

This tutorial covers common problems ISPs have when deploying BGP within their networks. We look at issues with peer establishment, missing routes, inconsistent route selection, and convergence issues. We also examine real-world examples of common errors that are made when deploying BGP, both as iBGP and eBGP, in service provider networks.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent 5 years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe. Philip is co-author of Cisco ISP Essentials, ISBN 1-58705-041-2, published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
pdfPhilip Smith Presentation(PDF)
youtubeTroubleshooting BGP
NANOG28
June 2, 2003

Tutorial: ISP Security: Deploying and Using Sinkholes

Sinkholes are a flexible security tool that add a wealth of new capabilities to an ISP\'s security toolkit. ISPs are using sinkholes to track infrastructure port scanning, identify and classify attacks, packet capture attack flows, trace attacks through their networks, and divert attack flows from the target of the attacks. Sinkholes also enable a variety of new applications brought about through necessity and growing operational experience. Sinkholes go beyond narrowly focused tools like black hole servers, Tarpits, and Honeynets. Sinkholes may be used to perform any or all of these functions, but often incorporate all of these and more. This tutorial will explain how to build a sinkhole, using generalized examples from ISP deployments around the world. Configuration using JUNOS and IOS will be used to demonstrate the various ways trigger routers and target routers in the sinkholes are safely, scalably, and efficiently configured. Architectural considerations relating to network topology and placement of sinkholes in the ISP\'s network will be covered, along with anycast deployment options. A multitude of tools that can be placed inside the sinkhole will also be discussed. These include a variety of freeware, shareware, home-built, and commercial tools - covering the diversity available to ISPs of any size. This tutorial is recommended to ISP engineers of all experience levels. The source materials are derived from live operational deployments, which can be modified and applied to any large IP transport network.
Speakers:
  • Barry Raveendren Greene, Cisco Systems.
  • Danny McPherson, Arbor Networks.
youtubeISP Security: Deploying and Using Sinkholes
pdfISP Security: Deploying and Using Sinkholes(PDF)
NANOG28
June 1, 2003
Tutorial: BGP Multihoming Techniques (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG28
June 1, 2003

Tutorial: Introduction to MPLS

This tutorial introduces network engineers and service providers to basic and intermediate features and techniques available for building an MPLS network. We will discuss basic topics of how MPLS operates in a service provider network, including terminology, the setup of label-switched paths (LSPs), and LSP maintenance. Both dynamic MPLS signaling options in widespread use today, RSVP and LDP, will be discussed. Throughout the tutorial, Juniper Networks and Cisco Systems routers are used to illustrate important MPLS concepts. Additionally, configuration and troubleshooting examples are provided using CLI commands from both vendors.
Speakers:

  • Joe Soricelli, Juniper
  • Joseph M. Soricelli is an Education Services Engineer at Juniper. He is a Juniper Networks Certified Internet Engineer, a Juniper Authorized Instructor, and a Cisco Certified Internet Expert. Joeseph is a contributing author to <I>Juniper Networks Routers: The Complete Reference</I> and <I>Juniper Networks Certified Internet Associate Study Guide</I>. In addition to writing numerous training courses, he has worked with and trained carriers, telcos, and ISPs throughout his career in the networking industry.
youtubeIntroduction to MPLS
pdfJoe Soricelli Presentation(PDF)
NANOG28
June 1, 2003

Tutorial: BGP Multihoming Techniques

This tutorial introduces service providers to some of the features available in BGP to aid multihoming to the Internet. After an explanation of multihoming and the principles being followed in this tutorial, several examples involving different scenarios will be given. This includes the options available when multihoming to the same ISP (including RFC2270) and to different upstreams. Configurations for modifying inbound and outbound traffic flows are covered. The tutorial concludes with a case study, and an examination of the use of BGP communities by several ISPs. The configuration examples throughout this tutorial use the Cisco IOS configuration syntax.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith joined Cisco Systems in January 1998. He is a member of the Service Provider Architectures Group of Consulting Engineering, within Corporate Development. His role includes working with many ISPs in the Asia-Pacific region and the rest of the world, specifically in network strategies, design, technology, and operations, as well as helping with network configuration and scaling. Other areas of interest also include Internet routing, Internet protocols, IPv6, and encouraging the growth of the Internet around the world. Prior to joining Cisco, he spent 5 years at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the UK Internet, and played a fundamental role in building the modern Internet in the UK and Europe. Philip is co-author of Cisco ISP Essentials, ISBN 1-58705-041-2, published by Cisco Press. He holds a Doctor of Philosophy and has a First Class Honours Degree in Physics. He lives in Brisbane, Australia.
youtubeBGP Multihoming Techniques
pdfPhilip Smith Presentation(PDF)
NANOG28
June 1, 2003

Tutorial: Deploying Interdomain IP Multicast

This session covers the protocols and topologies associated with inter-domain multicast routing, including details on the operation of MSDP and MBGP as they relate to PIM. The session also introduces the latest trends in inter-domain multicast routing, PIM Source Specific Multicast (SSM), Multicast VPNs, and IPv6 Multicast. During the tutorial, the basic fundamentals of MBGP and MSDP are covered along with their basic configuration, as well as the use of Anycast RP\'s. Numerous topology examples with regard to inter-domain multicast using MBGP and MSDP are presented, along with configuration examples for both the provider and customers. Next, the session introduces Source Specific Multicast and shows how this method of inter-domain multicast solves some of the problems associated with traditional inter-domain PIM-SM multicast. Methods to secure a multicast network will also be presented.
Speakers:

  • Mike McBride, Cisco Systems
  • Mike is a SW Engineer in the Multicast Development group at Cisco Systems. His focus is the deployment of Multicast in the Service Provider space.
youtubeDeploying Interdomain IP Multicast
pptMike McBride Presentation(PPT)
NANOG27
February 9, 2003

Tutorial: IPv6 Deployment Concepts

As a follow-up to the NANOG26 IPv6 tutorial, this session will describe some of the common network environments and their requirements for a deployment of IPv6. We will then go into detail about the transition tools appropriate for use in each of those environments.
Speakers:

  • Tony Hain, Cisco Systems
  • Tony Hain is currently a Technical Leader with Cisco Systems, focusing on IPv6. In addition to providing guidance to the various internal product teams, he is also co-chair of the IETF working group on the IPv6 transition (ngtrans). His 13 years of IETF participation include a term on the Internet Architecture Board from 1997 - 2001. Prior to joining Cisco in 2001, Tony spent five years at Microsoft, where his roles included Program Manager for IPv6 and Network Analyst for the CIO\'s office. Prior to Microsoft, he was the Associate Network Manager for the Department of Energy\'s Internet effort, ESnet.
pdfTony Hain Presentation(PDF)
NANOG27
February 9, 2003
Tutorial: BGP Techniques for Service Providers (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG27
February 9, 2003

Tutorial: BGP Troubleshooting with Juniper Examples

This tutorial introduces network engineers and service providers to advanced BGP features and techniques available within the JUNOS software to assist them in operating their networks. We will examine common configuration errors on a Juniper router - how to spot them and resolve them. The tutorial will then look at how to originate and filter routes using the JUNOS software policy language. The process of selecting the best BGP route is discussed, as well as methods available to modify the various BGP attributes. Examples of command syntax, router output, and troubleshooting aids using a Juniper router are provided throughout the tutorial.
Speakers:

  • Joseph M. Soricelli, Juniper
  • Joseph M. Soricelli is an Education Services Engineer at Juniper. He is a Juniper Networks Certified Internet Engineer, a Juniper Authorized Instructor, and a Cisco Certified Internet Expert. Joeseph is a contributing author to <I>Juniper Networks Routers: The Complete Reference</I> and <I>Juniper Networks Certified Internet Associate Study Guide</I>. In addition to writing numerous training courses, he has worked with and trained carriers, telcos, and ISPs throughout his career in the networking industry.
pdfJoseph M. Soricelli Presentation(PDF)
NANOG27
February 9, 2003

Tutorial: A Methodology for Troubleshooting Interdomain IP Multicast

This tutorial will give participants a structured approach to tracking down and fixing interdomain multicast problems. The talk will break the troubleshooting process down into four main stages: <UL> <LI> Gathering necessary information </LI> <LI> Verifying that the local receiving network knows of an active receiver </LI> <LI> Checking for network knowledge of an active source (local to the source, then interdomain via MSDP) </LI> <LI> Tracking the forwarding state from the receiver back towards the source. <BR><BR></LI> </OL> Examples/case studies will be given, and screen shots from Juniper and Cisco routers will be included. There will be pointers to Best Common Practices, reference materials, and tools. <BR><BR> This is an intermediate-to-advanced talk; participants should have a basic knowledge of the protocols (IGMP, PIM, MBGP, MSDP) and terminology (RP, DR, (S,G), (*,G), RPF, SPT, etc.) and be supporting multicast in their network. Participation in previous NANOG tutorials \"Introduction to IP Multicast Practice\" (May 2001) or \"Deploying IP Multicast (Feb 2002)\" would also be helpful.
Speakers:
  • Caren Litvanyi, Argonne National Lab.
  • Bill Nickless, Argonne National Lab.
pdfA Methodology for Troubleshooting Interdomain IP Multicast(PDF)
NANOG27
February 9, 2003

Tutorial: BGP Techniques for Service Providers

This tutorial introduces service providers to some advanced BGP features and techniques to aid with operating their networks within the Internet. After a brief recap of iBGP, eBGP, and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED, and communities. The tutorial will finish by briefly covering some basic multihoming techniques.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems for four years. He is part of the Internet Architectures Group, which is led by the CTO for Consulting Engineering. His role includes working with many ISPs in the Asia Pacific region, specifically in network design, configuration, and scaling, as well as providing training through an extensive ISP Workshop program. Prior to joining Cisco, Philip spent five years in several key network engineering and operations roles at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
pdfPhilip Smith Presentation(PDF)
NANOG26
October 27, 2002

Tutorial: IPv6 Basics

This session will lay the foundation for IPv6 by quickly reviewing the protocol\'s background, highlighting the technology differences from IPv4, and discussing v6\'s enhanced capabilities. It will also address some inaccurate perceptions and speculation about IPv6. Finally, the session will introduce the transition technologies that will be discussed in part 2 of this series, \"IPv6 Deployment Concepts,\" which will be offered at NANOG 27.
Speakers:

  • Tony Hain, Cisco Systems
  • Tony Hain is currently a Technical Leader with Cisco Systems, focusing on IPv6. In addition to providing guidance to the various internal product teams, he is also co-chair of the IETF working group on the IPv6 transition (ngtrans). His 13 years of IETF participation include a term on the Internet Architecture Board from 1997 - 2001. Prior to joining Cisco in 2001, Tony spent five years at Microsoft, where his roles included Program Manager for IPv6 and Network Analyst for the CIO\'s office. Prior to Microsoft, he was the Associate Network Manager for the Department of Energy\'s Internet effort, ESnet.
youtubeIPv6 Basics
pdfTony Hain Presentation(PDF)
pptTony Hain Presentation(PPT)
NANOG26
October 27, 2002
Tutorial: BGP Troubleshooting Techniques (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG26
October 27, 2002

Tutorial: ISP Security - Real World Techniques II

The Internet is a battleground, with ISP\'s and their customers right in the middle of the line of fire. What ISPs need to protect themselves are tools and techniques that work in the front lines, i.e., tools that fight DoS attacks and provide something other than a busy signal on the customer service line. <BR><BR> Building on the <A HREF=\"/meetings/nanog23/agenda.php\">NANOG 23 security tutorial</A>, we will focus on the ISP-customer edge--the risk, vulnerabilities, and mitigation techniques. Most techniques have been validated and proven operationally deployable.
Speakers:
  • Barry Raveendran Greene, Cisco Systems.
  • Kevin Houle, CERT.
youtubeISP Security - Real World Techniques II
pdfISP Security Presentation(PDF)
NANOG26
October 27, 2002

Tutorial: BGP Troubleshooting Techniques

This tutorial looks at common problems ISPs face when deploying BGP within their network. We describe problems with peer establishment, missing routes, inconsistent route selection, and convergence issues. We also discuss real-world examples of typical errors made when deploying BGP, both as iBGP and eBGP, in service provider networks.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems for four years. He is part of the Internet Architectures Group, which is led by the CTO for Consulting Engineering. His role includes working with many ISPs in the Asia Pacific region, specifically in network design, configuration, and scaling, as well as providing training through an extensive ISP Workshop program. Prior to joining Cisco, Philip spent five years in several key network engineering and operations roles at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
pdfPhilip Smith Presentation(PDF)
NANOG26
October 27, 2002

Tutorial: Managing IP Networks with Free Software

Many of the largest IP network operators in the Internet rely on free software to keep their packets moving, and to allow their staff to sleep occasionally. The choice of free software over commercial alternatives is often a pragmatic one; the wide variety of policies, procedures, platforms and services in different networks require a degree of flexibility in deployment and integration that is often not available with off-the-shelf software. <BR><BR> The flexibility of free software in solving complex tasks can also present complexity to the operator; the part of the solution that is usually not free is the architectural design into which free software components are inserted. <BR><BR> This tutorial will discuss a number of opportunities for automating routine netops housework using free software, loosely assembled under the theme of gathering state from the network and visualising it in useful ways. Applications which will be discussed in some detail include: <UL> <LI> Configuration change measurement: storing the configuration history of your network in a useful way; <BR><BR></LI> <LI> Automatic network configuration audits: self-consistency checks wired to loud alarm bells; <BR><BR></LI> <LI> Automatic generation of DNS records for router interfaces, in the interests of traceroute beautification; <BR><BR></LI> <LI> Automatic generation of graphical maps to help operators visualise live topologies as their networks evolve; <BR><BR></LI> <LI> Gathering data from BGP peers to help in choosing \"maximum-prefix\" session limits. <BR><BR></LI> </UL> The tutorial will not provide instruction on particular programming languages or packages, but will rather illustrate how individual software components can be treated as black boxes, glued together under a Grand Scheme to make operators\' lives easier. All software described in this tutorial will be freely downloadable.
Speakers:

  • Joe Abley, Internet Software Consortium
  • Joe Abley works for the Internet Software Consortium, a not-for-profit company based in Redwood City, CA, which produces free reference implementations of core internet protocols. Before working at the ISC Joe performed a variety of operational and design roles at ISPs and telephone companies in the US and New Zealand.
  • Stephen Stuart, Internet Software Consortium.
pdfStephen Stuart Presentation(PDF)
NANOG25
June 9, 2002

Tutorial: Deploying Tight-SLA Services on an Internet Backbone: ISIS Fast Convergence and Differentiated Services Design

This workshop describes technologies that enable IP service providers to offer tighter Service Level Agreements. The SLA parameters that need to be tightened are defined and the technologies that should be considered are described, together with the decision criteria on where each technology should be used. The workshop is based upon practical deployment experience and includes lab and deployment results. The specific technologies discussed are fast ISIS convergence and differentiated services. Consideration is also given to how these technologies should be deployed and operated. We demonstrate network designs to improve layer 3 routing convergence and traffic engineering, as well as give data to show the costs/benefits of these improvements. A paper based on this project has been published in Computer Networks.
Speakers:
  • Clarence Filsfils, Cisco Systems.
pptClarence Filsfils Presentation(PPT)
youtubeDeploying Tight-SLA Services
NANOG25
June 9, 2002
Tutorial: BGP Techniques for Service Providers (Part 2)Speakers:
  • Philip Smith, Cisco Systems.
NANOG25
June 9, 2002
Tutorial: Introduction to RPSL (Part 2)Speakers:
  • Ambrose Magee, Ericsson.
NANOG25
June 9, 2002
Tutorial: IP Traffic Management: Measurement, Analysis, and Optimization (Part 2)Speakers:
  • Joe Abley, MFN.
  • Andrew Lange, CW.
  • Matthew Meyer, Global Crossing.
  • Josh Wepmen, Ixia.
NANOG25
June 9, 2002

Tutorial: BGP Techniques for Service Providers

This tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a brief recap of iBGP, eBGP, and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED, and communities. The tutorial will then briefly cover some basic multihoming techniques, before finishing with a look at some of the facilities available for debugging problems in BGP networks.
Speakers:

  • Philip Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems for four years. He is part of the Internet Architectures Group, which is led by the CTO for Consulting Engineering. His role includes working with many ISPs in the Asia Pacific region, specifically in network design, configuration, and scaling, as well as providing training through an extensive ISP Workshop program. Prior to joining Cisco, Philip spent five years in several key network engineering and operations roles at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
pdfPhilip Smith Presentation(PDF)
NANOG25
June 9, 2002

Tutorial: Introduction to RPSL

The session is intended for anyone responsible for updating and implementing routing policies of an ISP, including NOC personnel and technical management personnel who need to understand the process of publishing routing policy. The tutorial will discuss: <BR><BR> Publishing routing policy in the Internet Routing Registry (IRR). Expressing routing policies in the IRR using the Routing Policy Specification Language (RPSL), RFC-2622. Generating router configurations from policies stored in the IRR, using the Internet Routing Registry Toolset Specific topics include: <OL> <LI> RPSL objects</LI> <LI> Contact information objects (person, role)/usr/local/www/apache22/data/nanog/docs <LI> Specifying routing policy <UL> <LI> aut-num object</LI> <LI> route-set object</LI> </UL> </LI> </OL>
Speakers:

  • Ambrose Magee, Ericsson
  • Ambrose Magee worked for the RIPE Network Coordination Centre Database Group from 1996 to 2001. While there, he wrote software and provided user support for Versions 2 and 3 of the RIPE Whois Database Server. He has presented tutorials on RPSL at RIPE meetings, at the Network Training Workshop preceeding the INET-2000 meeting in Japan, and at APNIC-12 in Taipei. Currently Ambrose works for the Ericsson Global Expertise Centre in Dublin as a Network Design Consultant in the Service Networks and IP Engineering Unit of the Network Consulting and Managed Services Department.
youtubeIntroduction to RPSL
NANOG25
June 9, 2002

Tutorial: IP Traffic Management: Measurement, Analysis, and Optimization

A provider\'s success is increasingly being influenced by its ability to monitor and engineer its traffic performance - both within its domain and between its domain and other AS\'s. Key data required for both inter- and intra-domain traffic engineering (TE) include information on routing, traffic loads, bandwidth, and path performance. This tutorial focuses on application of TE for inter-domain purposes. This includes short-term traffic management requirements such as debugging, congestion mitigation, and routing optimization; as well as long-term planning involving capacity planning, peering analysis, and load balancing. The first half of this tutorial provides an overview of techniques that can be used by large, complex networks to expand their visibility into and control of traffic moving between their network and other domains (it recaps key points from the NANOG24 Inter-domain Traffic Engineering tutorial). The second half of the tutorial provides specific examples and case studies of inter-domain TE from commercial networks, including MFN and Global Crossing. A case example from Exodus also demonstrates how data gathered for inter-domain TE can be used for intra-domain TE purposes, e.g., use of BGPNextHop in optimizing internal routing.
Speakers:

  • Joe Abley, MFN
  • Joe Abley is a toolmaker at MFN, building tools to measure, manage, and document MFN\'s IP network. He has also worked at MFN as a backbone engineer. Before joining MFN, Joe worked as a consultant for various carriers and ISPs in New Zealand, where he provided operational and network design support for regional IP networks.

  • Andrew Lange, CW
  • Andrew Lange is Principal Network Architect at Exodus, a Cable & Wireless Service. He designs and evaluates advanced network architectures and systems. Prior to joining Exodus, Andrew managed the Network Protocol Engineering and the QA/Test groups at GlobalCenter. These groups were responsible for the operations and future development of the GlobalCenter network.

  • Matthew Meyer, Global Crossing
  • Matthew Meyer is part of a team of network engineers evolving Global Crossing\'s multi-vendor MPLS-TE enabled network. He is team lead for a group that focuses on traffic engineering and network protocol design and analysis. Prior to working at GBLX, Matthew supported the NSFNET at Advanced Network Services (ANS), then shifted to backbone engineering and network optimization while at AOL and UUNET.

  • Josh Wepmen, Ixia
  • Josh Wepman is an applications engineer at Ixia. He was a senior engineer at Caimis, Inc., responsible for BGP routing and traffic (flow) analyses and for design of several traffic engineering applications. Previously, Josh served as a backbone engineer at UUNET, managing intra-domain routing and traffic engineering efforts.
pptAndrew Lange Presentation(PPT)
youtubeIP Traffic Management: Measurement, Analysis, and Optimization
pptJoe Abley Presentation(PPT)
pptJosh Wepman Presentation(PPT)
pptPeer Policy Policing with NetFlow(PPT)
NANOG24
February 10, 2002

Tutorial: Deploying IP Multicast

This session takes a detailed look at the protocols required for deploying IP multicast in a provider network, and how the protocols fit together. Also included is a breakdown of the how-and-why of IP multicast and the driving business models for deployment.
Speakers:

  • Greg Shepherd, Juniper
  • Greg is a Consulting Engineer for Juniper Networks, focusing primarily on multicast protocols, performance, customer solutions, and market drivers. Before joining Juniper, Greg worked in multicast development at Cisco Systems, spending most of his time in customer deployment, and also presented the Advanced Multicast Routing tutorial for Cisco Networkers. Until recently he held a faculty position at the University of Oregon\'s Advanced Networking Technology Center, where he provided multicast direction to the Internet2 community. Greg also sits on the Board of Advisors for Digital Fountain.
NANOG24
February 10, 2002

Tutorial: Routing Policy Implementation Guide

This tutorial will cover the important decisions that network operators and designers must make when building or expanding IP networks. The primary focus will be on routing policy, including: <UL> <LI> Prefix length filtering</LI> <LI> Implementation of robust BGP communities</LI> <LI> Methods of controlling route advertisement to peers, customers, and transit providers. <BR><BR></LI> </UL> Particular attention will be given to considerations for networks planning to explore or expand peering strategies. <BR><BR> Level: intermediate <BR><BR> The intended audience is network engineers from large enterprises or small- to medium-sized carriers and ISPs. A basic knowledge of BGP and IP routing protocols is strongly suggested.
Speakers:
  • Dan Golding, Sockeye.
pptDaniel Golding Presentation(PPT)
youtubeRouting Policy Implementation Guide
NANOG24
February 10, 2002

Tutorial: Inter-domain Traffic Engineering: Principles, Applications, and Case Studies

The Internet is a mesh of interconnected networks, each striving to control its network operating costs, optimize end-to-end performance for customers, and differentiate its IP services from those of competing providers. Increasingly, a provider\'s success will be determined by its ability to monitor and engineer its inter-domain traffic performance.<BR> <BR> Traditional traffic engineering (TE) techniques focus on intra-domain control features, particularly those associated with multi-protocol label switching (MPLS) within an infrastructure. Newer traffic monitoring and analysis solutions are supporting collection and correlation of multiple network metrics, specifically, inter-domain routing, traffic and path performance data. The emerging traffic engineering systems are oriented toward goals of optimizing network performance while controlling costs associated with operations at the edges of networks, i.e., the points where traffic is exchanged with other networks.<BR> <BR> This tutorial provides an overview of techniques that can be used by networks to expand visibility into and control of traffic moving between their network and other domains. The focus is on analysis methodologies and case examples of how inter-domain TE can be used by networks to support cost-effective peering analysis and planning for new capacity and services, as well as real-time routing and traffic management.
Speakers:

  • Joe Abley, PAIX
  • Joe Abley is a toolmaker at MFN, building tools to measure, manage and document MFN\'s IP network; he has also worked at MFN as a backbone engineer. Before joining MFN, Joe worked as a consultant for various carriers and ISPs in New Zealand, where he provided operational and network design support for regional IP networks.

  • Josh Wepman, Ixia
  • Josh Wepman is an applications engineer at Ixia, defining applications for the IxTraffic traffic engineering product. Josh was a senior engineer at Caimis, Inc., responsible for BGP routing and traffic (flow) analyses and for design of several traffic engineering applications. Previously, he served as a backbone engineer at UUNET, managing intra-domain routing and traffic engineering efforts.
youtubeInter-domain Traffic Engineering: Principles, Applications, and Case Studies
pptTraffic Engineering(PPT)
NANOG24
February 10, 2002

Tutorial: IS-IS Deployment & Design Guidelines, with Emphasis on New Features

Level: intermediate The presentation discusses IS-IS deployment scenarios (L1-Only, L2-Only, L1 & L2 with route-leaking), design consisderations, and features that have been added recently to the IS-IS protocol, such as route-leaking, route-tags, and extensions to MPLS-TE. An outline follows: <UL> <LI> Introduction <UL> <LI> Agenda</LI> <LI> Scope of the presentation <BR><BR></LI> </UL> </LI> <LI> Depoloyment Scenarios <UL> <LI> L1-Only</LI> <LI> L2-Only</LI> <LI> L1 & L2 with Route-Leaking <BR><BR></LI> </UL> </LI> <LI> Design Considerations <UL> <LI> Set overload bit</LI> <LI> LSP flooding</LI> <LI> Exponential back-off</LI> <LI> SPF, PRC, LSP generation</LI> <LI> Hello padding</LI> <LI> Database timers</LI> <LI> Non-adverstisement of parallel adjacencies in the LSP <BR><BR></LI> </UL> </LI> <LI> New Features <UL> <LI> Route-leaking</LI> <LI> Extensions to MPLS-TE</LI> <LI> Fast hellos</LI> <LI> dCEF and IS-IS</LI> <LI> Route-tags</LI> <LI> p2p adjancencies over broadcast media <BR><BR></LI> </UL> </LI> <LI> Suggested reading </LI> </UL>
Speakers:

  • Shankar Vemulapalli, Cisco Systems
  • Shankar Vemulapalli is a Technical Lead in the Internet Service Provider Support Group at Cisco, involved in designing large-scale ISP networks with an emphasis on IS-IS. His other areas of interest include OSPF, EIGRP, MPLS-TE, and MPLS-VPNs. Vemulapalli has written several IS-IS documents for the Cisco web site, and has also served as a CCIE Lab Proctor.
pptIS-IS Deployment(PPT)
youtubeIS-IS Deployment & Design Guidelines, with Emphasis on New Features
NANOG23
October 21, 2001

Tutorial: BGP Multihoming Guide

This tutorial introduces service providers to some of the features available in BGP to aid multihoming to the Internet. After an explanation of multihoming and the principles being followed in this tutorial, several examples involving different scenarios will be given. This includes the options available when multihoming to the same ISP (including RFC2270) and to different upstreams. Configurations for modifying inbound and outbound traffic flows are covered. The tutorial concludes with a case study, and an examination of the use of BGP communities by several ISPs.
Speakers:
  • Philip Smith, Cisco Systems.
youtubeBGP Multihoming Guide
pdfPhilip Smith Presentation(PDF)
NANOG23
October 21, 2001

Tutorial: Packets and Photons: The Emerging Two-Layer Network

This session highlights new techologies for optical-based networks. The tutorial begins by examining how service providers have constructed their networks in the past in order to cope with the need for IP bandwidth. System equipment layers are discussed, and how they are now being collapsed into an emerging two-layer network. Future technology directions are then explored, including pure photonic routers. We then discuss how network architectures will look, along with their benefits. An in-depth look is taken at generalized MPLS (GMPLS), which allows the IP routing layer to share a common control plane with the optical transmission layer. The importance of this is explained and why it could be the basis for building IP service infrastructures of the future.
Speakers:

  • Dan Lockwood, Juniper
  • Dan Lockwood joined Juniper Networks in September 1998 to build the company\'s Professional Services and Education division. He currently manages a group of consultants focused on helping customers plan, architect, and deploy next-generation IP and MPLS networks. Prior to coming to Juniper Networks, Lockwood was a principal consultant at Cascade Communications. Here, he was responsible for designing and deploying multi-service networks using MPLS-based IP Navigator, ATM, and Frame Relay. Lockwood holds a B.S. in Computer Science from Princeton University.
pptPackets and Photons(PPT)
youtubePackets and Photons: The Emerging Two-Layer Network
NANOG23
October 21, 2001
Tutorial: IP Routing Protocol Scalability: Theory and Examples (Continued)Speakers:
  • Alvaro Retana, Cisco Systems.
NANOG23
October 21, 2001
Tutorial: ISP Security: Real World Techniques (Continued)Speakers:
  • Brian W. Gemberling, UUNET.
  • Barry Raveendran Greene, Cisco Systems.
  • Chris Morrow, UUNET.
NANOG23
October 21, 2001

Tutorial: IP Routing Protocol Scalability: Theory and Examples

This tutorial addresses the building blocks of IP routing protocol scalability (hierarchy, redundancy, and addressing and summarization) along with protocol-specific issues. BGP, ISIS and OSPF configurations and parameters are explored. The examples presented include a set of protocol-specific \"best practices.\" <BR><BR> Intended Audience: Network operators and engineers with IP routing experience. Knowledge of the protocols covered is expected. <BR><BR> Tutorial Outline <BR><BR> Introduction<BR> - Scope of the Presentation<BR> - Agenda <BR><BR> <STRONG>Scalability Building Blocks</STRONG><BR> Relationship to Convergence and Stability<BR> Impact/Use of Hierarchy/Redundancy/Addressing and Summarization <BR> Hierarchy<BR> - Why is hierarchy important?<BR> - Brief overview of service placement (per layer. <BR><BR> Redundancy - When is redundancy too much?<BR> - IGP Flooding <BR><BR> Addressing and Summarization<BR> -Aggregation Methods per protocol <BR><BR> <STRONG>ISIS Scalability</STRONG> <BR><BR> Hierarchy in ISIS<BR> - L or L-only networks<BR> - Use and limitations of Hierarchical Networks<BR> - Route Leaking <BR><BR> Detection and Propagation of Changes - Fast Hellos<BR> - LSP Generation<BR> - SPF Runs<BR> - Exponential Backoff<BR> <BR><BR> Other tips...<BR> - Overload bit <BR><BR> <STRONG>OSPF Scalability</STRONG> <BR><BR> Hierarchy - Area types and flow of routing information<BR> - LSA Filtering <BR><BR> Detection and Propagation of Changes<BR> - Fast Hellos<BR> - LSP Generation<BR> - SPF Runs<BR> - Exponential Backoff <BR><BR> Other tips...<BR> - Overload bit <BR><BR> <STRONG>OSPF Scalability</STRONG> <BR><BR> Hierarchy - Area types and flow of routing information<BR> - LSA Filtering <BR><BR> Detection and propagation of changes<BR> - Fast Hellos<BR> - LSA Generation<BR> - SPF Runs<BR> - Exponential Backoff <BR><BR> Other tips...<BR> - Stub router advertisement <BR><BR> <STRONG>BGP Scalability</STRONG> <BR><BR> iBGP Full Mesh<BR> - Route Propagation Requirements <BR><BR> Peer-Groups<BR> - Configuration Grouping and UPDATE Generation <BR><BR> Route Reflectors<BR> - Deployment (Hierarchy) <BR><BR> Confederations<BR> - Deployment<BR> - Interaction with IGPs <BR><BR> Detection and Propagation of Changes - minAdvertisementTimer<BR> - NEXT_HOP Reachability<BR> - 4.5.3 Route Dampening <BR><BR> Summary and Conclusions
Speakers:

  • Alvaro Retana, Cisco Systems
  • Alvaro Retana is a Technical Leader in Cisco\'s IP Routing Deployment and Scalability Team, where he works first-hand on advanced features in routing protocols. Alvaro was formerly a technical lead for both the Internet Service Provider Support Team and the Routing Protocols Team at the Cisco Technical Assistance Center in Research Triangle Park, NC.
youtubeIP Routing Protocol Scalability: Theory and Examples
NANOG23
October 21, 2001

Tutorial: ISP Security - Real World Techniques II

The Internet is a battleground, with ISP\'s and their customers right in the middle of the line of fire. What ISPs need to protect themselves are tools and techniques that work in the line of fire, i.e., tools that fight DoS attacks and provide something other than a busy signal on the customer service line.<BR> <BR> This tutorial will walk ISPs through the five stages of working an attack: preparation, identification, classification, traceback, and reaction. Focus will be placed on techniques that work - with specific vendor features left for other sessions. All the techniques have been validated and proven to be operationally deployable and workable under conditions of network stress. The key objective is to empower other ISPs to deploy these vendor-independent techniques, which will provide a foundation for inter-NOC cooperation to trace back the attacks to their source.
Speakers:
  • Brian W. Gemberling, UUNET.
  • Barry Raveendran Greene, Cisco Systems.
  • Chris Morrow, UUNET/Verizon.
pdfBarry Raveendran Greene Presentation(PDF)
pptBarry Raveendran Greene Presentation(PPT)
youtubeISP Security - Real World Techniques II
NANOG22
May 21, 2001

Tutorial: Introduction to IP Multicast Practice

This tutorial is an introduction to current IP multicast practice, with an emphasis on inter-domain routing (especially inter-Autonomous System peerings.) The session will cover the M-BGP, MSDP, PIM Sparse Mode, and IGMP protocols, and how these protocols interoperate to provide scalable IP multicast service. Both the Any Source Multicast (ASM) and Source Specific Multicast (SSM) multicast service models will be discussed.
Speakers:

  • Bill Nickless, Argonne National Lab
  • Bill Nickless works for the Mathematics and Computer Science Division of Argonne National Laboratory. He has been working for the past 1.5 years with the Access Grid project, which fundamentally depends on IP multicast service for success. During that time he has helped bring up multicast service at sites ranging from National Laboratories to Native American Tribal Colleges. He is also active in the IETF MSDP and MBONED working groups, and is the author of an Internet Draft covering the topics presented in this tutorial.
pptBill Nickless Presentation(PPT)
youtubeIntroduction to IP Multicast Practice
NANOG22
May 21, 2001

Tutorial: More on Network Policy - Sequel to a BOF, Prelude to a Tutorial

Stephen will present a slightly more detailed recap of the last NANOG\'s network policy BOF, hint at a tutorial session that might occur at the next NANOG, and then open the floor to discussion much like last time (stepping in on occasion to play Devil\'s Advocate or otherwise keep some form of debate going).
Speakers:
  • Stephen Stuart, MFN.
NANOG22
May 21, 2001

Tutorial: SNMP Update

This tutorial provides an update on recent and contemplated improvements to the Internet Standard Management Framework based on the Simple Network Management Protocol (SNMP) and the Management Information Base (MIB). <BR><BR> Attendees should have at least an introductory-level knowledge of SNMP and MIBs. Topics include: <OL> <LI> Differences between SNMPv1, SNMPv2c, and SNMPv3 <UL> <LI> Advantages of SNMPv3 over SNMPv1 and SNMPv2c</LI> <LI> Disadvantages of SNMPv3 <BR><BR></LI> </UL> </LI> <LI> Recent and Ongoing IETF Work Items <LI> SNMP-based Configuration Management <UL> <LI> Policy MIB Module</LI> </UL> </LI> <LI> EOS Working Group: Evolution of SNMP <LI> SMIng Working Group: Evolution of the Structure of <LI> Management Info Distributed Management Working Group (DISMAN)</LI> <LI> MIB definitions <BR><BR></LI> </UL> </LI> <LI> A brief look at the relationship between SNMP/MIBs vis-a-vis <UL> <LI> DMI/MIFs</LI> <LI> CIM/MOFs</LI> <LI> COPS/PIBs <BR><BR></LI> </OL> SNMP fans are also invited to attend the IETF Operations/Network Management area open meeting, which begins at the DoubleTree on Tuesday evening, May 22.
Speakers:

  • Jeff Case, SNMP Research International
  • Dr. Jeffrey Case is Founder and Chief Technical Officer at SNMP Research, Inc. He leads the development of network system and application management products based on the Simple Network Management Protocol, related standards, and Web technologies. In the 20th anniversary issue of Data Communications magazine, Case was named as one of the twenty most influential people in networking. He is the author or co-author of many standards for Internet management, including SNMP version 1, SNMP version 2, SNMP version 3, and related specifications. Case has a Ph.D. in computer science from the University of Illinois.
pptJeff Case Presentation(PPT)
youtubeSNMP Update
NANOG22
May 20, 2001

Tutorial: ARIN Policies and Guidelines

This tutorial covers all aspects of current ARIN (American Registry for Internet Numbers) policies and guidelines for obtaining IP address space and AS numbers. The session also explains the Policy Evaluation process, giving attendees who are interested in changing current ARIN policies or proposing new ones an opportunity to talk directly with members of the ARIN staff.
Speakers:

  • Richard Jimmerson, ARIN
  • Richard Jimmerson is Director of Operations at ARIN.
youtubeARIN Policies and Guidelines
pptARIN Policies and Guidelines(PPT)
NANOG22
May 20, 2001
Tutorial: BGP Techniques for Service Providers (Part 2)Speakers:
  • Phil Smith, Cisco Systems.
NANOG22
May 20, 2001

Tutorial: Basic ISP Traffic Engineering Tools and Practices

This session focuses on tools that will help small or rural ISPs with traffic engineering management for inbound and outbound flows. Tools to be covered include: <UL> <LI> Cflow</LI> <LI> NetFlow</LI> <LI> FlowScan</LI> <LI> RRDTool / MRTG</LI> <LI> TraceRoute / Ping / Bing / PathChar</LI> <LI> SNMP (including security issues)</LI> </UL>
Speakers:

  • John Brown, Chagres Technologies
  • Now at Chagres Technologies, John Brown has over five years experience in dealing with traffic flows and engineering issues for small providers and end users. Mr. Brown was the former CTO of iHighway.net, a rural ISP, and has presented at various forums, including NANOG, ARIN, ICANN, the U.S. Congress, and the FCC.
youtubeBasic ISP Traffic Engineering Tools and Practices
NANOG22
May 20, 2001

Tutorial: BGP Techniques for Service Providers

This tutorial introduces service providers to some more advanced BGP features and techniques to aid with operating their networks within the Internet. After a brief recap of iBGP, eBGP and common attributes, the tutorial will look at the various scaling techniques available, when to use BGP instead of an IGP, and examine policy options available through the use of local preference, MED and communities. The tutorial will then briefly cover some basic multihoming techniques, before finishing with a look at some of the facilities available for debugging problems in BGP networks.
Speakers:

  • Phil Smith, Cisco Systems
  • Philip Smith has been with Cisco Systems for three years. He is part of the Internet Architectures Group, which is led by the CTO for Consulting Engineering. His role includes working with many ISPs in the Asia Pacific region, specifically in network design, configuration, and scaling, as well as providing training through an extensive ISP Workshop program.<BR> <BR> Prior to joining Cisco, Philip spent five years in several key network engineering and operations roles at PIPEX (now part of UUNET\'s global ISP business), the UK\'s first commercial Internet Service Provider. He was one of the first engineers working in the commercial Internet in the UK, and played a key role in building the modern Internet in Europe.
youtubeBGP Techniques for Service Providers
NANOG21
February 18, 2001

Tutorial: Customer Satisfaction 201

The most important aspect of satisfying an ISP customer is to ensure the customer has realistic expectations, and then to satisfy those expectations. Many customer desires center around \"high availability,\" but there is an unfortunate tendency to focus on only one technology (e.g., multihomed BGP) to solve these problems.<BR> <BR> This tutorial reviews how to define your customer requirements with respect to availability and scalability. It identifies the capabilities and limitations of a wide range of complementary functions at multiple OSI layers, from physical diversity to virtual server farms. It also considers the issues of communicating with customers while problems occur. Previous related tutorials include Berkowitz\' NANOG14 tutorial on address management for ISPs and their customers (Atlanta, 1998).
Speakers:
  • Howard Berkowitz, Nortel.
pptCustomer Satisfaction 201(PPT)
NANOG21
February 18, 2001

Tutorial: Understanding Standards Track IETF MIBs

This tutorial begins with an explanation of SNMP counters, where they are found, and how to obtain them efficiently for currently deployed technologies. The session then describes how standard IETF MIBs are organized, points out what useful data they contain, and how they fit together to provide a view of an operational network at layers 1, 2, and 3. <BR><BR> In particular, this introduction will review the following technologies: <UL> <LI> Layer 1 MIBs: Ethernet (fast/gig), SONET, Serial/DS1-3, Cable MODEM <BR><BR></LI> <LI> Layer 2 MIBs: Bridging/802.1q, Link Aggregation/802.3ad, RMON, FRAME-RELAY, PPP, ATM <BR><BR></LI> <LI> Layer 3 MIBs: IP protocol/forwarding tables, BGP, OSPF, VRRP, RMON2 <BR><BR></LI> </UL>
Speakers:

  • Chris Elliott, Cisco Systems
  • Chris Elliott, CCIE #2013 and author of \"Performance and Fault Management,\" has 25 years experience in the networking industry, starting with the ARPANET. He currently works for Cisco Systems as an escalation engineer for the Cisco Technical Assistance Center. For the last nine years he has concentrated on network management, including designing and managing a large network for SAS Institute, Inc.; writing network management applications, including a distributed SNMP polling system; supporting users of Network Management Applications; and assisting in the design of IETF standards for network management.

  • Mike MacFaden, Riverstone
  • Michael MacFaden, a graduate of California Polytechnic State University, has been a software engineer for the past 12 years, working in the field of applications and network management. At IBM, he helped to build out the internal 9/8 network to distribute marketing data to field personnel on top of the existing SNA VNET network. At Premisys Communications, he co-designed the UNIX-based element management system using IETF protocols, making the IMACS 800 channel bank completely telnet/snmp manageable. At Kalpana/Cisco systems, he contributed to CiscoView, Cisco Resource Manager, and Vlan Manager as well as contributed a modified SNMP++ library to the Adaptive Communications Environment (ACE) project of UC Irvine & Washington University in St Louis. At Riverstone Networks, he is responsible for overall implementation of device management as well as open source network management.
pptUnderstanding Standards Track IETF MIBs(PPT)
NANOG21
February 18, 2001

Tutorial: Exterior Routing 201: The Full Picture

BGP is an essential part of ISP routing, but successful ISP routing includes far more than the protocol itself. Obtaining and managing address space, obtaining an AS number, and creating and registering routing policies are critical parts of operations. Understanding convergence requirements and other performance objectives for ISP routers also is important. This presentation will focus on BGP in the larger context, rather than being a basic protocol and configuration guide, as in Berkowitz\' previous NANOG tutorials.
Speakers:
  • Howard Berkowitz, Nortel.
pptExterior Routing 201(PPT)
NANOG20
October 22, 2000

Tutorial: ISPs and Federal Privacy Law: Everything You Need to Know About the Electronic Communications Privacy Act

ISPs are regulated by a complex set of rules governing their creation, retention, and disclosure of customer communications and transactions. This session provides an overview of the specific rules in the controlling Federal statute, the Electronic Communications Privacy Act, and the legal consequences of failing to comply.
Speakers:

  • Mark Eckenwiler, Department of Justice
  • Mark Eckenwiler is Senior Counsel in the Computer Crime and Intellectual Property Section, Criminal Division, U.S. Department of Justice. His areas of responsibility include federal wiretap law, computer search and seizure, and online investigations.<BR> <BR> An Internet veteran for 15 years, Mark has written and spoken widely on such issues as anonymity and free speech, e-mail stalking laws, Internet jurisdiction, electronic privacy, and the Fifth Amendment implications of cryptographic keys. His articles have appeared in The National Law Journal, Legal Times, American Lawyer, Civil RICO Report, Internet World, and NetGuide. Mark holds an A.B. cum laude from Harvard in History and Literature, an M.A. in Classics (Ancient Greek) from Boston University, and a J.D. cum laude from New York University School of Law.
pptMark Eckenwiler Presentation(PPT)
NANOG20
October 22, 2000

Tutorial: Increasing IP Network Survivability: An Introduction to Protection Mechanisms

This talk will discuss the mechanisms used in optical networks to provide highly available services, and their applicability to IP networks. Topics to be covered include: <OL> <LI> Protection <UL> <LI> What is it?</LI> <LI> Protection vs. Dynamic Rerouting</LI> </UL> </LI> <LI> Protection topologies <UL> <LI> Linear</LI> <LI> Ring</LI> <LI> Mesh</LI> <LI> Local vs. Global Repair</LI> </UL> </LI> <LI> Protection Hierarchy <UL> <LI> Optical Layer</LI> <LI> SONET</LI> <LI> MPLS/IP</LI> </UL> </LI> <LI> Use in SONET/SDH Networks <UL> <LI> APS Switching</LI> <LI> UPSR</LI> </UL>
Speakers:
  • Jonathan Sadler, Tellabs.
youtubeIncreasing IP Network Survivability: An Introduction to Protection Mechanisms
pptJonathan Sadler Presentation(PPT)
NANOG20
October 22, 2000

Tutorial: Introduction to IS-IS

Topics covered in this tutorial include: <UL> <LI> IS-IS basics</LI> <LI> Addressing in IS-IS</LI> <LI> IS-IS database</LI> <LI> SPF (Dikjstra) operation</LI> <LI> Recent IS-IS enhancements</LI> <LI> MPLS TE using IS-IS <BR><BR></LI> </UL> The session also includes information about configuring IS-IS routing on Cisco routers, and configuring MPLS traffic engineering using IS-IS on Cisco routers. IS-IS Configurations <BR><BR> NEW: Other router vendors are welcome to participate in this session by supplying IS-IS configs comparable to those shown by Abe. <BR><BR> <STRONG>Redback Configs Example</STRONG> <BR><BR> <BLOCKQUOTE> <PRE> An Example of Redback ISIS configuration October 12, 2000 [email protected] (1) Redback router IS-IS setup Router \"sunnyvale-c1\" has 3 IS-IS interfaces and are connected to IS-IS instances \"Optical-Backbone\" on fe1/1, to instance \"IP-Metro-SanJose\" on sr2/1 and fe3/1. IS-IS Authentication is applied to all IS-IS packets on instance \"Optical-Backbone\" with hmac-md5, and authentication is applied only on IIH packets on instance \"IP-Metro-SanJose\". IS-IS level-2 prefixes are leaked into level-1 with the prefix-list policy on \"Optical-Backbone\". The IS-IS \"Optical-Backbone\" prefixes are redistributed into instance \"IP-Metro-SanJose\" on level-1 with a route-map policy applied. IS-IS instance \"IP-Metro-SanJose\" is running with \"wide\" metric style. ----------------------------------------------------------------------- (2) show IS-IS portion of the configuration [local]sunnyvale-c1#show configuration isis Current configuration: context local ! interface fe1/1 ip address 10.1.1.1/24 ip router isis Optical-Backbone isis circuit type level-2-only ! interface sr2/1 ip address 10.3.1.1/24 ip router isis IP-Metro-SanJose isis circuit type level-1 isis authentication key-chain bar ! interface fe3/1 ip address 10.7.1.1/16 ip router isis IP-Metro-SanJose isis authentication key-chain foo type simple ! router isis Optical-Backbone net 47.0001.1111.1111.1111.00 interarea-distribute l2-to-l1 prefix-list filter-100/8 authentication key-chain foo ! router isis IP-Metro-SanJose net 49.0002.1111.1111.1111.00 redistribute isis Optical-Backbone level-1 route-map metro-sanjose metric-style wide [local]sunnyvale-c1# ----------------------------------------------------------------------- (3) show IS-IS interface information [local]sunnyvale-c1#show isis interface [local]sunnyvale-c1#show isis interfaces IS-IS interface(s) for tag Optical-Backbone: Interface L P State Level-1-DR Level-2-DR Metric fe1/1 2 Up sunnyvale-c1.01 10 Total IS-IS Interface(s): 1 IS-IS interface(s) for tag IP-Metro-SanJose: Interface L P State Level-1-DR Level-2-DR Metric sr2/1 1 Up sunnyvale-c1.01 10 fe3/1 3 Up sunnyvale-c1.02 sunnyvale-c1.02 10 Total IS-IS Interface(s): 2 [local]sunnyvale-c1# ----------------------------------------------------------------------- (4) show IS-IS interface detail information [local]sunnyvale-c1#sh isis interfaces detail IS-IS interface(s) for tag Optical-Backbone: fe1/1 Up, Ckt level: 2, lan, IP address: 10.1.1.1/24, Ckt id: 0x01 Level Adjs Priority Hello Hold Auth Blocked Metric 2 1 64 5 24 10 Total IS-IS Interface(s): 1 IS-IS interface(s) for tag IP-Metro-SanJose: sr2/1 Up, Ckt level: 1, lan, IP address: 10.3.1.1/24, Ckt id: 0x02 Level Adjs Priority Hello Hold Auth Blocked Metric 1 1 64 9 24 md5 10 fe3/1 Up, Ckt level: 3, lan, IP address: 10.7.1.1/16, Ckt id: 0x03 Level Adjs Priority Hello Hold Auth Blocked Metric 1 1 64 4 24 simple 10 2 1 64 5 24 simple 10 Total IS-IS Interface(s): 2 [local]sunnyvale-c1# ----------------------------------------------------------------------- (5) show IS-IS adjacency information [local]sunnyvale-c1#show isis adjacency IS-IS Adjacenc(ies) for tag Optical-Backbone: SystemId Interface Lvl State Holdtime SNPA Uptime santa-cruz-b1 fe1/1 2 Up 22 00d0.b714.1512 01:18:33 Total IS-IS Adjacenc(ies): 1 IS-IS Adjacenc(ies) for tag IP-Metro-SanJose: SystemId Interface Lvl State Holdtime SNPA Uptime palo-alto-c2 sr2/1 1 Up 18 0090.27af.4269 00:06:15 4444.4444.4444 fe3/1 2 Up 22 0030.949f.cb00 00:06:16 4444.4444.4444 fe3/1 1 Up 22 0030.949f.cb00 00:06:19 Total IS-IS Adjacenc(ies): 3 [local]sunnyvale-c1# ----------------------------------------------------------------------- (6) show IS-IS redistributed or leaked prefixes [local]sunnyvale-c1#sh isis routes redistribute IS-IS Redistributed route(s) for tag Optical-Backbone, on Level-1 Prefix L Type Source Metric M-Type Summarized 100.0.0.0/24 1 Leak isis 15 Int 100.0.1.0/24 1 Leak isis 15 Int 100.0.2.0/24 1 Leak isis 15 Int 100.0.3.0/24 1 Leak isis 15 Int 100.0.4.0/24 1 Leak isis 15 Int Total IS-IS Redistributed Route(s) in level-1 for tag Optical-Backbone: 5 IS-IS Redistributed route(s) for tag IP-Metro-SanJose, on Level-1 Prefix L Type Source Metric M-Type Summarized 100.0.0.0/24 1 Ext isis 20 Ext Total IS-IS Redistributed Routes in level-1 for tag IP-Metro-SanJose: 1 IS-IS Redistributed route(s) for tag IP-Metro-SanJose, on Level-2 Prefix L Type Source Metric M-Type Summarized 10.3.1.0/24 2 Leak isis-intf 10 Int 10.7.0.0/16 2 Leak isis-intf 10 Int Total IS-IS Redistributed Routes in level-2 for tag IP-Metro-SanJose: 2 [local]sunnyvale-c1# ----------------------------------------------------------------------- (7) show IS-IS route summary information [local]sunnyvale-c1#show isis routes summary IS-IS route(s) summary for tag Optical-Backbone: Route Type Level-1 Level-2 Summarize(L1/L2) L2-to-L1 Leak IS-IS Route 0 11 - 0 Redistribute 0 0 0/0 Inter-area 5 0 0/0 Summary Address 0 0 0/0 IS-IS interface routes: 1 Route leaking prefix lists: filter-100/8(l2-to-l1) IS-IS route(s) summary for tag IP-Metro-SanJose: Route Type Level-1 Level-2 Summarize(L1/L2) L2-to-L1 Leak IS-IS Route 3 0 - 0 Redistribute 1 0 0/0 Inter-area 0 2 0/0 Summary Address 0 0 0/0 IS-IS interface routes: 2 Redistributed protocols: isis [local]sunnyvale-c1# ----------------------------------------------------------------------- (8) show one IS-IS prefix This prefix 100.0.3.0/24 is learn through level-2 with nexthop of 10.1.1.2 on interface fe1/1. This route is from LSP 2222.2222.2222.00-00 of seq# 0x24 from router santa-cruz-b1. That lsp was last arrived 4:35 ago from interface fe1/1. [local]sunnyvale-c1#show isis route 100.0.3.0/24 IS-IS prefix for tag Optical-Backbone: Prefix Level Metric Interface Nexthop 100.0.3.0/24 2 15 fe1/1 10.1.1.2 Is sourced from LSP(s): LSP ID Seq # System Name Arrive(ago) Interface(from) 2222.2222.2222.00-00 0x24 santa-cruz-b1 00:04:35 fe1/1 [local]sunnyvale-c1# ----------------------------------------------------------------------- (9) some debug IS-IS information This output captured the debug output on isis adjacency events for both send and receive packets on interface fe1/1 with packet source systemID of 2222.2222.2222: [local]sunnyvale-c1#debug isis adjacency filter interface fe1/1 system-id ? String System ID (XXXX.XXXX.XXXX) [local]sunnyvale-c1#$adjacency filter interface fe1/1 system-id 2222.2222.2222 [local]sunnyvale-c1# Oct 11 04:19:34: %ISIS-7-ADJ: rcvd L2 LAN IIH from 00d0.b714.1512 on intf fe1/1 Oct 11 04:19:36: %ISIS-7-ADJ: send L2 LAN IIH on intf fe1/1 Oct 11 04:19:42: %ISIS-7-ADJ: rcvd L2 LAN IIH from 00d0.b714.1512 on intf fe1/1 Oct 11 04:19:43: %ISIS-7-ADJ: send L2 LAN IIH on intf fe1/1 [local]sunnyvale-c1#no debug isis all [local]sunnyvale-c1# </PRE> </BLOCKQUOTE>
Speakers:
  • Abe Martey, Cisco Systems.
pptAbe Martey Presentation(PPT)
youtubeIntroduction to IS-IS
pptRiverstone(PPT)
NANOG19
June 11, 2000

Tutorial: Crafting Confederations

The purpose of this tutorial is to present a framework for the construction of a BGP architecture for mid- to large-sized ISPs utilizing BGP confederations. The primary building block for this approach is the concept of the \"POP as Confederation\". While concentrating on theory, this session will also highlight the real world implementation of this approach on Cisco routers at Mindsping, and on Juniper routers at NetRail. Elements include: <UL> <LI> Meaningful MEDs for customers, as well as basic, non-MPLS traffic engineering. <BR><BR></LI> <LI> A well thought-out community structure to optimize route filtering and propagation. <BR><BR></LI> <LI> Special areas of interest include supporting wholesale dialup and broadband providers (OPN) and allowing customers the maximum possible control of their routing. <BR><BR></LI> </UL> With the rise of a new generation of service providers, many of which are based on broadband technologies, there is an opportunity to take a new look at service provider design. This session is designed to address the concerns of such emerging providers as they outgrow their current architectures and look for new approaches.
Speakers:
  • Miguel Dimayuga, Earthlink.
  • Dan Golding, NetRail.
youtubeCrafting Confederations
pptDan Golding Presentation(PPT)
NANOG19
June 11, 2000

Tutorial: BGP Configuration From the IRR

This tutorial introduces the Internet Routing Registry (IRR), the Routing Policy Specification Language, (RPSL) and the RtConfig router configuration tool. We explain how to register and query routing policy objects in the IRR. After a brief introduction to routing policies, we discuss RPSL, the language for specifying Internet routing policies in the IRR. We explain several policy examples currently practiced in the Internet and specify them using RPSL. These include as-path prepending, setting preferences and other metrics based on the community attribute, and access lists based on prefix and as-path expressions. <BR><BR> RtConfig is the focus of this tutorial. RtConfig can configure Cisco, Juniper, Nortel, Gated and RSd routers with BGP policies. The amount of configuration it performs is controllable; hence, the amount of information that needs to be published in the IRR is controllable as well. RtConfig can be used to only generate prefix access lists from the IRR, or to generate full-blown router configurations.
Speakers:

  • Cengiz Alaettinoglu, ISI
  • Cengiz Alaettinoglu works on the Routing Arbiter project at the USC Information Sciences Institute. He co-chairs the IETF Routing Policy System WG, which defined the Routing Policy Specification Language along with the protocols to enable a distributed, secure routing policy system.
NANOG19
June 11, 2000

Tutorial: Introduction to MPLS

A half-day, interactive tutorial that discusses and demonstrates the interaction between MPLS and the traditional IP routing protocols. The tutorial begins by examining the general requirements for traffic engineering and then presents how specific features of MPLS address these requirements. The tutorial then proceeds to address how advanced features of MPLS work in conjunction with BGP and the IGP (IS-IS or OSPF) to control network traffic. <BR><BR> During the tutorial, the presenters will augment the lecture material by demonstrating various MPLS features including the signaling of LSPs with RSVP, mapping routes to LSPs, configuring LSPs for transit and local traffic, and enabling advanced traffic protection features. <BR><BR> Topics to be covered include: <UL> <LI> Signaling LSPs with RSVP</LI> <LI> Constraint-based traffic engineering</LI> <LI> Extensions to IS-IS and OSPF</LI> <LI> Traffic Engineering Database</LI> <LI> Strict and loose routing</LI> <LI> Administrative groups (a.k.a. Colors)</LI> <LI> Hot-standby and Fast Reroute LSPs</LI> <LI> Applications and advanced features</LI> </UL>
Speakers:
  • Jeff Doyle, Juniper.
  • Chris Summers, Juniper Networks.
youtubeIntroduction to MPLS
pptTraffic Engineering With MPLS(PPT)
NANOG19
June 11, 2000
Tutorial: IPv6: Why, What, When, Where?Speakers:

  • Steve Deering, Cisco Systems
  • Steve Deering is a Technical Leader at Cisco Systems , where he is working on the development and standardization of architectural enhancements to the Internet Protocol. Prior to joining Cisco in 1996, he spent six years at Xerox\'s Palo Alto Research Center, engaged in research on advanced internet technologies, including multicast routing, mobile internetworking, scalable addressing, and support for multimedia applications over the Internet. He is a member of the Internet Architecture Board, a present or past chair of numerous Working Groups of the Internet Engineering Task Force (IETF), the inventor of IP Multicast, and the lead designer of the new version of the Internet Protocol, IPv6. He received his Ph.D. from Stanford University.
pdfSteve Deering Presentation(PDF)
pptSteve Deering Presentation(PPT)
NANOG18
February 6, 2000

Tutorial: Deploying Distributed Content Caching in Large IP Networks, Part II

A follow-up to Chadd\'s NANOG 17 tutorial, this session will cover some of the raw cache statistics from heavy-use caches deployed throughout a large European telco network. Statistical information will be presented covering general usage patterns through object-distributions, and the presenter will explain how to optimise for these.<BR> <BR> Finally, a test cache will be built on the spot showing how to construct a cache from the ground up through to configuring and placing online.
Speakers:
  • Adrian Chadd, InterXion.
  • Andrew Khoo, InterXion.
NANOG18
February 6, 2000

Tutorial: MPLS Traffic Engineering Overview

This tutorial explains how MPLS is being used to engineer traffic flows inside ISP networks. We present the entire set of components that are used in the traffic engineering architecture. We then demonstrate the exact function of each component. A number of examples compare how each component helps improve the current destination-based forwarding network model, i.e., traffic engineering benefits over traditional layer 2 networks.<BR> <BR> Finally, new features for traffic engineering are described and practical network deployment scenarios examples are presented.
Speakers:
  • Robert Raszuk, Cisco Systems.
pptMPLS Traffic Engineering Overview(PPT)
NANOG17
October 3, 1999

Tutorial: Deploying Distributed Content Caching in Large IP Networks

This tutorial is intended to introduce the concept of large-scale caching spanning multiple POPs and regions. Topics to be covered include: <UL> <LI> Cache building blocks</LI> <LI> POP design for efficient caching</LI> <LI> Extending caching to multiple pops</LI> <LI> Designing a rational cache hierachy</LI> <LI> Using satellite as a pre-feeding mechanism</LI> <LI> Case studies from a large US-EU network <LI> Q&A regarding caching </LI> </UL>
Speakers:
  • Adrian Chadd, Versatel Telecom.
  • Andrew Khoo, Versatel Telecom.
pptAdrian Chadd Presentation(PPT)
NANOG17
October 3, 1999

Tutorial: OSPF Goodies for ISPs

After an introductory overview of the OSPF interior routing protocol, Berkowitz presents some interesting case studies of useful but non-obvious things one can do with OSPF, if one is willing to think \"outside the box.\" The tutorial concentrates on determining requirements and network design, rather than detailed configuration, emphasizing ways that a high-powered OSPF domain can be a viable alternative to BGP for many customer and internal ISP applications. Also includes information about network deployment and practical address management with OSPF.
Speakers:
  • Howard Berkowitz, Gett Communications.
pdfOSPF Goodies for ISPs(PDF)
pptOSPF Goodies for ISPs(PPT)
NANOG17
October 3, 1999

Tutorial: Introduction to MPLS

This tutorial introduces concepts of Multi Protocol Label Switching, including: <UL> <LI> Overview of MPLS</LI> <LI> Label Encapsulations</LI> <LI> Label Distribution Protocols</LI> <LI> MPLS & ATM <BR><BR></LI> </UL> Constraint Based Routing with CR-LDP and RSVP
Speakers:
  • Peter Ashwood-Smith, Nortel.
pptIntroduction to MPLS(PPT)
NANOG17
October 3, 1999

Tutorial: Routing Policy Specification Language/IRR

This tutorial introduces the Internet Routing Registry (IRR) and the Routing Policy Specification Language (RPSL). We explain how to register and query routing policy objects in the IRR. After a brief introduction to routing policies, we discuss RPSL, the new IETF-proposed standard language for specifying Internet routing policies. RPSL is currently being deployed by IRR participants and will replace RIPE-181, the current IRR routing policy specification language. RPSL provides substantial extensions to RIPE-181, making it possible to specify a much richer set of routing policies in a more concise manner. In addition, we present and demonstrate several IRR policy analysis tools, including RtConfig to configure routers, and roe to reconcile route objects with actual routes in the Internet.
Speakers:
  • Cengiz Alaettinoglu, ISI.
  • Gerald Winters, Merit Network/Arbor Networks.
NANOG16
May 23, 1999

Tutorial: Implementing IP over Satellite

This tutorial introduces concepts of deploying TCP over satellite, including practical solutions using various routing technologies. Also covered are specific implementation issues for Asian and European operators.
Speakers:
  • Avi Freedman, AboveNet.
  • Andrew Khoo, VersaTel Telecom NL.
NANOG16
May 23, 1999
Tutorial: So Your Customer Wants a VPN From YouSpeakers:
  • Howard Berkowitz, Gett Communications.
pdfSo Your Customer Wants to Buy a VPN From You(PDF)
NANOG16
May 23, 1999

Tutorial: Router Configuration Management Tools

Presented will be both generic and Cisco-specific tools for planning, tracking, and implementing router configuration changes.
Speakers:
  • Abha Ahuja, Merit Network.
  • Avi Freedman, AboveNet.
pptRouter Configuration(PPT)
NANOG16
May 23, 1999

Tutorial: Introduction to MPLS

This tutorial introduces concepts of Multi Protocol Label Switching, including: <UL> <LI> Overview of MPLS</LI> <LI> Label Encapsulations</LI> <LI> Label Distribution Protocols</LI> <LI> MPLS & ATM</LI> <LI> Constraint Based Routing with CR-LDP and RSVP</LI> </UL>
Speakers:
  • Peter H. Ashwood-Smith, Nortel.
pptMPLS(PPT)
NANOG15
January 31, 1999
Tutorial: BGP 102: A Mid-Sized Network Configuration Case StudySpeakers:
  • Avi Freedman, Net Access.
pptBGP 102(PPT)
NANOG15
January 31, 1999
Tutorial: BGP 101: BGP Concepts Made EasySpeakers:
  • Howard Berkowitz, none.
pdfBGP 101(PDF)
NANOG14
November 8, 1998

Tutorial: Optimal External Route Selection: Tips and Techniques for ISPs.

Tips for ISPs on external route selection, including the BGP MED and LOCAL_PREF attributes, peering at multiple locations; backup transit; and how to mix transit, public, and private peering.
Speakers:
  • Avi Freedman, Net Access.
pptAvi Freedman Presentation(PPT)
NANOG14
November 8, 1998

Tutorial: Good ISPs Have No Class: Addressing Nuances and Nuisances

This tutorial reviews some of the more subtle points of CIDR, aggregation, and renumbering. Included are tricks and techniques that the newer ISP might need, including pure address administration and procedures for submitting address space justifications. Hank Nussbacher's CIDR FAQ is a prerequisite for the session.
Speakers:
  • Howard Berkowitz, none.
pdfHoward Berkowitz Presentation Slides(PDF)
NANOG13
June 7, 1998
Tutorial: Interesting Things to Do With OSPFSpeakers:
  • Howard Berkowitz, none.
pptBerkowitz Presentation(PPT)
NANOG13
June 7, 1998
Tutorial: Introduction to MulticastSpeakers:
  • Dave Meyer, Cisco Systems.
PPTMeyer Presentation(PPT)
NANOG13
June 7, 1998

Tutorial: Tools From the Internet Performance Measurement and Analysis Project

Introduces ASExplorer, NetNow, and other Java tools for diagnosing and troubleshooting network routing problems.
Speakers:
  • Craig Labovitz, Merit Network.
NANOG43
June 7, 1998

Tutorial: Routing Coordination Through the Internet Routing Registry

Routing Policy Specification Language (RPSL) will soon succeed RIPE-181 as the language used to express policy in the Internet Routing Registry.
Speakers:
  • Cengiz Alaettinoglu, ISI.
  • Curtis Villamizar, ANS.
pdfCengiz Alaettinoglu Presentation(PDF)
.psrps-tutorial-1998-06.ps(.PS)