| IPTV Distance Learning Tech Paper, 3-3-00 |
VCCS Implementation of IPTV
Video Broadcast, On Demand, and Interactive Distance Learning
March 3, 2000
Technical Project Contact: Pamela Perdue
Overview
VCCS colleges are heavily involved with providing instruction between and among campuses. Research of emerging technologies has brought several tools to the forefront that will provide for future distance learning initiatives. Cisco’s IP/TV® version 3 streaming media solution, which is developed on the Microsoft® Windows Media™ Technologies platform, provided an option for expanding the distance learning technical infrastructure environment. The pairing of Cisco and Microsoft technologies with the VCCS instructional expertise provides the most comprehensive and flexible solution for using streaming media to deploy media-intensive business and distance learning applications, for a wider range of desktop computer customers on IP networks. This new technology will help increase productivity and reduce costs while reaping an increased customer base.
The products tested support a media presentation platform with quality of service and network management tools for IP available. This business solution is viable to build a scaleable Distance Learning infrastructure to supplement current technology. IPTV is standards-based which enables essential multi-vendor solutions critical for success in the Internet economy.
The VCCS selected this technology and was awarded a grant by Bell Atlantic to implement a pilot project at five locations statewide. January 2000 the Virginia Community College System (VCCS) and Virginia Technical University (VT) began successfully broadcasting their first IPTV course – ETR185 "Semiconductor Manufacturing Technology Fundamentals
". This technical course is available at 5 locations statewide, New River Community College, Virginia Western Community College, Thomas Nelson Community College, J. Sargeant Reynolds Community College and Va. Tech. ETR-185 utilizes the Web Presenter, which delivers synchronized Web pages with an audio or video track, to send information via web pages along with audio and video. For more information on the specific project requirements and goals: http://www.vccs.edu/vccsit/IPTVproj.htmPilot Configuration:
The VCCS pilot utilized two installations of the IPTV products. J.Sargeant Reynolds elected to install the Cisco hardware solution with software pre-configured, whereas New River selected the server hardware from a competing vendor, installed and configured IPTV. The following hardware and software is installed at both broadcast locations. Receive only locations installed the client portion, lan switch and router.
LAN Switch
The VCCS pilot utilizes
the Catalyst 2900 switches to improve network performance to the desktop, server, and backbone. These switches are used in networks that use high-performance workstations and servers, use bandwidth-intensive applications, transfer large graphic, audio, and video files, and require access to the same network resources and the Internet.These switches have up to 25 10BaseT switched Ethernet ports (including the AUI switch port on the back panel), each port providing users or groups of users dedicated 10-Mbps bandwidth to resources within the network. These ports connect to other 10BaseT-compatible devices, such as single workstations and 10BaseT hubs. The switches also have two 100BaseT switched ports for delivering maximum performance to high-speed servers and to backbone switches and routers.
The VCCS currently uses the Cisco Group Management Protocol (CGMP) as a quality of service feature that limits multicast flooding to predefined ports. This will prevent network noise for ports not receiving multicast packets
.Router
The VCCS pilot also utilized the Cisco 3640 to integrate video, voice and data over the Intranet connecting the five participating sites. This device delivers a solution that includes management and quality of service tools for the LAN/WAN. The 3600 series high-performance, high-density dial access, advanced LAN-to-LAN routing, multiservice voice, video, and data integration, and a growing list of available interfaces make this a versatile platform with the power to grow comfortably in the future.
H.323 Client Support

