|
UserGuide
|
ECS-TV System Details
LIVE ServicesTechnology behind the LIVEECS-TV takes advantage of many cutting edge technologies to provide high quality of service without sacraficing network bandwidth. Television like (non interactive) services are provided via Multicast IPv6 which works in a very similar way to digital terestrial television. Interactive programs and lectures are provided direct to the client (unicast) where content is viewed in a browser with other embedded information provided which is applicable to the stream. Network Transmission MethodsUnicast: Provides a way of sending data directly from one computer to another, this is a one to one connection. Anycast: A method of sending data from a single source to the "nearest" or "best" destination as viewed by the routing topology. Multicast: One source to multiple clinets, here the traffic is not removed from a network when one client reads the data. MulticastMulticast data is transmitted once from a central point (broadcast node) and can be picked up by any number of client nodes simultaniously. Special reserved addresses are used which represent sepcific multicast addresses or groups and these are handled differently by routers on the network to ensure full coverage of a transmission. Multicast provides a TV like broadcast service for the internet where a central antenna sends out a high power signal which can be picked up by thousands of individual users. The internet is a far more distributed than the star topology of the classic terestrial television system hense more data is required to manage the data and decide where and when the data is not required. Addressing Schemes - IPv6 OnlyIPv4 multicast addressing is available however the features provided are no where near advanced as those provided by IPv6 and as a result services become difficult to manage. IPv6 provides a 128 bit addressesing which as can be seen in later sections is essential for use in embedded RP addressing.
Multicast IPv6
Prefix: FFXX::/102
Figure 2.2 - IPv6 Multicast addressing scopes
ECS-TV Multicast - First Stages ECS-TV makes use of Organisation-Local (8) addressing thus enabling coverage accross the entire university. After much deliberation it was decided that the feed prefix would be reserved for use in the project. Thus the addresses bacame:
Figure 2.3 - Basic IPv6 multicast addressing
The X in figure 2.3 represents the channel number which is taken from Freeview TV. ECS-TV Multicast - Netowrk Upgrade A major ECS network upgrade in the summer of 2005 led to a complete replacement of all the main IPv6 routers on the network. Gigabit switches were all installed throughout the ECS Zepler building (building 59) enabling higher data rates arround the network. All switches and routers were provided by Cisco as top of the range enabling all latest IPv6 protocols to be supported including MLDv2 snooping and PIM-SM for use in conjunction with Embedded-RP addressing schemes. IPv6 - Embedded-RP Addressing Multicast addresses use a special reserved address space which routers recognise and handle appropriatly. However without some form of management over who can use which addresees there is nothing to stop 2 or more people tranmitting on the same address and thus interfearing with each other at the client side. As an attempt to solve this solutuion source specific addressing was introduced where the client would specify the source as well as the multicast group it wanted to join (Figure 2.4).
Figure 2.4 - Source Specific Addressing
Here we now need to know the source machine of the multicast group, however in most circumstances this is subject to change depending on network topology and renumbering. Also we have to have routers which can support this address@ format.
Figure 2.5 - Embedded-RP Connections
Example Multicast-RP Addressing
Figure 2.6 - Embedded-RP address of BBC News 24
PIM Sparse Mode & MLDv2
| ||||||||||||||||||||||||||||||||||||||||||||