Cеминар по OpenBTS №2 - Архитектура OpenBTS

1,946 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,946
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
55
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Р адиоэлектроника мировой рынок b2b
  • Cеминар по OpenBTS №2 - Архитектура OpenBTS

    1. 1. Система связи OpenBTS часть 2 : Особенности OpenBTS
    2. 2. Сотовая связь GSM : базовая структура сети  
    3. 3. Протокол SIP: и стория и факты <ul><li>Разработка IETF </li></ul><ul><li>Начало разработки 1996г </li></ul><ul><li>Первый стандарт в 1999г </li></ul><ul><li>В 2000г принят 3GPP как часть 3G </li></ul> 
    4. 4. Протокол SIP: и стория и факты <ul><li>Текстовый протокол , похож на HTTP </li></ul><ul><li>Плоская распределённая архитектура </li></ul><ul><li>Протокол сигнализации (управления) </li></ul><ul><li>Обычно поверх UDP , реже TCP </li></ul><ul><li>RTP для передачи голоса </li></ul> 
    5. 5. Протокол SIP: пример <ul><li>atlanta.com . . . biloxi.com </li></ul><ul><li>. proxy proxy . </li></ul><ul><li>. . </li></ul><ul><li>Alice's . . . . . . . . . . . . . . . . . . . . Bob's </li></ul><ul><li>softphone SIP Phone </li></ul><ul><li>| | | | </li></ul><ul><li>| INVITE F1 | | | </li></ul><ul><li>|--------------->| INVITE F2 | | </li></ul><ul><li>| 100 Trying F3 |--------------->| INVITE F4 | </li></ul><ul><li>|<---------------| 100 Trying F5 |--------------->| </li></ul><ul><li>| |<-------------- | 180 Ringing F6 | </li></ul><ul><li>| | 180 Ringing F7 |<---------------| </li></ul><ul><li>| 180 Ringing F8 |<---------------| 200 OK F9 | </li></ul><ul><li>|<---------------| 200 OK F10 |<---------------| </li></ul><ul><li>| 200 OK F11 |<---------------| | </li></ul><ul><li>|<---------------| | | </li></ul><ul><li>| ACK F12 | </li></ul><ul><li>|------------------------------------------------->| </li></ul><ul><li>| Media Session | </li></ul><ul><li>|<================================================>| </li></ul><ul><li>| BYE F13 | </li></ul><ul><li>|<-------------------------------------------------| </li></ul><ul><li>| 200 OK F14 | </li></ul><ul><li>|------------------------------------------------->| </li></ul><ul><li>| | </li></ul><ul><li>Figure 1: SIP session setup example with SIP trapezoid </li></ul>  INVITE sip:bob@biloxi.com SIP/2.0 Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds Max-Forwards: 70 To: Bob <sip:bob@biloxi.com> From: Alice <sip:alice@atlanta.com>;tag=1928301774 Call-ID: a84b4c76e66710@pc33.atlanta.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.com> Content-Type: application/sdp Content-Length: 142
    6. 6. Система OpenBTS: регистрация абонента  
    7. 7. Система OpenBTS: звонок с телефона  
    8. 8. Система OpenBTS: посылка SMS с телефона  
    9. 9. Система OpenBTS: на стыке GSM и VoIP  
    10. 10. Система OpenBTS: компоненты  
    11. 11. Система OpenBTS: программные компоненты <ul><li>Transceiver (GSM L1) </li></ul><ul><li>OpenBTS (GSM L1-L3, SIP) </li></ul><ul><li>Smqueue (SIP messaging server ) </li></ul><ul><li>Asterisk/Freeswitch (SIP PBX) </li></ul><ul><li>Subscriber Registry (SIP registry & GSM HLR) </li></ul><ul><li>RRLP server </li></ul> 
    12. 12. Система OpenBTS: ветки <ul><li>“ Commercial” aka OpenBTS Cx.x </li></ul><ul><ul><li>Проприетарная от RangeNetworks </li></ul></ul><ul><li>“ Public” aka OpenBTS Px.x </li></ul><ul><ul><li>Открытая от RangeNetworks </li></ul></ul><ul><li>“ Open” aka OpenBTS-UHD </li></ul><ul><ul><li>Открытая «от сообщества» </li></ul></ul> 
    13. 13. Система OpenBTS: версии <ul><li>OpenBTS 2.6 </li></ul><ul><ul><li>Легко собирается </li></ul></ul><ul><ul><li>Заточена под тестирование </li></ul></ul><ul><li>OpenBTS 2.8 </li></ul><ul><ul><li>Сложнее собирается и настраивается </li></ul></ul><ul><ul><li>Заточена под промышленное применение </li></ul></ul><ul><ul><li>Больше возможностей </li></ul></ul> 
    14. 14. Система OpenBTS: Отличия P2.8 от P2.6 <ul><li>OpenBTS 2.8 </li></ul><ul><ul><li>Конфигурация OpenBTS в SQLite </li></ul></ul><ul><ul><li>Конфигурация Asterisk в SQLite </li></ul></ul><ul><ul><li>Статистика в SQLite </li></ul></ul><ul><ul><li>Логи в syslog </li></ul></ul><ul><ul><li>Поддержка RRLP </li></ul></ul> 
    15. 15. Система OpenBTS: ссылки <ul><li>Новая wiki ( http :// wush.net / trac / rangepublic ) </li></ul><ul><ul><li>Информация по P2.8 </li></ul></ul><ul><li>Мануал по P2.8 ( http :// wush.net / trac / rangepublic / attachment / wiki / WikiStart /SoftwareP2.8Manual.pdf ) </li></ul><ul><ul><li>Отличное введение в тему! </li></ul></ul><ul><li>Старая wiki ( http :// gnuradio.org / redmine / projects / gnuradio / wiki /OpenBTS ) </li></ul><ul><ul><li>Много полезной информации вообще </li></ul></ul><ul><ul><li>Информация по P2.6 </li></ul></ul> 
    16. 16. Alexander Chemeris [email_address] +7 (915) 330-7626 skype: Alexander.Chemeris twitter: @chemeris

    ×