PPT - EDUCAUSE Library

Download Report

Transcript PPT - EDUCAUSE Library

How To Successfully Implement
IP Video
EDUCAUSE 2002
OCTOBER 2, 2002
ALAN STILLERMAN
ED STOCKEY
Copyright Alan Stillerman and Ed
Stockey, 2002. This work is the
intellectual property of the author.
Permission is granted for this material
to be shared for non-commercial,
educational purposes, provided that
this copyright statement appears on the
reproduced materials and notice is
given that the copying is by permission
of the author. To disseminate otherwise
or to republish requires written
permission from the author.
AGENDA
•
•
•
•
•
•
•
•
HISTORY AND BACKGROUND
QUALITY OF SERVICE (QoS)
FIRE WALLS & PROXYS
GATEKEEPERS/GATEWAYS
DIAL PLAN
CODECS
DIRECTORY SERVICES
REGISTRATION/SCHEDULING
IHETS: Basics
• Indiana Higher Education
Telecommunication System
• Consortium of all accredited public and
private postsecondary institutions in
Indiana
• Created by enabling legislation in 1967
• INDNET begun 1995
• IHETS becomes Manager of the Indiana
Telecommunications Network 1997
• ITN serves all public institutions – this
includes:
Higher Education, K-12 schools, Public
Libraries,
State, County and Local government
• Total Sites Connected to ITN > 1,700
South Bend
Portage
ITN
Network
Topology
Fort Wayne
AT&T POP
(Aggregration)
IHETS
Core Network
Muncie
Lafayette
OC-3
Indianapolis
Richmond
Columbus
Bloomington
Evansville
BACKGROUND
•
TWO-WAY INTERACTIVE VIDEO
–
H.323 – IP VIDEO 2001
•
MCU TESTING – FALL 2000
RESULT: THEY ACTUALLY WORK!!
• RECOMMENDATION: Accord
MGC 100
•
NEED TO LOOK AT THE VARIOUS
ISSUES AND COMPONENTS
NEEDED TO IMPLEMENT H.323 ON
THE NETWORK – IP VIDEO TASK
FORCE
QoS (Quality of Service)
• What is QoS
– Set of techniques to manage network
resources which enables the network
to differentiate and handle traffic
based on policy
• Why implement QoS
– Provide consistent, predictable data
delivery by managing delay(latency),
delay variation(jitter), bandwidth and
packet loss
• Bandwidth is not the complete
solution
Quality of Service
• Challenges providing QoS for IP video
– Head of line blocking (HOLB)
– IP video uses UDP (universal datagram
protocol) for transport of video and
only uses TCP for control data – cannot
resend lost video packets
– Video uses large, variable length
packets
Video Conferencing Traffic
Packet Size Breakdown (CIF)
384 kbps Video Call
1%
65-128 Bytes
37%
1025-1518 Bytes
8%
257-512 Bytes
34%
129-256 Bytes
20%
513-1024 Bytes
VVT-230
2917_05_2001_c1 ©2001, Cisco Systems, Inc. All rights reserved
Provisioning
Video Data Rate + 20% = Bandwidth
Required
Video
Data
Voice
Routing
etc.
Video Data Rate
BW Required
128kbps = 153kbps
384kbps = 460kbps
< 33% of Link Capacity
< 75% of Link Capacity
Link Capacity
“Recommendations”
VVT-230
2917_05_2001_c1 ©2001, Cisco Systems, Inc. All rights reserved
512kbps = 614kbps
768kbps = 921kbps
1.5Mbps = 1.8Mbps
Quality of Service Approaches
• Big Pipes
• QoS
• Both
QoS – How We Do It
• ACLs (access control lists)
– to identify traffic and set IP
precedence. For video and/or
voice precedence is set to 5.
• Service policies push traffic into:
– Low latency queuing (Priority
queue)
– Reserve bandwidth for RAS
– Data queues which use RED
• Caveat – hardware limitations –
example: Cisco 25xx routers
QoS
• Bandwidth guarantees for a
T1 (1.544 Mbps):
•
•
•
•
512 kb/s for video
128 kb/s for voice
64 kb/s for SNA
Remainder for everything else
FIRE WALLS
• Used to block traffic by disabling
ports that allow traffic to come in to a
users intranet.
• Usual strategy
– Incoming: Block everything coming
in. Open ports only as necessary
based on need.
– Outgoing: Allow everything.
• H.323 Video requires the following
ports to be open in both directions to
allow for optimal two way
videoconferencing.
– 1718, 1719, 1720
PROXYS
• Allows a user to be anonymous
to the outside world.
• Acts as a filter for incoming
traffic.
• Requires a proxy server on both
sides of firewall for H.323 video
Firewall and Proxy setups
for IP Videoconferencing
IHETS core gatekeeper running
proxy
7200
G
Edge Router
Edge Router
Workstation
IP H.323
Edge Router
Firewall allows all
H.323 traffic incoming
from IHETS core
gatekeeper
Codec must have a
static address.
Firewall allows all
incoming H.323 traffic
to specified codec
IP H.323
Codec registers with
IHETS core
gatekeeper
Codec registers with
institutions
gatekeeper
G
IP H.323
Institutional
Gatekeeper
Running
Proxy
FIRE WALLS
• Tested and Certified
– CISCO PIX 6.2
• Currently Being Tested
–
–
–
–
–
Checkpoint
Gauntlet
Cisco IOS Firewall
Firebox
Linux Firewalls
• Firewalls that will not work with
H.323
– Novell Border Manager
Difference between Gatekeepers
and Gateways
• Gatekeeper
• Gateway
– IP based
– Address Resolution –
Layer 3
– Bandwidth Management
• Call Admission
Control (CAC)
– Call forwarding
– Technology Prefixes
– Exist in hierarchies
– Can transcode
between ISDN,
ATM and IP
– Address
Resolution –
Layer 2
Limitations of Gatekeepers
• 4 Levels of Hierarchies
• Can have no more than 6
Forwarded Location Requests
(LRQ) without effecting latency
IP Video Gatekeeper Hierarchy
• Institutional Gatekeepers
– 2 levels of hierarchy
• Gatekeepers located on node
routers
• IHETS Directory Gatekeeper
• National Gatekeeper
• International Gatekeeper
Radvision
IHETS Connection
to International
Gatekeepers
Cisco
G
G
G
Radvision
Radvision
G
Cisco
Radvision
G
OSU
G
IHETS
Cisco
G
IHETS
Radvision
G
UNC - CH
Why Do We Need A Dial Plan?
• To support legacy ISDN and ATM
codecs
• To enable a seamless connection
between codecs in various parts
of the state and across the
nation
• To let people off net to be able to
call IP codecs on net (Inbound
calls)
• USER FRIENDLY
INDnet Dial Plan
• E[T]ZZZNNNNNNN
•
•
•
•
E = Exit Zone Prefix. “1” (Optional)
T = Technology Prefix (Optional)
ZZZ = Area Code
NNNNNNN = Seven digit E.164
number
• Based on North American
Numbering Plan (NANP)
Dial Plan
• Dialing between all protocols supported
• 10 digit E.164 number required in order to
register with IHETS core gatekeeper
• First three numbers must match a valid area
code as defined by NANP
• Next seven digits can be either: a user
defined number or a valid seven digit Direct
Inward Dial (DID) number such as the phone
number on their desk
Dial Plan
• Seven digit number on desk ensures
uniqueness of 10 digit number within
an area code
• Technology prefix required in order to
dial off net to ISDN endpoint
• Automatically scales to national and
international dial strings based on
E.164
• Allows for future migration to ENUM
standard when implemented
G
Client Terminal
G
South Bend
574 Zone
Gatekeeper
Portage
260
219 Zone
Gatekeeper
Client Terminal
Fort Wayne
574
Client Terminal
260 Zone
Gatekeeper
G
219
Client Terminal
765
G
765 Zone
Gatekeeper
Main Directory
Gatekeeper
Cluster
Lafayette
G
Institutional
Gatekeeper
Muncie
G
Institutional
Gatekeeper
G
Institutional
Sub-gatekeeper
Richmond
G
G
G
Institutional
G
Sub-gatekeeper Institutional
Sub-gatekeeper
G
Institutional
Sub-gatekeeper
Institutional
Gatekeeper
317
G
317 Zone
Gatekeeper
Columbus
Bloomington
G
Institutional
Gatekeeper
812
G
812 Zone
Gatekeeper
G
Institutional
Gatekeeper
G
Institutional
G
Sub-gatekeeper Institutional
Sub-gatekeeper
Institution’s Client
Terminal
G
Institutional
Gatekeeper
Evansville
G
Institutional
G
Sub-gatekeeper Institutional
Sub-gatekeeper
Institution’s Client
Terminal
Institution’s Client
Terminal
Institution's
Client Terminal
IHETS
United States
Gatekeeper
ISDN
IP Video
Technology
Topology
G
Net
MGC100
AC
STB
TIV
Y
FAI
E
L
MPI
AC
STB
TIV
Y
FAI
E
L
MG32
Video MUX Data Audio Audio
3
AC
AC
AC
AC
AC
AC
STB STB STB STB STB STB
TIV
TIV
TIV
TIV
TIV
TIV
Y
Y
Y
Y
Y
Y
FAI
FAI
FAI
FAI
FAI
FAI
E
E
E
E
E
E
L
L
L
L
L
L
Video Video
AC
AC
STB STB
TIV
TIV
Y
Y
FAI
FAI
E
E
L
L
AUDI AUDI
DATA
O
O
AC
AC
AC
STB STB STB
TIV
TIV
TIV
Y
Y
Y
FAI
FAI
FAI
E
E
E
L
L
L
RAS
Accord MCU
IP
ISDN
ATM
36 Ports
Pow
er
L1
L2
L3
PW
ROU
IN
T
PW
ROU
IN
T
PW
ROU
IN
T
R
AS
IP
M
AT
PRI
ATM connection
to ITN
IP connection
to ITN
RAS setup for
gatekeeper
G
IP
IHETS Main
Directory GK
Cluster
R AS
IP
IP
S
G
ATM
IP
Gatekeeper
Radvision
3510
MCU
Internet
Gatekeeper
G
Client
(IP)
S
Client
(IP)
Workstation
I2
RA
R AS
IP
RA
IP
Radvision
Gateway
Workstation
IP
IHETS
Client
(ATM)
ATM to IP On NET
IHETS
V-Gate
V-Gate
V-Gate 4000
V-Gate 4000
G
ATM
H.321
7206 VXR
Gatekeeper
3 Com
3300
Switch
VIDEOSERVER
Ezenia 2000 ATM MCS
MGC100
VIDEOSERVER
IP H.323
Net
AC
AC MPI
ST TIV
ST
TIV
FAI
BY
BY
E
E FAI
L
L
MG3
AC Video
AC MUX
AC Data
AC AudioAudio
AC AC
23
ST TIV
ST TIV
ST TIV
ST TIV
ST TIV
ST
TIV
FAI
BY
BY
BY
BY
BY
BY
E FAI
E FAI
E FAI
E FAI
E FAI
E
L
L
L
L
L
L
AUDI AUDI
Video
AC Video
AC O
AC O
AC DATA
AC
ST TIV
ST TIV
ST TIV
ST TIV
ST
TIV
FAI
BY
BY
BY
BY
BY
E FAI
E FAI
E FAI
E FAI
E
L
L
L
L
L
Po
L
wer
1
L2
L3
Ezenia 2000 ATM MCS
LS 1010
PW
ROU
IN
T
PW
ROU
IN
T
PW
ROU
IN
T
Accord MGC-100
Legend
OC 155
ATM 25
T1 10/100 Mbps
Prepared by Alan Stillerman
ISDN off net to IP and
ATM Multiconference
ISDN
PRI
PRI
PRI
PRI
ISDN
H.320
V-Gate
V-Gate 4000
Radvision
Gateway
V-Gate
G
IHETS
3510
MCU
3510
MCU
V-Gate 4000
3 Com
3300
Switch
7206 VXR
Gatekeeper
ATM
H.321
MGC100
Net
AC
AC MPI
ST TIV
ST
TIV
FAI
BY
BY
E
E FAI
L
L
MG3
AC Video
AC MUX
AC Data
AC AudioAudio
AC AC
23
ST TIV
ST TIV
ST TIV
ST TIV
ST TIV
ST
TIV
FAI
BY
BY
BY
BY
BY
BY
E FAI
E FAI
E FAI
E FAI
E FAI
E
L
L
L
L
L
L
AUDI AUDI
Video
AC Video
AC O
AC O
AC DATA
AC
ST TIV
ST TIV
ST TIV
ST TIV
ST
TIV
FAI
BY
BY
BY
BY
BY
E FAI
E FAI
E FAI
E FAI
E
L
L
L
L
L
Po
L
wer
1
L2
IP H.323
L3
PW
ROU
IN
T
PW
ROU
IN
T
PW
ROU
IN
T
VIDEOSERVER
LS 1010
Ezenia 2000 ATM MCS
Accord MGC-100
Legend
VIDEOSERVER
OC 155
ATM 25
T1 10/100 Mbps
ISDN PRI
Ezenia 2000 ATM MCS
Prepared by Alan Stillerman
Common Failures of Video Calls
• Unit has not been rebooted for several
days
• PC NIC is not set for 100 Mbps – Full
Duplex
• LAN/WAN is not set for 100 Mbps – Full
Duplex
• Video call is not set up through a
gatekeeper
• Gatekeeper not properly configured
• ISDN Cloud
• Internet Cloud
• CSMA/CD on 10 Mbps – Half Duplex
Codec Recommendations
• That a vendor have both a
desktop (PC based) and a room
system in their product line
• Support interoperability
• Ease of Support
• Financial considerations
•
Based on IPVTF
Codec Recommendations
• Room Systems
– Polycom Viewstation FX
(Appliance Based)
– VCON Media Connect 8000 (PC
Based)
• Desktop Systems (PC Based)
– Polycom ViaVideo
– VCON ViGO
•
Based on IPVTF
DIRECTORY SERVICES
Click To MeetTM
• Connects Point-to-Point any protocol
– IP – ATM, IP – ISDN, ATM - ISDN
• Creates multipoint conferences on the
fly
• Can schedule Point-to-Point or
multipoint conferences in the future
• Sends out e-mails notifying end users
of upcoming meetings
• Can program all calls to go through a
gateway or bridge
DIRECTORY SERVICES
Click To MeetTM
• Continuous presence built in
• Will handle streaming media
• Supports firewall NAT/proxy/VPN
transversal
• Connects to a gatekeeper
• Version 3 uses Microsoft’s Active
Directory for user accounts
– LDAP support provides the capability
to support connectivity to external, 3rd
party data stores like Novell’s
eDirectory, Sun ONE Directory Server
(formerly iPlanet LDAP Server) and
Netscape’s Directory Server
Dialing Made Simple
Courtesy First Virtual Communications, Inc.
Scheduling Made Simple
Courtesy First Virtual Communications, Inc.
REGISTRATION AND CERTIFICATION
• http://www.ihets.org/network/ipvi
deo/ctm/index.html
• Allows QoS to be enabled on the
edge and core routers
• Provides data for directory entry
• Verified by Point-to-Point and
multipoint test calls
How To Reach Us
Ed Stockey
Assistant Director, Product
Research
[email protected]
317-263-8943
Alan Stillerman
Senior Product Research Analyst
[email protected]
317-263-8888