Considerations of
Considerations of
Considerations of
Considerations of
Considerations of
Considerations of
Considerations of
Considerations of
Wireless
Wireless
Wireless
Wireless
Wireless
Wireless
Wireless
Wireless
VoIP
VoIP
VoIP
VoIP
VoIP
VoIP
VoIP
VoIP
system
system
system
system
system
system
system
system
By Hirohide Ogawa
Table of contents
Table of contents
Table of contents
Table of contents
Table of contents
Table of contents
Table of contents
Table of contents
1.
.
.
.
WirelessIP 5000
2.
.
.
.
Consideration of Wireless VoIP system
・
・・
・
L2 Handover
・
・・
・
L3 Handover / Roaming
①
①
①
①
Maintenance of a Call state ( DNB )
②
②
②
②
To be able to use immediately at the
1111
WirelessIP
WirelessIP
WirelessIP
WirelessIP
WirelessIP
WirelessIP
WirelessIP
WirelessIP
5000
5000
5000
5000
5000
5000
5000
5000
NetWorld NetWorldNetWorldNetWorld++++InteropInteropInteropInterop 2004 Tokyo2004 Tokyo2004 Tokyo2004 Tokyo Best of Show Award
Best of Show AwardBest of Show Award Best of Show Award
Mobile and wireless products Mobile and wireless productsMobile and wireless products Mobile and wireless products
IP Telephony IP Telephony Network (SIP) Network (SIP) AP WirelessIP 5000
802.11b
Concept
Concept
Concept
Concept
Concept
Concept
Concept
Concept
:
:
Broad connection nature
Broad connection nature
Broad connection nature
Broad connection nature
Target
Target
Target
Target
Target
Target
Target
Target
:
:
Replace inside
Replace inside
Replace inside
Replace inside
PHS
PHS,
PHS
PHS
PHS
PHS
PHS
PHS
, ,
,
Codeless Phone
Codeless Phone
Codeless Phone
Codeless Phone,,,,
Codeless Phone
Codeless Phone
Codeless Phone
Codeless Phone
and
and
and
2222
2222
.
.
.
.
.
.
.
.
Consideration of
AP1 AP2
L2 Hand Over
AP3 AP4L3 Hand Over
(L3 Roaming)
Segment A Segment A Segment A Segment A Segment B Segment B Segment B Segment B L3 SW L3 SW IP Telephony ServerHand over(Roaming) Type
Hand over(Roaming) Type
Hand over(Roaming) Type
Hand over(Roaming) Type
Hand over(Roaming) Type
Hand over(Roaming) Type
Hand over(Roaming) Type
Hand over(Roaming) Type
Move in talking.
Move in talking.
Move in talking.
Move in talking.
Handover or Roaming ?
Handover or Roaming ?
Handover or Roaming ?
Handover or Roaming ?
Handover or Roaming ?
Handover or Roaming ?
Handover or Roaming ?
Handover or Roaming ?
!!!!
Handover
Handover
※
※
※
※ I define Handover and Roaming as
I define Handover and Roaming as
I define Handover and Roaming as
I define Handover and Roaming as following in this session.
following in this session.
following in this session.
following in this session.
Talking
Talking
Talking
Talking
Move in waiting (NOT talking).
Move in waiting (NOT talking).
Move in waiting (NOT talking).
Move in waiting (NOT talking).
!!!!
Roaming
Roaming
Talking
Talking
Talking
Talking
AP1 AP2
L2 Hand Over
L2 Hand Over
L2 Hand Over
L2 Hand Over
Condition of Handover/Roaming
Condition of Handover/Roaming
Condition of Handover/Roaming
Condition of Handover/Roaming
Condition of Handover/Roaming
Condition of Handover/Roaming
Condition of Handover/Roaming
Condition of Handover/Roaming
!!!!
Pre
Pre
-
-
Condition
Condition
Same SSID Same SSIDSame SSID Same SSID
Same Authentication (WEP/802.1x/etc) Same Authentication (WEP/802.1x/etc)Same Authentication (WEP/802.1x/etc) Same Authentication (WEP/802.1x/etc)
!!!!
Communication Status Communication StatusCommunication Status Communication Status (
( (
( WiFiWiFiWiFi Error Count )WiFi Error Count )Error Count )Error Count )
Condition 2
Condition 2
Signal Level Signal Level Signal Level Signal Level!!!!
Condition 1
Condition 1
Previous AP Previous AP BAD Scanning No AP Yes Communication Status Signal Level Good Low < Threshold Re-Try Scanning Scanning Condition of re-associating Satisfied Not Satisfied
Condition of Hand over
Condition of Hand over
Condition of Hand over
Condition of Hand over
Condition of Hand over
Condition of Hand over
Condition of Hand over
Condition of Hand over
■ ■■ ■
■ ■■
■
Signal level
Signal level
Signal level
Signal level
Signal level > Threshold
■ ■■ ■
■ ■■
■
Communication Status
Communication Status
Communication Status
Communication Status
Error count > Threshold
Hand over and Roaming logic
Hand over and Roaming logic
Hand over and Roaming logic
Hand over and Roaming logic
Hand over and Roaming logic
Hand over and Roaming logic
Hand over and Roaming logic
Hand over and Roaming logic
No
Condition of re
Condition of re
Condition of re
Condition of re
Condition of re
Condition of re
Condition of re
Condition of re
-
--
-
-
--
-
associating
associating
associating
associating
associating
associating
associating
associating
■ ■ ■
■
To be enough signal level
To be enough signal level
To be enough signal level
To be enough signal level
NewAP’s Signal level
> NewAP’s Signal level + α
AP1 AP2 AP3 AP4
L3 Hand Over
Segment A Segment A Segment A Segment A Segment B Segment B Segment B Segment B L3 SW L3 SW IP Telephony ServerL3 Hand Over / Roaming
L3 Hand Over / Roaming
L3 Hand Over / Roaming
L3 Hand Over / Roaming
L3 Hand Over / Roaming
L3 Hand Over / Roaming
L3 Hand Over / Roaming
L3 Hand Over / Roaming
※WirelessIP5000 don’t support Mobile IP
① Maintenance of a Call state ( DNB )
② To be able to use as IP Phone immediately
※WirelessIP5000 don’t support Mobile IP
① Maintenance of a Call state ( DNB )
IP Network
IP Network
IP Network
IP Network
IP Network
IP Network
IP Network
IP Network
Station
Platform
House
WiFi
WiFi
WiFi
WiFi Service Area
Service Area
Service Area
Service Area
SSID SSID SSID
SSID “HomeHomeHomeHome” DHCP DHCP DHCP DHCP 192.168. 192.168.192.168. 192.168.xxxxxxxx
Dynamic Network
Dynamic Network
Dynamic Network
Dynamic Network
Dynamic Network
Dynamic Network
Dynamic Network
This feature is to change pre This feature is to change preThis feature is to change pre
This feature is to change pre----configured Profile (configured Profile (configured Profile (configured Profile (WiFiWiFiWiFiWiFi / / / / Authentication / Network / NAT) according to
Authentication / Network / NAT) according to Authentication / Network / NAT) according to
Authentication / Network / NAT) according to WiFiWiFiWiFiWiFi(SSID) (SSID) (SSID) (SSID) automatically. automatically. automatically. automatically.
What is DNB
What is DNB
What is DNB
What is DNB
What is DNB
What is DNB
What is DNB
What is DNB
Power ON
Power ON
Power ON
Power ON
Configuration Configuration ConfigurationConfiguration 1 1 1 boot1 bootbootboot AP1 AP1 AP1 AP1 Association Association Association Association Associate Not Associate Priority(High) Configuration Configuration Configuration
Configuration decide decidedecidedecide
Priority(Mid) Turn on Configuration 2 boot Configuration 2 boot Configuration 2 boot Configuration 2 boot AP2 AP2 AP2 AP2 Association Association Association Association Configuration ConfigurationConfiguration
Configuration decidedecidedecidedecide
Associate Not Associate Priority(Low) AP3 AP3 AP3 AP3 Association AssociationAssociation Association Configuration Configuration Configuration
Configuration decidedecidedecidedecide
Associate Not Associate Configuration 3 boot Configuration 3 boot Configuration 3 boot Configuration 3 boot
!!!!
What is DNB ?
What is DNB ?
Maintenance of a Call state
Maintenance of a Call state
Maintenance of a Call state
Maintenance of a Call state
Maintenance of a Call state
Maintenance of a Call state
Maintenance of a Call state
Maintenance of a Call state
AP(A) AP(B) Segment A Segment A Segment A Segment A L3 SW L3 SW IP Telephony Server IP Telephony ServerIP Telephony Server IP Telephony Server DHCP Server DHCP ServerDHCP Server DHCP Server
Talking
Talking
Talking
Talking
① Associate ① Associate ① Associate ① Associate APAPAPAP((((BBBB)))) Change Profile(Change Profile(Change Profile(BChange Profile(BBB)))) ② ② DHCP ② ② DHCP DHCP DHCPGet New AddressGet New AddressGet New AddressGet New Address
③ ③ ③
③ RERERERE----INVITEINVITEINVITEINVITE((((SIPSIPSIPSIP))))
Modifying Address Modifying Address Modifying Address Modifying Address
・ ・・
・DHCPDHCPDHCPDHCP ・
・・
・Using DNB Using DNB Using DNB Using DNB
registration of 2 Profiles registration of 2 Profiles registration of 2 Profiles registration of 2 Profiles
(Segment A and Segment B )(Segment A and Segment B )(Segment A and Segment B )(Segment A and Segment B )
!!!!
Pre
Pre
-
-
Condition
Condition
Ta
lkin
g
Ta
lkin
g
Ta
lkin
g
Ta
lkin
g
at the time of Roaming
at the time of Roaming
at the time of Roaming
at the time of Roaming
at the time of Roaming
at the time of Roaming
at the time of Roaming
at the time of Roaming
4
44
4F
F
F
F
3
33
3F
F
F
F
2
22
2F
F
F
F
Segment ASegment ASegment ASegment ASegment B Segment BSegment B Segment B Segment C Segment C Segment C Segment C Elevator Elevator Elevator Elevator <Customer Environment> <Customer Environment><Customer Environment> <Customer Environment>
Network : Different Segment every floor Network : Different Segment every floorNetwork : Different Segment every floor Network : Different Segment every floor
(10 (10 (10 (10 floor)floor)floor)floor) WiFi
WiFiWiFi
WiFi : Same E: Same E: Same E-: Same E---SSIDSSIDSSIDSSID
*Several *Several *Several *Several WiFiWiFiWiFiWiFi service area of floorservice area of floorservice area of floorservice area of floor overlap. overlap.overlap. overlap. Solution 2: Solution 2:Solution 2: Solution 2:
Wireless IP can judge Whether segment was Wireless IP can judge Whether segment was Wireless IP can judge Whether segment was Wireless IP can judge Whether segment was changed by send DHCP (request) after changed by send DHCP (request) after changed by send DHCP (request) after changed by send DHCP (request) after Re
ReRe
Re----association (Roaming). association (Roaming). association (Roaming). association (Roaming).
Solution 2: Solution 2:Solution 2: Solution 2:
Wireless IP can judge Whether segment was Wireless IP can judge Whether segment was Wireless IP can judge Whether segment was Wireless IP can judge Whether segment was changed by send DHCP (request) after changed by send DHCP (request) after changed by send DHCP (request) after changed by send DHCP (request) after Re
ReRe
Re----association (Roaming). association (Roaming). association (Roaming). association (Roaming).
⇒User can use User can use User can use User can use WirelessIP WirelessIP WirelessIP 5000 with WirelessIP 5000 with 5000 with 5000 with unconscious in moving other floor. unconscious in moving other floor. unconscious in moving other floor. unconscious in moving other floor.
⇒User can use User can use User can use User can use WirelessIP WirelessIP WirelessIP WirelessIP 5000 with 5000 with 5000 with 5000 with unconscious in moving other floor. unconscious in moving other floor. unconscious in moving other floor. unconscious in moving other floor.
Solution: Solution:Solution: Solution: DNBDNBDNBDNB ??? ??? ??? ??? Solution: Solution:Solution: Solution: DNBDNBDNBDNB ??? ??? ??? ???
<Solution>
<Solution>
⇒DNB canDNB canDNB canDNB can’t make the problem solvable.t make the problem solvable.t make the problem solvable.t make the problem solvable. Because DNB change profile by SSID. Because DNB change profile by SSID. Because DNB change profile by SSID. Because DNB change profile by SSID.
⇒DNB canDNB canDNB canDNB can’t make the problem solvable.t make the problem solvable.t make the problem solvable.t make the problem solvable. Because DNB change profile by SSID. Because DNB change profile by SSID. Because DNB change profile by SSID. Because DNB change profile by SSID.
×
×
×
×
Same SSID Same SSID Same SSID Same SSID IP: IP:IP:IP: Segment ASegment ASegment ASegment A
User can User canUser can
User can’t use t use t use WirelessIPt use WirelessIPWirelessIPWirelessIP 5000 in moving floor. 5000 in moving floor. 5000 in moving floor. 5000 in moving floor.
Because it keeps before floor Address depending Because it keeps before floor Address depending Because it keeps before floor Address depending Because it keeps before floor Address depending on DHCP lease time.
on DHCP lease time.on DHCP lease time. on DHCP lease time.
!!!!
Problem Point
Problem Point
IP: IP:IP: