kompella hotnets slides

Information about kompella hotnets slides

Published on September 28, 2007

Author: Eagle

Source: authorstream.com

Content

Cross-layer Visibility as a Service:  Cross-layer Visibility as a Service Ramana Rao Kompella Albert Greenberg, Jennifer Rexford Alex C. Snoeren, Jennifer Yates Layering in the current Internet:  Layering in the current Internet Optics Fiber MPLS OVERLAYS Ethernet Fiber-spans Layering is a mixed blessing:  Layering is a mixed blessing Layering allows us to contain complexity Each layer evolves independently without affecting any other layer Allows us to focus on one layer at a time There are associated challenges too… Routine operational tasks need associations across layers Example: mapping an IP link to optical circuit, overlay link to an IP path Lack of accurate cross-layer associations can affect the reliability of the network Intended planned maintenance:  Intended planned maintenance Los Angeles San Francisco Seattle Denver Dallas St Louis Chicago Boston New York Orlando Planned maintenance on optics Intended planned maintenance:  Intended planned maintenance Optical component is on circuit id A Lookup database to map circuit id A to IP link Due to mis-association, incorrectly maps it to LA to Dallas Increase OSPF weight on LA to Dallas link Disconnect component Causes failure Los Angeles San Francisco Denver Traffic from LA to Dallas is rerouted via Denver Dallas X LA to San Francisco link is congested High OSPF weight Planned maintenance can induce faults if accurate associations are not maintained Customer Fault Tolerance:  Customer Fault Tolerance Customer in NJ New York Philadelphia Internet Shared optical element INTRA-CARRIER DIVERSITY Going through same conduit or Holland tunnel ? Customer diversity information requires accurate cross-layer associations, sometimes across domains Fault diagnosis:  Fault diagnosis Los Angeles San Francisco Seattle Denver Dallas St Louis Chicago Boston New York Orlando What happened ?!! X Because of a bug, IP forwarding path changed, but MPLS did not ! MPLS circuit between LA and New York Diagnosing faults requires accurate cross-layer associations Why is it hard ?:  Why is it hard ? Can’t the operators maintain associations in a centralized fashion ? Maintain database as links are provisioned Update as and when interfaces are re-homed Hard due to flux in topology Churn because of dynamic topology changes Human errors during re-homing interfaces Operational realities – separation of concerns How it is done today ?:  How it is done today ? A combination of non-standard databases Human-generated inventory data Measurement data obtained from probes Configuration state from network elements Policies implemented in network elements Higher complexity and overhead No compatibility across ASes Difficult to evolve a network Difficult to integrate two networks after acquisition Difficult to incorporate third-party tools Why not concentrate on restoration?:  Why not concentrate on restoration? Advantages of lower-layer restoration Hides lower-layer failures from impacting upper layers Obviates to some extent need for cross-layer visibility Cross-layer visibility still important Lower-layer restoration more expensive than IP restoration Subtle performance changes (e.g., RTT) need diagnosis Why not fatten the interfaces ? :  Why not fatten the interfaces ? Fattening interfaces to make layers aware of the entire topologies above and below Layers discover and propagate mappings automatically Management system can query the network to obtain mappings Fattening results in high complexity Interoperability is a big challenge – long design and test cycles Wider interfaces impact security Architecture for cross-layer visibility:  Cross-layer Policy Server Architecture for cross-layer visibility Ping Trace-route Backbone planning Customer diversity Backbone maintenance Fault diagnosis DB MANAGEMENT APPLICATIONS BOW-TIE Optics Fiber MPLS OVERLAYS IP HOUR-GLASS Ethernet Fiberspans Standardize what goes in !:  Standardize what goes in ! Standardize what goes in (e.g. IP topologies) AS1 Facilitates interaction between ISP policy servers AS2 Advantages of the bow-tie:  Advantages of the bow-tie Topology, routing information and other associations can be queried for maintenance, diversity, and fault diagnosis Cooperation across ASes to present better visibility across domains Policies easily enforced through the server Lower overhead on network elements Caching of common queries possible Historical questions can be answered Evolution path to improve accuracy:  Evolution path to improve accuracy A lot of room for improvement Architecture accommodates evolution so that accuracy can be improved over time Evolution path for individual layers Fiber & Fiber-spans Optical components IP links MPLS and overlay paths Fiber & Fiberspans:  Fiber & Fiberspans Automated mechanisms [sebos02] Inject labels through fibers or use RFID GPS to determine the location of fibers Transmit this information to the DB More coverage results in better accuracy but expensive FIBER DB GPS OPTICAL TAPS / RFID FIBER Optical components:  Optical components Manual mechanisms Basic consistency checks Automatic correlation mechanisms such as [kompella05nsdi] to output errors Automatic mechanisms Neighbor discovery for active optical devices Configuration state from “intelligent” optical networks (that support dynamic restoration) Optical components:  Optical components Neighbor discovery through periodic broadcasts at optical layer DB Configuration state during restoration Intelligent Optical Network ROUTER A ROUTER B Other layers:  Other layers IP layer Periodically obtain configuration information to construct topology Automatically collect up/down messages to provide up-to-date view MPLS and overlay paths Static paths obtained from configuration Dynamic paths obtained by monitoring signaling messages Summary:  Summary Accurate associations critical to many operational tasks A bow-tie architecture for cross-layer visibility Provides the cross-layer associations as a service to various applications Allows better cooperation among ASes through standardizing what goes into the database Policy controlled export of these associations Lower overhead on network elements Allows for innovation while containing complexity Future research directions:  Future research directions Design automated mechanisms at each layer to improve cross-layer visibility What frequency should information be obtained? How do we resolve conflicts (minimal edits) in the database? Identify higher-level models that we need to standardize Devise incentives for cooperation among ASes Define a language to specify policies Questions ? :  Questions ?

