Lessons Learned TEIN2 and CERNET

Slides:



Advertisements
Similar presentations
APAN 6NOC Updates Xing Li Operation Group Title: operation group Title: operation group Scope Scope Member (chair, others; mailing list, website)
Advertisements

Multihoming and Multi-path Routing
Multihoming and Multi-path Routing
Traffic Dynamics at a Commercial Backbone POP Nina Taft Sprint ATL Co-authors: Supratik Bhattacharyya, Jorjeta Jetcheva, Christophe Diot.
1 International IP Backbone of Taiwan Academic Networks Wen-Shui Chen & Yu-lin Chang APAN-TW APAN 2003 Academia Sinica Computing Center, Taiwan.
Multihoming and Multi-path Routing CS 7260 Nick Feamster January
SCION: Scalability, Control and Isolation On Next-Generation Networks
Routing Basics.
1 Interdomain Traffic Engineering with BGP By Behzad Akbari Spring 2011 These slides are based on the slides of Tim. G. Griffin (AT&T) and Shivkumar (RPI)
1/27 Evaluating Potential Routing Diversity for Internet Failure Recovery *Chengchen Hu, + Kai Chen, + Yan Chen, *Bin Liu *Tsinghua University, + Northwestern.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
© J. Liebeherr, All rights reserved 1 Border Gateway Protocol This lecture is largely based on a BGP tutorial by T. Griffin from AT&T Research.
Swinog-7, 22nd october 2003 BGP filtering André Chapuis,
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
The need for BGP AfNOG Workshops Philip Smith. “Keeping Local Traffic Local”
1 BGP Security -- Zhen Wu. 2 Schedule Tuesday –BGP Background –" Detection of Invalid Routing Announcement in the Internet" –Open Discussions Thursday.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Exterior Gateway Protocols: EGP, BGP-4, CIDR Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
On Multi-Path Routing Aditya Akella 03/25/02. What is Multi-Path Routing?  Dynamically route traffic Multiple paths to a destination Path taken dependant.
BGP Wedgies ---- Bad Policy Interactions that Cannot be Debugged JaNOG / Kyushu
Border Gateway Protocol (BGP4) Rizwan Rehman, CCS, DU.
Inter-domain Routing Outline Border Gateway Protocol.
NOC Lessons Learned TEIN2 and CERNET Xing Li
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
Information-Centric Networks04a-1 Week 4 / Paper 1 Open issues in Interdomain Routing: a survey –Marcelo Yannuzzi, Xavier Masip-Bruin, Olivier Bonaventure.
Introduction to BGP.
Redundancy, Symmetry and Load Balancing Presented by Sagi Shporer.
Interconnectivity Density Compare number of AS’s to average AS path length A uniform density model would predict an increasing AS Path length (“Radius”)
1 CERNET Update and Joint Videoconference Project Congxiao Bao, Xing Li, Jianping Wu CERNET Center.
Commercial Peering Service Community Attribute Use in Internet2 CPS Caren Litvanyi lead network engineer peering team Internet2 NOC GigaPoP Geeks BOF January.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
AWS Cloud Firewall Review Architecture Decision Group October 6, 2015 – HUIT-Holyoke-CR 561.
CS 4396 Computer Networks Lab BGP. Inter-AS routing in the Internet: (BGP)
March 20071ASNet – Academic Services Network The Design of ASnet and the support to Grid Yu-lin Academia Sinica International Symposium on Grid.
Information-Centric Networks Section # 4.1: Routing Issues Instructor: George Xylomenos Department: Informatics.
Route Selection Using Policy Controls
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
Thoughts on TEIN2 Operation and Collaboration Xing Li
1 Effective Diagnosis of Routing Disruptions from End Systems Ying Zhang Z. Morley Mao Ming Zhang.
Network Engineering (NOC) Workshop in APAN Challenges in Layer 3 – Operation Experiences Xing Li :00-17:30.
Inter-domain Routing Outline Border Gateway Protocol.
Policy in GÉANT Guy Roberts, Tangui Coulouarn NSI meeting, NORDUnet Conference, Uppsala, 22 Sept 2014.
Medical Workshop Network Update on TEIN2 Xing Li :00-10:30.
TEIN3 Inter-Domain Routing Guideline
Routing and Addressing in Next-Generation EnteRprises (RANGER)
CS 3700 Networks and Distributed Systems
AARNet Update plus the Taiwan Earthquake
The BGP Visibility Scanner
CS 3700 Networks and Distributed Systems
Ghana Academic and Research Network (GARNET)
TEIN / NOC Report Zhonghui Li 28 Aug 2017.
Zhonghui Li TEIN3 NOC Service Manager
Border Gateway Protocol
Tokyo Institute of Technology
BGP supplement Abhigyan Sharma.
Support for high performance UDP/TCP applications
Interdomain Traffic Engineering with BGP
Introduction to Internet Routing
Lixin Gao ECE Dept. UMASS, Amherst
Guide: Dr. Vishal Sharma Group 8: Pujara Chirag ( )
Module Summary BGP is a path-vector routing protocol that allows routing policy decisions at the AS level to be enforced. BGP is a policy-based routing.
Distributed Content in the Network: A Backbone View
BGP Overview BGP concepts and operation.
MPLS - How does it work ?.
Dynamic Routing and OSPF
Scaling Service Provider Networks
Inter-domain Routing Outline Homework #3 solutions
Backbone Networks Mike Freedman COS 461: Computer Networks
COMP/ELEC 429/556 Introduction to Computer Networks
BGP Wedgies ---- Bad Policy Interactions that Cannot be Debugged
Presentation transcript:

