15-04-0107-00-003b-bridge-node-aided-universal-relay.ppt

Download Report

Transcript 15-04-0107-00-003b-bridge-node-aided-universal-relay.ppt

March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)
Submission Title: [Bridge-node Aided Universal Relay (BAUR) ]
Date Submitted: [12 March, 2004]
Source: [Po-Ning Chen, Cheng-En Hsieh, Hsung-Pin Chang (presentator), David Chang,Ping-Nan Wu,
Ming-Chieh Chang, Ting-Chang Huang] Company [Notional Chiao Tung University]
Address [1001 Ta Hsueh Road, Hsinchu, Taiwan 300, ROC ]
Voice:[886-3-571-2121 ext:56656], FAX: [886-3-572-1490], E-Mail:[[email protected]]
Re: []
Abstract: [The document suggests some enhancement points about the inter- and intra-piconet relaying
for 15.3b.]
Purpose: [For discussion to add universal relay across the piconets.]
Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for
discussion and is not binding on the contributing individual(s) or organization(s). The material in this
document is subject to change in form and content after further study. The contributor(s) reserve(s) the right
to add, amend or withdraw material contained herein.
Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE
and may be made publicly available by P802.15.
Submission
Slide 1
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Bridge-node Aided
Universal Relay
[BAUR]
March, 2004
Submission
Slide 2
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Abstract
• We propose a universal approach that can
simultaneously achieve both inter- and intrapiconet relaying.
• Our scheme can inter-relay packets across
piconets without knowing the locations of the
devices.
• Our scheme is backwardly compatible to
IEEE 802.15.3 draft standard.
Submission
Slide 3
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
D
The blue color represents the packets existing in 15.3
The brown color represents the packets proposed to be modified
The red color represents the newly added packets
Submission
Slide 4
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
P
P
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 5
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
P
P
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 6
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
P
D
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 7
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
Remote
scan request
P
D
P
D
Remote scan request
octets:1
…
Channel n …
Submission
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
1
1
Channel 2
Channel 1
Slide 8
2
2
Length Command
(=n)
type
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
Remote
scan request
P
D
Remote scan
response
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Remote scan response
Octets:1
2
1
m
1
1
Optional Remote piconetNumber of Channel Number of Reason
IE
description set piconets rating list channels code
Submission
Slide 9
2
2
Length Command
(=6+m)
type
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
Register
other piconet
request
P
D
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Register other piconet request command
Submission
1
Channel
index
1
PNID
2
2
Length Command
(=4)
type
Slide
10
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
Register
other piconet Association
request
Request
P
D
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Association request
2
octets:2 1
8
2
2
7
Life
DEV Length Command
DEV
Overall
ATP
time utility
type
capabilities address (=20)
Submission
Slide 11
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
Register
other piconet Association
request
Request
P
D
P
Association
Response
D
Association response
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
octets: 0 or Ln
1
2
1
8
2
2
Vendor specific Reason
DEV
Length
Command
ATP DEVID
IE
code
address (=12 or 12+Ln)
type
Submission
Slide 12
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
Register
other piconet Association
request
Request
P
D
P
Register
Association
other piconet Response
response
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Register other piconet response
1
2
2
Reason Length Command
Code
(=4)
type
Submission
Slide 13
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
P
R
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 14
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
Broadcast
Piconet info
P
R
P
D
Broadcast piconet info
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
2
8
…
2
8
2
8
2
2
DEVn DEVn
DEV2 DEV2 DEV1
DEV1
Length Command
…
life time address
life time address life time address (=10n+8+1)
type
Submission
Slide 15
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
Broadcast
Piconet info
P
R
P
D
Broadcast piconet info
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
octets:1
1
2
8
Hop
Max hop Relay’s min Relay
no. count
no.
life time address
Submission
Slide 16
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
D
P
Broadcast
Piconet info
R
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 17
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Global topology
Relay _address
Relay1_addr
Relay1_addr
Relay1_addr
Relay2_addr
Relay2_addr
Relay2_addr
Relay3_addr
…
D
DEV_address Hop number Life time
PNC2_DEV1_addr
3
PNC2_DEV2_addr
3
PNC2_DEV3_addr
4
PNC3_DEV1_addr
2
PNC3_DEV2_addr
3
PNC3_DEV3_addr
1
PNC4_DEV2_addr
2
…
…
…
P
Relay _address
Relay1_addr
Relay1_addr
Relay1_addr
Relay2_addr
Relay2_addr
Relay2_addr
Relay3_addr
…
Submission
D DEV_address
PNC2_DEV1_addr
PNC2_DEV2_addr
PNC2_DEV3_addr
PNC3_DEV1_addr
PNC3_DEV2_addr
PNC3_DEV3_addr
PNC4_DEV2_addr
…
R
Hop number
3
3
4
2
3
1
2
…
Slide 18
Relay _address
Relay1_addr
Relay1_addr
Relay1_addr
Relay2_addr
Relay2_addr
Relay2_addr
Relay3_addr
…
DEV_address Hop number Life time
PNC2_DEV1_addr
3
PNC2_DEV2_addr
3
PNC2_DEV3_addr
4
PNC3_DEV1_addr
2
PNC3_DEV2_addr
3
PNC3_DEV3_addr
1
PNC4_DEV2_addr
2
…
…
…
P
Life time
…
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 19
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
association
request
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 20
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
association
request Association
response
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 21
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
beacon
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 22
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
probe
request
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Probe request
octets:2
Request
index
Submission
4
Information
requested
Slide 23
2
2
Length Command
(=6)
type
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
ACK
probe
request
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 24
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
D1
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 25
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
probe
request
D
D
D1
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 26
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
probe
request
ACK
D
D1
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 27
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
D1 D2
P
D
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
Submission
Slide 28
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
D1 D2
Local
topology info
P
D
Local topology info
Submission
The blue color = the packets existing in 15.3
The brown color = the packets proposed to be modified
The red color = the newly added packets
1
…
DEVn
…
1
1
2
2
Length Command
DEV2 DEV1
(=n)
type
Slide 29
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Local topology
D
D
dev1 dev2 dev3 dev4 dev5 dev6
P
dev1
-
x
x
x
o
x
dev1dev2dev3dev4dev5dev6
dev1 -
dev2
o
-
x
x
x
x
dev3
x
x
-
x
o
x
dev4
x
x
x
-
x
x
dev5
x
o
o
x
-
x
dev6
o
x
x
x
x
-
Submission
x
x
x
o
x
dev2 o
-
x
dev3 x
x
-
x
x
x
x
o
x
dev4 x
x
x
-
x
x
dev5 x
o
o
x
-
x
dev6 o
x
x
x
x
-
Slide 30
D
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Intra-Piconet Relay
PNC
Universal
CTRq
Target DEV
Universal channel time request
Src DEV
Imm DEV
18
…
18
18
Universal
Universal Universal
…
CTRqB-n
CTRqB-2 CTRqB-1
Submission
2
Length(=sum of n
Remote CTRqBs)
Slide 31
2
Command
type
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Intra-Piconet Relay
PNC
Target DEV
Universal CTRqB
Universal
CTRq
Src DEV
Imm DEV
Octets:1
1
2
2
1
1
1
1
8
Desired no. Min no. CTRq CTA rate CTRq Stream
Stream DSPS set Target
of TUs
of TUs TU
factor control index Request ID index Address
Submission
Slide 32
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Intra-Piconet Relay
PNC
Universal
CTRq
IntraPico
Relaying
request
Target DEV
Src DEV
Imm DEV
InraPico Relaying Request
1
1
2
2
Relaying Source stream Length Command
stream index
index
(=4)
type
Submission
Slide 33
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Intra-Piconet Relay
PNC
Universal
CTRq
IntraPico
Relaying
request
IntraPico
Relaying
response
Target DEV
IntraPico Relaying Response
Src DEV
Imm DEV
1
2
2
Reason Length Command
code
(=4)
type
Submission
Slide 34
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Intra-Piconet Relay
PNC
Universal
CTRq
Universal
IntraPico
CTRp response
Relaying
request
IntraPico
Relaying
response
Target DEV
Src DEV
Universal Channel time response Imm DEV
octets:1
1
Reason
Available
code
number of TUs
Submission
1
Stream
index
Slide 35
2
1
2
Length Command
Stream
Request ID (=4)
type
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Intra-Piconet Relay
PNC
Universal
CTRq
Universal
IntraPico
CTRp response
Relaying
request
IntraPico
Relaying
response
Target DEV
Src DEV
Imm DEV
Submission
Slide 36
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
PNC
PNC
Relay DEV
Target DEV
Src DEV
Imm DEV
Submission
Imm DEV
Slide 37
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
PNC
PNC
Universal
CTRq
Relay DEV
Target DEV
Src DEV
Imm DEV
Submission
Imm DEV
Slide 38
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
PNC
InterPico
Relaying
request
Relay DEV
Target DEV
Imm DEV
PNC
Universal
CTRq
IntraPico
Relaying
request
Src DEV
Imm DEV
InterPico Relaying Request
Octets:1
1
2
2
1
2
8
2
2
Desired no. Min no. CTRq CTA rate CTRq
Source
Target Length Command
of TUs
of TUs
TU
factor control Stream index Address (=17)
type
Submission
Slide 39
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
PNC
InterPico
Relaying
request
Relay DEV
Target DEV
Imm DEV
Submission
PNC
Universal
CTRq
IntraPico IntraPico
Relaying Relaying
request
response
Src DEV
Imm DEV
Slide 40
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
PNC
InterPico
Relaying
Universal
request
CTRq
Relay DEV
Target DEV
Imm DEV
Submission
PNC
Universal
CTRq
IntraPico IntraPico
Relaying Relaying
request
response
Src DEV
Imm DEV
Slide 41
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
PNC
InterPico
Relaying
Universal
request
CTRq
IntraPico
Relaying
request
Relay DEV
Target DEV
Imm DEV
Submission
PNC
Universal
CTRq
IntraPico IntraPico
Relaying Relaying
request
response
Src DEV
Imm DEV
Slide 42
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
PNC
InterPico
Relaying
Universal
request
CTRq
IntraPico
Relaying
request
IntraPico
Relaying
Relay DEV
response
Target DEV
Imm DEV
Submission
PNC
Universal
CTRq
IntraPico IntraPico
Relaying Relaying
request
response
Src DEV
Imm DEV
Slide 43
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
PNC
InterPico
Relaying
Universal
request
CTRq
Universal
CTRp
IntraPico
Relaying
request
IntraPico
Relaying
Relay DEV
response
Target DEV
Imm DEV
Submission
PNC
Universal
CTRq
IntraPico IntraPico
Relaying Relaying
request
response
Src DEV
Imm DEV
Slide 44
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
InterPico
PNC
Relaying
Universal
Universal
request
CTRq
CTRq
InterPico
Universal
Relaying
IntraPico
CTRp
response
Relaying
request
IntraPico IntraPico
IntraPico
Relaying Relaying
Relaying
Relay DEV
request
response
response
Target DEV
Src DEV
PNC
Imm DEV
Imm DEV
InterPico Relaying Response
1
2
2
Reason Length Command
code
(=4)
type
Submission
Slide 45
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
InterPico
PNC
Relaying
Universal
Universal
request
CTRq
CTRq
InterPico
Universal
Universal
Relaying
IntraPico
CTRp
CTRp response
response
Relaying
request
IntraPico IntraPico
IntraPico
Relaying Relaying
Relaying
Relay DEV
request
response
response
Target DEV
Src DEV
PNC
Imm DEV
Submission
Imm DEV
Slide 46
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Inter-Piconet Relay
InterPico
PNC
Relaying
Universal
Universal
request
CTRq
CTRq
InterPico
Universal
Universal
Relaying
IntraPico
CTRp response
CTRp
response
Relaying
request
IntraPico IntraPico
IntraPico
Relaying Relaying
Relaying
Relay DEV
request
response
response
Target DEV
Src DEV
PNC
Imm DEV
Submission
Imm DEV
Slide 47
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
On Demand
Relay
85
53
39
28
10
34
00
20
37
41
04
69
49
11
07
78
71
31
40
33
01
Route Discovery command
8
…
8
8
RelayN
Relay2 Relay1
…
address
address address
Submission
2
Seq.
no.
42
1
8
8
2
2
Time
Des.
Sour Length Command
to live Address Address(=8n+27) type
Slide 48
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
On Demand
Relay
85
53
39
28
10
34
00
20
37
41
04
69
49
11
07
78
71
31
40
33
01
Route Discovery command
8
…
8
8
RelayN
Relay2 Relay1
…
address
address address
Submission
78
2
Seq.
no.
42
1
8
8
2
2
Time
Des.
Sour Length Command
to live Address Address(=8n+27) type
Slide 49
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
On Demand
Relay
78+49
85
53
39
28
10
34
00
41
20
37
04
69
78+71
49
11
07
78
71
31
40
33
78
01
Route Discovery command
8
…
8
8
RelayN
Relay2 Relay1
…
address
address address
Submission
2
Seq.
no.
42
1
8
8
2
2
Time
Des.
Sour Length Command
to live Address Address(=8n+27) type
Slide 50
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
On Demand
Relay
78+49
85
53
39
28
10
34
00
41
20
37
04
69
78+71
49
11
07
78
71
31
40
33
01
Route Discovery command
8
…
8
8
RelayN
Relay2 Relay1
…
address
address address
Submission
78
2
Seq.
no.
42
1
8
8
2
2
Time
Des.
Sour Length Command
to live Address Address(=8n+27) type
Slide 51
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
On Demand
Relay
85
53
39
28
10
34
00
41
20
37
04
69
78+71
49
11
07
78
71
31
40
33
01
42
Route Response command
8
…
8
8
8
2
2
Relay1
Relay2 Relay1 Update Length Command
…
address
address address Address (=25+8n)
type
Submission
Slide 52
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
On Demand
Relay
85
53
39
28
10
34
00
41
20
37
04
69
78+71
49
11
07
78
71
31
40
33
78
01
Update
table
42
Route Response command
8
8
2
2
Relay1 Update Length Command
address Address (=25+8n)
type
Submission
Slide 53
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
On Demand
Relay
85
53
39
28
10
34
69
Update
table
00
41
20
37
04
78+71
49
11
07
78
71
31
40
33
78
Update
table
01
42
Route Response command
8
2
2
Update Length Command
Address (=25+8n)
type
Submission
Slide 54
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Register other piconet request
command
• Sent by a PNC to indicate a DEV to
register other piconets
• PNID field – PNC ask DEV to register
the other piconet with this PNID
• Channel index field – the channel in
which the other piconet resides in.
1
Channel
index
Submission
1
PNID
2
2
Length Command
(=4)
type
Slide 55
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Register other piconet response
command
• Sent by a DEV to indicate the result of the
registration
• Reason Code
–
–
–
–
–
0->success
1->channel index failure
2->PNID not find
3->no relaying capability
4~255->Reserve.
1
2
2
Reason Length Command
Code
(=4)
type
Submission
Slide 56
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Broadcast piconet info
• Sent by a PNC to the relaying DEVs to inform other
PNCs about the DEVs under its converage
• Relay address : once a intermediate relaying node
receive this packet, it overwrite its address onto this field.
• Max hop no. : the maximum number of hops allowable.
• Hop no. count : the number of hops the packet
experienced.
• DEVn life time : the time that the relay node is
anticipated to stay in his piconets
Submission
Slide 57
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Broadcast piconet info (Cont.)
2
8
…
2
8
2
8
2
2
DEVn DEVn
DEV2 DEV2 DEV1
DEV1
Length Command
…
life time address
life time address life time address (=10n+8+1)
type
octets:1
1
2
8
Hop
Max hop Relay’s min Relay
no. count
no.
life time address
Submission
Slide 58
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Local topology info
• Sent by a DEV to a PNC to tell its
neighbor DEVs
• DEVn – the device that is in range of
the sending device.
Submission
1
…
DEVn
…
1
1
2
2
Length Command
DEV2 DEV1
(=n)
type
Slide 59
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Universal channel time request
• Sent by a DEV to a PNC to ask for
channel time allocation
• The same as the CTRq command
except that
– Target Address:change from device ID to
its physical address
18
…
18
18
Universal
Universal Universal
…
CTRqB-n
CTRqB-2 CTRqB-1
Submission
2
Length(=sum of n
Remote CTRqBs)
Slide 60
2
Command
type
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Universal channel time
response
• Sent by a PNC to a DEV to indicate the
result of universal channel time request
• Universal channel time response packet
is as same as Channel time response in
15.3 draft.
Submission
Slide 61
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: IntraPico relaying request
• Sent by a PNC to a DEV to ask it for
intrapico relaying
• Source Stream index
• Relaying Stream index
1
1
2
2
Relaying Source stream Length Command
stream index
index
(=4)
type
Submission
Slide 62
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: IntraPico Relaying Response
• Sent by a relaying DEV to a PNC
• Reason code
– 0->success
– 1->failure
– 2~255->Reserved
1
2
2
Reason Length Command
code
(=4)
type
Submission
Slide 63
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: InterPico relaying request
•
•
•
•
•
•
•
•
Sent by a PNC to a DEV to ask it for interpico relaying
Target Address
Source stream index
CTRq control : remove PM CTRq type, CTA type, Target ID list
type
CTA rate factor
CTRq TU
Minimum number of TUs
Desired number of TUs
Octets:1
1
2
2
1
2
8
2
2
Desired no. Min no. CTRq CTA rate CTRq
Source
Target Length Command
of TUs
of TUs
TU
factor control Stream index Address (=17)
type
Submission
Slide 64
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: InterPico relaying response
• Reason Code
– 0->success (packet switch)
– 1->success (circuit switch)
– 2->Cannot request channel time
– 3~255->Reserve
Submission
Slide 65
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Route discovery
• Sent by a PNC to a relay DEV to find a routing path
• Source Address:the address of the device who intends to send
packets
• Destination Address:the address of the target device that the
source-address device wishes to locate.
• Time to live:how long does the packet live in the network.
• Sequence number:a unique number
• Relayn address:Relay node appends its address to this
packet.
8
…
8
8
RelayN
Relay2 Relay1
…
address
address address
Submission
2
Seq.
no.
1
8
8
2
2
Time
Des.
Sour Length Command
to live Address Address(=8n+27) type
Slide 66
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
New Packets: Route response
• Sent by a DEV to a PNC
• Update address:equal to the
destination address in the Route
request packet
• RelayN:response path
8
…
8
8
8
2
2
Relay1
Relay2 Relay1 Update Length Command
…
address
address address Address (=25+8n)
type
Submission
Slide 67
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Packets Modified
Association request
octets:2
Life
time
1
DEV
utility
2
ATP
7
Overall
capability
8
2
2
DEV
Length Command
address (=18)
type
Overall capability
3
4
DEV capabilities PNC capabilities
DEV capability
b23-b17 b14-b16 b11-b13
b10
b9
Current Total Listen to Listen to
Reserved
relay no. relay no. Multicast Source
Submission
Slide 68
b8
b7-b5
b4-b0
Always
Preferred Supported
AWAKE fragment size data rates
Po-Ning Chen et al, NCTU
March, 2004
doc.: IEEE 802.15-03-0107-00-003b
Packets modified
• Association request
– Life time:the time that the DEV is
anticipated to stay in his piconets
– Total relay number:the most allowable
registration times
– Current relay number:the current
registered number of times
Submission
Slide 69
Po-Ning Chen et al, NCTU