AS-Level Traceroute

碩士 === 國立臺灣大學 === 電機工程學研究所 === 93 === Traceroute[1] is a network diagnostic tool originally developed by Van Jacobson to identify the IP forwarding path from local host to a destination. This tool is widely used for detecting routing problems, characterizing the end-to-end forwarding path, and disco...

Full description

Bibliographic Details
Main Authors: Jing-He Sun, 孫敬賀
Other Authors: Wanjiun Liao
Format: Others
Language:en_US
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/11530657562329783507
id ndltd-TW-093NTU05442101
record_format oai_dc
spelling ndltd-TW-093NTU054421012015-12-21T04:04:14Z http://ndltd.ncl.edu.tw/handle/11530657562329783507 AS-Level Traceroute 自治領域間之路由探測 Jing-He Sun 孫敬賀 碩士 國立臺灣大學 電機工程學研究所 93 Traceroute[1] is a network diagnostic tool originally developed by Van Jacobson to identify the IP forwarding path from local host to a destination. This tool is widely used for detecting routing problems, characterizing the end-to-end forwarding path, and discovering the Internet topology. In practice, knowing the Autonomous System (AS) associated with each hop in the forwarding path is also quite valuable. Some of the existing traceroute versions provide additional features including mapping each hop to AS number. Mapping the IP addresses of each hop to origin AS number is the core of displaying the AS forwarding path in the traceroute tool. All existing traceroute tools with AS number mapping look up the origin AS number of each hop along the forwarding path based on the Internet Routing Registry (IRR) database. However, the network operators are not obligate to register and update the information on IRR, the registration information at IRR is incomplete and out-of-date. In this thesis, we develop a new AS-level traceroute tool named AStraceroute to map each hop to its AS number according to the up-to-date public vailable BGP routing tables. Additionally, AStraceroute use TCP SYN to probe hosts for bypassing the firewalls on the path which discards the original traceroute UDP datagrams. Furthermore, our traceroute tool also inference the relationships between each hop, this part is based on the heuristic in [2]. Our work provides a framework for modeling the Internet’s AS-level topology for further research and helps the network operators to make decision on selecting a right upstream AS to connect or peer with. Wanjiun Liao 廖婉君 2005 學位論文 ; thesis 59 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電機工程學研究所 === 93 === Traceroute[1] is a network diagnostic tool originally developed by Van Jacobson to identify the IP forwarding path from local host to a destination. This tool is widely used for detecting routing problems, characterizing the end-to-end forwarding path, and discovering the Internet topology. In practice, knowing the Autonomous System (AS) associated with each hop in the forwarding path is also quite valuable. Some of the existing traceroute versions provide additional features including mapping each hop to AS number. Mapping the IP addresses of each hop to origin AS number is the core of displaying the AS forwarding path in the traceroute tool. All existing traceroute tools with AS number mapping look up the origin AS number of each hop along the forwarding path based on the Internet Routing Registry (IRR) database. However, the network operators are not obligate to register and update the information on IRR, the registration information at IRR is incomplete and out-of-date. In this thesis, we develop a new AS-level traceroute tool named AStraceroute to map each hop to its AS number according to the up-to-date public vailable BGP routing tables. Additionally, AStraceroute use TCP SYN to probe hosts for bypassing the firewalls on the path which discards the original traceroute UDP datagrams. Furthermore, our traceroute tool also inference the relationships between each hop, this part is based on the heuristic in [2]. Our work provides a framework for modeling the Internet’s AS-level topology for further research and helps the network operators to make decision on selecting a right upstream AS to connect or peer with.
author2 Wanjiun Liao
author_facet Wanjiun Liao
Jing-He Sun
孫敬賀
author Jing-He Sun
孫敬賀
spellingShingle Jing-He Sun
孫敬賀
AS-Level Traceroute
author_sort Jing-He Sun
title AS-Level Traceroute
title_short AS-Level Traceroute
title_full AS-Level Traceroute
title_fullStr AS-Level Traceroute
title_full_unstemmed AS-Level Traceroute
title_sort as-level traceroute
publishDate 2005
url http://ndltd.ncl.edu.tw/handle/11530657562329783507
work_keys_str_mv AT jinghesun asleveltraceroute
AT sūnjìnghè asleveltraceroute
AT jinghesun zìzhìlǐngyùjiānzhīlùyóutàncè
AT sūnjìnghè zìzhìlǐngyùjiānzhīlùyóutàncè
_version_ 1718154671983427584