精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

會話控制器在IP網絡中的應用解決方案

電子設計 ? 來源:電子產品世界 ? 作者:王新樂 ,沈保鎖 ? 2021-06-14 14:43 ? 次閱讀

作者:王新樂 ,沈保鎖 ,韓實

概述

自上世紀90年代以來,電信業務朝著數字化和寬帶化方向發展,隨著數據業務、多媒體業務在網絡中主導地位的逐步確立,NGN(下一代網絡)正朝著全IP的方向發展,IP將成為語音、數據、信令的統一載體。盡管目前數據業務已經占據了約一半的網絡帶寬,但70%-80%的電信業務收入卻仍然來自語音業務。Voip技術成為新的電信公司進軍電信市場的利器,因此近年來VoIP技術正以前所未有的速度發展。預計到2010年,大多數撥號電話業務可望實現IP化。

由于IP 地址緊缺以及網絡安全等原因,大量的企業網和用戶駐地網基本上都采用了私有IP 地址通過出口的防火墻(Firewall)/NAT(Network Address Translators網絡地址轉換)接入公網,而目前在IP 網上承載語音和視頻的協議,如H.323,SIP,MGCP等,由于其本身的特點所決定,在私網用戶接入應用中,這些協議的信令通道/媒體通道難以穿越傳統的防火墻/NAT設備與公網進行互通,原因在于,復雜的H.323、SIP、MGCP協議動態分配端口并產生和維護多個UDP數據流。服務提供商若想大規模部署VoIP網絡,必須解決防火墻/NAT穿越問題。

防火墻和NAT

防火墻

防火墻是一類防范措施的總稱,它使得內部網絡與其它外部網絡互相隔離,通過限制網絡互訪來保護內部網絡。防火墻簡單的可以只用路由器實現,復雜的可以用主機甚至一個子網來實現。設置防火墻目的是為了在內部網與外部網之間設立唯一的通道,簡化網絡的安全管理。

防火墻的功能有:

1. 過濾掉不安全服務和非法用戶;

2. 控制對特殊站點的訪問;

3. 提供監視Internet安全和預警的方便端點。

防火墻總是被配置成過濾掉所有不請自到的網絡通信,可以分為兩大類:包過濾防火墻和應用級防火墻。

NAT

網絡地址轉換(NAT)置于兩網間的邊界,其功能是將外網公開的IP 地址與內網私有的IP地址相映射,這樣,受保護的內網可使用私有IP地址,而這些地址是不用于公網的。從外網來的含公網地址信息的數據包先到達NAT ,NAT 使用預先設定的規則(例如源地址、源端口、目的地址、目的端口、協議)來修改數據包,然后再轉發給內網接收點。對于流出內網的數據包也須經過同樣的轉換處理。NAT的作用如圖1所示。

圖1 網絡地址轉換NAT將內網地址轉換為公網地址

VoIP穿越防火墻/ NAT存在的問題

VoIP穿越防火墻存在的問題

防火墻檢查從外部進來的每個數據包的IP地址和目的端口號,它經常如此設置:如果防火墻內的終端A向防火墻外的終端Y主動發出請求,防火墻會讓外部終端Y的數據包通過,而且僅當數據包的目的地址和端口號與防火墻內發起請求的終端A的地址和端口號相同;如果終端Z向防火墻內的終端B發送連接請求,呼叫信息就會被防火墻攔截而無法到達。如圖2所示。

圖2 防火墻問題

像傳統電信一樣,基于SIP的通信,也必須能夠接受來自各個地域的呼叫,也就是必須支持真正的公共服務。SIP在初始會話時通常要用到TCP或UDP作為傳輸協議,同時采用任意分配的動態隨機端口,而目前的防火墻一般僅允許事先打開特定的協議和端口,并不支持動態分配媒體流的隧道機制。這也就是說網絡管理者為了允許SIP媒體流通過防火墻將不得不打開防火墻上所有的端口,這樣一來,防火墻也就失去了存在的意義。由于網絡安全的原因,很少企業會讓他們的網絡防火墻如此開放。

Voip穿越NAT存在的問題

NAT像PABX(專用自動交換分機)類似的方式工作。PABX用戶可以使用幾個可用的公共電話線(等同于公共IP地址)中的一個進行呼叫,使用的線路(端口號)被自動的選擇,并且對用戶是不可見的。接收輸入呼叫更困難一些,呼入用戶必須首先被接入到一個服務員(自動的或人工的)以被連接到正確的分機號。然而在VoIP網絡中,事情卻沒有這么簡單。

圖3 NAT破壞了端到端的媒體流

