Download presentation
Presentation is loading. Please wait.
Published byKathryn Cameron Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.