36
CDMA2000 1xEV-DO Protocol Rosmida Syarif Edvian “ Evolution - Data Only”

CDMA 2000 1xEV-DO Protocol

  • Upload
    rosmida

  • View
    1.241

  • Download
    1

Embed Size (px)

Citation preview

Page 1: CDMA 2000 1xEV-DO Protocol

CDMA2000 1xEV-DO Protocol

Rosmida Syarif Edvian

“ Evolution - Data Only”

Page 2: CDMA 2000 1xEV-DO Protocol

1xEV-DO Protocol Stack

Physical Layer

MAC Layer

Stream Layer

Session Layer

Connection Layer

Security Layer

1xEV-DO Application Layer

2

Page 3: CDMA 2000 1xEV-DO Protocol

Application

Layer

1xEV-DO Default Protocols

Physical

Layer

MAC

Layer

Stream

Layer

Session

Layer

Connection

Layer

Security

Layer

Physical Layer

Protocol

Stream

Protocol

Control Channel

MAC Protocol

Forward Traffic Channel

MAC Protocol

Access Channel

MAC Protocol

Reverse Traffic Channel

MAC Protocol

Security

Protocol

Key Exchange

Protocol

Authentication

Protocol

Encryption

Protocol

Air Link Management

Protocol

Initialization State

Protocol

Idle State

Protocol

Connected State

Protocol

Session Configuration

Protocol

Address Management

Protocol

Session Management

Protocol

Default

Signaling

Application

Default

Packet

Application

Flow Control

Protocol

Signaling Network

Protocol

Packet Consolidation

Protocol

Route Update

Protocol

Overhead Messages

Protocol

Signaling Link

Protocol

Radio Link

Protocol

Location Update

Protocol

3

Page 4: CDMA 2000 1xEV-DO Protocol

Protocol Interfaces

Suatu protokol dapat mempunyai beberapa kondisi. Transisi dapat disebabkan oleh penerimaan message, command, indication dan timeout.

Message dikirimkan dengan menggunakan : Signalling Network Protocol (SNP) – messaging protocol Signaling Link Protocol (SLP) – fragmentation, best effort and reliable delivery

Protocol A

Public

Data

Protocol A

Public

Data

Protocol B

Public

Data

Protocol B

headers/

messages

commands indications

Layer X

Layer Y

Layer X

Layer Y

ANAT

headers/

messages

commands indications

Public

Data

Public

Data

Page 5: CDMA 2000 1xEV-DO Protocol

1xEV-DO Protocol Layersand Packet Encapsulation

5

Page 6: CDMA 2000 1xEV-DO Protocol

System Protocol Stack

Application

TCP/UDP

IP

PPP

RLP

1xEV-DO

Air Link

UserDevice

BSCFunction

PDSNIP

RouterServerBTS

6

Page 7: CDMA 2000 1xEV-DO Protocol

Session versus Connection

AT diberi suatu alamat unicast

Mempertahankan negosiasi dan konfigurasi dari protokol

Selama suatu sesi, koneksi dapat dibuka dan ditutup berulangkali.

Suatu sesi dapat dipertahankan untuk perioda waktu yang lama.

S e s s i o n (refer to radio session) C o n n e c t i o n• Terjadi hanya pada saat koneksi

terbuka, ketika dialokasikan resource pada arah forward dan reverse.

• Autentikasi dapat dilakukan untuk memperoleh kembali akses ke suatu sesi terbuka.

• Terdapat Active set

• Terdapat MACINDEX

• Terdapat Reverse Power Control Channel

• Transmit pada kanal pilot - reverse dan kanal DRC

• Transmisi terjadi pada kanal trafik -forward dan kanal data – reverse.

7

Page 8: CDMA 2000 1xEV-DO Protocol

Default Signaling Application:Signaling Link Protocol

Default Signaling Application terdiri dari Signaling Network Protocol (SNP) dan Signaling Link Protocol (SLP). SNP digunakan untuk pertukaran message dan message kontrol

aplikasi yang spesifik SLP menyediakan mekanisme fragmentasi message, pengiriman

