  Today is the era of smart devices. Through the smart devices, people remain
connected with systems across the globe even in mobile state. Hence, the
current Internet is facing scalability issue. Therefore, leaving IP based
Internet behind due to scalability, the world is moving to the Future Internet
Architecture, called Named Data Networking (NDN). Currently, the number of
nodes connected to the Internet is in billions. And, the number of requests
sent is in millions per second. NDN handles such huge numbers by modifying the
IP architecture to meet the current requirements. NDN is scalable, produces
less traffic and congestion, provides high level security, saves bandwidth,
efficiently utilizes multiple network interfaces and have many more
functionalities. Similarly, Bloom Filter is the only good choice to deploy in
various modules of NDN to handle the huge number of packets. Bloom Filter is a
simple probabilistic data structure for the membership query. This article
presents a detailed discussion on the role of Bloom Filter in implementing NDN.
The article includes a precise discussion on Bloom Filter and the main
components of the NDN architecture, namely, packet, content store, forward
information base and pending interest table are also discussed briefly.
