Investigating the Prefix-level Characteristics A Case Study in an IPv6 Network Department of Computer Science and Information Engineering, National Cheng.

Slides:



Advertisements
Similar presentations
UNIVERSITY OF MORATUWA Africa - Asia Regulatory Conference 2012 Colombo, Sri Lanka Why IPv6? Ajith Pasqual University of Moratuwa 15 th February 2012.
Advertisements

© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
An Efficient Regular Expressions Compression Algorithm From A New Perspective Authors : Tingwen Liu,Yifu Yang,Yanbing Liu,Yong Sun,Li Guo Tingwen LiuYifu.
1 Overview of policy proposals Policy SIG Wednesday 26 August 2009 Beijing, China.
IPv6 Addressing – Status and Policy Report Paul Wilson Director General, APNIC.
DYNAMICS OF PREFIX USAGE AT AN EDGE ROUTER Kaustubh Gadkari, Dan Massey and Christos Papadopoulos 1.
Scalable IPv6 Lookup/Update Design for High-Throughput Routers Authors: Chung-Ho Chen, Chao-Hsien Hsu, Chen -Chieh Wang Presenter: Yi-Sheng, Lin ( 林意勝.
Allocations vs Announcements A comparison of RIR IPv4 Allocation Records with Global Routing Announcements Geoff Huston May 2004 (Activity supported by.
IPv4 Address Lifetime Expectancy Geoff Huston Research activity supported by APNIC The Regional Internet Registries s do not make forecasts or predictions.
APNIC Last /8 Policy Implementation Report Sanjaya Services Area Director.
Implementation Update Adam Gosling APNIC Policy SIG Meeting Thursday, 18 September 2014.
1 Route Table Partitioning and Load Balancing for Parallel Searching with TCAMs Department of Computer Science and Information Engineering National Cheng.
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Packet Classification using Rule Caching Author: Nitesh B. Guinde, Roberto Rojas-Cessa, Sotirios G. Ziavras Publisher: IISA, 2013 Fourth International.
APNIC Update RIPE 59 October Overview APNIC Services Update APNIC 28 policy outcomes APNIC Members and Stakeholder Survey Next APNIC Meetings.
Fast forwarding table lookup exploiting GPU memory architecture Author : Youngjun Lee,Minseon Jeong,Sanghwan Lee,Eun-Jin Im Publisher : Information and.
IPv6 Rapid Deployment in Taiwan Academic Network (TANet) Authors: Po-Kang Chen Chia-Wen Lu Quincy Wu 1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Leveraging Traffic Repetitions for High- Speed Deep Packet Inspection Author: Anat Bremler-Barr, Shimrit Tzur David, Yotam Harchol, David Hay Publisher:
Source Address Validation Architecture (SAVA) Requirements of CNGI-CERENT2 Jianping Wu CERNET/Tsinghua University IETF 68 Prague March 2007.
IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.
A Regular Expression Matching Algorithm Using Transition Merging Department of Computer Science and Information Engineering National Cheng Kung University,
A Hybrid IP Lookup Architecture with Fast Updates Author : Layong Luo, Gaogang Xie, Yingke Xie, Laurent Mathy, Kavé Salamatian Conference: IEEE INFOCOM,
Inter-Domain Routing Trends Geoff Huston APNIC March 2007.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Pattern-Based DFA for Memory- Efficient and Scalable Multiple Regular Expression Matching Author: Junchen Jiang, Yang Xu, Tian Pan, Yi Tang, Bin Liu Publisher:IEEE.
StriD 2 FA: Scalable Regular Expression Matching for Deep Packet Inspection Author: Xiaofei Wang, Junchen Jiang, Yi Tang, Bin Liu, and Xiaojun Wang Publisher:
Securing Future Growth: Getting Ready for IPv6 in 2010 APTLD 1 March 2010 Miwa Fujii, Senior IPv6 Program Specialist, APNIC.
DBS A Bit-level Heuristic Packet Classification Algorithm for High Speed Network Author : Baohua Yang, Xiang Wang, Yibo Xue, Jun Li Publisher : th.
Memory-Efficient Regular Expression Search Using State Merging Author: Michela Becchi, Srihari Cadambi Publisher: INFOCOM th IEEE International.
Securing Future Growth: Getting Ready for IPv6 NOW! ccTLD Workshop, 8 th April 2011 Noumea, New Caledonia Miwa Fujii, Senior IPv6 Program Specialist, APNIC.
SwinTop: Optimizing Memory Efficiency of Packet Classification in Network Author: Chen, Chang; Cai, Liangwei; Xiang, Yang; Li, Jun Conference: Communication.
A Survey on Interlaken Protocol for Network Applications Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
Memory-Efficient and Scalable Virtual Routers Using FPGA Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
Early Detection of DDoS Attacks against SDN Controllers
Updating Designed for Fast IP Lookup Author : Natasa Maksic, Zoran Chicha and Aleksandra Smiljani´c Conference: IEEE High Performance Switching and Routing.
Binary-tree-based high speed packet classification system on FPGA Author: Jingjiao Li*, Yong Chen*, Cholman HO**, Zhenlin Lu* Publisher: 2013 ICOIN Presenter:
Lightweight Traffic-Aware Packet Classification for Continuous Operation Author: Shariful Hasan Shaikot, Min Sik Kim Presenter: Yen-Chun Tseng Date: 2014/11/26.
PC-TRIO: A Power Efficient TACM Architecture for Packet Classifiers Author: Tania Banerjee, Sartaj Sahni, Gunasekaran Seetharaman Publisher: IEEE Computer.
APNIC Update RIPE November 2010 Rome, Italy Geoff Huston Chief Scientist, APNIC.
Lossy Compression of Packet Classifiers Author: Ori Rottenstreich, J’anos Tapolcai Publisher: 2015 IEEE International Conference on Communications Presenter:
Packet Classification Using Dynamically Generated Decision Trees
IS-IS Last Update Copyright 2012 Kenneth M. Chipps Ph.D.
1 IP Routing table compaction and sampling schemes to enhance TCAM cache performance Author: Ruirui Guo, Jose G. Delgado-Frias Publisher: Journal of Systems.
LOP_RE: Range Encoding for Low Power Packet Classification Author: Xin He, Jorgen Peddersen and Sri Parameswaran Conference : IEEE 34th Conference on Local.
SRD-DFA Achieving Sub-Rule Distinguishing with Extended DFA Structure Author: Gao Xia, Xiaofei Wang, Bin Liu Publisher: IEEE DASC (International Conference.
Hierarchical Hybrid Search Structure for High Performance Packet Classification Authors : O˜guzhan Erdem, Hoang Le, Viktor K. Prasanna Publisher : INFOCOM,
Scalable Multi-match Packet Classification Using TCAM and SRAM Author: Yu-Chieh Cheng, Pi-Chung Wang Publisher: IEEE Transactions on Computers (2015) Presenter:
JA-trie: Entropy-Based Packet Classification Author: Gianni Antichi, Christian Callegari, Andrew W. Moore, Stefano Giordano, Enrico Anastasi Conference.
شركت ارتباطات زيرساخت آبان 1393
A Multi-dimensional Packet Classification Algorithm Based on Hierarchical All-match B+ Tree Author: Gang Wang, Yaping Lin*, Jinguo Li, Xin Yao Publisher:
2018/4/23 Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks Author: Yuan-Liang Lan , Kuochen Wang and Yi-Huai Hsu Presenter: Yi-Hsien.
A DFA with Extended Character-Set for Fast Deep Packet Inspection
2018/6/26 An Energy-efficient TCAM-based Packet Classification with Decision-tree Mapping Author: Zhao Ruan, Xianfeng Li , Wenjun Li Publisher: 2013.
Reference Router on NetFPGA 1G
IPv4 Addresses.
Statistical Optimal Hash-based Longest Prefix Match
2018/12/29 A Novel Approach for Prefix Minimization using Ternary trie (PMTT) for Packet Classification Author: Sanchita Saha Ray, Abhishek Chatterjee,
Binary Prefix Search Author: Yeim-Kuan Chang
2019/1/1 High Performance Intrusion Detection Using HTTP-Based Payload Aggregation 2017 IEEE 42nd Conference on Local Computer Networks (LCN) Author: Felix.
IPv6 Development in China
Compact DFA Structure for Multiple Regular Expressions Matching
Reference Router on NetFPGA 1G
Power-efficient range-match-based packet classification on FPGA
IPv4 Address Lifetime Expectancy
A Hybrid IP Lookup Architecture with Fast Updates
A SRAM-based Architecture for Trie-based IP Lookup Using FPGA
MEET-IP Memory and Energy Efficient TCAM-based IP Lookup
Presentation transcript:

Investigating the Prefix-level Characteristics A Case Study in an IPv6 Network Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan, Taiwan, R.O.C. Authors:Fuliang Li, Tian Pan, Jiahai Yang, Changqing An, Xingwei Wang, Jianping Wu. Publisher:2015 International Conference on Computing, Networking and Communication (ICNC) Presenter:Chun-Yu, Li Date:2015/10/14

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 2

Exhausting of IPv4 (1/1) Internet Assigned Numbers Authority (IANA) announced in February 2011 that the last of the world’s remaining IPv4 blocks had been assigned to the Regional Internet Registries (RIR). On April 15, 2011 the Asia Pacific Region claimed it has reached the last block of IPv4 addresses in its available pool. As IPv6 has much larger address space than IPv4, understanding the characteristics of IPv6 prefixes is of great benefit to guide the efficient IPv6 routing cache design. Computer & Internet Architecture Lab CSIE NCKU 3

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 4

Main Investigation (1/1) We launch a full-scale statistics of IPv6 prefixes from two aspects, i.e., assignment and activity. We analyze the prefix-level characteristics based on the traces of an IPv6 network. We conduct a case study on prefix related characteristics in an IPv6 network. Computer & Internet Architecture Lab CSIE NCKU 5

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 6

Studied Network and Datasets (1/2) The datasets are collected from the link connecting CERNET2 with CNGI-6IX. The bandwidth of the link is 10Gbps. Computer & Internet Architecture Lab CSIE NCKU 7

Studied Network and Datasets (2/2) CERNET2 It is a nation-wide pure IPv6 backbone network. It focuses on solving technical challenges during IPv6 deployment, overcoming difficulties in the operation and management of IPv6 networks. CNGI-6IX (China Next Generation Internet) CERNET2 interconnects to domestic CNGI backbones and international research networks through the exchange point of CNGI-6IX. Computer & Internet Architecture Lab CSIE NCKU 8

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 9

Prefix Assignment (1/2) IPv6 prefixes allocated to the five RIRs (Regional Internet Registry) present obvious growth during 2011 – Computer & Internet Architecture Lab CSIE NCKU 10 75% 551% more coverage area

Prefix Assignment (2/2) We also find that prefixes of /32 account for 71% and 67.2% of the total assigned prefixes in 2011 and 2013 respectively, while the ratios are 19.1% and 20.4% for prefixes of /48. Computer & Internet Architecture Lab CSIE NCKU 11

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 12

Prefix Activity (1/2) Computer & Internet Architecture Lab CSIE NCKU 13 We gather RIBs (Routing Information Base) from two observation points - CERNET2 on Nov 15, 2013 and University of Oregon Route Views project on Nov 20, Active prefixes in the closed interval of [32, 48] also account for most of the active prefixes (96.5% and 93.1% of the two observation points respectively).

Prefix Activity (2/2) The UPDs (BPG update messages) are collected from the border routers of CERNET2 in one-week scale. Only 56.13% of the total prefixes contribute UPDs. Prefixes whose lengths are within the range of [32, 48] contribute 96.5% of the total update messages. Prefixes in the closed interval of [32, 48] account for 97% of the total withdraw messages prefixes/day 47 prefixes/second Computer & Internet Architecture Lab CSIE NCKU 14 (One-week scale)

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 15

Prefix Activity Observed from Traffic (1/1) Computer & Internet Architecture Lab CSIE NCKU 16 (Trace of CERNET2)

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 17

Packet and Traffic Distribution across Prefixes (1/2) The most popular prefix in 2011 and 2013 is 2001:cc0::/32, which accounts for 81.4% and 61.4 % of the packets respectively. 1% of the active prefixes account for 98.14% of the packets in 2011, and 97.44% in Computer & Internet Architecture Lab CSIE NCKU (Trace of CERNET2) 1% 98.14% 97.44%

Packet and Traffic Distribution across Prefixes (2/2) The most popular prefix in 2011 and 2013 is 2001:8000::/20, which contributes 86.78% and 61.72% of the aggregate traffic respectively. 1% of the active prefixes account for 98.39% of the traffic in 2011, while the proportion is 97.75% in Computer & Internet Architecture Lab CSIE NCKU (Trace of CERNET2) 98.89% 97.44% 1%

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 20

Relationships among Address, Prefixes and Packets (1/2) 1% of the active prefixes account for 60.6% and 71.9% of the addresses in 2011 and When the proportion of the active prefixes reaches 20%, the proportion of the active addresses is more than 90%. Computer & Internet Architecture Lab CSIE NCKU % 60.6% 1%

Relationships among Address, Prefixes and Packets (2/2) top 5% users account for 97.4% and 99.2% of the packets in 2011 and in 2013 respectively. According to the results, we can infer that a small part of users contribute most of the packets. Computer & Internet Architecture Lab CSIE NCKU % 5%

Outline Introduction Exhausting of IPv4 Main Investigation Studied Network and Datasets Assignment and Activity of IPv6 Prefixes Prefix Assignment Prefix Activity Prefix-level Characteristic of CERNET2 Prefix Activity Observed from Traffic Packet and Traffic Distribution across Prefixes Relationships among Address, Prefixes and Packets Prefixes Distribution across Different Timescales Computer & Internet Architecture Lab CSIE NCKU 23

Prefixes Distribution across Different Timescales (1/3) The variation of the active prefixes in a period are often used to estimate how large a cache will be needed to achieve a given miss rate. Computer & Internet Architecture Lab CSIE NCKU 24 (One minute time interval)

Prefixes Distribution across Different Timescales (2/3) The number of the changed prefixes is often used to estimate how often the cache should be updated. Computer & Internet Architecture Lab CSIE NCKU 25 (One minute time interval)

Prefixes Distribution across Different Timescales (3/3) Computer & Internet Architecture Lab CSIE NCKU 26 B 2011 (60)=342 B 2011 (30)=321 B 2011 (5)=264 If the update frequency of the routing system is higher, the buffer reserved for the worst-case burst updates could be even smaller. E.g., If the routing cache is updated once an hour and assume that there are no vanishing prefixes, we should reserve 5184 bytes (342*16 bytes).