message yang reliable dan best effort serta pendeteksian duplikasi untuk message yang bersifat reliable.

Signaling Link Protocol (SLP) terdiri dari 2 layer: SLP delivery layer (SLP-D)

Menyediakan pengiriman paket SNP yang best effort dan reliable. Menyediakan deteksi duplikasi untuk message yang bersifat reliable.

The SLP fragmentation layer (SLP-F) Menyediakan fragmentasi untuk paket SLP-D

Page 9: CDMA 2000 1xEV-DO Protocol

Default Signaling Application:Signaling Network Protocol

Signaling Network Protokol ( SNP) merupakan suatu protokol message-routing yang merutekan message menurut type field yang terdapat pada SNP header.

Protokol yang aktual ditandai oleh type field yang dinegosiasikan selama sesi setup.

Sisa dari message yang mengikuti Type field (SNP header) diproses oleh protokol yang ditetapkan dalam type field.

9

Page 10: CDMA 2000 1xEV-DO Protocol

Default Packet Application

Default Packet Application menyediakan suatu stream yang dapat digunakan untuk membawa

paket antara AT dan AN.

Defaul Packet Application terdiri dari : The Radio Link Protocol( RLP),

menyediakan retransmisi sehingga dapat mengurangi error rate pada radio link.

Packet Location Update Protocol, mendefinisikan prosedur location update dan message dalam mendukung

manajemen mobilitas untuk Paket Aplikasi.

Flow Control Protocol, menyediakan flow control untuk Default Packet Application.

10

Page 11: CDMA 2000 1xEV-DO Protocol

Stream Layer

Menyediakan suatu mekanisme untuk label (tag) paket application layer dengan menambahkan menambahkan suatu stream identifier.

Packet Consolidation Protocol dari connection layer menggunakan label ini untuk pemberian prioritas trafik user dan signaling.

Trafik user dan signaling diberi label.

Aplikasi dengan QOS yang berbeda dapat ditetapkan stream yang berbeda.

11

Page 12: CDMA 2000 1xEV-DO Protocol

Session Management Protocol

Mengontrol aktivasi Address Management Protocol dan Session Configuration Protocol sebelum suatu sesi dibentuk.

Menyediakan suatu mekanisme mempertahankan sesi.

Mengatur penutupan sesi.

Terdapat empat kondisi : Inactive State :

tidak ada komunikasi antara AT dan AN (berlaku hanya untuk AT).

AMP Setup State : AT dan AN berkomunikasi pada Address

Management Protocol dan AN memberikan suatu UATI kepada AT.

Open State : suatu sesi bersifat terbuka.

Close State : menunggu prosedur penutupan sesi

selesai.(berlaku hanya untuk AN)

Tx SessionClose

Tx SessionClose

Rx AddressManagement.OpenedInitial State

(Access Terminal)

Rx Activate

Inactivestate

Openstate

AMP setupstate

Initial State

(Access Network)

Tx Session

Close

Rx Session

Close

Rx Session Close or

timer expired

Rx AddressManagement.Opened

Tx Session

Close

AMP setupstate

Openstate

Closestate

Page 13: CDMA 2000 1xEV-DO Protocol

Address Management Protocol

Memulai pemberian UATI ke setiap AT Mempertahankan alamat unicast ketika AT berpindah antar subnet.

Address Management Protocol mempunyai tiga kondisi: Inactive State:

tidak ada komunikasi antara AT and AN

Setup State: AT dan AN mempertukarkan UATIRequest / UATIAssignment / UATIComplete untuk memberikan

AT suatu UATI.

Open State : AT telah ditetapkan suatu UATI. AT dan AN dapat juga melakukan pertukaran UATIRequest / UATIAssignment / UATIComplete atau

UATIAssignment / UATIComplete sehingga AT memperoleh UATI baru.

Rx Deactivate

Rx Deactivate

Tx UATICompleteRx ActivateInitial State

(Access Terminal)

Rx Deactivate

Rx UATIRequestInitial State

(Access Network)Rx UATIComplete

Inactive

state