如圖3所示,當私有地址為192.168.0.45:5060的終端向外發起呼叫時,信令信息通過帶有NAT功能的防火墻后地址被轉換為202.113.2.50:5000。當呼叫建立后,終端使用地址192.168.0.45:8000發送媒體流,這個地址是通過SIP信令信息告訴對方的。然而,媒體流經過帶有NAT功能的防火墻后,地址被轉換為202.113.2.50:8000,而被呼叫方仍向地址192.168.0.45:8000發送媒體信息。由于此地址是不可路由的,路由器會丟棄此信息,呼叫顯示已連接,但無法完成媒體信息的傳送。

會話控制器及其實現防火墻/NAT穿越

會話控制器

會話控制器是一種新的網絡設備,它為各種IP網絡提供單一的接口以完成端到端的VoIP通信。會話控制器是一個完整的網絡管理解決方案,它能在一個單一的平臺上為VoIP服務提供商提供智能路由、網絡保護和網絡邊界控制等功能。會話控制器有先進的跨網絡傳輸管理能力,傳統上阻礙SIP網絡和H.323網絡通過IP互連的圍繞網絡安全、信令互通和防火墻/NAT穿越等多種問題均可得以克服。

目前,生產會話控制器的廠商主要有:Nextone,MERA Systems,Newport Networks,Acme Packet等。全球已有30多個國家的250多家服務提供商使用MVTS會話控制器。

會話控制器能夠:

_ 解決防火墻/NAT穿越問題,使得位于防火墻后的用戶可以使用公共SIP服務。例如:安全的接聽呼入的SIP語音呼叫;

_ 按會話的不同修改和加強QoS標記(ToS 比特,DiffServ代碼)以提供SLAs(服務級別協議);

_ 通過隱藏內部網絡地址來保護服務提供商的網絡,并防止拒絕服務攻擊(DoS);

_ 收集用于產生費用詳細記錄(Charge Detail Records)的有用信息。

會話控制器能夠讓服務提供商管理兩個相關聯的通信平面:

_ 控制平面——打開、關閉選定類型的媒體連接,決定用戶策略,為相應連接提供相關服務,如會議橋;

_ 媒體平面——在特定的連接上提供可靠的端到端的媒體流傳輸。 會話控制器實現VoIP防火墻/NAT穿越 會話控制器完成信令代理和媒體代理的功能,從而解決防火墻/NAT穿越問題。

圖4 會話控制器實現防火墻/NAT穿越

如圖4所示,會話控制器中的信令代理(SignallingProxy)相當于用戶代理(User Agent)和呼叫代理(Call Agent)間的信令傳輸點。媒體代理(MediaProxy)在信令代理的控制下,為用戶代理間的RTP和RTCP媒體流提供傳輸服務。信令代理和媒體代理間使用Megaco/H.248協議交換信息。當防火墻內的用戶代理向會話控制器發送SIP信令信息時,NAT將內網地址轉換為公網地址,再發往會話控制器的信令代理。當信令代理收到用戶代理發送過來的REGISTER信息時,會話控制器為此終端分配一個地址和端口并修改REGISTER信息作為源地址發往呼叫代理。若使用UDP傳輸協議,終端設備會周期性地發注冊信息到會話控制器,使防火墻/NAT對通過的信息流始終保持一個確定的端口(NAT一般將60秒內不活動的端口沖刷掉)。為了減輕呼叫代理的負擔,會話控制器的信令代理收到相同的注冊信息時不再向呼叫代理轉發(或每一小時向呼叫代理轉發一次注冊信息)。

呼叫建立過程為:當會話控制器的信令代理收到來自內網的用戶代理‘X’發起的INVITE信息時,信令代理與媒體代理交換信息,獲得為此次呼叫動態分配的用于傳輸媒體流的地址信息,然后修改源IP地址和SDP域,使得信令代理作為返回信令的地址,媒體代理地址作為媒體流的發送地址。之后,INVITE信息被轉發給呼叫代理。在呼叫代理看來,INVITE信息來自于會話控制器。當接收終端‘Y’返回ACK信息時,會話控制器修改ACK信息,以便讓發起端發送媒體流到會話控制器為此次呼叫分配的地址。會話控制器從媒體流中讀取源IP地址和端口號以便媒體代理完成雙方間的媒體流轉發,從而完成此次呼叫的建立。

當INVITE信息來自于公共網絡時,會話控制器的信令代理對SIP信息進行類似的修改,以保證能夠正確建立呼叫。由于媒體會話總是首先從防火墻內發往會話控制器媒體代理上的端口,媒體代理可從中讀取出發送端的地址和端口以便將兩終端間的媒體流正確轉發。同時會話控制器拒絕非法的媒體流進入,提高了網絡的安全性。

由于所有的信令信息和媒體流都經過會話控制器,服務提供商可以對會話進行控制,并記錄費用信息等內容。

結語

會話控制器是對防火墻/NAT穿越問題完善的解決方案,它對原有防火墻/NAT無需做任何改變,同時還可以用于協助Voip穿越遠端防火墻/NAT設備。會話控制器簡化了VoIP網絡的互連,能更有效地進行路由選擇,管理跨IP網絡的實時會話業務并控制網絡邊緣。