The IPTV pilot was tested across the college local campus network and Network.Va (a statewide broadband network).
The VCCS IPTV application is based on IP multicast. There are several aspects to handling multicasts effectively in the pilot:
The industry standard preferred routing protocol for multicast is PIM. PIM sparse mode is described in RFC 2117, and PIM dense mode is on the standards track. PIM is being widely deployed in the Internet and on intranets. As its name suggests, PIM works with various unicast routing protocols such as OSPF and Enhanced IGRP. PIM routers are able to interact with the Distance Vector Multicast Routing Protocol (DVMRP). DVMRP is a legacy multicast routing protocol deployed in the Internet multicast backbone (MBONE). Currently 50 percent of the MBONE has converted to PIM, and it is expected that PIM will replace DVMRP over time.
PIM can operate in dense mode or in sparse mode. Dense-mode operation is used for IPTV where there is a multicast server with many clients throughout the campus. PIM builds efficient multicast trees that minimize the amount of traffic on the network. This is particularly important for high-bandwidth applications such as real-time video. In most environments, PIM is configured as sparse-dense and automatically uses either sparse mode or dense mode as required.
Another protocol that will be utilized as the project is scaled is IGMP, which is used by multicast clients and servers to join or advertise multicast groups. The local gateway router makes a multicast available on subnets with active listeners, but blocks the traffic if no listeners are present. CGMP extends multicast pruning down to the Catalyst switch. A Cisco router sends out a CGMP message to advertise all the host MAC addresses that belong to a multicast group. Catalyst switches receive the CGMP message and forward multicast traffic only to ports with the specific MAC address in the forwarding table. This blocks multicast packets from all switch ports that don't have group members downstream.
The multilayer design model used in this pilot is inherently scalable. Layer 3 switching performance scales because it is distributed. Backbone performance scales as you add more links or more switches. The individual switch domains or buildings scale to over 1000 client devices with two distribution-layer switches in a typical redundant configuration. More building blocks or server blocks can be added to the campus without changing the design model. Because the multilayer design model is highly structured and deterministic, it is also scaleable from a management and administration perspective.
The VCCS will be testing Intelligent Layer 3 routing protocols, such as OSPF and Enhanced IGRP, that handle path determination and load balancing over multiple paths in the backbone. OSPF overhead in the backbone rises linearly as the number of distribution-layer switches rises. This is because OSPF elects one designated router and one backup designated router to peer with all the other Layer 3 switches in the distribution layer.
VCCS IPTV Pilot - Hardware/Software Configuration
New River Community College IPTV Installation
Contact: Mark Zimmerman
Hardware Configuration
Video On demand ServerDell 6300 Pentium III 550 MHz with 500 MB Ram
Windows NT 4.0 server (NRCC staff installed and configured)
Raid 5 disk subsystem, 3 10,000 RPM Hard-drives 18 GB each providing 36 total storage capacity.
High speed Raid controller card with 64 MB cache
Note: These hard drives are dedicated for video recording application.
3com or an Intel Server 100 MB Network card
Broadcast Server
Dell 2300 Pentium III 550 MHz with 500 MB ram
Windows NT 4.0 Server (NRCC staff installed and configured)
Raid 5 Disk subsystem, 3 - 7500 RPM hard-drives , 9 GB each providing 18GB total storage capacity
High-speed raid controller with 32-MB cache
3com or a Intel Server 100 MB Network card
Content Manager
Gateway 550 Pentium III with Windows NT Workstation pre installed
3com 100MB-network card
Software Components:
Cisco IP/TV Starter pack with Codec
Codec installed in Broadcast server and IP/TV software configured
IP/TV Software installed on 6300 for VOD features
IP/TV Software installed on Gateway for Content manager features
2 Windows 98 Workstations for client use
2 Gateway 550 Pentiums with Windows 98 preinstalled.
IP/TV Client software installed and configured with IP to connect to the content manger for viewing V.O.D or streaming video..
Accessories:
( 2 ) 1400 VA UPS ( Un-interruptable power Supplies ) for power distribution
Distributed the equipment between these systems in a single 19" rack ...
The system should be available throughout the campus .
Network Components:
Cisco 2916 10/100MB switch rack mounted and installed to provide fast ethernet
ISL trunk connection to one of NRCC’s campus core Catalyst 5000 switches.
NOTE: This entire system is on a dedicated IP subnet for testing so the
current production system would not be affected..
Catalyst 5500 with a Route Switch Module ( RSM ) for campus routing. This mechanism to control the multicast routing needed on NRCC’s Campus.
The Catalyst has a Gigabit connection campus backbone providing multiple IP subnets for proper deployment of IP/TV.
Cisco 3640 Router installed with ATM connectivity to Core Lightstream 1010 for WAN connectivity.
Cisco offers a pre-configured IP/TV hardware solution and the IP/TV software can also be purchased separately and configured on PC’s. See Cisco’s website for pricing: http://www.cisco.com/ The other alternative is to purchase NT servers and install the IPTV software. Both alternatives have been demonstrated and tested within the VCCS.
Cisco IP/TV Viewer is free with the current 3.0 release.
The industry-leading SMARTnet maintenance service and support program backs Cisco IP/TV. More information about Cisco IP/TV and a free demo CD-ROM can be found at http://www.cisco.com/go/iptv.