Setup

state

Open

State

Inactive

state

Setup

state

Open

State

Rx Deactivate

Page 14: CDMA 2000 1xEV-DO Protocol

Session Configuration Protocol

Mengatur konfigurasi dan negosiasi protokol selama suatu sesi.

Mendukung dua tahap negosiasi: AT-initiated negotiation.

Pertukaran yang dimulai oleh AT untuk merundingkan protokol digunakan di dalam sesi dan beberapa parameter yang digunakan (authentication key lengths, etc, dll).

AN-initiated negotiation Pertukaran yang dimulai oleh AN untuk

mengesampingkan nilai default yang digunakan oleh protokol yang dinegosiasikan.

Mempunyai empat kondisi : Inactive State:

menunggu suatu Activate command

AT Initiated State: negosiasi dilakukan atas inisiatif AT

AN Initiated State: negosiasi dilakukan atas inisiatif AN

Open State : AT dapat memulai prosedur konfiguasi sesi pada

setiap waktu dan AN dapat meminta AT untuk melakukannya pada setiap waktu.

Rx Deactivate

Rx ConfigurationComplete

Tx ConfigurationCompleteRx ConfigurationStar or

Tx ConfigurationRequest orTx any InConfiguration msg.

Rx Deactivate

Rx Activate

Rx Deactivate

Inactive State

Open State AN Iniated State

AT Iniated State

Initial State

(Access Terminal)

Rx Deactivate

Tx ConfigurationComplete

Rx ConfigurationCompleteTx ConfigurationStar or

Rx ConfigurationRequest orRx any InConfiguration msg.

Rx Deactivate

Rx Activate

Rx Deactivate

Inactive State

Open State AN Iniated State

AT Iniated State

Initial State

(Access Network)

Page 15: CDMA 2000 1xEV-DO Protocol

Minimal NegotiationProcedure with Key Exchange

Key Exchange

Connection Establishment

Extensive Negotiation Procedure

Key Exchange

Connection Establishment

Session Configuration Protocol

Page 16: CDMA 2000 1xEV-DO Protocol

Connection Layer

Koneksi antara AT dan AN dapat dibagi atas :

Koneksi Terbuka: AT ditetapkan suatu forward

Traffic Channel, Reverse Reverse Rate Indicator, dan reverse traffic channel.

Komunikasi antara AT dan AN dilakukan melalui kanal yang ditetapkan tsb.

Koneksi Tertutup: AT tidak ditetapkan resource

airlink yang dedicated. Komunikasi antara AT dan AN

dilakukan melalui Access Channel dan Control Channel.

Initialization

State

Protocol

Air Link

Management

Protocol

Packet

Consolidation

Protocol

Idle State

Protocol

Route Update

Protocol

Connected

State Protocol

Overhead

Messages

Protocol

Page 17: CDMA 2000 1xEV-DO Protocol

Air Link Management Protocol

Memelihara keseluruhan koneksi antara AT dan AN.

Terdapat 3 kondisi: Initialization State: AT belum

mengakuisisi jaringan Idle State: AT mengakuisisi

jaringan tetapi koneksi tertutup Connected State: AT mempunyai

koneksi terbuka dengan AN.

Tergantung pada kondisi tersebut, airlink management protocol mengaktivkan Initialization State Protocol, Idle State Protocol, atau Connected State Protocol

Initialization State

IdleState

ConnectedState

NetworkRedirected

ConnectionClosed orSupervision Failed

NetworkRedirected orNetworkLost or

Supervision Failed

NetworkAcquired IdleState ConnectionOpenedInitial State

(Access Terminal)

Initialization State

IdleState

ConnectedState

ConnectionClosed orConnectionLost

IdleState ConnectionOpenedInitial State

(Access Network)

(one for all access terminal)

Page 18: CDMA 2000 1xEV-DO Protocol

Initialization State Protocol

mengatur proses yang dilakukan AT dalam mengakuisisi jaringan.

Protokol ini beroperasi pada empat kondisi: Inactive State:

protokol menunggu Activate command.

Network Determination State: AT memilih AN yang digunakan

