SlideShare a Scribd company logo
Video Conferencing Between Local Authorities
Introduction
This document highlights the issues associated with video conferencing across the West Midlands
Regional Broadband Network between two schools connected through two different Local Authorities.

Network Layout
In the hypothetical network layout below each school has an overlapping private addressing scheme, a
situation that is very likely since most Local Authorities or Broadband Consortia have opted for a
private 10.x.x.x addressing scheme for the internal network.



                                                        WMRBN                   Public IP addressing only




            Local Authority         WMRBN Edge                    WMRBN Edge                 Local Authority
             Edge router              router                        router                    Edge router




            Local Authority         Local Authority               Local Authority            Local Authority
               Firewall              Gatekeeper                    Gatekeeper                   Firewall




            Local Authority                                                                  Local Authority
                WAN                                                                              WAN

                                    Local Authority A           Local Authority B




             School Feed                                                                      School Feed
               Router                                                                           Router




           School Network                                                                    School Network




                     10.0.0.1 /24                                                      10.0.0.2 /22

           VC Endpoint A                                                                     VC Endpoint B


                       School A                                                         School B



The following assumptions are made:
    •   Each school within the Local Authority has an internal network configured using a private
        addressing scheme as required for connection to the Local Authority WAN
    •   Each Local Authority has the use of a RIPE registered public address range for connection to
        the WMRBN
•    Each Local Authority provides a gatekeeper with which any video conferencing endpoints
         within that Local Authority network register. Each gatekeeper sits in a DMZ and has a public
         IP address
    •    All video conferencing endpoints conform to the E.164 addressing scheme as set out by
         UKERNA

The Requirement for Gatekeepers
If no gatekeepers were used and each endpoint is NATted at the LEA firewall to a public IP address.
This is a one-to-one NAT (thus allowing inbound connections) and all appropriate TCP/UDP ports
have been permitted through the firewall.
This would allow a point-to-point video conference between the two endpoints but that is the limit of
service. Multipoint conferencing units and IP telephones would be much more difficult to deploy and
manage and each and every device on an internal network would require a one-to-one NAT to allow
inbound connections.
From this it is safe to assume that gatekeepers are a requirement and that an E.164 addressing scheme
is required which fortunately UKERNA have already provided.

Issues With This Network Layout
Two seemingly unrelated problems are presented by in the given network – how the remote endpoint is
located (that is how the E.164 number is translated into an IP address) and how a connection is
established between the two endpoints.
Each endpoint is registered with the gatekeeper using its unique E.164 number and its internal IP
address.
To place a call the E.164 number of the remote endpoint is entered and the location request (LRQ) is
sent to the gatekeeper. The gatekeeper checks its database and returns the IP address of the remote
endpoint. The call then proceeds between the two endpoints.
The first problem is that each gatekeeper needs to be aware of all of the other remote gatekeepers and
the E.164 prefixes associated with those remote gatekeepers. Ignoring the scaling issue that clearly
arises from this, assume that Local Authority A’s gatekeeper has been configured with all of the
information required to communicate successfully with Local Authority B’s gatekeeper.
Endpoint A places a call to Endpoint B’s E.164 address. Gatekeeper A forwards the LRQ to
Gatekeeper B which responds with the IP address of Endpoint B. Endpoint A attempts to call Endpoint
B which is, as far as Endpoint A is concerned, on the local subnet. The call fails.
This problem may be fixed by each endpoint registering with its global public IP address. Since the IP
address of the endpoint is embedded within the registration request (RRQ) the endpoint software needs
to be NAT aware and ‘fix’ the contents of the RRQ with the correct global public IP address.
In the situation above the call would now proceed successfully. However, each Local Authority
Gatekeeper would now return the global public IP address for each endpoint registered with it, even to
those endpoints within the same Local Authority. This means that all traffic would flow via the firewall
in the best case, and in the worst case would be blocked by the firewall (for example, the Cisco PIX
will not route traffic out of the interface from which it entered).

