NETWORK DESIGN
-
Upload
warren-hines -
Category
Documents
-
view
32 -
download
2
description
Transcript of NETWORK DESIGN
1 Confidential, Internal Use Only
NETWORK DESIGN
OSSD/PSS
JANUARY 2006
Confidential, Internal Use Only
2 Confidential, Internal Use Only
1.Computer network and video surveillance network should be separated network.
Network Design Key rule
2. Build video surveillance network should be faster networks.
3. Consider network stability and expandability
3 Confidential, Internal Use Only
Network Design StepFigure out maximum bandwidth for each cameraFigure out maximum bandwidth for each camera
(Based on Resolution, Compression and Frame rate)(Based on Resolution, Compression and Frame rate)
Planning Network topologyPlanning Network topology
Study bandwidth allocationStudy bandwidth allocation
Evaluate network device performanceEvaluate network device performance(Capability of transmission packet, function)(Capability of transmission packet, function)
Figure out maximum bandwidth for each client (PC) Figure out maximum bandwidth for each client (PC)
4 Confidential, Internal Use Only
752x568
752x280
368x280
176x136
640x480
320x240
1.Resolution
NTSC (WV-NP472,NS324,NW474S)
PAL (WV-NP472, NS320, NW470S)
WV-NP244
640x480
320x240
640x240
160x120
Figure out maximum bandwidth for each camera
5 Confidential, Internal Use Only
Figure out maximum bandwidth for each camera
1.Resolution
WV-NP1000/10041280x960
960x720
640x480
320x240
1290x960, 960x720JPEG Only
6 Confidential, Internal Use Only
2.Compression
020406080
100120140160180
0
2040
60
80100
120
140160
180
Original Fine Normal Rough
JPEG MPEG4
MPEG4 data-stream widely changes according to the movement of the actual surveillance object. (whether the objects are moving more or less)
Compress Compress
1/6 1/8 1/10 1/121/6
|1/15
1/10|
1/50
1/15|
1/120
Figure out maximum bandwidth for each camera
7 Confidential, Internal Use Only
3.Frame Rate
30 image / second (30 ips)
1 image / second(1ips)
15 image / second (15 ips)
Camera has maximum frame rate at expected resolution and compression.
Figure out maximum bandwidth for each camera
8 Confidential, Internal Use Only
ResolutionResolution×
FrameRate
FrameRate
Bandwidth (Mbps)Bandwidth (Mbps) = ×
Bit 8
Bit 8
Color signal 1.5
Color signal 1.5 ××
CompressionCompression
Resolution704x480
Resolution704x480 ×
Frame
Rate 5Frame
Rate 5Bandwidth(Mbps) 3.4Bandwidth(Mbps) 3.4 = ×
Bit 8
Bit 8
Color signal 1.5
Color signal 1.5 ××
Compression1/6
Compression1/6
Example
Camera # Type Resolution Frame Rate(Ips)
Compression Data Size(Mbps)
Camera #1 WV-NP470 720 x 480 8 1/6 4.9
Camera #2 WV-NS320 704 x 240 12 1/12 3.8
Camera #3 WV-NW474 352 x 240 22 1/0 2.3
Camera #4 WV-NS320 352 x 240 17 1/6 2.6
: : : : : :
Camera #12 WV-NS320 352 x 240 17 1/6 2.6
2. List All Planning camera Bandwidth
1. Calculate Bandwidth for each camera
*A bandwidth calculator helps to determine the bandwidth a networkvideo product will use, based on the image size and frame rate.
Figure out maximum bandwidth for each camera
9 Confidential, Internal Use Only
JPEGMode
Super Fine( 1/6) Fine( 1/8) Normal( 1/10) Extended( 1/12)
Mbps kB ips Mbps kB ips Mbps kB ips Mbps kB ips
640×480(frame)
JPEG 4.9 76 8 4.9 53 11 4.7 44 13 4.3 40 13
MJPEG 5.5 76 9 5.5 53 13 5.3 44 15 4.8 40 15
640×240(field)
JPEG 4.9 36 17 4.6 28 24 4.4 23 23 4.3 22 24
MJPEG 5.5 36 19 5.9 28 26 5.5 23 30 5.3 22 30
320×240(field)
JPEG 4.6 19 30 3.6 15 30 3.1 13 30 2.9 12 30
MJPEG 4.6 19 30 3.6 15 30 3.1 13 30 2.9 12 30
160×120(field)
JPEG 3.8 16 30 3.1 13 30 2.9 12 30 2.4 10 30
MJPEG 3.8 16 30 3.1 13 30 2.9 12 30 2.4 10 30
**values will change based on condition.
Maximum frame rate With resolution and CompressionNTSC (WV-NP472,NS324,NW474S)
PAL (WV-NP472, NS320, NW470S)JPEGMode
Super Fine( 1/6) Fine( 1/8) Normal( 1/10) Extended( 1/12)
Mbps kB ips Mbps kB ips Mbps kB ips Mbps kB ips
752×568(frame)
JPEG 4.0 100 5 3.9 69 7 3.6 56 8 3.7 52 9
MJPEG 5.6 100 7 5.5 69 10 5.4 56 12 5.0 52 12
752×280(field)
JPEG 2.6 46 7 2.5 35 9 2.1 29 9 1.9 26 9
MJPEG 5.5 46 15 5.9 35 21 5.8 29 25 5.2 26 25
368×280(field)
JPEG 2.9 23 16 2.4 18 17 2.5 15 21 2.5 15 21
MJPEG 4.6 23 25 3.6 18 25 3.4 15 25 3.0 15 25
176×136(field)
JPEG 2.6 20 16 2.7 16 21 2.2 13 21 2.2 12 23
MJPEG 4.0 20 25 3.2 16 25 2.6 13 25 2.4 12 25
Figure out maximum bandwidth for each camera
10 Confidential, Internal Use Only
NTSC 640×480
Per Camera
Mbps
ips KB
SF( 1/6) JPEG 4.9 8 78
MJPEG 5.5 9 78
FN( 1/8) JPEG 4.2 10 54
MJPEG 5.5 13 54
NQ( 1/10) JPEG 3.9 11 46
MJPEG 5.3 15 46
EX( 1/12) JPEG 3.8 12 42
MJPEG 4.8 15 42
Camera( JPEG) WJ-ND300 Client PC
NTSC 640×240 Per Camera
Mbps
ips KB
SF( 1/6) JPEG 2.9 10 38
MJPEG 5.5 19 38
FN( 1/8) JPEG 2.7 12 30
MJPEG 5.9 26 30
NQ( 1/10) JPEG 2.2 12 24
MJPEG 5.5 30 24
EX( 1/12) JPEG 2.3 13 24
MJPEG 5.3 30 24
NTSC 320×240 Per Camera
Mbps
ips KB
SF( 1/6) JPEG 2.6 17 22
MJPEG 4.6 30 22
FN( 1/8) JPEG 2.6 22 16
MJPEG 3.6 30 16
NQ( 1/10) JPEG 2.3 22 14
MJPEG 3.1 30 14
EX( 1/12) JPEG 2.1 22 14
MJPEG 2.9 30 14
The value will be changed by condition.
Figure out maximum bandwidth for each client
Resolution640x240
Resolution640x240 ×
Bandwidth(Mbps) 10.8Bandwidth(Mbps) 10.8 = ×
Quad 4
Quad 4
Frame rate
12
Frame rate
12 ×Compression
1/8
Compression1/8
Example
10.8Mbps
11 Confidential, Internal Use Only
Planning network topology1.Make network connection diagram.
Ex. Camera 16pcsPC clients 4Hub 12
12 Confidential, Internal Use Only
Planning network topology2.Make Bandwidth allocation map,
Check highest bandwidth point.Evaluate the load to the network device.
Balloons show segment bandwidth.
13 Confidential, Internal Use Only
Evaluate network device
Requirement of network device for video surveillance network.
1, Managed Switching HUB. (Layer 2 SW).
2, Support wire speed.
3, Port-Mirroring for network performance investigation. 4, Furnish SNMP for easy maintenance.
14 Confidential, Internal Use Only
A switch is said to work at "wire speed" if it has enough processing power to handle full ethernet speed at minimum packet sizes (64byte). Most switches on the market are well ahead of network traffic capabilities supporting full "wire speed" of ethernet, 148,810 pps (packets per second) at 100Mbps, and 1,488,100 pps at 1Gbps.
About wire speed
148,810pps
Minimum packet 64byte + 20 byte =84 byte = 672 bit100Mbps = 100,000,000bps / 672 bit = 148,810 pps1Gbps = 1,000,000,000bps / 672 bit = 1,488,100 pps
100Mbps 1Gbps24ports
1,488,100pps
148,810pps(100Mbps) x Number of port (24) = 3,571,440pps1,488,100pps (100Mbps) x Number of port (2) = 2,976,200ppsTotal = 6,547,640 (6.5Mpps)
Evaluate network device
Cisco 2960 specification sheet
15 Confidential, Internal Use Only
Evaluate network device
"port mirroring", which is a feature that enables switches to forward any packet to one PC and allows the network manager to determine the location of a problem on his network simply and efficiently. Port Mirroring is configured by assigning a port (called "management port") from which to copy all frames, and a port to which to send those frames. Finally, when the feature is activated, all frames bound for or sourced from the selected source port will be copied and sent (in addition to their regular destinations) to the selected destination port. Simply by placing a sniffer or ethereal on this destination port, each segment can be separately monitored without moving the equipment. By using this feature, you will able to monitor the entire LAN segment.
About Port Mirroring
monitor the packet
Same packet
16 Confidential, Internal Use Only
Evaluate network device
The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite. SNMP enables network administrators to manage network performance, find and solve network problems, and plan for network growth.
About SNMP
monitor the traffic load on network
17 Confidential, Internal Use Only
VenderCiscoCisco 3COM Allied Telesyn Netgear D-Link
29502950 G-24G-24 4400 Series AT 8624T/2M FSM726 DES-1526
PHOTO
Protocol
IEEE 802.1D, IEEE 802.1p,IEEE 802.1Q, IEEE 802.1x,IEEE 802.3,IEEE 802.3U, IEEE 802.3x
IEEE 802.1D, IEEE 802.1p,IEEE 802.1Q,IEEE 802.1w, IEEE 802.1x, IEEE 802.3ab, IEEE 802.3i, IEEE 802.3U,IEEE 802.3x,IEEE 802.3z
IEEE 802.1ad, IEEE 802.1D,IEEE 802.1p, IEEE 802.1Q, IEEE 802.3ab, IEEE 802.3i, IEEE 802.3U, IEEE 802.3x
IEEE 802.1D, IEEE 802.1p, IEEE 802.1Q, IEEE 802.3, IEEE 802.3ab, IEEE 802.3i, IEEE 802.3U, IEEE 802.3x
IEEE 802.1p,IEEE 802.1Q,IEEE 802.3, IEEE 802.3ab,IEEE 802.3ad, IEEE 802.3af,IEEE 802.3U, IEEE 802.3x,IEEE 802.3z
ForwardingModes
Stored and forwarding
Stored and forwarding
Stored and forwarding
Stored and forwarding
Stored and forwarding
Throughput 6.6Mpps 6.6Mpps 6.8Mpps 6.5Mpps 6.6Mpps
SNMP Yes Yes Yes Yes Yes
Port-Mirroring Yes Yes Yes Yes Yes
Evaluate network deviceTypical L2 switch products.
18 Confidential, Internal Use Only
HUB HUB
When Decoder leave the network allVideo stream distribute on all ports.
Network design Tips#1 Flooding
Mac address should be registered in L2 SW Filter table
19 Confidential, Internal Use Only
Network design Tips
Broadcast domain
Broadcast domain
Broadcast domain
#2 Gateway
ND300 support only one GW at first release
20 Confidential, Internal Use Only
Scenario Facility Office BuildingCamera 31pcsPC 4 clients
Design Example
21 Confidential, Internal Use Only
Design Example1.Calculate all camera bandwidth
# Location Model Resolution Compression1 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps2 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps3 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps4 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps5 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps6 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps7 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps8 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps9 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps
10 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps11 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps12 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps13 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps14 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps15 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps16 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps17 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps18 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps19 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps20 2F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps21 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps22 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps23 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps24 3F Indoor WV-NW474S J PEG PUSH 320x240 Fine(1/8) 10 ips 1.2 Mbps24 1F indoor WV-NS324 J PEG PUSH 320x240 Fine(1/8) 15 ips 1.8 Mbps25 2F indoor WV-NS324 J PEG PUSH 320x240 Fine(1/8) 15 ips 1.8 Mbps26 3F indoor WV-NS324 J PEG PUSH 320x240 Fine(1/8) 15 ips 1.8 Mbps28 2F indoor AXIS 241S J PEG PUSH 320x240 1/10 15 ips 2.5 Mbps29 2F indoor AXIS 241S J PEG PUSH 320x240 1/10 15 ips 2.5 Mbps30 2F indoor AXIS 241S J PEG PUSH 320x240 1/10 15 ips 2.5 Mbps31 2F indoor AXIS 241S J PEG PUSH 320x240 1/10 15 ips 2.5 Mbps
Video Mode BandwidthFrame rate
22 Confidential, Internal Use Only
Design Example2.Making Network topology
23 Confidential, Internal Use Only
Design Example3.Check Bandwidth allocation map,
24 Confidential, Internal Use Only
NETWORK FUNCTION
WJ-ND300
OSSD/PSS
JANUARY 2006
Confidential, Internal Use Only
Confidential, Internal Use Only
Web serverWeb server
FTP ClientFTP Client
FTP serverFTP server
DHCP ClientDHCP Client
DNS DNS ClientClient
DDNS ClientDDNS Client
SMTP ClientSMTP Client
NTP ClientNTP Client
WJ-ND300 Network Function
WJ-ND300 Network Function
SNMP AgentSNMP Agent
Camera Camera serverserver
26 Confidential, Internal Use Only
WJ-ND300 Network Function
C ame ra11
C ame ra10C ame ra9
C ame ra8
C am era1
C ame ra2
C ame ra3
C ame ra4
C ame ra15
C ame ra14
C ame ra13
C ame ra12
C ame ra5
C ame ra6
C ame ra7
C ame ra16
Camera Camera serverserver
Collect video data from camera on network for live viewing distribution and recording.
27 Confidential, Internal Use Only
Web serverWeb server Web browser URL (Http://192.168.0.250)
WEB Page
WJ-ND300 Network Function
Live viewing and PTZ control Multi screen selection Remote search Playback control and Viewing Picture download to PC
Log (error, access and event) display Alarm picture download automatically E-mail notification Status information (TBD) Time adjustment via network
Various FunctionVarious FunctionVarious FunctionVarious Function
28 Confidential, Internal Use Only
* Alarm
AS65 &
FTP Client
Image Data Alarm log Data
JPEG
Manual request
Image data
- ND300 FTP server - ND300 FTP server functionfunction
Viewer software
Schedule request *Disk#, Time & Date, camera#,
Archive option
Image data
- ND300 FTP server - ND300 FTP server functionfunction
- ND300 FTP client - ND300 FTP client functionfunction
Alarm associated image data
JPEG
Archive option
Image data
JPEG
Archive option
Image data
WV-AS65
AS65 &
FTP Server
FTP serverFTP server FTP ClientFTP Client
WJ-ND300 Network Function
29 Confidential, Internal Use Only
* Alarm- ND300 E-mail Client- ND300 E-mail Client
Alarm associated image data
E-mail Server
Client
Client
WJ-ND300 Network Function
SMTP ClientSMTP Client
Simple Mail Transfer Protocol E-mail notification : Send E-mail (Notification + Still image data, Error status)
30 Confidential, Internal Use Only
A protocol that enables a Network Manager to configure, monitor, and receive trap (alarm) messages from ND300.
SNMP AgentSNMP Agent
WJ-ND300 Network Function
- HD300 SNMP Agent- HD300 SNMP Agent
- Network Manager- Network Manager
◆Equipments and Version
◆Vender
◆Up time
◆Contact person Information
◆Device name on Network
◆Location
◆Service
◆MAC address
◆IP address
◆System Log
◆Error log
◆HDD Hour Meter
Management InformationManagement InformationManagement InformationManagement Information
31 Confidential, Internal Use Only
WJ-ND300 Network Function
DNS DNS ClientClient
panasonic.com
102.168.0.10
- - NN D300 DNS ClientD300 DNS Client
DNS Resolver
DDNS DDNS ClientClient
- - NN D300 DDNS ClientD300 DDNS Client
DDNS Resolver
http://nd300.com
102.168.0.10
DHCP DHCP ClientClient
Request
IP address
- - NN D300 DNS ClientD300 DNS Client
DHCP Server
Dynamic Host Configuration Protocol
Domain Name System
Update IP address Change
DNS translates Internet domain and host names to IP addresses. DNS automatically converts the names we type in our Web browser address bar to the IP addresses of Web servers hosting those sites.
DDNS is a service that maps Internet domain names to IP addresses. DDNS serves a similar purpose to DNS: Support under DHCP network configuration.
DHCP allows a computer to join an IP-based network without having a pre-configured IP address. DHCP is a protocol that assigns unique IP addresses to devices, then releases and renews these addresses as devices leave and re-join the network.
32 Confidential, Internal Use Only
WJ-ND300 Network Function
NTP Server
2005:3:10:13:00:00:00
2005:3:10:13:
00:00:00
2005:3:10:13:
00:00:00
NTP ClientNTP Client
NTP provides the mechanisms to synchronize time in network.
Network Time Protocol
33 Confidential, Internal Use Only
Item Specification Reference
InterfaceEthernet 10BASE-T/100ASE-TX x2Ethernet 10BASE-T
Camera port and PC portMaintenance port
Protocol
UDP, TCP/IP, HTTP server, FTP server, FTP client, SMTP client, NTP client, DNS resolver, DDNS resolver, DHCP client, SNMP agent
User registration for Network client
MAX8 users for IEMAX4 users for FTP clientMAX4 users for WJ-AS65
Host and User authentication・ Host IP address only・ Host IP address+user authentication・ User authentication only
Functions
Monitoring( Live/Playback/Search/REC)
WEB browser (Internet Explorer) inWindows PC
Setup
Search data log
FTP data download( Video, Audio, Data)
FTP image download periodically/ automatically at alarm trigger
Camera control
E-mail notification
Network Specification
WJ-ND300 Network Function
34 Confidential, Internal Use Only
WJ-ND300 simultaneous connection WJ-ND300 simultaneous connection WJ-ND300 simultaneous connection WJ-ND300 simultaneous connection
Maximum eight (8) network sessions are Maximum eight (8) network sessions are allowed forallowed for
simultaneous network connections toward WJ-simultaneous network connections toward WJ-ND300.ND300. Up to Four (4) FTP users can be accessed.Up to Four (4) FTP users can be accessed.
No.1No.2
No.3No.4
No.5
No.6
No.7
No.8
HTTPHTTP
HTTPHTTP
HTTP
HTTP
NETWORKNETWORK
One (1) AS65 user is counted on two (2) HTTP networkOne (1) AS65 user is counted on two (2) HTTP network
users (Live and Playback) and one (1) FTP networkusers (Live and Playback) and one (1) FTP network
user (Download) is counted during download. user (Download) is counted during download.
How to count on WV-AS6How to count on WV-AS655 session session How to count on WV-AS6How to count on WV-AS655 session session
FTP4
FTP3FTP2NW8NW5
NW4
FTP1NW7NW6NW3NW2NW1
Front paneloperation
Maximum simultaneous users
WV-AS65
Live operation (HTTP)
Playback operation (HTTP)
Download operation (FTP)
WJ-ND300 User management
During download NW3 is utilized
HTTP
HTTP
No.1
FTP
No.2
FTP
No.3
FTP
No.4
FTP
WJ-ND300 Network Function