1 / 12

A Flexible Policy Control Architecture for Inter-AS Routing

A Flexible Policy Control Architecture for Inter-AS Routing. Osamu Akashi, Kenichi Kourai, Kensuke Fukuda, Toshio Hirotsu, Koji Sato, Mitsuru Maruyama, Toshiharu Sugawara NTT Network Innovation Laboratories Tokyo, Japan

mort
Download Presentation

A Flexible Policy Control Architecture for Inter-AS Routing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Flexible Policy Control Architecture for Inter-AS Routing Osamu Akashi, Kenichi Kourai, Kensuke Fukuda, Toshio Hirotsu, Koji Sato, Mitsuru Maruyama, Toshiharu Sugawara NTT Network Innovation Laboratories Tokyo, Japan {akashi,kourai,fukuda,hirotsu,koji, mitsuru,sugawara}@t.onlab.ntt.co.jp APNOMS 2003

  2. Background in inter-AS routing • Routing information is spreading over the Internet in a hop-by-hop manner using BGP-4. • Receive → modify → advertise • Each BGP entry includes AS path information that information traversed. • All ASes along with source AS to destination AS should set their routing tables as source AS intends. • Loss of connectivity, instable access, policy inconsistency Route information ISP APNOMS 2003

  3. Problems of inter-AS routing • Difficulty in understanding the behavior • Routing information mutates as it spreads. • Independent administrative domain that has its own policy and routers are configured by hand. • Needs analysis by experts by hand • ex. Using tool such as Looking glass • Operators cannot adapt dynamically changing environment. • Policy is only represented by low level primitives, namely router configuration commands. • No inter-AS cooperative policy control scheme Need a cooperative distributed solution APNOMS 2003

  4. A policy inconsistency where local control is insufficient AS y Case2: To ASy Use ISP A ISP C International ISP A (AS i) Major transit AS (AS k) AS x Bottleneck!! Decision point: Bandwidth of links to ISP-A and ISP-B seem the same international ISP B (AS j) AS z Case1: To ASz Use ISP B Narrow link APNOMS 2003

  5. Our approach • Diagnosis for inter-AS routing anomalies • ENCORE[4, 5] • Multi-agent based, cooperative analysis • Flexible inter-AS policy control • AISLE (Autonomous and Intelligent Self-control Environment) Extended APNOMS 2003

  6. Basic idea for controlling routing information Modify BGP attributes based on environmental changes Routing information Outgoing packets Send policy requests on the preference base. Routing information Modify BGP attributes based on received requests and its own policy. Incoming packets APNOMS 2003

  7. AISLE layer Configuration command Router ASx Human operator ASy ASz Policy Inter-AS coordination Intra-AS control Intra-AS control Intra-AS control AISLE layer Routing management APNOMS 2003

  8. AISLEcooperationmodel Modifies BGP attribute values for controlling policy. Controls traffic in the ASx AS agent agent BGPinformation exchange AS x AS Defines autonomous actions agent Policy description Reaction against autonomously observed result Cooperation with other agents APNOMS 2003

  9. Structure of AISLE agent agent Agent In other AS Cooperative action controller Read status information Communication / cooperation Agent In other AS Policy description Policy control engine Modify configuration commands Configuration commands BGP controller iBGP session Router Exchanges modified BGP entry eBGP session APNOMS 2003

  10. Application • Adaptation of policy for dynamic parameters • Auto load balancing • On demand advertisement of backup route • Cooperative control • Preference control for incoming packets • Verification of routing policy • Defense against attacks APNOMS 2003

  11. Application example route-preference (ASi, ASj …) AS y International ISP A (AS i) agent Major transit AS agent AS x ISP C Modifies policy: For ASx, select route via ISP-A international ISP B (AS j) AS z Case2: To ASy Use ISP A Narrow link APNOMS 2003

  12. Conclusion • AISLE: inter-AS flexible policy control architecture • Multi-agent based implementation • Needs more experiment in real internet environments • Verification and feedback APNOMS 2003

More Related