Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

  • Be the first to comment

  • Be the first to like this


  1. 1. Exchange 2000 Conferencing Server Yoav Land VP Technologies – Unitech Microsoft Regional Director
  2. 2. State of Conferencing Today <ul><li>User-to-user solutions are limited </li></ul><ul><ul><li>Difficult to schedule conferences and locate other users </li></ul></ul><ul><ul><li>Meeting scheduler can’t leave meeting </li></ul></ul><ul><ul><li>Only 2 video clients at a time </li></ul></ul><ul><ul><li>No bandwidth management </li></ul></ul><ul><li>Server solutions fall short </li></ul><ul><ul><li>Users have to know network topology </li></ul></ul><ul><ul><li>No bandwidth management, load balancing, or failover </li></ul></ul><ul><ul><li>H.323 video software doesn’t scale well </li></ul></ul>
  3. 3. C omponents CMS – Conference Management Service coordinates and manages conferencing technologies and resources, and tracks and controls access to conferences. Conference Technology Provider Data Conferencing Provider - Data Conferencing Provider is a conferencing technology based on the T.120 protocol stack that provides collaboration tools such as those found in Microsoft NetMeeting®. Data Conferencing Provider provides a T.120 multipoint control unit for data conferencing clients.
  4. 4. Video Conferencing Provider – Video Conferencing Provider is a conferencing technology that provides video and audio conferences over multicast-enabled IP networks. Video Conferencing Provider also provides an H.323 bridge that allows H.323 conferencing clients to participate in audio and video conferences. T.120 multipoint control unit (MCU) – The T.120 MCU service runs as a component of Data Conferencing Provider and provides network connections between participants in a data conference. Multicast Address Dynamic Client Allocation Protocol (MADCAP) – Configure the DHCP server to provide Multicast addresses.
  5. 5. Conference calendar mailbox – A conference calendar mailbox is an Exchange 2000 mailbox that stores the definitions and structure of all conferences Conference resources – Conference resources are Exchange 2000 mailboxes that conferencing clients invite when scheduling an online meeting. The conference properties, including the resource used, are stored in the conference calendar mailbox.
  6. 6. H.323 bridge – The H.323 bridge permits NetMeeting clients that are unable to connect directly to multicast conferences to connect through a H.323 unicast session. Codec – A codec (coder/decoder) is any technology for encoding and decoding data.
  7. 7. Voice, Data, Video Conferencing <ul><li>Outlook 2000 integration for easy scheduling </li></ul><ul><li>Data conferencing server (T.120 protocol) </li></ul><ul><ul><li>Application sharing, whiteboarding, chat </li></ul></ul><ul><ul><li>Support for any T.120 client </li></ul></ul><ul><li>IP-Multicast audio-video conferencing </li></ul><ul><ul><li>Support for H.323 clients </li></ul></ul><ul><li>Conference Management Service </li></ul><ul><ul><li>Coordinates conferencing resources </li></ul></ul><ul><ul><li>Efficient network utilization </li></ul></ul> Make virtual meetings easy & reduce travel
  8. 8. Conferencing Server <ul><li>Conference Management Service </li></ul><ul><ul><li>End users can easily schedule meetings from Outlook and join with a single click </li></ul></ul><ul><ul><li>Administrators can manage network with tools for load balancing, failover, and network bandwidth restriction </li></ul></ul><ul><li>Data Conferencing </li></ul><ul><ul><li>Managed T.120-based server for “NetMeetings” with multiple T.120 clients </li></ul></ul><ul><li>Audio/Video Conferencing </li></ul><ul><ul><li>Multiple simultaneous video users via IP-Multicast (using TAPI 3.0 in Windows 2000) </li></ul></ul><ul><ul><li>Windows 2000 SP1 adds support for Exchange Conferencing bridge to H.323 clients </li></ul></ul>
  9. 9. ECS Components Conference Client Outlook 2000 T.120 Active X Web Browser Exchange 2000 Conference Sever Conference Management Service (CMS) Conference Resource Conference Resource Conference Resource Video Conference Service Conference Calendar Mailbox Data Conference Service (DCS) T.120 MCU H.323 MCU Bridge T.120 MCU H.323 MCU Bridge T.120 MCU H.323 MCU Bridge
  10. 10. Conference Mgmnt Service <ul><li>Unified conferencing client experience </li></ul><ul><li>Platform for conference management </li></ul><ul><ul><li>Control meeting lifetime </li></ul></ul><ul><ul><li>Support Conference Technology Providers (data, telephone, audio/video) </li></ul></ul><ul><ul><li>Integrated reservation and calendaring </li></ul></ul><ul><li>Management of Meeting Resources </li></ul><ul><ul><li>Scheduling - Publish free/busy </li></ul></ul><ul><ul><li>Refer client to conferences </li></ul></ul>
  11. 11. Data Conferencing <ul><li>Integrated into Conference Management Service </li></ul><ul><li>T.120 multi-point control unit (MCU) </li></ul><ul><ul><li>Application sharing, whiteboarding, chat </li></ul></ul><ul><ul><li>Server broadcast data to clients </li></ul></ul><ul><ul><li>Conference persistence </li></ul></ul><ul><li>Additional services </li></ul><ul><ul><li>Topology creation, bridging firewalls </li></ul></ul><ul><ul><li>Automatic MCU load-balance/fail-over </li></ul></ul><ul><ul><li>Access control, security, encryption </li></ul></ul>
  12. 12. Audio/Video Conferencing <ul><li>Integrated with Conference Management Service </li></ul><ul><li>Multi-party audio-video conferencing </li></ul><ul><li>Participants choose to broadcast their audio and video </li></ul><ul><li>Participants receive, mix and render all other participants </li></ul><ul><li>Meeting size limited by client </li></ul>
  13. 13. ECS Scalability <ul><li>Conference Management Service </li></ul><ul><ul><li>Central, Per Site, or Hybrid </li></ul></ul>Site 1 Site 2 Site 3 1,500 1,000 2,000 DCS uses dynamic intelligent topology creation for every data conference. Based on complex algorithm. <ul><ul><li>1 MCU = 500 data users (approx) </li></ul></ul>MCUs MCUs MCUs <ul><li>Multiple MCUs / Site (Multipoint Control Units) </li></ul>CMS CMS CMS CMS
  14. 14. More ECS Scalability <ul><li>Uses Multicast IP Technology </li></ul><ul><ul><li>What is multicast? </li></ul></ul><ul><ul><ul><li>Many hosts sharing single IP to act as one host </li></ul></ul></ul><ul><ul><ul><li>Unicast data is sent based on number of participants </li></ul></ul></ul><ul><ul><ul><li>Multicast data is sent ONCE </li></ul></ul></ul><ul><ul><li>Greatly enhances Video/Audio performance while reducing bandwidth usage </li></ul></ul><ul><ul><li>MADCAP - Multicast Address Dynamic Client Allocation Protocol </li></ul></ul>
  15. 15. NetMeeting & Exchange Server 5.5 User1 User2 User3 User4 User5 Identical Data User0
  16. 16. ECS 2000 User0 Data Conferencing Server
  17. 17. IP Multicast Conferencing Router 4 User3 User1 User2 User5 User6 User4 Router 1 Router 2 Router 3 Router 5
  18. 18. ECS Resiliency <ul><li>Exchange 2000 Integration </li></ul><ul><ul><li>Place conferencing objects in separate storage group </li></ul></ul><ul><ul><li>Active/Active clustering </li></ul></ul><ul><li>Automatic MCU Fail-Over </li></ul><ul><li>Backup Inactive CMS </li></ul>MCUs <ul><li>Multiple MCUs </li></ul>CMS Backup CMS
  19. 19. Scheduling Conferences <ul><li>Scheduling a meeting (Outlook 2000) </li></ul><ul><ul><li>Open Outlook 2000 and select “this is an online meeting using”…drop down to Exchange Conferencing Server </li></ul></ul><ul><ul><li>Check free/busy for the virtual meeting room (“conference resource”) </li></ul></ul><ul><ul><li>If available, Exchange adds conference resource to invitation </li></ul></ul><ul><ul><li>When user sends invitation, resource is reserved and URL for conference is included in invitations </li></ul></ul><ul><li>Joining a meeting </li></ul><ul><ul><li>When meeting reminder pops up, click on “join meeting” button </li></ul></ul><ul><ul><li>Browser pulls up Web page with conf info, embedded NM control, and multi-party video </li></ul></ul>
  20. 20. Recap client experience
  21. 21. What if no Outlook 2000? <ul><li>Scheduling a meeting </li></ul><ul><ul><li>Applications such as Outlook Web Access, previous versions of Outlook, Exchange 5.0 client, send meeting request to conference resource </li></ul></ul><ul><ul><li>If conference resource is available, Exchange sends email acknowledgement accepting reservation and providing conference URL </li></ul></ul><ul><li>Joining a meeting </li></ul><ul><ul><li>When meeting reminder pops up, click on “join meeting” button </li></ul></ul><ul><ul><li>Browser pulls up best possible client interface (depends on browser, OS, and version of NM) </li></ul></ul><ul><ul><li>If no meeting reminder, click on URL from email and browser will pull up best possible client </li></ul></ul>
  22. 22. Conferencing Components IIS Exchange Conference Manager Active Directory Free Busy Exchange Client Components Other Services Other Video Data Resources & Configuration Conf. Calendar Conf. Rooms T.120 MCUs Schedule Conference T.120 client NetMeeting “ Join” Conference Client PCs Other clients MAD-CAP MMC Snap-ins Cert. Server Client Access Pages Video Data Conf. Calendar Conf. Rooms Client Access Pages
  23. 23. Deployment Considerations <ul><li>Exchange 2000 Conferencing Server requires one Windows 2000 and Exchange 2000 Server </li></ul><ul><li>Customers can run a mixed NT4/Exchange 5.5 and Win2K/Exchange 2K environment </li></ul><ul><li>CMS server can support thousands of users and should be centralized </li></ul><ul><li>Data MCUs and H.323 bridges should be deployed based on conferencing demand </li></ul>
  24. 24. ECS Deployment <ul><li>Base on existing Windows 2000 sites </li></ul><ul><ul><li>Geographical or otherwise </li></ul></ul><ul><li>Base on conferencing needs </li></ul><ul><ul><li>Entire org? Local? Private? Internet? </li></ul></ul><ul><li>Base on bandwidth </li></ul><ul><ul><li>Local and between sites </li></ul></ul><ul><ul><ul><li>Storage location of conferencing objects </li></ul></ul></ul>Tip: Initial Implementation - Consider a phased rollout of ECS if you are new to online conferencing. Deploy the service on one server and give access to a single group. Then add additional servers and groups as demand increases for the service.
  25. 25. CMS Placing <ul><li>Only 1 active CMS per Windows 2000 site </li></ul><ul><li>May or may not have CMS on each site </li></ul><ul><ul><li>How many users conferencing on each site? </li></ul></ul><ul><ul><li>What is the purpose of the site? </li></ul></ul><ul><ul><li>Do you have multicast connectivity between sites? </li></ul></ul><ul><li>Should setup separate site for Internet conferencing </li></ul><ul><li>Place CMS on separate box than Exchange and DHCP server </li></ul>Tip: The Video Conferencing Service will not function properly if installed on same box as your active DHCP server. Therefore, place CMS on separate box if you plan on video conferencing.
  26. 26. MCU Placement <ul><li>Wherever you have lots of users </li></ul><ul><ul><li>Users usually connect to closest MCU </li></ul></ul><ul><li>On subnets </li></ul><ul><ul><li>How much traffic is acceptable? </li></ul></ul><ul><li>On sites </li></ul><ul><li>At both ends of a slow link </li></ul><ul><li>Setup Internet focused MCU </li></ul>
  27. 27. Data MCU Deployment Sample Conference Manager Backbone Internet ‘ External’ client connection Public focused T.120 MCU NET-C focused T.120 MCU NET-C Clients connections are load-balanced across MCU farm NET-A or NET-B focused T.120 MCUs NET-B NET-A
  28. 28. Single Site – Backbone Topology CMS & IIS LAN Router Router Router Router Clients Clients Clients Subnet B Subnet A Router CMS & IIS MCU MCU MCU MCU Subnet C
  29. 29. Single Site – Hub & Spoke CMS & IIS LAN Router Router Router Router Clients Clients Clients Clients MCUs MCUs Clients MCUs Clients Subnet 1 Subnet 3 Subnet 2
  30. 30. Multi Site Topology Router Router Router WAN/Internet Site 1 Site 2 Site 3 CMS & IIS MCU MCU CMS & IIS MCU MCU CMS & IIS MCU MCU
  31. 31. Fully Functional Conferencing: <ul><li>Windows 2000 on all ECS Servers (CMS and MCUs) </li></ul><ul><li>Network multicast capable </li></ul><ul><ul><li>Windows 2000 on clients </li></ul></ul><ul><ul><li>Multicast enabled routers </li></ul></ul><ul><li>Exchange 2000 in domain </li></ul><ul><li>Certificate Server </li></ul><ul><li>Clients must have: </li></ul><ul><ul><li>Windows 2000 </li></ul></ul><ul><ul><li>Outlook 2000 </li></ul></ul><ul><ul><li>ActiveX® and Java™ capable browsers </li></ul></ul><ul><ul><li>NetMeeting® 3.1 </li></ul></ul><ul><ul><li>Audio/Video equipped </li></ul></ul>
  32. 32. Or, Configure Down <ul><li>For non-Outlook 2000 users </li></ul><ul><ul><li>Scheduling conf. takes a few more steps </li></ul></ul><ul><li>For non-Windows 2000 clients </li></ul><ul><ul><li>Multicast not available </li></ul></ul><ul><ul><li>Must enable H.323 bridge = reduced video </li></ul></ul><ul><li>For Exchange 5.5 users </li></ul><ul><ul><li>2-way AD connector to replicate to 5.5 </li></ul></ul><ul><li>To check your routers </li></ul><ul><ul><li>Use multicast diagnostics tool in Windows 2000 ResKit </li></ul></ul>
  33. 33. CMS Service <ul><li>Have a backup CMS server in the site </li></ul><ul><li>Create your Calendar Mailbox and resources in a separate MDB for fast backup/restore </li></ul><ul><li>Make sure your Calendar Mailbox server has fast connection with CMS </li></ul><ul><li>Create a separate conferencing site accessible from the Internet </li></ul>
  34. 34. T.120 MCU Servers <ul><li>Always have MCUs on both sides of a slow link </li></ul><ul><li>Putting MCUs in specific subnets and assigning visibility restrictions is a tradeoff between performance and reliability </li></ul>
  35. 35. MADCAP Servers <ul><li>Have backup MADCAP servers </li></ul><ul><li>Split scopes between two or more servers </li></ul><ul><li>Configure video resources to request addresses from all the MADCAPs with the same class of scope </li></ul>
  36. 36. Conference Resources <ul><li>Naming: </li></ul><ul><ul><li>Distinguish from physical rooms, e.g. “Virtual Meeting Room (10)” </li></ul></ul><ul><ul><li>Indicate site, e.g. “Redmond Virtual Videoconference (5)” </li></ul></ul><ul><ul><li>Create several resources of each type with different sizes </li></ul></ul><ul><ul><li>You may name resources according to scenarios, e.g. “Corporate broadcast resource” </li></ul></ul><ul><ul><li>Create audio-only resource if video is not important and bandwidth is limited </li></ul></ul>
  37. 37. Priorities for “next” ECS <ul><li>Conference recording </li></ul><ul><li>Unified client for ad-hoc and scheduled conferences </li></ul><ul><li>Integration of Presence/Instant Messaging (groups of IM users) </li></ul><ul><li>Broader B-to-B conferencing capabilities </li></ul><ul><li>Better integration with Windows Media Technology </li></ul>
  38. 38. Resource Slide <ul><li> </li></ul><ul><li>ConceptsPlanning.chm on the ECS CD </li></ul><ul><li>Exchange 2000 SDK </li></ul><ul><li> </li></ul>
  39. 39. ECS Summary <ul><li>Exchange 2000 Conferencing Server (ECS) is a vast improvement over today’s point-to-point conferencing and competitive server solutions </li></ul><ul><li>ECS is optimized both for knowledge workers and IT managers: </li></ul><ul><ul><li>Knowledge workers can easily set up scheduled or ad-hoc meetings across their teams and enterprises </li></ul></ul><ul><ul><li>IT managers can easily manage conferencing resources and enable reliable, scalable conferencing for their whole company </li></ul></ul>