considérations réseau pour réussir son déploiement de ocs 2007 r2
DESCRIPTION
Considérations réseau pour réussir son déploiement de OCS 2007 R2 . 09/02/2010 Denis Arditti Voice TSP Microsoft France. Agenda. Approche projet CU Quels scénarios Média considérer ? La pile Média OC et OCS Exemples de clients Planification de la bande passante Considérations réseau - PowerPoint PPT PresentationTRANSCRIPT
22
Considérations réseau pour réussir son déploiement de OCS 2007 R2 09/02/2010 Denis ArdittiVoice TSPMicrosoft France
33
Agenda
Approche projet CUQuels scénarios Média considérer ?La pile Média OC et OCSExemples de clientsPlanification de la bande passanteConsidérations réseauLa “QoS”
44
Approche projet Communications Unifiées
Revue de Mise en Production
Revue d’initialisation de changement
Revue de SLA
Revue d’Exploitation
MOFITIL
55
Approche projet Communications Unifiées
Adopter une approche industrielle et standardiséeCapitaliser sur vos expériences et celles de vos collègues de
l’infrastructureDéfinir un cercle vertueux intégrant :
ModélisationMise en œuvreMesureEvolution
66
Quels scénarios Media considérer ?Contexte : infrastructure simple
Réseau interne
DMZ Réseau externe
Pool OCS Edge OCS
77
Quels scénarios Media considérer ? Cas de 2 utilisateurs internes
Pool OCS Edge OCS
Réseau interne
DMZ Réseau externe
88
Quels scénarios Media considérer ? Cas : 1 utilisateur interne et 1 externe
Réseau interne
DMZ Réseau externe
Pool OCS Edge OCS
99
Quels scénarios Media considérer ? Multiples utilisateurs internes/externes avec MCU
Réseau interne
DMZ Réseau externe
Pool OCS Edge OCS
1010
Quels scénarios Media considérer ? Cas de 2 utilisateurs externes
Réseau interne
DMZ Réseau externe
Pool OCS Edge OCS
1111
Quels scénarios Media considérer ? Cas de 2 utilisateurs internes avec P2P interdit
Réseau interne
DMZ Réseau externe
Pool OCS Edge OCS
1212
La pile Media OC et OCS
Traitements audio avancés avant packétisationSuppression de bruitContrôle automatique du gainAnnulation d’écho
Mécanisme pour accroître la robustesse du transport pour l’audio et vidéo
Détection des erreurs avec correction en avant (FEC) et par dissimulation (EC)Tampon gigue adaptatifAdaptation dynamique en temps réel aux conditions réseau
DMZ / SécuritéNAT / Firewall traversalSecure Real-time Transport Protocol (SRTP)
Mesure et historisation de la qualité de l’expérience utilisateur
1313
La pile Media OC et OCS
Office Communicator dispose de 9 codecs audio Codec Fréquence d’échantillonnage Délai de
« paquétisation »Type d’Usage
RTAudio – WB 16000 20, 40, 60 P2P
RTAudio - NB 8000 20, 40, 60 Mediation Server
SIREN 16000 20, 40, 60, 100, 200 AVMCU
G.711 μ-Law 8000 20, 40, 60 Interop et Mediation Server
G.711 A-Law 8000 20, 40, 60 Interop
G.722.1 16000 20, 40, 60 Interop
G.723.1 8000 30, 60, 90 Interop
G.726 8000 20, 40, 60 Interop
GSM 6.10 8000 20, 40, 60 Interop
1414
La pile Media OC et OCS – apports R2Evolution de la qualité et des mécanismes de diagnostiques
La communication Media continue, même si la communication SIP est interrompueDiagnostiques en cours d’appels pour identifier l’affaiblissement du réseau, perte de bande passante ou périphérique audio inadaptéAméliorations matérielles et logiciels au niveau des périphériques Communicator Optimized
Améliorations de l’expérience AudioAGC : perfectionnement des algorithmes de détection de l’activité de la voix et des bruits parasites (saisie sur un clavier, …)Echo : Annulation d’écho améliorée et adaptations des routines logiciels pour compenser l’usage de périphériques non certifiés
Recherche de l’optimisation de la latenceUsage du codec G.711 pour les communications avec le Mediation ServerSupport du mécanisme Early Media (RFC3960)
1515
DémoMaintient de la session Media en cas de perte de la session SIP
1616
Apports de la version R2Video
Support des modes :VGA (640x480) HD (1280x720)
(Jusqu’à 25 images/sec en session P2P)Configuration centralisée opérée par l’Administrateur UC
Interopérabilité :Intégration du bruit de confort (RFC 3389)Mise en oeuvre des dernières évolutions des protocoles
STUN/TURN, ICE v19
Outil pour l’utilisateur final de mesure de la QoE :Pre-call Diagnostics Tool
1717
DémoPre-Diagnostic Call
1818
Réseau filaire - Issy
1919
Réseau Wifi - Issy
2020
Réseau filaire @Home
2121
Réseau Wifi @Home
2222
3 Exemples de client…
2323
Constructeur International12 000 utilisateurs voix à fin 2010
Contexte : existant en téléphonie IP Cisco.
Approche : Cisco recommande la mise en oeuvre de la QoS et VLAN, OCS permet de tirer parti de cet investissement
Resultats: Facilité d’intégration de la QoS en place avec OCSLa QoS apporte offre du confort et simplifie les diagnostiquesROI à l’avantage du poste de travailMise en œuvre du PoE non nécessaire, coût d’acquisition en
faveur du poste de travail.
2424
Opérateur Télécom Européen17 000 utilisateurs sur OCS pour un usage IM
Contexte : téléphonie Nortel IP en place. VLAN et QoS implémentés sur le LAN et le WAN, mais non utilisés.
Approche : Déploiement selon l’approche Modélisation – Exploitation - Mesure
Résultats : Disposer d’une bande passante importante facilite
grandement le projetChoix des périphériques audio/vidéo critique
2525
Société de production d’Energie15 000 utilisateurs voix
Contexte : Environnement hétérogène, base installée en majorité TDM.
Condition : Déploiement d’OCS opéré en parallèle de l’upgrade et de l’externalisation du réseau vers un tiers.
Resultats: Fort impact en terme de gestion de l’interdépendance des 3 projetsL’intelligence embarquée dans les terminaux (Phone Edition et PC
avec Communicator) permet de palier, dans de bonnes conditions, au sous-dimensionnement des liens WANProblème de qualité avec des postes de travail très anciens
2626
…un petit dernier
2727
Editeur international de logiciels60 400 utilisateurs, 40 sites
Contexte : un peu de tout en TDM et première génération de téléphone IP
Approche : rapidement déployer tous les services OCS à tous les utilisateurs.
July-07 juil-08 juil-09 Jul-10 (est)
01000020000300004000050000600007000080000 Users
Résultats : Utilisateurs rapidement et largement consommateurs des services OCSLe projet doit être en phase avec l’activité du client (Rythm of business)OCS mettra en évidence toutes les inconsistences réseau
2828
Enseignements
Expérience de déploiements OCS jugée très positive. Envisager l’imprévisible. Ne pas sous estimer le choix des périphériques. Le temps investi en planification et analyse est clé pour le succès.
2929
Modélisation
Bien considérer tous les scénarios d’usages internesVolume d’appels, conférences inter sitesAppels à destination de l’interne/externe et en conférence
La modélisation dépend de tous les usages exprimés ou nonVidéo HD ? Partage de bureau ? Proportion d’utilisateurs mobiles ?
Ne négliger aucun aspect des besoins et les adresser en conséquenceUn VIP veut disposer d’une solution pour délivrer une présentation institutionnelle aux employés
3030
Modélisation de la bande passanteCoeur d’infrastructure OCS
Pour un Pool Edition Standard, réseau type 1GbpsPour un Pool Edition Entreprise, dimensionner des liens >
1Gbps pour les les serveurs du pool et le(s) load balancerServeur Edge
Déterminer la proportion d’utilisateurs (Tous!)Dimensionner les liens internet et ceux de la DMZ en
conséquenceLAN
L’existant permet de d’absorber les usages IM/Présence/Voix, mais la généralisation de la vidéo aura forcément un impact.
WAN (MPLS, Internet, …)Aspect du projet qui requiert une grande attention.
3131
DimensionnementLes données ci-dessous sont au niveau codec et non au niveau réseauCas spécifique de la vidéo :– La valeur maximale est la bande passante recommandée– La valeur minimale est la valeur en dessous de laquelle la vidéo est coupée
Clé de registre correspondante : HKLM\Software\Policies\Microsoft\Communicator\MaxAudioVideoBitrate
Codec Valeur minimale Valeur maximaleReal-time Audio (RTA) 24 Kbps 45 Kbps Siren 48 Kbps 48 Kbps Real-time Video (VC-1) - CIF (352x288) 15 Kbps 250 Kbps Real-time Video (VC-1) - VGA (640x480) 15 Kbps 600 Kbps Real-time Video (VC-1) – HD (1280x720) 15 Kbps 1500 Kbps Vue panoramique de la RoundTable 15 Kbps 350 Kbps
3232
DimensionnementLes données ci-dessous sont prises au niveau réseau, elles incluent :
En-tête de paquet et de sécuritéInfluence positive du mécanisme de suppression des silencesAdaptation dynamique de la paquétisation au regard des usages
D’où l’importance d’un bon dimensionnementModéliser les usages et dimensionner le réseau en adéquationNormaliser les scénarios utilisateurs en alignement avec les besoins opérationelsEtudier le comportement (Monitoring Server)
Codec Consommation moyenne (Kbps) Activité estimée (%) Consommation
maximum (Kbps)
RTAudio – WB 34.8 61 57
RTAudio – NB 25.9 65 39.8
Siren 22.2 43 51.6
RTVideo 258.3 82 315
Panoramic 220.5 70 315
3333
Modélisation
Statistiquement les appels entre 2 utilisateurs sont symétriques en terme de consommation de bande passante alors que les conférences sont asymétriques
Appels à 2 : Une moitié du temps est passé à parler, l’autre moitié à écouterLors d’un appel, la consommation en bande passante dans un
sens est de 50%Conférence (appels avec N participants) :
1/N du temps à parler, 1-1/N à écouter
Building 2 Building 2
Lyon
Agent BAgent A
Issy
WAN
3434
Exemple de modélisation
Nombre d’utilisateurs par siteSite Issy (Pool OCS) 750Site Lyon (Liens WAN) 250
Usage de type point à point
Pic d’appels simultanéés 5%
Appels pris en charge:Appels non répondus
0.9
Proportion appels audio/audio + vidéo
0.25
Usage types conférencesPic d’utilisateurs en conférence simultanéement
50
Nombre moyen de participants par session
8
Proportion conférence audio/audio + vidéo
0.5
Pic de consommation – Appels point à pointAppels concommitents 25Appels pris en charge 22.5
Audio (Mbps pour chaque direction) 0.57
Vidéo (Mbps pour chaque direction) 1.37
Pic de consommation – ConférenceConférence Audio Issy -> Lyon (Mbps) 0.49
Conference Audio Lyon -> Issy (Mbps) 0.60
Conference Video Issy -> Lyon (Mbps) 1.53
Conference Video Lyon -> Issy (Mbps) 0.38
Pic de consommation – Total
Total Issy -> Lyon (Mbps) 3.96Total Lyon -> Issy (Mbps) 2.36
Eléments contextuels Modélisation
Bandwidth Calculator de Unifysquare
3535
Considérations réseau
Le trafic OCS est déjà chiffrer – Ne pas rechiffrer (IPSec, VPN,…)Latence : objectif l’amener à la valeur la plus faible possible
ITU-T G.114 principe du mouth to ear (m2e) avec latence conditionnée <150ms excellent, > 250ms problématique, > 400ms inacceptable
TIA-920 recommandations en cas d’utilisation de périphériques VoIP wideband
La latence réseau doit se situer en dessous de 50ms pour garantir une latence globale < 150ms (m2e)
Pas toujours applicableIl faut 70ms pour parcourir la moitié du globe sur un medium de type fibre
Perte de paquets : jusqu’à 10% compensée par la pile Media OCSGigue : variation de 30ms compensée par la pile Media OCS
3636
VLAN
A considérer pour certains périphériques (Phone Edition)Les terminaux type Phone Edition exploitent le
service DHCP pour obtenir les informations sur le VLAN Voix
Connexion au VLAN standardDemande une adresse IP avec l’ID = “CPE-OCPhone”Le DHCP répond avec l’identifiant du VLAN VoixL’OCPE libère l’adresse IP obtenue initialement, s’attache au VLAN voix, puis réitère une demande d’adresse IP
3737
Priorisation des flux
OCS 2007 R2 support la priorisation de flux type Differentiated Services Code Point (DSCP) aka DiffServLa pile média d’OCS est conçue pour fonctionner avec
une qualité optimale même au travers d’une connexion Internet classique (type ADSL)Elle saura tirer partie des mécanismes de priorisation
de flux s’ils sont en place (802.1p et DSCP)Windows 7 permet de gérer de façon centralisée la
configuration de ces stratégies
3838
DSCP
Limiter le trafic priorisé à 33% de la capacité du lienMarquage DSCP
Audio : acheminement expédié (Expedited Forwarding)Guaranteed Service (CS5) valeur par défaut 40.
Vidéo : acheminement assuré (Assured Forwarding)Controlled Load (CS3) valeur par défaut 24.
Configuration a effectuer au travers de stratégies systèmesPour valider la prise en compte : GPEdit ou RSoP
A paramétrer sur les :Serveurs Media (AVMCU, Response Group, UCMA)Serveurs de MediationClients : Communicator, Attendant, Téléphones IP
3939
DémoDSCP
4040
Encadrer les usages
Type de communication en Point à PointIMIM + AudioIM + Audio + Vidéo
En mode ConférenceDésigner les OrganisateursAudioAudio + VidéoNombre maximum de participants
Stratégie côté stationBande passante par session
4141
Pour conclure
OCS s’intègre efficacement avec votre réseau actuel en tirant partiDes capacités offertes par sa pile médiaDe la QoS et du VLAN voix si existantsDes stratégies systèmes sur les usages
Comme pour tout ce qui touche au réseau il faut monitorerL’impact sur la bande passante disponible sur les liens WANLa latence, la gigue et la perte de paquets
Avec le développement de nouveaux usages, il faut accompagner les besoins utilisateurs
Développer les usages par de l’accompagnement aux changementsValoriser/justifier d’un bon dimensionnement réseau qui accompagne le développement business client et optimise le ROI
La supervision ne doit et n’est pas une OPTION !!!
4242
Ressources complémentaires
Liver Blanc Microsoft : A Practical Approach to Deploying Real-time Communications
Liver Blanc Microsoft : Quality of Experience
Ressource sur MSDN : Microsoft Office Protocol Documentation
Documentation : Configuring Voice Quality of Service
4343
Agenda CU Techdays
Sessions Communications UnifiéesCode Titre session Intervenants Date Créneau
UCO202 Les dix écueils à éviter pour réussir son déploiement de OCS 2007 R2 Leonardo Wormull 10/02/2010 13:00 - 14:00
UCO204 Quelle interopérabilité pour OCS 2007 R2 ? Pascal Clerc 10/02/2010 14:30 - 15:30
UCO403 OCS 2007 R2 Edge Server : fonctionnement et mise en oeuvre Eric Scherlinger 10/02/2010 16:00 - 17:00
EXC201 Comment développer des solutions autour de Microsoft Exchange Server 2010
Sébastien Bovo, Benjamin Talmard 08/02/2010 11:00 - 12:00
EXC207 Vue d'ensemble de Microsoft Exchange Server 2010 Damien Caro 09/02/2010 11:00 - 12:00
EXC302Comment évoluer vers Exchange Server 2010 : upgrade et coexistence avec Exchange Server 2007 et 2003
Guillaume Bordier 09/02/2010 14:30 - 15:30
EXC303 Haute disponibilité avec Microsoft Exchange Server 2010 Christophe Leroux 10/02/2010 11:00 - 12:00
EXC205 Microsoft Exchange Server 2010 : opérations, administration et délégation des rôles Laurent Teruin 10/02/2010 13:00 - 14:00
EXC204 La messagerie unifiée avec Microsoft Exchange Server 2010 Damien Caro 10/02/2010 14:30 - 15:30
EXC306 Protection et contrôle de l'information avec Exchange Server 2010 Matthieu Parfus 10/02/2010 16:00 - 17:00