18
Hiroaki Hazeyama Ph.D of Engineering Nara Institute of Science and Technology Hiroaki Hiroaki Hazeyama Hazeyama Ph.D Ph.D of Engineering of Engineering Nara Institute of Science and Technology Nara Institute of Science and Technology System Overview of Inter-domain Packet Traceback System Overview of System Overview of Inter Inter - - domain Packet domain Packet Traceback Traceback

System Overview of Inter-domain Packet TracebackInter

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Hiroaki HazeyamaPh.D of Engineering

Nara Institute of Science and Technology

Hiroaki Hiroaki HazeyamaHazeyamaPh.DPh.D of Engineeringof Engineering

Nara Institute of Science and TechnologyNara Institute of Science and Technology

System Overview of Inter-domain Packet Traceback

System Overview of System Overview of InterInter--domain Packet domain Packet TracebackTraceback

2

Outline

• Introduction

• System Overview

• Tests on StarBED

• Analysis of Tests

• Consideration

3

What is Packet Traceback ?

• Technique to track the true forwarding path of a packet• By querying packet capture agents

• Even when the source IP address of the target packet is spoofed

• Packet Traceback is expected to track attack packets

• DDoS attack, UDP exploit, spoofed DNS queries

: traceback: attack packet

4

System Overview

4

InterOp TTS (Inter-Operator Trouble Ticket System)

(KDDI Lab)

InterTrack(Inter-domain Traceback Network)

(NAIST)

IP-TB(IP Packet Traceback System)

(Matsushita Electric Works)

Packet Capture Probe(HW/SW)(KDDI Lab)

Inter-AS

Intra-AS

Layer 1 / 2

Operators

5

Packet Traceback Operation Image

DPDP

TCIDSTCIDS

ITMITM

IGP (OSPF,)BGP

BTMIPTBProbe

BTSProbe

BTSProbe

DP

ITMITM

IGP (OSPF,)

BTMIPTBProbe

BTMIPTBProbe

BTSProbeBTSProbe

BTSProbeBTSProbe

AS1 AS2

TCIDS

TTS

archiving

Trouble shooting

6

Emulation Tests toward Field Tests

• To reduce risks on field tests, we measured the bellow items in Emulation Tests

• Specifications of each component

• Interoperability among each component

• Scalability of the whole system

• Estimated Traceability along with Deployment Scenarios

6

We ran Large Scale Emulation Tests on StarBEDWe ran Large Scale Emulation Tests on StarBED

7

StarBEDNICT Hokuriku Research Center

Large Scale Network Emulation / Simulation Testbed

7

8

Test in Dec. 2007

9

Test in Dec. 2007

• Interoperability test • InterTrack <-> IP-TB manager <-> SW/HW probe

• Checked Hash value format, Message format, Behaviors

• Measured throughput on a minimum set

• Practice for Emulation Test in Jan. 2008• Create configuration templates, test scenarios and test tools

• Be familiar with StarBED consoles

9

10

Test in Jan. 2008

11

Tests in Jan. 2008

• Interoperability test

• TTS <-> InterTrack <-> IP-TB manager <-> SW probe

• Verification test of the whole system

• In a minimum set

• Scalability test of the whole system

• In an Emulated 200 AS topology in JP-Domain

• Audit by a Lawyer and T-ISAC Traceback WG

11

12

Procedure of Emulation Tests

1. Configure PXE Boot and OS image

2. Setting a basic L2/L3 network

3. Creating an Emulated eBGP topology

4. Generating configuration files from the eBGP topology

5. Booting each software

6. Running experiments12

13

Snapshots of Emulation Tests

Flood Mode message forwarding(worst case analysis)

Strict Mode message forwarding(best case analysis)

14

Throughput Analysis(in worst case)

14

At Rank 1 AS (89 eBGP neighbors)1.0GHz (Pentium3) / Mem 256M→120[msg/s]

At Rank 1 AS (89 eBGP neighbors)1.0GHz (Pentium3) / Mem 256M→120[msg/s]

15

Ratio of # of Peers and # of messages(in worst case)

15

According to # of peers, ITM can apply a rate limit filter

According to # of peers, ITM can apply a rate limit filter

16

Benefits from Tests in StarBED

• Verified behaviors of the whole system

• Measured the basic specifications

• Revealed several problems and research / development topics about scalability issues

• Improved the whole system as soon as we found problems

• Because all researchers and developers were gathered in StarBED

16

17

More and More Emulation Tests

• Experiments with More reality while running Filed Tests

• Considering delay and bandwidth

• More detail emulations with Intra-AS topologies

• Emulation Test in All JP-domain AS topology

• Test Various Scenarios

• Feedback from / to actual filed tests

17

Next is the details of our field test planby Mr. Wakasa of T-ISAC-J