untuk beroperasi.

Pilot Acquisition State: AT mengakuisisi Forward Pilot

Channel.

Synchronization State: AT melakukan sinkronisasi dengan

ControlChannel cycle, waktu sistem dan menerima Sync message.

Inactive State

NetworkDetermination

State

Pilot AcqusitionState

SynchronizationState

Initial state

Pilot acquired

Network selectedPilot

timer expired

activate

Sync message oke

Page 19: CDMA 2000 1xEV-DO Protocol

Idle State Protocol

mengatur AT yang telah berhasil mengakuisisi jaringan, tetapi tidak mempunyai koneksi terbuka.

Mentracking lokasi AT dalam mendukung efisiensi paging ( menggunakan Route Update Protocol)

Melakukan prosedur yang mendorong ke arah pembukaan suatu koneksi

RouteUpdateConnectionOpened

periodic

Sleep State

Monitor StateConnectionSetup State

Inactive State

Initial State

(Access Network)

Rx OpenConnection orRx RoueUpdate

ConnectionInitiated or Rx ConnectionRequest

See text

Activate

Rx Activate

Rx RouteUpdateConnectionOpened

See text

periodic

Monitor State

Sleep StateConnectionSetup State

Inactive State

Initial State

(Access Terminal)

Rx OpenConnection

Page 20: CDMA 2000 1xEV-DO Protocol

Connected State Protocol

mengatur AT yang mempunyai koneksi terbuka memanage radio link antara AT dan

AN. melakukan handoff via Route Update

Protocol Melakukan prosedur penutupan

koneksi.

Connected State Protocol mempunyai 3 kondisi: Inactive State:

protokol menunggu Activate command.

Open State: AT dapat menggunakan Reverse Traffic

Channel dan AN dapat menggunakan Forward Traffic Channel dan Control Channel untuk trafik.

Close State: AN menunggu release dari resource

koneksi.

InactiveState

CloseState

Open State

Rx Activate

Rx ConnectionClose

Rx Dectivate orTx ConnectionClose

Rx ConnectionCloseOr timer expires

Initial State

(Access Network)

InactiveState Open State

Rx ActivateInitial State

(Access Terminal)

Rx Dectivate orTx ConnectionClose

Page 21: CDMA 2000 1xEV-DO Protocol

Route Update Protocol

Route Update Protocol:

mentracking lokasi AT dan mempertahankan radiolink antara AT dan AN.

Tugas utama : mentracking pilot dan merequest / memanage aktive set dari AT.

Connection Setup Exchange

Page 22: CDMA 2000 1xEV-DO Protocol

Default Route Update Protocol

Mentracking lokasi AT untuk mempertahankan radiolink ketika AT berpindah antar coverage area dari sektor yang berbeda .

Protokol ini terdiri dari 3 kondisi: Inactive State:

protokol menunggu Activate command.

Idle State: seperti Idle State pada Air-Link Management Protocol, AT secara otonomi mengelola Active Set. Route update messages dari AT ke AN ditrigger oeh jarak terminal antara sektor yang sedang melayani dan

sektor sebelumnya yang terakhir melayani.

Connected State: Seperti Connected State pada Air-Link Management Protocol, AN memberi tahu aktive set AT. Route update messages dari AN ke AT berdasarkan pada perubahan kondisi radiolink.

Rx Deactivate

Rx Deactivate

Rx ActivateInitial State

Tx/Rx TrafficChannelAssignment

Rx Close

Inactivestate Idle

stateConnected

State

Page 23: CDMA 2000 1xEV-DO Protocol

Packet Consolidation Protocol

Memprioritaskan paket untuk keperluan transmisi sebagai fungsi dari prioritas yang ditetapkan dan kanal transmisi yang ditargetkan.

23

Page 24: CDMA 2000 1xEV-DO Protocol

Overhead Messages Protocol

QuickConfig message dan SectorParameters message termasuk ke dalam overhead messages. Broadcast melalui control channel yang dilakukan oleh AN membawa parameter penting ke AT dan mempengaruhi berbagai protokol lain.

