Understanding H.323 Gatekeepers

Slides:



Advertisements
Similar presentations
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 思科零售行业 统一通信解决方案.
Advertisements

1/31 Chapter 4 Heterogeneous Wireless Communications for Vehicular Networks Andrea Conti, Alessandro Bazzi, Barbara M. Masini, and Oreste Andrisano ∗
校園資訊安全與防火牆架設 嘉義市育人國小 黃士騰.
先介绍计算机网络基础知识,再分析网络视频监 控系统的架构、原理与维护。
本周复习一下基本的网络知识 下周开始讲解路由器的配置方法 第四周开始到实验室做实验(主楼910,919)
第五章 網際網路 5-1 網際網路的歷史沿革 5-2 網際網路基本運作原理 5-3 連線媒介與連線上網 5-4 網際網路上的熱門應用
網路原理、技術與架構 資訊一忠 網路概論 主講人:王威盛 老師.
Rfc3315 Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 組員: 蔡承翰 A 陳鈺璋 A 翁菘㠙 A 指導老師 吳俊興.
第 8 章 IP 基礎與定址.
實驗 9: 無線安全網路之建設.
第 4 章 网络层.
计算机网络教程(第 2 版) 第 7 章 网络互连 课件制作人:谢希仁.
第3届全国高校 软件定义网络(SDN)应用创新开发大赛
進階網路系統 作業 題目: 組別:第二組 組員: 蘇俊吉 盧柏崴 黃明煜 李德偉
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
计算机网络.
计算机网络的组成 资源子网:   主机 终端 终端控制器   外设 软件资源 信息资源    .
计算机网络 暨南大学计算机科学系 学年 第一学期.
第1章 概述.
Chapter6 無線區域網路商業應用 姓名 : 洪嘉蓬 駱俊霖 學號 : N N
Foundations of Computer Science Chapter 6 電腦網路
NetGuru 創新 網路通訊實驗教學解決方案 PART I TCP/IP通訊協定深入剖析/以NetGuru實作
VOIP應用 與進度推廣 臺東大學電算中心 洪守成.
無智慧報告—網路導論 義守電機 副教授 黃蓮池 在報告前.
通信技术基础 第1章 通信与通信系统的基本概念 王钧铭 1.1 通信的概念 1.2 通信系统 1.3 通信方式 1.4 信道和传输介质
HL-006 广域网协议原理及配置 ISSUE 4.0 此为封面页,需列出课程编码、课程名称和课程开发室名称。
Core Switch 設定 Port的開啟與關閉 Virtual LAN建立 將Port指定到Virtual LAN
第7讲 多媒体网络 本讲概述: 本讲目标: 多媒体的网络应用 了解多媒体网络的应用要求 存储式音频/视频流 交互式的实时应用
IPv6 技術與服務 台東大學 電算中心 郭俊賢 技術師.
通訊協定 OSI分層模式 與 TCP/IP協定
網路技術管理進階班---區域網路的技術發展
(C) Active Network CO., Ltd
计算机网络原理 计算机与信息工程分院 周文峰.
網路技術管理進階班---網路連結 講師 : 陳鴻彬 國立東華大學 電子計算機中心.
第五章 網際網路 5-1 網際網路的歷史沿革 5-2 網際網路基本運作原理 5-3 連線媒介與連線上網 5-4 網際網路上的熱門應用
教育部資通訊人才培育先導型計畫 寬頻有線教學推動聯盟中心 第九章 VoIP網路安全防護.
2018/11/22 SIP to Freshman.
32 bit destination IP address
附錄 通訊協定堆疊.
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
視訊會議系統簡易使用手冊 (HDX系列).
第4章 网络互联与广域网 4.1 网络互联概述 4.2 网络互联设备 4.3 广域网 4.4 ISDN 4.5 DDN
實驗 一 : RTP 實驗目的 實作部分 了解如何利用RTP在網路上傳送語音封包 加深對RTP、RTCP封包的基本格式的認識
第 6 章 廣域網路 著作權所有 © 旗標出版股份有限公司.
附錄 傳統電信網路的行動管理機制 (Mobility Management)
第四章 無線通訊與網路應用 計算機概論編輯小組.
什麼是網際網路? 面臨攻擊的網路 網路邊際 總結 網路核心
本章要点: 计算机网络的基本概念 Internet基础 Internet服务
Alcatel - Lucent SIGTRAN introduction 心得簡報
校園網路架構介紹與資源利用 主講人:趙志宏 圖書資訊館網路通訊組.
第5讲 网络层 本讲目的: 概述: 理解网络层服务原理: 因特网的实现实例 网络层的服务 路由选择原理 分层的路由选择 IP协议
第六章 網路與電信通訊.
SIP与H.323互通的研究 研究生选题报告 Research on Interworking between SIP and H.323
Wireshark DNS&HTTP封包分析
實驗24 NetSim-Cisco WAN專線服務-PPP、ISDN
3.1 通訊協定 3.2 開放系統參考模式(OSI) 3.3 公眾數據網路 3.4 TCP/IP通訊協定
傳輸控制協議 /互聯網協議 TCP/IP.
1.4 计算机网络体系结构与协议 引言 网络系统的体系结构 网络系统结构参考模型ISO/OSI
Source: Journal of Network and Computer Applications, Vol. 125, No
Speaker : Chang Kai-Jia Date : 2010/04/26
第2章 網路的通訊.
第十七讲 网络系统的规划与设计.
指導教授:梁明章 A 許之青 國立高雄大學 2010/06/25
Mobile IPv4.
IP Layer Basics, Firewall, VPN, and NAT
二、Netmeeting技术的应用 1、概述
網際網路原理 網際網路源起與發展歷史 1968 ARPANET 1973 TCP/IP協定 1976 乙太網路,促成LAN的發展 … DNS
IP Layer Basics & Firewall
Requirements for SPN Information Modeling
第 4 章 网络层.
Presentation transcript:

Understanding H.323 Gatekeepers Chia-Jui Tsai 2008/12/4 我今天所要報告的主題是H.323的基本介紹以及H.323之中的Gatekeeper這個元件在整個系統中扮演的角色 和功能

Outline Introduction Gatekeeper Functionality H.323 Protocol Suite H.225 RAS Signaling: Gatekeepers and Gateways Gatekeeper− Routed Call Signaling & Direct Endpoint Signaling Gatekeeper to Gateways Call Flow

Introduction

H.323 由 ITU-T 於1996年提出,原本是以區域網路( LAN )為基礎做視訊會議的應用,後來被應用於網路電話 語音壓縮格式 ( G.711、 G.729 、G.723.1 )、 影像壓縮格式( H.261、H.263 )、呼叫信令( H.225 )、 控制信令( H.245 )、註冊與認證 ( Registeration,Admission,Status;RAS )。 H.323 架構由4個元件所組成,包括終端設備( Terminal)、閘道器(Gateway)、閘道管理員( Gatekeeper )、多點控制單元( Multipoint Control Unit ; MCU )。  

Referred to as “endpoints” Elements of an H.323 System Terminal Multipoint Control Units (MCU) Gateway Gatekeeper Referred to as “endpoints”

Terminals Telephones Video phones Voicemail Systems “Soft phones” (e.g., NetMeeting®) Terminal在H.323的網路中可以透過directly的方式去連到另一個Terminal或是透過GK的幫助

Multipoint Control Units (MCU) 負責處理Multipoint conferences MCU包含了 負責控制call signaling的Multipoint Controller 負責處理media mixing , switching等media processing的Multipoint Processors

Gateways Gateway是由Media Gateway Controller(MGC)和 Media Gateway(MG)所組成 MGC是負責處理call signaling和其他所有跟media無關的功能 MG則是處理跟media有關的功能 Gateway主要的功能是作為H.323連接到其他網路的一個 interface,這之中包括了PSTN或是其他的H.323網路

Gatekeeper GateKeeper是H.323的系統中的一個實體元件它提供了 Address translation Network access control bandwidth management accounting GateKeeper在H.323的網路中是一個optional的存在,但是一旦選擇要使用GateKeeper,那endpoint都必需要使用它所提供的service

Gatekeeper Zones and Subnets 一個典型的H.323網路通常是由數個zone透過WAN來組成的 每一個zone包含有一個gatekeeper,一些terminal和gateway以及MCU,它們之間是透過LAN來做連接的 一個zone並不限定說裡面的元件都要在同一個LAN裡面唯一的限制是只能有一個gatekeepr

Gatekeeper Functionality

Mandatory Gatekeeper Functions Address Translation 把H.323的id(ex:user@domain.com)或者是E.164 number 轉換為endpoint的IP address Admission Control 管控一個H.323的endpoint要加入一個H.323 network的一些流程