Resolution of these Issues
The only realistic option is to use a H.323 application proxy at the edge of each Local Authority
network, configured with a public IP address. This H.323 proxy would be configured to proxy any call
that is not within the Local Authority zone. In the case of a Cisco router running the MCM IOS the
H.323 proxy and Gatekeeper functions may be performed on the same device though this need not
necessarily be the case.
There are however drawbacks to this:
    •    Each gatekeeper needs to be aware of all other gatekeepers. As the network grows,
         particularly with Local Authorities joining the SuperJANET backbone this may become a vast
         administrative task merely keeping track of the changes*.
    •    Each Local Authority will require additional equipment in order to make this work. More
         specifically, each pair of Local Authorities that wish to video conference require additional
         equipment for this to work.
* The Cisco MCM IOS supports the concept of a Directory Gatekeeper – a central Gatekeeper that is
aware of all the other Gatekeepers within the network and to which all LRQs for out of zone calls are
forwarded. This moves the administration to a single, central point. This is a Cisco implementation and
may not be supported by other Gatekeeper implementations.

Summary
There are ways of resolving the video conferencing across the WMRBN issue and is relatively straight
forward between two individual sites. However to build a truly broad and scalable solution will require
agreement between all parties involved on the issues of equipment, policy and administration.

More Related Content

What's hot

Mobile computing - SARASWATHI RAMALINGAM
Mobile computing - SARASWATHI RAMALINGAMMobile computing - SARASWATHI RAMALINGAM
Mobile computing - SARASWATHI RAMALINGAM
SaraswathiRamalingam
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2
mashiur
 
Hospitality Solution Fibexp Mauritius
Hospitality Solution Fibexp MauritiusHospitality Solution Fibexp Mauritius
Hospitality Solution Fibexp Mauritius
Arun Kumar Singh
 
Avaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBaseAvaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBase
PacketBase, Inc.
 
Pabx
PabxPabx
mobile ip, Mobile COmmunication Internet Protocol
mobile ip, Mobile COmmunication Internet Protocolmobile ip, Mobile COmmunication Internet Protocol
mobile ip, Mobile COmmunication Internet Protocol
Gaurav Dwivedi
 
77232345 cours-ip-mobile
77232345 cours-ip-mobile77232345 cours-ip-mobile
77232345 cours-ip-mobile
zan
 
Mobile IP
Mobile IPMobile IP
Mobile IP
Mukesh Chinta
 
Carrier WiFi Architectures
Carrier WiFi ArchitecturesCarrier WiFi Architectures
Carrier WiFi Architectures
Marc Nader
 
Mobile IP 1
Mobile IP 1Mobile IP 1
Mobile IP 1
NULL CREATION
 
CCNA
CCNA CCNA
Mobile computing
Mobile computingMobile computing
Mobile computing
SaranyaK68
 
Open bts project
Open bts projectOpen bts project
Open bts project
Weslley Assis
 
DreamLogger Introduction
DreamLogger IntroductionDreamLogger Introduction
DreamLogger Introduction
VirtualLogger LLC
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
Karel Berkovec
 
Ap300 spec sheet
Ap300 spec sheetAp300 spec sheet
Ap300 spec sheet
Advantec Distribution
 
Colt wholesale vpn customer presentation
Colt wholesale vpn customer presentationColt wholesale vpn customer presentation
Colt wholesale vpn customer presentation
acaiani
 
Key mechanism of mobile ip
Key mechanism of mobile ip Key mechanism of mobile ip
Key mechanism of mobile ip
priya Nithya
 
Vo lte white paper
Vo lte   white paperVo lte   white paper
Vo lte white paper
Muhammad Rauf Akram
 
A&B Solutions Data Product Portfolio External 12 07 2011
A&B Solutions Data Product Portfolio   External   12 07 2011A&B Solutions Data Product Portfolio   External   12 07 2011
A&B Solutions Data Product Portfolio External 12 07 2011
acaiani
 

