24
www.internetsociety.org Best Current Operational Practices (BCOP) – updates and status from around the world ION Tokyo | Tokyo, Japan | 17 November 2014 Chris Grundemann

ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

Embed Size (px)

DESCRIPTION

The Internet Engineering Task Force (IETF) standardizes the protocols and services that vendors implement and network operators are supposed to deploy and use. We believe there is an opportunity to better identify, capture, and promote best current operational practices emerging from various regional network operators’ groups. We believe sharing these documents across the globe would benefit the wider Internet community and help more operators deploy new technologies like IPv6 and DNSSEC faster and easier. Deploy360’s Chris Grundemann will give an update on this progress, discuss the status of BCOP efforts across the world, and give an overview of some of the documents in the process so far.

Citation preview

Page 1: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

www.internetsociety.org

Best Current Operational Practices (BCOP) – updates and status from around the world

ION Tokyo | Tokyo, Japan | 17 November 2014

Chris Grundemann

Page 2: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

What’s a BCOP?

Best Current Operational Practice

•A living document describing the best operational practices currently agreed on by subject matter experts

•Vetted and periodically reviewed by the global network engineering community (GNEC)

Page 3: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

The Problem

• Operational knowledge tends to be “tribal”

• Presentations, hallway conversations, internal documents, in someone’s head…

• Technology, tools, and practices change over time…

• There are hundreds of operational forums globally

• Archives stored in different formats, some searchable, rarely have speech text or video, no vetting, and state unknown.

• How do I find up-to-date, relevant information when I need it?

Page 4: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

The BCOP Solution

Open, Transparent, Bottom-up, and Community led

Community driven, community written, community vetted Best Current Operational Practices from an open forum, list, and publicly searchable site.

Community written and approved Development Process for BCOPs

Everyone is welcome to participate

80/20 model

Page 5: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

BCOP activity around the world:

http://www.internetsociety.org/deploy360/about/bcop/

•Africa region: A BCOP group was started under AfNOG, lead by Douglas Onyango

•Asia: BCOP Task Force started at JANOG, co-chaired by Seiichi Kawamura and Yoshinobu Matsuzaki, NZNOG BCOP starting up, lead by Dean Pemberton

• No whole-region effort started yet

•Europe: RIPE BCOP Task Force created, co-chaired by Benno Overeider and Jan Žorž

•Latin America: A BCOP Task Force was started under LACNOG, lead by Luis Balbinot and Pedro R Torres Jr.

•North America: NANOG BCOP Committee established, co-chaired by Aaron Hughes and Chris Grundemann

Page 6: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

AfNOG BCOP

First introduced in May of 2013

Held a BoF in Abidjan at AfriNIC19

Most recent BoF at AIS/AfriNIC 20 in Djibouti (June 2014).

Current focus:•Put in place a mailing list• Using http://www.afnog.org/mailinglist.php for now

•Create an online BCOP document repository•Development of two or more drafts•A session at AFRINIC 21 in Mauritius (Nov 2014).

Page 7: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

AfNOG BCOP documents in the works:

“IPv6 questions/answers cheat sheet specific to Africa”

Contributors: Alfred Arouna

•Aims to consolidate common questions and best answers in a kind of IPv6 questions/answers cheat sheet specific to Africa.

Page 8: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

RIPE BCOP

RIPE BCOP Task Force charter page:

http://www.ripe.net/ripe/groups/tf/best-current-operational-practices-task-force

Mailing-list:

https://www.ripe.net/mailman/listinfo/bcop

Page 9: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

RIPE BCOP documents in the works:

“IPv6 troubleshooting for residential helpdesks”

Contributors: Lee Howard, John Jason Brzozowski, David Freedman, Jason Fesler, Tim Chown, Sander Steffann, Chris Grundemann, Jen Linkova, Chris Tuska, Daniel Breuer, Jan Žorž

•Starting point for technical support staff at ISPs or enterprise IT helpdesks

•Addresses the “fear of the unknown” problem at many organizations

•Provides a solid first step for front-line support personnel.

Page 10: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

RIPE BCOP documents in the works:

Protocol default values

+ Cryptographical considerations?+ ZSK/KSK split or CSK?+ When to rollover?+ Values for signature validities, re-sign, refresh, …+ NSEC or NSEC3?+ If NSEC3, when to resalt?

Key management

+ Generation: Number of participants?+ Delivery: Integrity checks? Audit trail?+ Storage: Online or offline? HSM or not?+ Usage: Who can use? How to (de)activate?

“DNSSEC operational practices for authoritative name servers”

Contributors: Matthijs Mekking

Available software+ Standalone solutions: OpenDNSSEC, BIND, Knot, …+ Combinations: ldnsutils + NSD, …+ Closed source: Microsoft DNS, Nominum, ...

Page 11: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

RIPE BCOP documents in the works:

Definitions:

Interconnection types• Direct interconnection• IXP Peering• IXP Route-server• Multihop

AS relationships• Transit / Customer (leaf)• Transit / Small transit• Peering

Recommendations:

AS relationship dependent• TCP-Authentication• AS-PATH filtering• Prefixes filtering (route objects)• Max-prefix• Private AS removing

General recommendations• Martians filtering• Bogons filtering• Default route filtering• Log• Graceful restart