Related presentations


Other presentations created by Eagle

Practice of International Trade
03. 09. 2007
0 views

Practice of International Trade

final thesis presentation
29. 10. 2007
0 views

final thesis presentation

Nature ppt
03. 09. 2007
0 views

Nature ppt

Bridge Construction for class
30. 12. 2007
0 views

Bridge Construction for class

CIO 01
01. 01. 2008
0 views

CIO 01

30 Sept Cryptography
05. 01. 2008
0 views

30 Sept Cryptography

Poster3 XB
14. 09. 2007
0 views

Poster3 XB

CREATION EVOLUTION
14. 09. 2007
0 views

CREATION EVOLUTION

SUSA502
03. 09. 2007
0 views

SUSA502

cocotutor
10. 10. 2007
0 views

cocotutor

ch11
16. 11. 2007
0 views

ch11

CEM Agro Eng
23. 11. 2007
0 views

CEM Agro Eng

desanker
03. 09. 2007
0 views

desanker

S4 Lavigne
03. 09. 2007
0 views

S4 Lavigne

ECOMM Yalta 2004
04. 10. 2007
0 views

ECOMM Yalta 2004

Stan Abram
12. 10. 2007
0 views

Stan Abram

systheory ecopersp
19. 02. 2008
0 views

systheory ecopersp

crime 1
24. 02. 2008
0 views

crime 1

PierPaoloPasolini
24. 02. 2008
0 views

PierPaoloPasolini

RailShipments
28. 02. 2008
0 views

RailShipments

future truck
29. 02. 2008
0 views

future truck

9 13 07
27. 11. 2007
0 views

9 13 07

goodpracticehei pl
18. 03. 2008
0 views

goodpracticehei pl

eCp 2007 WP GI Prague
21. 03. 2008
0 views

eCp 2007 WP GI Prague

Alien Land Laws and Internment
26. 03. 2008
0 views

Alien Land Laws and Internment

20080311104620774
27. 03. 2008
0 views

20080311104620774

02 EnergyCirculation
07. 04. 2008
0 views

02 EnergyCirculation

Cuando El Viento Sopla 2115
21. 06. 2007
0 views

Cuando El Viento Sopla 2115