What's hot (20)

Mobile computing - SARASWATHI RAMALINGAM
Mobile computing - SARASWATHI RAMALINGAMMobile computing - SARASWATHI RAMALINGAM
Mobile computing - SARASWATHI RAMALINGAM
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2
 
Hospitality Solution Fibexp Mauritius
Hospitality Solution Fibexp MauritiusHospitality Solution Fibexp Mauritius
Hospitality Solution Fibexp Mauritius
 
Avaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBaseAvaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBase
 
Pabx
PabxPabx
Pabx
 
mobile ip, Mobile COmmunication Internet Protocol
mobile ip, Mobile COmmunication Internet Protocolmobile ip, Mobile COmmunication Internet Protocol
mobile ip, Mobile COmmunication Internet Protocol
 
77232345 cours-ip-mobile
77232345 cours-ip-mobile77232345 cours-ip-mobile
77232345 cours-ip-mobile
 
Mobile IP
Mobile IPMobile IP
Mobile IP
 
Carrier WiFi Architectures
Carrier WiFi ArchitecturesCarrier WiFi Architectures
Carrier WiFi Architectures
 
Mobile IP 1
Mobile IP 1Mobile IP 1
Mobile IP 1
 
CCNA
CCNA CCNA
CCNA
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
Open bts project
Open bts projectOpen bts project
Open bts project
 
DreamLogger Introduction
DreamLogger IntroductionDreamLogger Introduction
DreamLogger Introduction
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
Ap300 spec sheet
Ap300 spec sheetAp300 spec sheet
Ap300 spec sheet
 
Colt wholesale vpn customer presentation
Colt wholesale vpn customer presentationColt wholesale vpn customer presentation
Colt wholesale vpn customer presentation
 
Key mechanism of mobile ip
Key mechanism of mobile ip Key mechanism of mobile ip
Key mechanism of mobile ip
 
Vo lte white paper
Vo lte   white paperVo lte   white paper
Vo lte white paper
 
A&B Solutions Data Product Portfolio External 12 07 2011
A&B Solutions Data Product Portfolio   External   12 07 2011A&B Solutions Data Product Portfolio   External   12 07 2011
A&B Solutions Data Product Portfolio External 12 07 2011
 

Similar to Video Conferencing Between Local Authorities

Ccna 4 Chapter 8 V4.0 Answers
Ccna 4 Chapter 8 V4.0 AnswersCcna 4 Chapter 8 V4.0 Answers
Ccna 4 Chapter 8 V4.0 Answers
ccna4discovery
 
MidoNet 101
MidoNet 101MidoNet 101
MidoNet 101
alexbikfalvi
 
MidoNet 101: Face to Face with the Distributed SDN
MidoNet 101: Face to Face with the Distributed SDNMidoNet 101: Face to Face with the Distributed SDN
MidoNet 101: Face to Face with the Distributed SDN
MidoNet
 
Delivering real time communications with mobile
Delivering real time communications with mobileDelivering real time communications with mobile
Delivering real time communications with mobile
Evan Kirstel
 
Video-over-IP for AV
Video-over-IP for AVVideo-over-IP for AV
Video-over-IP for AV
Southern Vision Systems, Inc
 
Wifi- technology_moni
Wifi- technology_moniWifi- technology_moni
Wifi- technology_moni
MD MONIRUZZAMAN
 
20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)
20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)
20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)
Will Shen
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)
hypervnu
 
Windows Server 8 Hyper V Networking
Windows Server 8 Hyper V NetworkingWindows Server 8 Hyper V Networking
Windows Server 8 Hyper V Networking
Aidan Finn
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
SDN Hub
 
Ccna certification training
Ccna certification trainingCcna certification training
Ccna certification training
ccnaguide
 
Delivering Real-Time Communications for Mobile
Delivering Real-Time Communications for Mobile Delivering Real-Time Communications for Mobile
Delivering Real-Time Communications for Mobile
Hookflash
 