Fungsi Overhead Message Protocol: mengelola transmisi, supervisi dan resepsi dari message ini dan mensupervisi pilot.

Terdapat 2 kondisi Overhead Messages Protocol : Inactive State:

AT belum mengakuisisi AN atau tidak membutuhkan overhead messages. AN menunggu suatu Activate command.

Active State: AN mengirimkan overhead messages ke AT

Initial StateActivate

(AT Only)

Deactivate

(AT Only)

(AT)

Initial State

(AN)

Inactivestate Active

state

Page 25: CDMA 2000 1xEV-DO Protocol

Security Protocol

Security Layer menyediakan: Key Exchange:

AT dan AN mempertukarkan kunci sekuriti untuk autentikasi dan enkripsi.

Authentication: Prosedur autentikasi trafik.

Encryption: Prosedur enkripsi trafik.

Security Layer terdiri dari: Key Exchange Protocol Authentication Protocol Encryption Protocol Security Protocol to provide these functions

Security Protocol menyediakan variabel public yang dibutuhkan oleh authentication protocol dan encryption protocol (spt., cryptosynctime-stamp, dll.).

Connection

Layer

payload

MAC

Layer

payload

Encryption

Protocol

payload

Encryption

Protocol

header

Encryption

Protocol

trailer

Authentication

Protocol

payload

Authentication

Protocol

header

Authentication

Protocol

trailer

Security

Protocol

payload

Security Layer Encapsulation

Security

Protocol

header

Security

Protocol

trailer

Encryption

Protocol

packet

Authentication

Protocol

packet

Security Protocol

Packet

Or

Security Layer

Packet

Page 26: CDMA 2000 1xEV-DO Protocol

Key Exchange Protocol

AN memulai pertukaran key berdasarkan algoritma Diffie-Hellman

Masing-Masing sisi menginformasikan berapa lama waktu yang dibutuhkan untuk menghitung key.

Key Exchange Call Flow

26

Page 27: CDMA 2000 1xEV-DO Protocol

Authentication Protocol

Melakukan prosedur autentikasi trafik antara AT dan AN

Terdapat 3 tipe autentikasi :

1. IS-856 air interface authentication

2. Access anthentication

3. ISP Authentication

27

Page 28: CDMA 2000 1xEV-DO Protocol

Encryption Protocol

Jika tidak ada enkripsi, Encryption Protocol tidak mengubah payload paket security layer. tidak menambahkan Encryption Protocol Header atau Trailer

Cipher-Text untuk protokol ini sama dengan paket Connection Layer .

Jika diperlukan, end-to-end enkripsi dapat disediakan pada application layer (diluar lingkup spesifikasi ini ).

28

Page 29: CDMA 2000 1xEV-DO Protocol

MAC Layer29

MAC Layer berisi protokol berikut:

Control Channel MAC Protocol: Membangun paket Control Channel MAC Layer dari paket Security Layer Menambahkan alamat AT untuk paket yang dikirimkan ke spesifik AT. Berisi aturan atau prosedur untuk :

Transmisi access channel dan paket scheduling dari Control Channel AT mengakuisisi Control Channel AT menerima paket Control Channel MAC Layer.

Access Channel MAC Protocol: menetapkan timing dan daya transmit AT pada Access Channel.

Forward Traffic Channel MAC Protocol Berisi aturan pengoperasian Forward Traffic Channel .

mendukung variable rate dan fixed rate FTC

Memberikan aturan untuk transmisi AT pada DRC (Data Rate Control Channel) Memberikan aturan pada AN dalam menginterpretasikan DRC

Reverse Traffic Channel MAC Protocol: Berisi aturan pengoperasian Reverse Traffic Channel Menetapkan bagaimana AT membantu AN mendapatkan Reverse Traffic Channel. Menetapkan bagaiman AT dan AN memilih laju data Reverse Traffic Channel.

Page 30: CDMA 2000 1xEV-DO Protocol

MAC Protocol for the Control Channel

Control Channel MAC Protocol menyediakan prosedur dan message yang diperlukan dalam operasi control channel.