“BGP Best Current Operational Practices”

Contributors: Pierre Lorinquer, Observatory Team (G. Valadon, M. Feuillet, F. Contat) and operators Association Kazar, France-IX, Jaguar Network, Neo Telecoms, Orange, RENATER, SFR

Chris Grundemann
I don't know what this means???
Chris Grundemann
Jan - We need to talk ASAP about this. We are working on a similar document in NANOG, and I thought I told you and others about his... Not sure why you've now started a seperate document... These need to be in sync at least - duplication sucks!
Page 12: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

LACNOG BCOP

The group has asked for a webpage under the LACNOG umbrella.

Mailing List: https://mail.lacnic.net/mailman/listinfo/bcop

The group still has to decide on primary language of the produced documents (Spanish/Portuguese/English).

They recently held a BoF at LACNOG 2014 / LACNIC 22 in Santiago, Chile (October 2014)

Page 13: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

LACNOG BCOP documents in the works:

“LacNOG BCOP Development Process document”

Contributors: Pedro R. Torres Jr., Luis Balbinot

•A development process is important for capture the Best Current Operational Practices in documentation format that is uniform and easy to read.

•LacNOG BCOP TF decided to set the format and procedure first and then start capturing the Best Current Operational Practices into documents.

Page 14: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

NANOG BCOP

Charter and Members: http://nanog.org/governance/bcop

Published BCOPs (ratified): http://bcop.nanog.org/index.php/Ratified_BCOPs

Draft BCOPs (in progress): http://bcop.nanog.org/index.php/BCOP_Drafts

Mailing List: http://mailman.nanog.org/mailman/listinfo/bcop

Page 15: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

NANOG BCOP documents in the works:

“Public Peering Exchange Participant”

Contributors: Shawn Hsiao, Erik Muller

•This BCOP aims to update current “Public Peering Exchange" BCOP• Add IXP route handling advice• Remove information pertaining to the operation of an exchange into a

separate document, and re-focus the document toward exchange participants

• Other updates as needed

Page 16: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

NANOG BCOP documents in the works:

“eBGP Configuration”

Contributors: Bill Armstrong, Nina Bargisen, Brian Schleeper, Umair Arshad, Mannan Venkatesan, Courtney Smith, Raghav Bhargava, Karsten Thomann

•This BCOP aims to provide a singular, consistent view of industry standard eBGP interconnection methodologies

•This BCOP will also document pre and post turn-up validation practices and IRR Etiquette

•The primary focus of this BCOP is eBGP know-how

Page 17: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

NANOG BCOP documents in the works:

“Ethernet OAM”

Contributors: Mark Calkins, Jean-Francois Levesque, Voitek Kozack

•This BCOP aims to provide insight into how Ethernet OAM is best deployed within todays service provider networks.

•This BCOP will try to capture current and emerging best practices for uses of Ethernet OAM technologies.

•The primary focus is on a basic understanding of EOAM technologies.

Page 18: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

NANOG BCOP documents in the works:

“Anti-DDoS”

Contributors: Yardiel Fuentes, Rich Compton, Prabhu Gurumurthy, John W, Damon Fortune

•This BCOP aims to share practices which have performed in production environments as a guide on what to do before, during, and after a DDoS/DoS attack.

•This BCOP document focuses on providing, in a vendor-agnostic framework, guidelines at the different stage of dealing with DDoS/DoS attacks

Page 19: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

NANOG BCOP documents in the works:

“Anti-Spoofing”

Contributors: Aaron Hughes, et. al.

•Intent is to provide more detailed operator input on workarounds for known vendor bugs in vendor equipment

•Focus on detailed configuration information from a variety of common vendors and architectural scenarios for the ISP and Enterprise spaces

Page 20: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

JANOG BCOP Group

JANOG has started a BCOP Task Force with Seiichi Kawamura and Yoshinobu Matsuzaki co-chairing it.

Documents in progress:

•eBGP best practices• http://www.janpg.gr.jp/doc/janog-comment/bcop-ebgp.txt

•How to plan, build, and run a conference WiFi network

Page 21: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

Potential Topics for Additional BCOPs

http://www.internetsociety.org/deploy360/about/bcop/topics/

•How to test your network performance

•How to check your visibility from global Internet

•De-Aggregation: strict filtering /48s out of /32

•How are operators using IRR?

•IPv6 enterprise network renumbering scenarios, considerations, and methods

•DNS Policies

•Email Policies

•ICMP Filtering

•… (we need more suggestions)

Page 22: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

Next Steps

Where are we going from here?

•Continue to bootstrap new efforts as needed

•Develop new BCOP documents

• Lots of low-hanging fruit

•Review and update existing BCOP documents

•Start thinking & talking about Global coordination

Page 23: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

BCOP | February 2013

Get Involved Today!

Join this grass-roots effort at the ground floor!

•Contribute to an existing draft

•Offer ideas for new drafts

•Kick off a new document

•Start a local or regional BCOP effort

• Email [email protected] for more information

Page 24: ION Tokyo: Best Current Operational Practices (BCOP) Update, Chris Grundemann

www.internetsociety.org

[email protected]

Chris GrundemannJan Žorž

Internet Society Deploy360 Programmehttp://www.internetsociety.org/dep

loy360/

Thank You!