Routed networks sydney
Routed networks sydneyRouted networks sydney
Routed networks sydney
Miguel Lavalle
 
Next-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC IntegrationNext-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC Integration
Amazon Web Services
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
V I D E O
V I D E OV I D E O
V I D E O
Videoguy
 
Ccna 4 chapter 1 v4.0 answers 2011
Ccna 4 chapter 1 v4.0 answers 2011Ccna 4 chapter 1 v4.0 answers 2011
Ccna 4 chapter 1 v4.0 answers 2011
Dân Chơi
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
SymmetricomSYMM
 
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Cisco Canada
 
Ccna discovery
Ccna discoveryCcna discovery
Ccna discovery
ccnaguide
 

Similar to Video Conferencing Between Local Authorities (20)

Ccna 4 Chapter 8 V4.0 Answers
Ccna 4 Chapter 8 V4.0 AnswersCcna 4 Chapter 8 V4.0 Answers
Ccna 4 Chapter 8 V4.0 Answers
 
MidoNet 101
MidoNet 101MidoNet 101
MidoNet 101
 
MidoNet 101: Face to Face with the Distributed SDN
MidoNet 101: Face to Face with the Distributed SDNMidoNet 101: Face to Face with the Distributed SDN
MidoNet 101: Face to Face with the Distributed SDN
 
Delivering real time communications with mobile
Delivering real time communications with mobileDelivering real time communications with mobile
Delivering real time communications with mobile
 
Video-over-IP for AV
Video-over-IP for AVVideo-over-IP for AV
Video-over-IP for AV
 
Wifi- technology_moni
Wifi- technology_moniWifi- technology_moni
Wifi- technology_moni
 
20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)
20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)
20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)
 
Windows Server 8 Hyper V Networking
Windows Server 8 Hyper V NetworkingWindows Server 8 Hyper V Networking
Windows Server 8 Hyper V Networking
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
 
Ccna certification training
Ccna certification trainingCcna certification training
Ccna certification training
 
Delivering Real-Time Communications for Mobile
Delivering Real-Time Communications for Mobile Delivering Real-Time Communications for Mobile
Delivering Real-Time Communications for Mobile
 
Routed networks sydney
Routed networks sydneyRouted networks sydney
Routed networks sydney
 
Next-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC IntegrationNext-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC Integration
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
 
V I D E O
V I D E OV I D E O
V I D E O
 
Ccna 4 chapter 1 v4.0 answers 2011
Ccna 4 chapter 1 v4.0 answers 2011Ccna 4 chapter 1 v4.0 answers 2011
Ccna 4 chapter 1 v4.0 answers 2011
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
 
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...
 
Ccna discovery
Ccna discoveryCcna discovery
Ccna discovery
 

More from Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
Videoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
Videoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Videoguy
 
Adobe
AdobeAdobe
Adobe
Videoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Videoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
Videoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
Videoguy
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
Videoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
Videoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
Videoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
Videoguy
 
Application Brief
Application BriefApplication Brief
Application Brief
Videoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
Videoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
Videoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
Videoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
Videoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
Videoguy
 

More from Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