當服務提供商計劃向電信伙伴和企業客戶提供基于IP的實時服務時,會話控制器是完成這項任務的最好選擇。會話控制器讓各種IP網絡能自由連接,使得服務提供商和用戶均能從中受益。隨著VoIP和其它實時的、基于分組的服務的市場需求的強烈,服務提供商們正處于電信基礎架構的變革之中。會話控制器可部屬于服務提供商網絡的核心和邊緣,正逐步成為VoIP網絡的核心設備。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16214

    瀏覽量

    177476
  • 路由器
    +關注

    關注

    22

    文章

    3709

    瀏覽量

    113563
收藏 人收藏

    評論

    相關推薦

    [原創]無線局域網絡以太網WIFI TCP/IP接口燈光控制器

    ,是局部無線通訊的首選方案。基于此構建的自動控制系統非常可靠、上檔次。本無線局域網(WI-FI WLAN)燈光控制器采用TCP/IP協議與
    發表于 04-23 18:22

    伺服控制解決方案,滿足你的電機控制方案需求

    的實時工業控制網絡更好地實現多個電機同步。ADI解決方案的價值主張針對電機控制系統,工業系統設計要求是低功耗、高效率,ADI公司提供單個的器件以及完整的產品信號鏈可以加快系統設計;
    發表于 10-25 10:19

    針對電機控制最新網絡化解決方案

    實現高性能的矢量控制和無傳感控制。? 支持多種運動控制及工業實時以太網協議的網絡解決方案。?
    發表于 10-26 11:37

    恩智浦NFC控制器解決方案

    恩智浦的NFC控制器解決方案專為當今的緊湊型系統而設計,能夠采用更少的元件實現更高的集成度,因為它們結合了NFC前端與先進的32位微控制器。這些選項包括適合簡單、標準化接口的集成固件,或可自由編程
    發表于 11-08 15:56

    基于FPGA的數據采集控制器IP核的設計方案和實現方法研究

    此提供了新的解決方案IP核(IP Core)是具有特定電路功能的硬件描述語言程序,可較方便地進行修改和定制,以提高設計效率[3]。本文研究了基于FPGA的數據采集控制器
    發表于 07-09 07:23

    LED電源控制器解決方案

    LED照明上的應用已經隨著成本的降低,逐漸被各種照明應用大量采用,市場潛力極為看好。本文將為你探討LED照明應用的發展趨勢,以及安森美半導體所提供的LED電源控制器解決方案
    發表于 07-17 07:14

    完整的NFC控制器解決方案

    解決方案。 PN7120是一款完整的NFC控制器解決方案,集成固件和NCI接口,專為13.56 MHz的非接觸式通信而設計
    發表于 05-25 09:11

    介紹汽車區域控制器的一些關鍵技術和MCU解決方案

    1、汽車區域控制器的關鍵技術和MCU解決方案深度分析  區域控制器是汽車的節點,汽車的一個物理區域內,為各傳感
    發表于 10-26 16:47

    網絡處理RLDRAM 控制器的實現

    本文設計了一個高效的RLDRAM II SIO 存儲控制器,該控制器針對網絡處理
    發表于 09-03 09:03 ?24次下載

    基于Actel FPGA的IDE控制器解決方案

    基于Actel FPGA的IDE控制器解決方案
    發表于 07-23 16:14 ?21次下載

    IP網絡攝像頭解決方案

    IP網絡攝像頭解決方案 視頻監控領域正向 IP 網絡進行技術過渡。可將 IP
    發表于 07-29 08:41 ?4139次閱讀
    <b class='flag-5'>IP</b><b class='flag-5'>網絡</b>攝像頭<b class='flag-5'>解決方案</b>

    松下IP網絡攝像機解決方案

    松下IP網絡攝像機解決方案
    發表于 01-17 19:47 ?19次下載

    基于AMBA總線的DMA控制器IP核設計

     DMA控制器是常見的總線設備之一,很多廠商都有自己的DMA控制器IP核。比如嵌入式處理的龍頭ARM公司就有自己的DMA控制器
    發表于 12-06 13:41 ?3715次閱讀
    基于AMBA總線的DMA<b class='flag-5'>控制器</b><b class='flag-5'>IP</b>核設計

    華為數字城軌2.0敏捷IP網絡解決方案分享

    華為數字城軌2.0敏捷IP網絡解決方案分享
    發表于 01-10 13:53 ?0次下載

    用于無刷電機控制器設計的兩芯片解決方案

    用于無刷電機控制器設計的兩芯片解決方案
    發表于 11-15 19:18 ?7次下載
    用于無刷電機<b class='flag-5'>控制器</b>設計的兩芯片<b class='flag-5'>解決方案</b>