Lessons Learned TEIN2 and CERNET Xing Li 2007-01-22

Outline Introduction TEIN2 routing policy CERNET BGP Experience Lessons learned

Simple Case (where BGP can handle things easily) Global transit To tier 1 or tier 2 commodity networks Care the aggregation Care the load balancing Don’t care the symmetry Peering (no transit, except for the down streams) To domestic ISPs (bi-literal or via IX) Care the business model To academic partners Care the performance Care the symmetry

Complicated Case (where BGP cannot handle things easily) Global transit To tier 1 or tier 2 commodity networks Care the aggregation Care the load balancing Don’t care the symmetry Academic transit To multiple transit backbones within academic scope Care the performance Care the symmetry Etc. Peering (no transit, except for the down streams) To domestic ISPs (bi-literal or via IX) Care the business model To academic partners

Two Steps to Implement the Policy Identification IP prefix AS path regular expression Community tag Path selection AS path (inbound and outbound) Local-preference (outbound) More specific (inbound)

For Transit Network TEIN2 Example

TEIN2 Topology

The Principle of Routing Design for the TEIN2 network To provide interconnection among TEIN2 partners and between TEIN2 partners and EU NRENs. To provide back-up paths within the TEIN2 network and/or via partner networks for service resilience when possible. To provide a flexible and transparent routing policy to TEIN2 NRENs. To avoid being selected by GÉANT, Abilene and other R&E networks outside TEIN2 as the preferred transit network. To minimize the adjustment of the external peers’ routing policy outside TEIN2 networks, e.g. GÉANT and APAN.

TEIN2 Routing Policy Enable additive community tagging to mark the prefix announcements. Adopt AS number prepending as the preferred BGP policy for TEIN2 traffic adjustment within TEIN2 backbone. Use ingress AS number prepending for outbound traffic adjustment, including traffic from TEIN2 POP to NRENs, GÉANT and APAN. Use egress AS number prepending for inbound traffic adjustment, including traffic from NRENs, GÉANT and APAN to TEIN2 POP. May use Local-Preference amendment as the last resort of mechanism for fine tuning on TEIN2 traffic over the backbone.

For NRN CERNET Example

CERNET Topology

CERNET Peering DRAGONTAP CNGI-BJIX DRAGONLIGHT Internet CERNET TEIN2 STARLIGHT HARNET ASNET DRAGONLIGHT CNGI-BJIX DRAGONTAP CERNET 2 Internet Domestic Peering CNGI APAN KOREN 3 G 12G 155M 100M 1G 2x155M 622M 10G

CERNET Routing Policy Outbound Inbound Use AS number prepending if possible Heavily use Local-Preference Enable additive community tagging to mark the prefixes Inbound Announce more specifics

Case 1 TAIWAN Earthquake

Earthquake on 26th DEC 2006

Why did not include this policy before the earthquake?

Case 2 Routing and End-to-end performance

Ping and dvping beacons

Here in the APAN venue WLAN

Lessons Learned (1) The nature of BGP is reachability Stupid routing happen Policy based routing makes thing very complicated The routing and topology are very dynamic environment The key words are: simple, open and controllability For transit network Simple Open For NRN Controllability Why did not include this policy before the earthquake? Because it is a NP problem and there are many contradict requirements Mission impossible What should be the solution?

Lessons Learned (2) It seems that we still need to do a lot manual BGP policy adjustment, case by case with the help of Multi-site collaborations Routeviews We have to compare the routing table with the end-to-end performance matrix dvping tool