Cosas de Gatos 1850
21. 06. 2007
0 views

Cosas de Gatos 1850

Casas Diferentes 1966
21. 06. 2007
0 views

Casas Diferentes 1966

Carta de Navidad 1875
21. 06. 2007
0 views

Carta de Navidad 1875

Carta a los Reyes Magos 1870
21. 06. 2007
0 views

Carta a los Reyes Magos 1870

Barbies 2108
21. 06. 2007
0 views

Barbies 2108

A las puertas de la Navidad 1873
21. 06. 2007
0 views

A las puertas de la Navidad 1873

Amiga 1969
21. 06. 2007
0 views

Amiga 1969

Acertijo 2090
21. 06. 2007
0 views

Acertijo 2090

cb
07. 10. 2007
0 views

cb

emotion 07
20. 02. 2008
0 views

emotion 07

custintermang
28. 03. 2008
0 views

custintermang

CLSAInvestorMeetNov2 006
30. 03. 2008
0 views

CLSAInvestorMeetNov2 006

Piesman
24. 11. 2007
0 views

Piesman

Keynes Fiscal
09. 04. 2008
0 views

Keynes Fiscal

Utah0303
10. 04. 2008
0 views

Utah0303

williams
13. 04. 2008
0 views

williams

trendswrshprevised2
14. 04. 2008
0 views

trendswrshprevised2

LaTeX 5
14. 09. 2007
0 views

LaTeX 5

Oral Health Kindergarten
14. 09. 2007
0 views

Oral Health Kindergarten

MakingDx SN
04. 01. 2008
0 views

MakingDx SN

gfish2002
14. 09. 2007
0 views

gfish2002

Binaries3
28. 11. 2007
0 views

Binaries3

All Presenters
19. 06. 2007
0 views

All Presenters

wri idb draft2
19. 06. 2007
0 views

wri idb draft2

4Design methodology
29. 12. 2007
0 views

4Design methodology

Arriba el animo 2033
21. 06. 2007
0 views

Arriba el animo 2033

tronning
09. 10. 2007
0 views

tronning

Bahrain 2107
21. 06. 2007
0 views

Bahrain 2107

A Veces 1928
21. 06. 2007
0 views

A Veces 1928

Conejos a 50 pesos 2114
21. 06. 2007
0 views

Conejos a 50 pesos 2114

Blanca Navidad 1874
21. 06. 2007
0 views

Blanca Navidad 1874

Esther
14. 09. 2007
0 views

Esther

Acuarelas 1930
21. 06. 2007
0 views

Acuarelas 1930

Adan y Eva 1968
21. 06. 2007
0 views

Adan y Eva 1968

CTS
03. 09. 2007
0 views

CTS

TriTops
02. 01. 2008
0 views

TriTops

Ciudad de Mexico 1973
21. 06. 2007
0 views

Ciudad de Mexico 1973

El Negro Huerta 2038
21. 06. 2007
0 views

El Negro Huerta 2038

Abrazo 1929
21. 06. 2007
0 views

Abrazo 1929

Concurso de coches 2113
21. 06. 2007
0 views

Concurso de coches 2113

07 VC ChromakeyTemplate
11. 10. 2007
0 views

07 VC ChromakeyTemplate

Turkey map
26. 11. 2007
0 views

Turkey map

riverfront training
28. 12. 2007
0 views

riverfront training

canned searches
03. 10. 2007
0 views

canned searches

Christian Bale 1781
21. 06. 2007
0 views

Christian Bale 1781

revitalizing iuds
03. 09. 2007
0 views

revitalizing iuds

revitalizing iuds condensed
03. 09. 2007
0 views

revitalizing iuds condensed

LOC Feb99
14. 09. 2007
0 views

LOC Feb99

EAS306
21. 11. 2007
0 views

EAS306

bertwashington
19. 06. 2007
0 views

bertwashington

HomelandSecurityPanel
04. 03. 2008
0 views

HomelandSecurityPanel

Casa de botellas 2044
21. 06. 2007
0 views

Casa de botellas 2044