Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François...

17
Observatory of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information http://www.ssi.gouv.fr/en RIPE 68 - May 12 th , 2014 ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 1/14

Transcript of Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François...

Page 1: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Observatory of Internet Resilience in FranceFrançois Contat

ANSSIAgence nationale de la sécurité des systèmes d'information

http://www.ssi.gouv.fr/enRIPE 68 - May 12th, 2014

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 1/14

Page 2: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

ANSSI and Observatory..Created on July 7th 2009, the ANSSI is the nationalcyberdefence agency.Main missions are:

• Prevention• Defence of information systems

Internet resilience is one of its priority.In 2011, The Observatory of Internet resilience in France is created.Publications:

• Two reports of Internet status in France• BGP BCP

http://www.ssi.gouv.fr/en/

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 2/14

Page 3: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

BGP Best Current Operational Practices

Page 4: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Why?

Motivations• BGP BCPs present in multiple documents• No single reference document• No adjustment depending on BGP interconnection type:

• Transit• Peering• Customer

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 4/14

Page 5: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Who?

ANSSI• Pierre Lorinquer (main author)• Observatory Team (G. Valadon, M. Feuillet, F. Contat)

Operators• Association Kazar• France-IX• Jaguar Network• Neo Telecoms• Orange• RENATER• SFR

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 5/14

Page 6: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

How?

First step: internal work• Classify BGP interconnections and define AS relationships• Draft a first recommendations list

Second step: collaborative work• Propose the recommendations list• Debate the importance of each recommendation

Third step: publication• Implement Operators comments• Publish on October 1st, 2013

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 6/14

Page 7: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

BGP Best Current Operational PracticesDocument

Page 8: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Structure

Definitions• Interconnection types• As relationships

Recommendations levels

Recommendations• Description• Examples

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 8/14

Page 9: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Definitions

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

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

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 9/14

Page 10: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Definitions

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

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

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 9/14

Page 11: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Definitions

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

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

InternetExchangePoint

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 9/14

Page 12: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Definitions

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

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

transit AS

« small transit »AS

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 9/14

Page 13: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

RecommendationsAS relationship dependant

• 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

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 10/14

Page 14: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Recommendation example

BCP name AS relationship Recommendationlevel Remarks

Prefixesfiltering

allocated topeer

Transit /Customer (leaf)

Transit side:

Systematicfiltering for« leaf » AS.

Customer side: -

Transit / smallTransit

Transit side:

Customer side: -

Peering

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 11/14

Page 15: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Recommendation implementation

Routers configurations• Each recommendation has configuration sample• Configuration examples for:

Operating system VersionSR-OS (Alcatel-Lucent) 10.0r5

IOS (Cisco) 15.2(4)SJunos (Juniper) 11.4R3.7

OpenBGPD (OpenBSD) 5.3• Cisco, Juniper made by ANSSI• Alcatel and openBGPd configuration given by Operators

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 12/14

Page 16: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Conclusion

How did it work?• Got feedbacks from French nog members• Minors errors hilighted by readers after publication

The next report• Translate the document in English• Propose new recommendations (ex: GTSM)• Propose route object/ROA declaration• Review old and new recommendations with operators

• Keep or remove• Change recommendation level• Update configuration examples (IOS XE/XR, etc.)• …

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 13/14

Page 17: Observatory of Internet Resilience in France - RIPE 68 of Internet Resilience in France François Contat ANSSI Agence nationale de la sécurité des systèmes d'information RIPE 68

Questions?

ANSSI - http://www.ssi.gouv.fr/bonnes-pratiques-bgp 14/14