ECS-TV - 3rd Year Project Report

Project - Report Complete report produced to acompany my 3rd year project on ECS-TV.

pdf

IPv6 and VOIP Guides etc

Below are some useful IPv6 and VOIP guides designed to aid and assist in successful installation and use of such technologies on the linux platform. Also included is the topoloy of the SOWN network and how these technologies are put to use on this as well as the ECS network

SOWN

SOWN - Topology Documented topolgy of the SOWN network and interaction between SOWN and ECS.

pdf,doc
SOWN-ECS Cross Authentication Report on potential of ECS-SOWN cross authentication and uses of the 802.1x Technology.

pdf,doc

Linux Kernel and IPv6

IPv6 Enabled Kernel
Part I - Installing
Provides a full guide on how to install IPv6 support into your kernel and configure your PC to use this kernel sucessfully.

pdf,doc
IPv6 Enabled Kernel
Part II - Configuration
Step by step guide to configure IPv6 in your new kernel.

pdf,doc
Mobile IPv6
Part I - Instalation
How to install Mobile IPv6 support on your system including startup scripts.

pdf,doc
Mobile IPv6
Part II - Configuration
Step by step guide to configure and make use of Mobile-IPv6. Note that this guide is specifically aimed at internel University usage, with the university network being used as an example.

pdf,doc
Mobile IPv6
Part III - Use in ECS (draft)
Overview of tests performed using MIPL in department with both Ford.6core and out own HA, all content is present just not proof read.

doc

VOIP and IPv6

VOIP - Overview Provides an overview of VOIP technology, including SIP Servers and Cients.

pdf,doc
VOIP - SER
Part I - Installation
SER (SIP Express Router) installation guide. SER is an IPv6 enabled VOIP server and this guide provides installation instructions.

pdf,doc
VOIP - SER
Part II - Configuration
Step by step guide to configure your SER server to use IPv6 connections as well as persistant data storage using MySQL.

pdf,doc
VOIP - Testbed Example of setting up a SER server with 2 clients using IPv6 to make a call between the clients.

pdf,doc
VOIP - IPv4 to IPv6 etc There were 2 main aims to this section
  1. Use the v6 capabilities fo SER as a proxy to an asterisk server underneath
  2. Use some sort of proxy (in this case rtpproxy) as a host for IPv4 to IPv6 VOIP calls, where both VOIP clients connect directly to the proxy and not each other
The first of these 2 objectives was completed however the second suffered setbacks due to the amount of configuration and finding compatible clients. See the notes for more.

notes
VOIP - An insight into a pregressing technology. Abstract: Technology behind the Voice over Internet Protocol (VoIP) has been accelerating rapidly over the past few years however is still not ready for full deployment. VoIP provides a Peer 2 Peer (P2P) link between users for making voice calls over the internet and servers are beginning to appear in all areas of the community, providing different levels of service to users. However these services can be based on different protocols and standards making interoperability between them difficult. This paper provides an overview on the different standards and protocols used in VoIP asking: Where will these take us in the future? What advantages does VoIP have to offer over current telephony? And what implications are there for existing telecoms companies?

pdf

Linux, Multimedia Streaming and IPv6

All Documents in this series come courtesy of Simon Hall (sjh502@ecs.soton.ac.uk)
Video Streaming
Install and Setup
Provides a full guide on how to install your own Linux box with MythTV. Uses Mandrake 10 Linux release.

doc
Video Streaming
Hardware Guide
Guide to hardware compatibility under Linux.

doc
Video Streaming
Software Guide
Guide to freely available video streaming software.

doc
Video Streaming
Summary
Summary of progess in this section, including Case Study of ECS implementation at the beginning of the 04/05 semesta.

doc

Tools

Below are some tools which I have found useful at some point.

Download Description
IPv6 Socket Scrubber for i386 The IPv6 Socket Scrubber is an important tool for developersand programmers. Using the Socket Scrubber, developers can:
  • Identify lines of IPv4 socket code in applications
  • Review and and modify code with the new IPv6 Socket API (the IPv6 Socket API is specified in the IETF RFCs 2553 and 2292)
Porting a socket application typically requires only a few lines ofcode changes. You can use the Socket Scrubber to test your code to help find any IPv4 dependencies. By modifying your applications,you'll be able to use IPv6. The IPv6 Socket Scrubber can be usedon both SPARC™ and Intel Architecture platforms, this release is specifically design for the intel architecture and is availablefree of charge. Simply download it from our Web site and try it today! For more please see suns official site