Mandatory Gatekeeper Functions(Cont.) Bandwidth Control 管理endpoint的頻寬需求 Zone Management 提供所有在zone裡且有註冊的endpoint的一個service

Optional Gatekeeper Functions Call Authorization Gatekeeper可以對特定的terminal或是gateway做存取控管 Call Management Gatekeeper可以maintain任何正在active狀態的通話的資料 然後利用這些資料來判別出哪個endpoint是busy的或者是利用這些資料來進行redirect call的動作

Optional Gatekeeper Functions(Cont.) Bandwidth Management 當需求的頻寬不足的時候Gatekeeper可以reject admission Call Control Signaling Gatekeeper可以依據Gatekeeper−Routed Call Signaling (GKRCS) model的規則來在endpoint之間routing call signaling message,這允許了endpoint可以直接的將call signaling message傳送到另一個endpoint

H.323 Protocol Suite

H.323 Protocol Suite Overview

RAS signaling (H.225) RAS是用來在gatekeeper 和gateway之間進行通訊的 一個signaling protocol RAS channel在整個通訊的過程中是最早開啟的,而且獨立於call setup和media transport channel RAS 使用UDP ports 1719 (H.225 RAS messages) and 1718 (unicast gatekeeper discovery). RAS是用來在gatekeeper和gateway之間進行通訊的一個signaling protocol RAS channel在整個通訊的過程中是最早開啟的,而且獨立於call setup和media transport channel

Call Control/Call Setup (H.225) H.225 call control signaling是用來設定endpoint之間的connection H.225協定源自於Q.931協定,但是Q.931是設計給ISDN網路來使用的呼叫訊號,H.225則是為了能夠適用在packet base的網路環境下所延伸出的Protocol H.225的call control channel是透過TCP port 1720來建立的 Call Control Message透過這個port來進行connecting, maintaining, 和 disconnecting calls的工作. 要選用哪種方法則是gatekeeper在RAS message交換的期間來做決定 如果zone裡面沒有gatekeeper的話,H.225 message的交換就完全是 direct的方式來進行 當gatekeeper使用在zone裡面的時候H.225 call setup message是透過Direct Call Signaling 或者是GKRCS的方式來傳遞

Media Control and Transport signaling (H.245) H.245負責處理在H.323 endpoint 之間的end-to-end control message並且建立logic channel 來傳送audio,video,data和control 等information H.245也被用來處理: Flow control capabilities exchange messages

H.225 RAS Signaling: Gatekeepers and Gateways

RAS Gatekeeper Discovery Unicast Discovery (manual method) Multicast Discovery (auto−discovery) 在這個流程中,endpoint知道gatekeeper的IP,並且直接送出RAS message,gatekeeper則送出gatekeeper confirm (GCF) or gatekeeper rejection (GRJ) message. 在這個流程中,endpoint用multicast的方式送出Gatekeeper Request(GRQ),gatekeeper則回應GCF or GRJ 要選用哪種方法則是gatekeeper在RAS message交換的期間來做決定 如果zone裡面沒有gatekeeper的話,H.225 message的交換就完全是 direct的方式來進行 當gatekeeper使用在zone裡面的時候H.225 call setup message是透過Direct Call Signaling 或者是GKRCS的方式來傳遞

RAS Gatekeeper Discovery(Cont.)

RAS Registration and Unregistration Registration是接在 discovery流程之後 當一個endpoint要加入一個zone裡面的時候,都必須向gatekeeper進行 registration這個動作,來向gatekeeper報告他們自身的IP和alias address

RAS Registration and Unregistration

RAS Admissions

RAS Endpoint Location

RAS Status Information

RAS Bandwidth Control

Gatekeeper− Routed Call Signaling & Direct Call Signaling

Gatekeeper− Routed Call Signaling & Direct Endpoint Signaling Direct Call Signaling 直接向endpoint傳送 call setup message Gatekeeper−Routed Call Signaling (GKRCS) Call setup message 透過GateKeeper來傳送

Gatekeeper to Gateways Call Flow

Intra−Zone Call Setup

Inter−Zone Call Setup

Inter−Zone Call Setup with a Directory Gatekeeper

Proxy−Assisted Call Setup

Call Disconnect

Reference Hong Liu and Petros Mouchtaris, “ Voice over IP Signaling:H.323 and Beyond”, IEEE Communications Magazine, pp.142-148, October 2000 Paul E. Jones ,”Overview of H.323”, packetizer.com “Understanding H.323 Gatekeepers” from Cisco Document ID:5244