Applied Networking Research Workshop 2020 acm sigcomm Withdrawal - - PowerPoint PPT Presentation

applied networking research workshop 2020
SMART_READER_LITE
LIVE PREVIEW

Applied Networking Research Workshop 2020 acm sigcomm Withdrawal - - PowerPoint PPT Presentation

Applied Networking Research Workshop 2020 acm sigcomm Withdrawal Symptoms Filtering of Announcements from a Route Collector System Stephen Strowes , Ren Wilhelm, Emile Aben RIPE NCC Studying 2a10::/12 Debogonising 2a10::/12 In January


slide-1
SLIDE 1

Applied Networking Research Workshop 2020

acm

sigcomm

Withdrawal Symptoms

Filtering of Announcements from a Route Collector System

Stephen Strowes, René Wilhelm, Emile Aben RIPE NCC

slide-2
SLIDE 2

Studying 2a10::/12

slide-3
SLIDE 3

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Debogonising 2a10::/12

  • In January 2020 we advertised a fresh /12 from RRC03
  • https://tma.ifip.org/2020/wp-content/uploads/sites/9/2020/06/tma2020-camera-paper23.pdf
  • https://vimeo.com/425663114

3

slide-4
SLIDE 4

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Advertising 2a10::/12

4

slide-5
SLIDE 5

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Beacons and Anchors

5

  • In addition, there are stable anchors and predictable beacons
  • RRC03 anchor: 2001:7fb:ff03::/48
  • RRC03 beacon: 2001:7fb:fe03::/48
  • https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/current-ris-routing-beacons
slide-6
SLIDE 6

Announcement and Withdrawal

slide-7
SLIDE 7

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

50 100 150 200 250 300 18-Jan 16:00 19-Jan 00:00 19-Jan 08:00 19-Jan 16:00 20-Jan 00:00 20-Jan 08:00 20-Jan 16:00 21-Jan 00:00 Number of peers 2a10::/12 2a10:4::/32 2a10:5::/32 2a10:6::/32 2a10:7::/32 2a10:3:4::/48 2a10:3:5::/48 2a10:3:6::/48 2a10:3:7::/48 RRC03 anchor

Withdrawing 2a10::/12

7

Stable anchor 2a10::/12 /32s and /48s

slide-8
SLIDE 8

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

50 100 150 200 250 300 18-Jan 16:00 19-Jan 00:00 19-Jan 08:00 19-Jan 16:00 20-Jan 00:00 20-Jan 08:00 20-Jan 16:00 21-Jan 00:00 Number of peers 2a10::/12 2a10:4::/32 2a10:5::/32 2a10:6::/32 2a10:7::/32 2a10:3:4::/48 2a10:3:5::/48 2a10:3:6::/48 2a10:3:7::/48 RRC03 anchor

Withdrawing 2a10::/12

7

Stable anchor 2a10::/12 /32s and /48s

slide-9
SLIDE 9

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Withdrawing 2a10::/12

8

50 100 150 200 250 300 10:04 10:05 10:06 10:07 10:08 10:09 10:10 10:11 10:12 10:13 Number of peers 2a10::/12 2a10:4::/32 2a10:5::/32 2a10:6::/32 2a10:7::/32 2a10:3:4::/48 2a10:3:5::/48 2a10:3:6::/48 2a10:3:7::/48 RRC03 anchor

slide-10
SLIDE 10

Expectations

slide-11
SLIDE 11

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Expectations

10

slide-12
SLIDE 12

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Expectations

11

slide-13
SLIDE 13

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Expectations

12

slide-14
SLIDE 14

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Expectations

13

slide-15
SLIDE 15

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Expectations

14

slide-16
SLIDE 16

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

RIS

15

https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/ris-peering-policy

slide-17
SLIDE 17

Observations

slide-18
SLIDE 18

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Observations

  • Only three AS paths of length two are ever observed for the test

prefixes

  • i.e., originating at AS12654 and returned to any RRC via any peer

17

slide-19
SLIDE 19

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Observations

  • Only three AS paths of length two are ever observed for the test

prefixes

  • i.e., originating at AS12654 and returned to any RRC via any peer
  • Two of these are collected by RRC03, paths via:
  • AS20495 (We Dare B.V.)
  • AS64271 (rixCloud, Inc)

18

slide-20
SLIDE 20

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Paths with two ASNs

19

slide-21
SLIDE 21

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Observations

  • Only three AS paths of length two are ever observed for the test

prefixes

  • i.e., originating at AS12654 and returned to any RRC via any peer
  • One two-hop path via AS8218 (Zayo France SAS) propagates to

six RRCs but not back to RRC03 itself

20

slide-22
SLIDE 22

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Paths with two ASNs

21

slide-23
SLIDE 23

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Withdrawal

  • After withdrawal,
  • 17 new peers are observed in total across at 7 RIS route collectors
  • 8 of those are at observed at RRC03

22

slide-24
SLIDE 24

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Withdrawal

  • Withdrawal naturally triggers path hunting
  • In this phase, RRC03 observes announcements for these

increasingly longer paths via peers not previously seen

  • Appears those peers are not filtering the announcements
  • instead, they’re simply not propagating announcements back along the link received

23

slide-25
SLIDE 25

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Withdrawal

24

slide-26
SLIDE 26

Closing Remarks

slide-27
SLIDE 27

Stephen Strowes <sds@ripe.net> | ANRW 2020 | 2020-07-30

Closing Remarks

  • BGP operations are complex and full of implicit details
  • this is just one
  • It’s an operational quirk of the route collector system
  • many people use RIS data and the RRC beacons & anchors
  • if you are using announcements from a given RRC, table dumps from that RRC may
  • ffer a poor view of its visibility
  • The announcement of completely fresh address space may be

insightful for routing researchers

  • everything we have is available in public routing datasets

26

slide-28
SLIDE 28

Questions ?

sds@ripe.net @sdstrowes