Protokol ini terdiri dari dua kondisi: Inactive State:

AN menunggu Activate command. Kondisi ini terjadi ketika AT belum mengakuisisi AN, atau tidak memonitor Control Channel.

Active State: AN transmit dan AT menerima Control Channel.

SC: Synchronous Control Channel capsule.

AC: Asynchronous Control Channel capsule.

Initial State

(AT)Initial State

(AN)

Rx Deactivate

(AT Only)

Rx Activate

(AT Only)

Inactivestate

Activestate

Page 31: CDMA 2000 1xEV-DO Protocol

MAC Protocol for the Access Channel

Access Channel MAC Protocol menyediakan prosedur dan message yang diperlukan untuk operasi Access Channel.

Protokol ini mempunyai 2 kondisi :

Inactive State: AT tidak melakukan komunikasi pada Access Channel. AN menunggu active command dari AT pada saat AT baru saja mengakuisisi jaringan

Active State: AT transmit pada Access Channel.

Inactive state

Active state

Rx Activate(AT only)

Rx Deactivate(AT only)

Initial State

(AT)Initial State

(AN)

Page 32: CDMA 2000 1xEV-DO Protocol

Access Channel Probing

AT hanya dapat mulai mengrimkan probe pada awal Access Channel Cycle

Pada access probe, AT pada mulanya hanya mengirimkan pilot (I-channel), sebagai preamble. Setelah preamble, AT juga mengirimkan Q-channel untuk membawa message.

Durasi preamble : (PreambleLength ×16 slots) message capsule dapat mempunyai panjang hingga : CapsuleLengthMax ×16 slots

AT harus mengirimkan probe yang lain, kecuali salah satu hal berikut terjadi : AT menerima suatu ACAck message. AT menerima suatu Deactivate command AT sudah mengirimkan jumlah maksimum probe per sequence (ProbeNumStep)

Sebelum mengirimkan probe yang pertama, AT melakukan pengetesan untuk menghindari kongesti pada Access Channel. Test juga dilakukan antar probe sequences.

Page 33: CDMA 2000 1xEV-DO Protocol

MAC Protocol for The Forward Traffic Channel

Forward Traffic Channel MAC Protocol menyediakan prosedur dan message yang diperlukan untuk pengoperasian Forward Traffic Channel, dengan menetapkan : Forward Traffic Channel addressing Forward Traffic Channel rate control.

Mempunyai 3 kondisi : Inactive State

Variable Rate State: FTC dikirimkan dengan laju bervariasi, yang direquest melalui DRC

Fixed Rate State: FTC dikirimkan ke AT dari satu sektor tertentu, pada laju tertentu.

Inactive stateVariable

rate state

Fixedrate state

Deactivate

Activate

Deactivate

AT Dependent

Initial State

AT Dependent

Page 34: CDMA 2000 1xEV-DO Protocol

MAC Protocol for The Reverse Traffic Channel

Reverse Traffic Channel MAC Protocol menetapkan aturan transmisi dan rate kontrol untuk Reverse traffic Channel.

Protokol ini mempunyai 3 kondisi : Inactive State: AT tidak mempunyai Reverse

Traffic Channel. Untuk mendapatkan RTC tsb, AT harus mengirimkan Activate command.

Setup State: AT melakukan negosiasi untuk suatu sesi, dan telah mendapatkan power control command dari AN, tetapi belum diijinkan untuk mengirimkan data pada RTC.

Open State: AT dapat mengirimkan data dan melakukan negosiasi laju transmisi pada RTC.

Inactive statesetup state

open state

Rx Activate

Rx Deactivate Tx/Rx RTCAck

Rx Deactivate orTimer expires

Initial State

Reverse Traffic Channel Rates and Payload

Page 35: CDMA 2000 1xEV-DO Protocol

Physical Layer

35

Physical Layer menetapkan parameter-parameter seperti:

Frekuensi

Power Output

Struktur kanal

Encoding

Modulasi

Page 36: CDMA 2000 1xEV-DO Protocol

TERIMA KASIH

36