Beruflich Dokumente
Kultur Dokumente
Name
BSc Report
Project report submitted in
partial fulfilment of the requirements for the
Degree of Bachelor of Electrical Engineering
DECLARATION
I understand that all my project work must be my own unaided work. If I make use of material
from any other source I must clearly identify it as such in any interviews, reports or
examinations. I understand that my reports must be written unaided in my own words apart
from any quoted material which I must clearly identify in the correct manner.
I understand that the work which I shall present for assessment must be work carried out by
myself only during the project period which has not been previously prepared. Where any
such previous work is made use of in the project, I shall make this clear in any interviews,
reports or examinations.
I understand that a violation of these conditions may result in a mark of zero for the
component or components of assessed work affect.
Print Name:
Signature:
Reg No:
Date:
ABSTRACT
Write your abstract here which should be of atleast 200 words. Also mention keywords as
below.
ACKNOWLEDGEMENTS
You may use this space to thank your friend, family or teachers who have inspired and
supported you. This should not be more than a page.
TABLE OF CONTENTS
Declaration............................................................................................................ii
Abstract................................................................................................................iii
Acknowledgements..............................................................................................iv
List of Figures.....................................................................................................vii
List of Tables........................................................................................................xi
List Of Acronyms................................................................................................xii
CHAPTER 1 Introduction..................................................................................1
1.1
OVERVIEW....................................................................................................................1
1.2
PROBLEM STATEMENT..................................................................................................1
1.3
1.4
1.5
1.6
REPORT OUTLINE..........................................................................................................2
1.6.1
Chapter 1..............................................................................................................2
1.6.2
Chapter 2..............................................................................................................2
1.6.3
Chapter 3..............................................................................................................3
1.6.4
Chapter 4..............................................................................................................3
1.6.5
Chapter 5..............................................................................................................4
1.6.6
Chapter 6..............................................................................................................4
OVERVIEW....................................................................................................................5
2.2
IP MULTICAST...............................................................................................................5
5
MULTICAST CLASSIFICATION........................................................................................5
2.3.1
2.3.2
2.3.3
2.4
ADDRESS ALLOCATION.................................................................................................6
OVERVIEW....................................................................................................................7
3.2
SATELLITE NETWORKS..................................................................................................7
3.2.1
3.2.2
CHAPTER 4 Methodology................................................................................9
4.1
OVERVIEW....................................................................................................................9
4.2
4.2.1
Network Domain.................................................................................................10
4.2.2
Node Domain......................................................................................................11
4.2.3
Process Domain..................................................................................................12
4.2.4
4.3
WHY OPNET..............................................................................................................13
OVERVIEW..................................................................................................................15
5.2
IGMP BEHAVIOUR......................................................................................................15
5.2.1
CONCLUSIONS.............................................................................................................17
6.2
FURTHER WORK..........................................................................................................18
6
6.2.1
Reliable Multicast...............................................................................................18
6.2.2
6.2.3
Mobile Multicast.................................................................................................19
References...........................................................................................................20
Appendix.............................................................................................................22
LIST
OF
FIGURES
LIST
OF
TABLES
LIST OF ACRONYMS
LASER
10
CHAPTER 1
INTRODUCTION
1.1 Overview
These days the requirement of communication networks at reduce bandwidth consumption are
in great demand all over the world, it is cost effective as it requires pairing of the multicasting
over the satellite networks in contrast with unicast networks. It will provide network provision
to remote places specially when there is no terrestrial infrastructure.
The objective of multicasting is to send a data to a multi receiver environment instead of
unicasting or broadcasting i.e. a data transmission to one receiver or all the receivers
respectively. In IP multicast, the multicast sender transmits only one copy of a packet to a
network and network makes duplicate copies of data for every host wishing to receive it. The
advantages of IP multicast are enormous e.g. processing overhead is minimized at sender side
and bandwidth is saved because sender is sending only one copy of data over a network. The
satellite is an effective medium for users which are geographically dispersed as minimum
numbers of hops are used for communication in satellite network while covering a vast area.
This project will emphasize on the strategies and adjustments that are required for integrating
satellite with multicasting networks and a multicast application over satellite network i.e.
Light Video Conferencing will be simulated in OPNET (Operation Network).
flooding over satellite which could result in unreliable network design. This project is based
on a simulation of multicast application (video conferencing) among terrestrial LANs
interconnected via fixed GEO satellite.
1.6.2 Chapter 2
This chapter greatly emphasizes on the IP Multicast technology. It starts from introduction of
Multicast, illustrates different types of Multicast and describes multicast addressing.
Moreover the membership management and routing protocols are also described as follow;
1.6.3 Chapter 3
This chapter describes an overview of the multicast support in satellite environment. It starts
from illustrating different types of satellite orbits around the earth, identifies different
advantages of adapting multicast technology over satellite networks, describes IP Multicast
scoping and address mapping in satellite networks. Furthermore satellite network quality of
service, IP packet encapsulation over satellite network and different network roles of satellites
are discussed. Finally keeping in view two different network scenarios, the behavior of IGMP
over satellite network is discussed.
1.6.4 Chapter 4
This chapter describes the methodology implemented in this project and explains the choice
of network simulator being adopted.
1.6.5 Chapter 5
This chapter mainly emphasizes on the explanation of simulation results being produced by
the two different scenarios and find out the best scenario in terms of utilization.
1.6.6 Chapter 6
This is the final chapter of the project report. It concludes the project and provides
recommendations for the future work.
CHAPTER 2
ARCHITECTURE OF IP MULTICAST
2.1 Overview
This chapter highlights the concepts of ....
2.2 IP Multicast
The IP Multicast is a proficient approach to allocate information to multiple destinations from
a single source. . [1]. Initially internet
End Address
224.0.0.0
224.0.0.255
224.0.1.0
238.255.255.25
5
239.0.0.0
239.255.255.25
5
Usage
This range is held in reserve for special
multicast addresses.
The multicast addresses in the range are
globally scoped across internet.
Local
administratively
scoped
multicast
CHAPTER 3
NAME OF CHAPTER 3
3.1 Overview
The satellite communication is playing a vital role in wireless communication industry. This
chapter describes an overview of the multicast support in satellite environment and identifies
different
advantages
of
adapting
multicast
technology
over
satellite
satellite
networking
applications
and
technologies
has
been
Figure 3.3: LEO, MEO and GEO satellite orbits around the earth [22].
CHAPTER 4
METHODOLOGY
4.1 Overview
This chapter emphasizes on the methodology being used in this project to analyze
i...
10
11
and receiver module to show them a pair. A typical node model is shown by the figure 4.3.
while the process is running whereas the unforced state or red state is doing the opposite
function. The movement between different states of processes are defined by transitions
which can be associated with conditions. Moreover each state has two portions at its top and
bottom known as Enter Executives and Exit Executives respectively. Further to the Header
Block, the ProtoC code for each state is defined in these portions [31].
go through a vast range of network specifications, which minimizes the effort of the
developer, implementation period and volume of errors. Furthermore to some limit, it allows
to implement individual algorithms
Generally the simulation approaches are cost effective and profitable but OPNET is one of the
best simulators being employed in network research and development. Without any expense it
enables the designer to modify the existing scenario by duplicate scenario method and most
of the network tools are predefined which can be utilized and reformed accordingly. Moreover
it can interact with the external simulators via external system domain.
The OPNET do have competitors especially NS-2, which is an open source simulator. But it
has some negative aspects as well for example it does not have much documentation and
mostly its out of date. NS-2 also involves two programming languages, so it could take long
time to learn it whereas OPNET have a huge documentation and uses only one language
(Proto-C). Since NS2 needs Linux Operating System to operate properly whereas OPNET can
be installed easily on MS Windows. Moreover the number of tools for the analyzing the NS-2
trace file or creating scenarios is not enough in NS-2 and most of the developers have to
create the required tool by their own. Finally NS-2 have some scalability issues in big
simulations (number of nodes can vary from few hundreds to thousands) and can consumes a
large memory [26].
While keeping in view the above comparison, OPNET is proved to be the better choice to do
this project.
14
CHAPTER 5
SIMULATION RESULTS & ANALYSIS
5.1 Overview
This chapter describes the result and analysis of two different scenarios .
15
16
CHAPTER 6
CONCLUSION & FURTHER WORK
6.1 Conclusions
This dissertation has been started from the introduction of Multicasting, its classifications,
addressing and its advantages over the other transmission mechanisms for example it saves
the scare bandwidth as it minimizes the unwanted router processing and load at sender by
multicasting a single copy of data. Different membership management protocols like three
versions of Internet Group Management Protocols and two versions of Multicast Listener
Discovery protocols were discussed in detail. Furthermore different routing protocols like
Distance Vector Multicast Routing Protocol, Multicast Extensions to OSPF and Protocol
Independent Multicast (Sparse and Dense Modes) were discussed in details.
The satellite communication role and different orbits of satellite communication were
reviewed. Moreover different satellite network roles and advantages of satellite over the
terrestrial communication networks were discussed while reviewing certain applications like
ATM and DVB-RCS. The main idea of this project was to combine the multicasting over the
satellite network and analyzing behavior of IGMP over satellite network while reviewing
two different IP multicast scenarios. Different issues like bandwidth utilization and delay over
the satellite link were analyzed in both the scenarios.
It was noticed that the scenario 2 in which the end users were directly connected to the
satellite, involves the IGMP Membership Queries , Requests and Leave Messages across the
satellite link which results in scare bandwidth wastage and could result in IGMP flooding for
a huge number of receivers. On the other hand the scenario 1 involved the designated routers
between the end users and satellites so that all the IGMP messaging was done between the
17
designated routers and the end users. Moreover this scenario employs PIM messages over the
satellite link for multicast application to work.
Both the scenarios were simulated in OPNET and from the results of chapter 5, it was
observed that scenario 1 is more reliable than the other scenario as the multiple response of
IGMP traffic over the satellite in scenario 2 consumes more bandwidth than the PIM-SM
messages over the satellite in scenario 1. Secondly as more traffic is involved in scenario 2 so
there are more delay as compare to the scenario1. Moreover the scenario 1 is more reliable at
the user end because the number of multicast receiver at the user end can be increased in the
same infrastructure.
Hence from the results the scenario 1 is found to be the better scenario in term of optimized
link utilization and offers more benefits to the network operator than other scenario.
reliable
multicast
provides
way
of
guarantee
2)
3)
Further work can be done in this project by reviewing the above mechanisms and developing
new reliable multicast protocols for UDP based multicast applications.
18
wireless
communication
tellite.
19
REFERENCES
[1]
20
21