VoIP Service

Download Report

Transcript VoIP Service

Enterprise IP Solutions
OfficeServ Data Server
VoIP Service
Mar, 2006
OfficeServ Lab.
Samsung Electronics Co., Ltd.
Voice & Data Convergence [1]
• Requirement of data networking
equipment for VoIP service.
–
–
–
–
NAPT, Firewall, IDS/IPS Traversal
VPN
QoS
Etc ?
7400
-1/19-
Samsung Confidential & Proprietary
Information
Voice & Data Convergence [2]
• What are advantages of convergence ?
– Easy Configuration and Maintenance.
– Efficient and correct stateful operation for
VoIP sesstions.
– Potential Advantages. Imagine !!!
7400
-2/19-
Samsung Confidential & Proprietary
Information
Convergence in OfficeServ7400
• Specialized Feature named “VoIP
Service”
• Focused on …
– NAPT auto-conf.
– Firewall auto-conf, strong and efficient
VoIP packet inspection (like SPI)
– QoS auto-conf.
7400
-3/19-
Samsung Confidential & Proprietary
Information
V/S Scenario #1. Private Network with F/W
ADSL
IP
Pone
ISP2
INTERNET
ISP B
ISPA
OfficeServ7400
ADSL
CSU/DSU
S
I
O
VLAN
1
P
1
P
6
V
3
5H
S
S
I
P P
2 3
P P
7 8
GPLIM
P P P P P P P
1 2 3 4 5 6 1
3
P P P P P P P
7 8 9 1 1 1 1
0 1 2 4
P
1
P
4
P
9
P
2
P
3
P
5
P
1
0
RVH
U
3P
S
PP
N
5R3
S
12
SIG
T
GWIM
MGI64
N
C
K
TS
IG
OS
VLAN2
I
M
L
I
M
P
MP40
W
I GSIM
LM
A
MGI64
LA
NA
C
L
KRC
T
N
KS
T
G
T
* Frame Relay as Primary WAN
connection
* xDSL as Back-up WAN connection
* One or a few fixed public IP
addresses(/32) assigned to the
Site.
* VLAN1 for 10.0.0.1/24, VLAN2 for
10.0.1.1/24
* Firewall enabled
P P P P P P P
1 2 3 4 5 6 1
3
P P P P P P P
7 8 9 1 1 1 1
0 1 2 4
LA
NA
C
L
KRC
T
N
KS
T
G
T
IP
Pone
GPLIM
L
I
M
P
IP
Pone
IP
Pone
IP
Pone
IP
Pone
7400
-4/19-
Samsung Confidential & Proprietary
Information
V/S Scenario #2. Public Network with F/W
ADSL
* More than one C class Public IP
groups (/24) assigned.
* VLAN1 for 165.213.89.1/24, VLAN2
for 165.213.90.1/24
* Firewall enabled
IP
Pone
ISP2
INTERNET
Metro
OfficeServ7400
S
I
O
VLAN
1
P
1
P
6
V
3
5H
S
S
I
P P
2 3
P P
7 8
GPLIM
P P P P P P P
1 2 3 4 5 6 1
3
P P P P P P P
7 8 9 1 1 1 1
0 1 2 4
LA
NA
C
L
KRC
T
N
KS
T
G
T
L
I
M
P
P
1
P
4
P
9
P
2
P
3
P
5
P
1
0
RVH
U
3P
S
PP
N
5R3
S
12
SIG
T
GWIM
W
I GSIM
LM
A
MP40
MGI64
N
C
K
TS
IG
OS
VLAN2
I
M
MGI64
P P P P P P P
1 2 3 4 5 6 1
3
P P P P P P P
7 8 9 1 1 1 1
0 1 2 4
LA
NA
C
L
KRC
T
N
KS
T
G
T
IP
Pone
GPLIM
L
I
M
P
IP
Pone
IP
Pone
IP
Pone
IP
Pone
7400
-5/19-
Samsung Confidential & Proprietary
Information
V/S Scenario #3. Public and Private Networks with F/W
ADSL
IP
Pone
ISP2
INTERNET
Metro
OfficeServ7400
S
I
O
VLAN1
[public]
P
1
P
6
V
3
5H
S
S
I
P P
2 3
P P
7 8
GPLIM
P P P P P P P
1 2 3 4 5 6 1
3
P P P P P P P
7 8 9 1 1 1 1
0 1 2 4
LA
NA
C
L
KRC
T
N
KS
T
G
T
L
I
M
P
P P RVH
1 2 U
3P
S
PP
5R3
S
P N
12
SIG
3
T
P
4
P
9
P
5
P
1
0
* More than one C class Public IP
groups (/24) assigned.
* One private network (192.168.0.1/24)
is also employed.
* VLAN1 for 165.213.89.1/24, VLAN2
for 192.168.0.1/24
* Firewall enabled
GWIM
W
I GSIM
LM
A
N
C
K
TS
IG
OS
VLAN2
[private]
I
P P
M
1 2
MGI64
MP40
P P P P P
3 4 5 6 1
3
P P P P P P P
7 8 9 1 1 1 1
0 1 2 4
LA
NA
C
L
KRC
T
N
KS
T
G
T
IP
Pone
GPLIM
L
I
M
P
IP
Pone
IP
Pone
IP
Pone
IP
Pone
7400
-6/19-
Samsung Confidential & Proprietary
Information
V/S Scenario #4. VoIP between OS7400 and OS7400
VoIP Signal
VoIP Media
(SIP, H323, SPNET]
INTERNET
ISPA
Site A
S
I
O
VLAN1
[public]
P
1
P
6
V
3
5H
S
S
I
P P
2 3
P P
7 8
GPLIM
P P P P P P P
1 2 3 4 5 6 1
3
P P P P P P P
7 8 9 1 1 1 1
0 1 2 4
Site B
CSU/DSU
Metro
LA
NA
C
L
KRC
T
N
KS
T
G
T
L
I
M
P
P P RVH
1 2 U
3P
S
PP
5R3
S
P N
12
SIG
3
T
P
4
P
9
VLAN
1
GWIM
W
I GSIM
LM
A
P
5 N
C
P K
TS
1 IG
0 OS
VLAN2
[private]
I
P P
M
1 2
MGI64
MP40
GPLIM
P P P P P
3 4 5 6 1
3
P P P P P P P
7 8 9 1 1 1 1
0 1 2 4
P
1
P
6
P
1
P
4
P
9
P RVH
2 U
3P
S
PP
5R3
S
P N
12
SIG
3
T
P
5
P
1
0
GPLIM
L
I
M
P
GWIM
W
I GSIM
LM
A
N
C
KS
T
IG
OS
VLAN2
P P P P IP
P P P P1 P2 P3 P4 M
5
1 2 3 4 5 6 1 LA
NP
C
A
P P P 3P L
KR
T
P P P P7 P8 P9 P1 N
1C
S
T
G
7 8 9 1 1 1 10 KT1
0 1 2 4
L
I
M
P
LA
NA
C
L
KRC
T
N
KS
T
G
T
MP40
MGI64
P P
6 1 LA
NA
C
3 L
KRC
T
P P N
ST
1 1 KTG
2 4 L
I
M
P
IP
Pone
IP
Pone
IP
Pone
S
I
O
V
3
5H
S
S
I
P P
2 3
P P
7 8
IP
Pone
IP
Pone
IP
Pone
7400
-7/19-
Samsung Confidential & Proprietary
Information
VoIP Service Functions
• GWIM
– Auto-configuration of NAPT for MCP and MGIs.
– Dynamic Control of static NAPT and Firewall under
development.
• GSIM
– Auto-QoS supported.
• auto-configuration of classification for VoIP traffics
• auto-configuration of DSCP Marking for VoIP traffics.
• auto-configuration of IEEE 802.1p marking, CoS
Mapping for VoIP traffics.
• GLIMP
– TBD
7400
-8/19-
Samsung Confidential & Proprietary
Information
VoIP Service Internal [1]
• IPC
– Message exchange via DPRAM
– 1 to 1 communication between MCP and other card
(IPC among data cards not supported)
– Message Types
• Request/Reply/Notification.
Fig.1 DPRAM map
7400
-9/19-
Samsung Confidential & Proprietary
Information
VoIP Service Internal [2]
• V/S IPC Flow
MCP
Data Module
1.Card_status Noti.
Bootup or V/S Restart
2.C/S_status Noti.
3.MCP_Info Req.
4.MCP_Info Rep.
5.Time_Info Req.
6.Time_Info Rep.
Only if “Time synch.
with C/S” option is on
7.MGI_Info Req.
8.MGI_List_Info Rep.
8-1.MGI_List(#1) Req/Rep
8-2.MGI_List(#2) Req/Rep
…
8-7.MGI_List(#7) Req/Rep.
9. DB_Info Noti.
7400
-10/19-
Get current DB
for MGIs,ITPs,WIPs
DB Learning finished
Samsung Confidential & Proprietary
Information
VoIP Service Internal [3]
• V/S IPC Flow [Cont.]
MCP
Data Module
10. Service_Info Req.
Current Service Info
including NAPT/FW…
11. Service_Info Rep.
12. NAPT_Info Req.
If NAT=ON in Serivce_info,
IP_Type=Private&Public
13-1. MGI_NAPT_Info Rep.
13-2. MGI_NAPT_Info Rep.
13-n. MGI_NAPT_Info Rep.
* Only for GWIM
* NAPT Auto-conf.
14. MCP_NAPT_Info Rep.
15. MGI_Info Noti.
16. MGI_Status_info Noti.
17. MGI_Call_Info Noti.
* Under Implemetation
* Only for GWIM
18. MGI_Call_info Noti.
19. Reset Noti.
After MCP/LCP reset
New MGI/ITP/WIP Info
added
Existing MGI/ITP/WIP
disconnected
Call_Setup(MGI channel)
* Static NAPT, F/W opened
Call_Finish (MGI Channel)
* Static NAPT, F/W closed
Restart V/S IPC
7400
-11/19-
Samsung Confidential & Proprietary
Information
VoIP Service Web Management [1]
LAN Interface for VoIP Modules
WAN Interface for VoIP traffics
WAN Interface for data traffics
* In case of Multiple WAN Interface,
if any interface is set WAN Interface that can be selected
for VoIP Service.
7400
-12/19-
Samsung Confidential & Proprietary
Information
VoIP Service Web Management [2]
* The [VoIP DB] menu allows displaying the current information on the
OfficeServ 7400 System (ex: MCP, MGI, IP Phone, WIP Phone)
7400
-13/19-
Samsung Confidential & Proprietary
Information
VoIP Service Web Management [3]
VoIP
for dynamic NAPT mapping
of media port
VoIP Signalling
H323
SIP
PC-MMC
VoIP Media
* Configured NAPT list for NAT traversal of inbound VoIP signal, media
traffics.
* Public IP/Port ranges are automatically notified to MCP and MGIs
through IPC. Check the MMC 320, 321.
7400
-14/19-
Samsung Confidential & Proprietary
Information
VoIP Auto-QoS (GSIM) [1]
Signal
Media
VoIP
Signal
Media
For ITPs, WIPs
By DSCP
MGI
MCP
For MCP, MGIs
MGI
MCP
* voip_common/system/terminal_classmaps are automatically created by
V/S.
* In case of V/S DB update, voip_system_classmaps are automatically
updated.
7400
-15/19-
Samsung Confidential & Proprietary
Information
VoIP Auto-QoS (GSIM) [2]
* Following actions are configured
as confirm actions for voip_xxx_classmaps :
- insert DSCP 40
- insert 802.1p priority 7
=> at least, one VLAN is needed to transmit
tagged packets to connected switches.
(egress_tagged option)
7400
-16/19-
Samsung Confidential & Proprietary
Information
VoIP Auto-QoS (GSIM) [3]
* voip_policymap is applied to all ports by default.
* Also, user can replace the voip_policymap with a user-defined
policymap.
7400
-17/19-
Samsung Confidential & Proprietary
Information
VoIP Auto-QoS (GSIM) [4]
* Not affected by V/S. By default.
* By V/S, priority of VoIP traffic is set to 7 and is enqueued to
the highest queue (7).
7400
-18/19-
Samsung Confidential & Proprietary
Information
VoIP Auto-QoS (GSIM) [5]
* Not affected by V/S. By default.
7400
-19/19-
Samsung Confidential & Proprietary
Information