Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE...

16
Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6

Transcript of Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE...

Page 1: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

Urszula Ostrowska

Tutor: Marek Amanowicz, Prof.

AN ADAPTATION GENERATED PACKET STREAM IN SECURE

NARROWBAND NETWORK IPV6

Page 2: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 2/16

Presentation scheme

I. VoIPv6 application

II. Requirements for IPSec procedure

III. Procedure: header compression IPSec/IPv6,

packet multiplexation RT i NRT

IV. Test bed configuration

V. Research results

VI. Summary

VII. Future tasks

Page 3: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 3/16

143 ms

200 ms

62.5 ms

Codecs in VoIPv6 application

a. Codec MELP 1200 bps – packet length 95 B

b. Codec MELP 2400 bps – packet length 119 B

c. Codec CELP 4800 bps – packet length 101 B

Page 4: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 4/16

VoIPv6 application

Codec change:for value b < 5.8 kbps - MELP 1200 bpsfor value 5.8 kbps < b < 11.2kbps - MELP

2400 bpsfor value b > 11.2 kbps - CELP 4800 bps

Page 5: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 5/16

Expectations for header compression and security mechanism

Reduce large information redundancy in

IPv6 and IPSec protocols

Improve efficiency assurance used channel

capacity in mobile network for real time

stream (RT) and data (NRT)

Provide security information assurance

Page 6: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 6/16

1) Perform RT service in IPv6 narrowband network

2) Classification and prioritization of RT and NRT packets

3) RT and NRT stream multiplexing mechanism

4) RT packet header compression

5) NRT packet and control packet segmentation

6) Use standard IPSec mechanism

Requirements for IPSec procedure

Page 7: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 7/16

Compression and multiplexing mechanism RT and NRT packets

LAN card

Service detection

IPv6 header compression

Multiplexing mechanism

IF card

RTRT

NRTNRT NRT packet segmentation

LAN card

Service detection

IPv6 header compression

Multiplexing mechanism

IF card

RTRT

NRTNRT NRT packet segmentation

IPSec header compression IPSec header compression

Page 8: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 8/16

LAN card

IPSec header decompression

IF card

RTRT

NRTNRTService

detectionNRT packet

assemblation

LAN card

IPSec header decompression

IF card

RTRT

NRTNRTService

detectionNRT packet

assemblation

Decompression and assemblation mechanism RT and NRT packets

IPv6 header decompression

IPv6 header decompression

Page 9: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 9/16

RT and NRT multiplexing mechanism

40

Throughput 19.2 kbps

Output multiplex stream

VoIPv6 packet stream with codec 1200 bps

Length NRT packet 1512B = 3x384B + 1x360B

200 ms40 40 40 40 40

625 ms160 ms 160 ms 160 ms 145 ms160 ms 145 ms160 ms160 ms 145 ms145 ms

200 ms

40 40 40 40 4040 160 ms40 40 160 ms40 160 ms 40 160 ms40 160 ms40 160 ms40 145 ms40 40 160 ms 40 160 ms 40 160 ms40 40 40 4040 40

Page 10: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 10/16

Test bed configuration

Duplex channel 9,6 kbps

Network100Mbps

Network100Mbps

Eth0IPv6: 3ffe:ffff:0:ff33::2/64

Eth0IPv6: 3ffe:ffff:0:ff33::1/64

Eth0

IPv6: 3ffe:ff::2/64

Eth0

IPv6: 3ffe:ff::2/64

Page 11: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 11/16

Test results of segmentation and assemblation mechanism NRT

packets

0

1

2

3

0 2 4 6 8 10

Number of send packet

Del

ay b

etw

een

NR

T p

acke

ts [

s]

NA with CompIPSecv6 NA

Page 12: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 12/16

Test results of quality of RT service

0

20

40

60

80

100

120

0 10 20 30 40 50 60 70 80 90

Czas [s]

Jit

ter

[ms

] NA z CompIPSecv6 oraz pakiet NRT = 107BNA z CompIPSecv6 oraz pakiet NRT = 1300BPcPhone+NA oraz pakiet NRT = 107BPcPhone+NA oraz pakiet NRT = 1300BPcPhone oraz pakiet NRT = 107BPcPhone oraz pakiet NRT = 1300B

Time

NA with CompIPSecv6 and NRT packet = 107BNA with CompIPSecv6 and NRT packet = 1300BPcPhone + NA and NRT packet = 107BPcPhone + NA and NRT packet = 1300BPcPhone and NRT packet = 107BPcPhone and NRT packet = 1300B

Page 13: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 13/16

Summary (1)

Mechanism assurance efficient of IPv6 protocol in narrowband channel thanks to double header compression (IPv6+IPSec)

Mechanism assurance RT and NRT multiplexation and helps to succour QoS

Packet stream is secured by encryption methods available in IPSec

Page 14: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 14/16

Summary (2)

Mechanism of automatic codec change supports Quality of Service in VoIPv6 in case of network congestions

VoIPv6 application performs procedure of available throughput measurement using VoIPv6 data stream

Page 15: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 15/16

Future tasks

Research of mechanism in radio network (communication KF i UKF)

Research of influence cryptographic method on QoS RT data

Implement additional speech codecs in PC_Phone application

Research of influence of rapid codec change on time gap inserted into speech

Research of accuracy of measured throughput in VoIPv6 application

Page 16: Urszula Ostrowska Tutor: Marek Amanowicz, Prof. AN ADAPTATION GENERATED PACKET STREAM IN SECURE NARROWBAND NETWORK IPV6.

An adaptation generated packet stream in secure narrowband IPv6 network 16/16