Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Alexander Azimov Highload Lab Detecting Autonomous Systems Relationships.

Similar presentations


Presentation on theme: "1 Alexander Azimov Highload Lab Detecting Autonomous Systems Relationships."— Presentation transcript:

1 1 Alexander Azimov Highload Lab Detecting Autonomous Systems Relationships

2 2 Quiz! 1.Why We need AS relation and policy discovery? BGP Route Prediction, AS Design 2.What have been already done? Physical link discovery, classterization 3.What have we done? Active route policy discovery 4.What opportunities does it give? BGP Route Prediction, AS Design

3 3 Traffic generators Internet Inbound balancing AS1 AS2 Интернет

4 4 Traffic consumers Internet Outbound balancing AS1 AS2 Интернет

5 5 Traffic vector Asymmetric! AS1AS2AS3AS5 AS6AS7

6 6 Quiz! 1.Why We need AS relation and policy discovery? BGP Route Prediction, AS Design 2.What have been already done? Physical link discovery, classterization 3.What have we done? Active route policy discovery 4.What opportunities does it give? BGP Route Prediction, AS Design

7 7 Physical Link Discovery

8 8 Classterization

9 9 BGP AS Paths

10 10 Core of the problem

11 11 Route Policy in RR Outdated or incomplete

12 12 Deadlock 1.Physical link discovery; 2.No registry of current route policies. No opportunity for traffic flow prediction

13 13 Quiz! 1.Why We need AS relation and policy discovery? BGP Route Prediction, AS Design 2.What have been already done? Physical link discovery, classterization 3.What have we done? Active route policy discovery 4.What opportunities does it give? BGP Route Prediction, AS Design

14 14 AS Design

15 15 I did it my way… 2

16 16 Route Policy Recovery 1.AS relations 2.Active verification 3.Priority at every level of BGP decision process 4.Mathematical Equations 5.…….........

17 17 AS Relations : example AS3 AS2 AS4 AS5 AS1AS6AS7 Relations: p2p = {AS3, AS4} c2p = {(AS2, AS23, (AS5,AS4), (AS1, AS2), (AS6, AS5), (AS7,AS5)} p2p

18 18 AS Relations : example AS3 AS2 AS4 AS5 AS1AS6AS7 p2p Relations: p2p = {AS3, AS4} c2p = {(AS5, AS4} (AS2,AS3) (AS1, AS2), (AS6, AS5), (AS7,AS5)}

19 19 AS Relations : example AS3 AS2 AS4 AS5 AS1AS6AS7 p2p Relations: p2p = {AS3, AS4} c2p = {(AS5, AS4, (AS2,AS3), (AS1, AS2), (AS6, AS5), (AS7,AS5)}

20 20 Active Verification : example ASXXX Traceroute One remote node – one path

21 21 Active Verification : example ASXXX Ping –R with source from ASXXX One remote node – count(neighbors) * path AS1 AS2 Echo request Echo reply

22 22 Quiz! 1.Why We need AS relation and policy discovery? BGP Route Prediction, AS Design 2.What have been already done? Physical link discovery, classterization 3.What opportunities does it give? Active route policy discovery 4.What opportunities does it give? BGP Route Prediction, AS Design

23 23 How to make You interested in my results?

24 24 Qrator Radar 1.AS Relations 2.BGP Route Prediction 3.AS Design 4.Security Issues 5.Rates

25 25 AS Relations Rates: peering, customers, providers

26 26 BGP Route Prediction

27 27 Route Withdraw

28 28 Prepend Policy

29 29 AS Design

30 30 Security Issues 1.Default Route Errors 2.BGP Route Loops 3.DDoS Amplifires 4.Bots > 30 % of ASes are affected!

31 31 Security Issues

32 32 Botnet map

33 33 Quiz! 1.Why We need AS relation and policy discovery? BGP Route Prediction, AS Design 2.What have been already done? Physical link discovery, classterization 3.What have we done? Active route policy discovery 4.What opportunities does it give? BGP Route Prediction, AS Design

34 34 Future Work Drop detection -> Prediction how to overcome it using prepend policy

35 35 Qrator Radar radar.qrator.net


Download ppt "1 Alexander Azimov Highload Lab Detecting Autonomous Systems Relationships."

Similar presentations


Ads by Google