Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof....
-
Upload
melanie-stanley -
Category
Documents
-
view
219 -
download
1
Transcript of Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof....
![Page 1: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/1.jpg)
Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network
Guided by, Presented by,
Prof. Purushottam Kulkarni Mohammed Nazeem VProf. Sridhar Iyer 08305038
MTech 2, CSE
MTP Final Presentation
![Page 2: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/2.jpg)
Introduction
• CDEEP Centre for Distance Engineering Education programme
• EDUSAT Link for live interactive transmission through the satellite
• 125 remote centers across the country
• 2 Mbps uplink and 1 Mbps down link
• Live and interactive teaching
• EDUSAT satellite network of ISRO is multicast.
• Courses transmitted from Seminar Hall KReSIT
• Only one Hall to conduct lectures
![Page 3: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/3.jpg)
CDEEP Setup
Has four Video Recording Labs Seminar Hall KReSIT EEG 401 Video Lab (Math building) A1/A2 Hall (Math building)
All have only webcast transmission except the Seminar Hall – has EDUSAT satellite transmission
![Page 4: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/4.jpg)
Terminals types
Three type of terminals
• Video Server– Transmits the live feed to multicast server
• Student's Terminal (Remote Centre)– Receives the course transmitted– Transmits live feed from the students
• Teacher's terminal– Receives live feed from the students– Monitors the remote centres
![Page 5: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/5.jpg)
CDEEP EDUSAT Satellite Network setup
CDEEP network using Edusat Satellite
![Page 6: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/6.jpg)
CDEEP Network Setup KReSIT
(CDEEP Network Setup in KReSIT
![Page 7: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/7.jpg)
Problem Definition
Study and understand the functioning of CDEEP satellite network
Interconnect EDUSAT satellite network and IIT-B campus network so that courses conducted anywhere in campus be transmitted via satellite.
Main concern is – EDUSAT satellite has Multicast backbone BUT campus network is unicast
Measurement study of CDEEP satellite network and generate quantitative results.
![Page 8: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/8.jpg)
What is to be done ?
![Page 9: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/9.jpg)
Related Work
Network setup for Mbone webcase at IFSA Conference site[reference: MBone Webcast: Network Setup and Data Collection, Milan Nikolic , Dan Hoffman , Ljiljana Trajkovic, 2003]
Connected tomulticast backbone
Similar to EDUSATNetwork cloud
Similar to Lecture Hall
Similar to IIT-networkSeminar Hall KReSIT
Unicast only Network
![Page 10: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/10.jpg)
Proposal of solutions Extending the EDUSAT network
Extending the audio/video cables
Application Layer gateway
Transmitting RAW audio/video over network
Network Layer gateway with NAT
Network Layer gateway with NAT and tunneling
Network layer Gateway with tunneling
Tunneling at routers
![Page 11: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/11.jpg)
Extending the EDUSAT network
Extending EDUSAT network
Additional Infrastructure, does not meet the goal of
using existing IIT-B network
Nothing much to be done, can be done if no other solution may be found
![Page 12: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/12.jpg)
Extending the audio/video cables
Extending Audio/Video cable
Additional infrastructure for laying down these cables
Cables have a limit on range10-20 metres
![Page 13: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/13.jpg)
Application Layer Gateway
Application Layer gateway
Video Server application of ISRO removed
What about the Teacher's terminal?
![Page 14: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/14.jpg)
Transmitting RAW audio/video over network
Transmitting RAW audio/video over the network
What about Teacher's terminal?
Same Video ServerApplication used
![Page 15: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/15.jpg)
Gateway at network layer doing NAT
192.168.0.11 192.168.0.12
192.168.0.110.254.75.2
Network Layer gateway with NAT
![Page 16: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/16.jpg)
Network Layer gateway with NAT
Gateway at network layer doing NAT
EDUSAT
Video server and Teacher's terminal out
of the EDUSAT network
Running same ISRO Applications
![Page 17: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/17.jpg)
Network Layer gateway with NAT and tunneling
NAT with tunneling
10.105.1.250 10.129.1.250
10.254.75.2
10.129.154.20510.105.11.203192.168.0.1
192.168.0.10 192.168.0.11
![Page 18: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/18.jpg)
NAT with tunneling
No additional infrastructure
Multicast Packets being encapsulated inside unicast IP packets
Tunneling between EDUSAT network and IIT-B network
Network Layer gateway with NAT and tunneling
Anywhere inside the campus, same video server and Teacher's terminal
![Page 19: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/19.jpg)
Network Layer Gateway with tunneling
Extended EDUSAT network
EDUSAT Satellite network
Interconnected
![Page 20: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/20.jpg)
Implementation Application Layer gateway
Java Media Framework (JMF) was used to transmit audio and video to multicast server
Transmitting RAW audio/video over network Used a software - FabulaTech USB over Network Version 4.2. I
Network Layer gateway with NAT Used ip tables in linux
Network Layer gateway with NAT and tunneling Implemented tunnel using GRE (Generic Routing Encapsulation) developed by CISCO
Network Layer gateway with tunneling Used openvpn
![Page 21: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/21.jpg)
Observations
Application Layer gatewayThe transmission did not reach the student's terminal
Transmitting RAW audio/video over networkDid not work for video capturing devices
Network Layer gateway with NATWorked for local LAN without a gateway
Network Layer gateway with NAT and tunnelingTunneling worked, packets get dropped at routers for GRE tunnel
Network Layer Gateway with tunnelingWorked with openvpn using bridging
![Page 22: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/22.jpg)
Tunnel performance experiment
Without tunnel
Bridging
With Cipher
With tunnel
![Page 23: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/23.jpg)
Results – Tunnel performance
Slight increase in ping delay as you move right
![Page 24: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/24.jpg)
Day long experiment results
The variation in the jitter and ping delay is very small
![Page 25: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/25.jpg)
Application for automating tunnel setup customized for CDEEP
Java application using swing
Same application for both gateways– One as server– Other as client
Gets network interfaces available• From list choose EDUSAT interface
If client, mention the IP address of other gateway
![Page 26: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/26.jpg)
Challenges faced
Fetching network details of CEEP EDUSAT
Understanding the Problem
Finding out when the CDEEP EDUSAT network was idle
Encoding problem with Application Layer Gateway
Sharing Streaming devices over network
Port misconfiguration while testing NAT on satellite network
Packets getting dropped at routers
Routing problem of multicast through tunnel
Multicast routing daemon had problems
Moving Teacher's terminal and Video server from KReSIT
Synchronization of bridging and tunneling
![Page 27: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/27.jpg)
Conclusions and Future work Conclusions
• We have discussed various possible ways of trying out to find a very appropriate solution.
• The most promising solution would be to implement at the network layer.
• Tunneling is required to transfer multicast packets through a unicast network.
• This technique requires no additional hardwares and is very cheap.
Future Work• Find out whether the solution is scalable as the number of users
receiving as well as the number of servers will increase.
• If performance degrades, improvements in the design of the tunnel itself will have to be made.
![Page 28: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/28.jpg)
References[1] Milan Nikoli, Dan Hoffman, and Ljiljana Trajkovi. Mbone webcast:. August 21
2003.
[2] Multimedia Multicast Gateway Infrastructure , Jin Tian, Chen QingJi, Lu Jian , Beijing University of Aeronautics & Astronautics , 2001
[3] E. Amir, S. McCanne, and H. Zhang. An application level video gateway. In The
Third ACM International Multimedia Conference and Exhibition (MULTIMEDIA ’95), pages 255–266, New Yprk, November 1996. ACM Press.
[4] Peter Parnes, Kre Synnes, and Dick Schefstrm. Lightweight application level multicast tunneling using mtunnel. Computer Communication, 21:1295–1301, 1998.
[5] Tarik Ciˇi L, Haakon Bryhni, and Steinar Sørlie. Unicast extensions to IP multicast. In Proceedings of the Protocols for Multimedia Systems PROMS’2000, pages 60–69, Krak Lw, Poland, 2000. ISBN 83-88309-05-6.
![Page 29: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/29.jpg)
Demo
![Page 30: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/30.jpg)
NAT in action
tcpdump output of private network machine
From machine connected to NAT To public network
From public networkTo machine
connected to NAT
![Page 31: Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer08305038.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649e9d5503460f94b9f074/html5/thumbnails/31.jpg)
NAT in action
tcpdump output of NAT machine
From NAT machine To public Network
From public network To NAT machine