On Sharing an FIB Table in Named Data Networking

As a new networking paradigm, Named Data Networking (NDN) technology focuses on contents, and content names are used as identifiers for forwarding and routing, as opposed to IP addresses in the current Internet. NDN routers forward packets by looking up a Forwarding Information Base (FIB), each entr...

Full description

Bibliographic Details
Main Authors: Ju Hyoung Mun, Hyesook Lim
Format: Article
Language:English
Published: MDPI AG 2019-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/9/15/3178
id doaj-42aae591b15b4ee982b2c07a1b2f3cad
record_format Article
spelling doaj-42aae591b15b4ee982b2c07a1b2f3cad2020-11-25T00:49:03ZengMDPI AGApplied Sciences2076-34172019-08-01915317810.3390/app9153178app9153178On Sharing an FIB Table in Named Data NetworkingJu Hyoung Mun0Hyesook Lim1Department of Electronic and Electrical Engineering, Ewha Womans University, Seoul 03760, KoreaDepartment of Electronic and Electrical Engineering, Ewha Womans University, Seoul 03760, KoreaAs a new networking paradigm, Named Data Networking (NDN) technology focuses on contents, and content names are used as identifiers for forwarding and routing, as opposed to IP addresses in the current Internet. NDN routers forward packets by looking up a Forwarding Information Base (FIB), each entry of which has a name prefix and output faces. An FIB should have the information to forward Interest packets for any contents. Hence, the size of an FIB would be excessively large in NDN routers, and the traffic for building an FIB would be significant. In order to reduce the traffic associated with building an FIB table and memory requirement for storing an FIB table, this paper proposes a new efficient method which combines the routing of network connectivity and the building of a forwarding engine using Bloom filters. We propose to share the summary of an FIB using a Bloom filter rather than to advertise each name prefix. The forwarding engine of the proposed scheme is a combination of Bloom filters, and hence the memory requirement of the forwarding can be much smaller than the regular FIB. Simulation results using ndnSIM under real network topologies show that the proposed method can achieve nearly the same performance as the conventional link state algorithm with 6−8% of the traffic for distributing the connectivity information and 5−9% of the memory consumption.https://www.mdpi.com/2076-3417/9/15/3178Bloom filterinformation-centric networkingNamed Data Networkingrouting and forwarding
collection DOAJ
language English
format Article
sources DOAJ
author Ju Hyoung Mun
Hyesook Lim
spellingShingle Ju Hyoung Mun
Hyesook Lim
On Sharing an FIB Table in Named Data Networking
Applied Sciences
Bloom filter
information-centric networking
Named Data Networking
routing and forwarding
author_facet Ju Hyoung Mun
Hyesook Lim
author_sort Ju Hyoung Mun
title On Sharing an FIB Table in Named Data Networking
title_short On Sharing an FIB Table in Named Data Networking
title_full On Sharing an FIB Table in Named Data Networking
title_fullStr On Sharing an FIB Table in Named Data Networking
title_full_unstemmed On Sharing an FIB Table in Named Data Networking
title_sort on sharing an fib table in named data networking
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2019-08-01
description As a new networking paradigm, Named Data Networking (NDN) technology focuses on contents, and content names are used as identifiers for forwarding and routing, as opposed to IP addresses in the current Internet. NDN routers forward packets by looking up a Forwarding Information Base (FIB), each entry of which has a name prefix and output faces. An FIB should have the information to forward Interest packets for any contents. Hence, the size of an FIB would be excessively large in NDN routers, and the traffic for building an FIB would be significant. In order to reduce the traffic associated with building an FIB table and memory requirement for storing an FIB table, this paper proposes a new efficient method which combines the routing of network connectivity and the building of a forwarding engine using Bloom filters. We propose to share the summary of an FIB using a Bloom filter rather than to advertise each name prefix. The forwarding engine of the proposed scheme is a combination of Bloom filters, and hence the memory requirement of the forwarding can be much smaller than the regular FIB. Simulation results using ndnSIM under real network topologies show that the proposed method can achieve nearly the same performance as the conventional link state algorithm with 6−8% of the traffic for distributing the connectivity information and 5−9% of the memory consumption.
topic Bloom filter
information-centric networking
Named Data Networking
routing and forwarding
url https://www.mdpi.com/2076-3417/9/15/3178
work_keys_str_mv AT juhyoungmun onsharinganfibtableinnameddatanetworking
AT hyesooklim onsharinganfibtableinnameddatanetworking
_version_ 1725253372373630976