Video Conferencing Between Local Authorities

  • 1. Video Conferencing Between Local Authorities Introduction This document highlights the issues associated with video conferencing across the West Midlands Regional Broadband Network between two schools connected through two different Local Authorities. Network Layout In the hypothetical network layout below each school has an overlapping private addressing scheme, a situation that is very likely since most Local Authorities or Broadband Consortia have opted for a private 10.x.x.x addressing scheme for the internal network. WMRBN Public IP addressing only Local Authority WMRBN Edge WMRBN Edge Local Authority Edge router router router Edge router Local Authority Local Authority Local Authority Local Authority Firewall Gatekeeper Gatekeeper Firewall Local Authority Local Authority WAN WAN Local Authority A Local Authority B School Feed School Feed Router Router School Network School Network 10.0.0.1 /24 10.0.0.2 /22 VC Endpoint A VC Endpoint B School A School B The following assumptions are made: • Each school within the Local Authority has an internal network configured using a private addressing scheme as required for connection to the Local Authority WAN • Each Local Authority has the use of a RIPE registered public address range for connection to the WMRBN
  • 2. Each Local Authority provides a gatekeeper with which any video conferencing endpoints within that Local Authority network register. Each gatekeeper sits in a DMZ and has a public IP address • All video conferencing endpoints conform to the E.164 addressing scheme as set out by UKERNA The Requirement for Gatekeepers If no gatekeepers were used and each endpoint is NATted at the LEA firewall to a public IP address. This is a one-to-one NAT (thus allowing inbound connections) and all appropriate TCP/UDP ports have been permitted through the firewall. This would allow a point-to-point video conference between the two endpoints but that is the limit of service. Multipoint conferencing units and IP telephones would be much more difficult to deploy and manage and each and every device on an internal network would require a one-to-one NAT to allow inbound connections. From this it is safe to assume that gatekeepers are a requirement and that an E.164 addressing scheme is required which fortunately UKERNA have already provided. Issues With This Network Layout Two seemingly unrelated problems are presented by in the given network – how the remote endpoint is located (that is how the E.164 number is translated into an IP address) and how a connection is established between the two endpoints. Each endpoint is registered with the gatekeeper using its unique E.164 number and its internal IP address. To place a call the E.164 number of the remote endpoint is entered and the location request (LRQ) is sent to the gatekeeper. The gatekeeper checks its database and returns the IP address of the remote endpoint. The call then proceeds between the two endpoints. The first problem is that each gatekeeper needs to be aware of all of the other remote gatekeepers and the E.164 prefixes associated with those remote gatekeepers. Ignoring the scaling issue that clearly arises from this, assume that Local Authority A’s gatekeeper has been configured with all of the information required to communicate successfully with Local Authority B’s gatekeeper. Endpoint A places a call to Endpoint B’s E.164 address. Gatekeeper A forwards the LRQ to Gatekeeper B which responds with the IP address of Endpoint B. Endpoint A attempts to call Endpoint B which is, as far as Endpoint A is concerned, on the local subnet. The call fails. This problem may be fixed by each endpoint registering with its global public IP address. Since the IP address of the endpoint is embedded within the registration request (RRQ) the endpoint software needs to be NAT aware and ‘fix’ the contents of the RRQ with the correct global public IP address. In the situation above the call would now proceed successfully. However, each Local Authority Gatekeeper would now return the global public IP address for each endpoint registered with it, even to those endpoints within the same Local Authority. This means that all traffic would flow via the firewall in the best case, and in the worst case would be blocked by the firewall (for example, the Cisco PIX will not route traffic out of the interface from which it entered). Resolution of these Issues The only realistic option is to use a H.323 application proxy at the edge of each Local Authority network, configured with a public IP address. This H.323 proxy would be configured to proxy any call that is not within the Local Authority zone. In the case of a Cisco router running the MCM IOS the H.323 proxy and Gatekeeper functions may be performed on the same device though this need not necessarily be the case. There are however drawbacks to this: • Each gatekeeper needs to be aware of all other gatekeepers. As the network grows, particularly with Local Authorities joining the SuperJANET backbone this may become a vast administrative task merely keeping track of the changes*. • Each Local Authority will require additional equipment in order to make this work. More specifically, each pair of Local Authorities that wish to video conference require additional equipment for this to work.
  • 3. * The Cisco MCM IOS supports the concept of a Directory Gatekeeper – a central Gatekeeper that is aware of all the other Gatekeepers within the network and to which all LRQs for out of zone calls are forwarded. This moves the administration to a single, central point. This is a Cisco implementation and may not be supported by other Gatekeeper implementations. Summary There are ways of resolving the video conferencing across the WMRBN issue and is relatively straight forward between two individual sites. However to build a truly broad and scalable solution will require agreement between all parties involved on the issues of equipment, policy and administration.