Ecler White Paper Networking User manual

Type
User manual

Ecler White Paper Networking

This device is a software application used for the configuration and control of the Ecler networkable devices family (MIMO88, NZA series, NPA series, etc.). It uses an Ethernet LAN network as the physical infrastructure to establish the communication link with the devices under its management.

This application has several capabilities, including:

  • Configuring and controlling Ecler networkable devices
  • Discovering unused compatible devices on the network
  • Troubleshooting network issues
  • Controlling devices remotely over the internet

You can use this device for a variety of purposes, such as:

Ecler White Paper Networking

This device is a software application used for the configuration and control of the Ecler networkable devices family (MIMO88, NZA series, NPA series, etc.). It uses an Ethernet LAN network as the physical infrastructure to establish the communication link with the devices under its management.

This application has several capabilities, including:

  • Configuring and controlling Ecler networkable devices
  • Discovering unused compatible devices on the network
  • Troubleshooting network issues
  • Controlling devices remotely over the internet

You can use this device for a variety of purposes, such as:

WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page1 of12
1. NetworkBasicsforEclerNetManager
EclerNetManager(ENM)isthesoftwareapplicationusedfortheconfigurationandcontrolof
theEclernetworkabledevicesfamily(MIMO88,NZAseries,NPAseries,etc.).Thisapplication
usesanEthernetLANnetworkasthephysicalinfrastructuretoestablishthecommunication
linkwiththedevicesunderitsmanagement.AnEthernetnetwork
isanycollectionof
independentcomputersand/orelectronicdevicesthatcommunicatewithonetoanotherover
asharedtransmissionmedium(networkswitches,cables...).
InthecaseoftheEclernetworkabledevices,theprotocolusedisTCP/IPwitharequiredspeed
of100Mb/sandCAT5orhigherwiring.Eachhardwaredeviceis
uniquelyidentifiedwithanIP
address,a32bitsnumber(IPV4).ThisIPaddressmustbeenteredmanually,once,duringthe
configurationprocessofthehardwaredeviceandbymeansoftheEclerNetManagerSoftware
application,alongwiththecorrectmaskandthegateway(ifneeded).Thecorrectnetwork
configuration
ofthehardwaredevicesisessentialtoallowcontrolandmonitoringwithinthe
EclerNetnetwork.
Thiscanbeusuallydepictedas(pointtopointconnection,nonetworkhardwareinbetwe en):
Whenmorethantwodevicesareused,wewillneed(atleast)anetworkswitch:
CAT5straight orXover
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page2 of12
2. BasicNetworkConfiguration
Assaidbefore,eachdevicehasapersonalanduniqueIP.Forreadabilitypurposes,humans
typicallyworkwithIPaddressesinanotationcalleddotteddecimal.Thisnotationplaces
periodsbetweeneachofthefournumbers(octets)thatcompriseanIPaddress .Forexample,
anIPaddressthatthosecomputers
seeas:
00001010000000000000000000000001
iswrittenindotteddecimalas:
IP=10.0.0.1
DespitewehavethepossibilitytoassignanyIP(theoreticallyfro m0.0.0.0to255.255.255.255),
toavoidnetworkconflictsandcollisionswemustkeepitconfinedwithinthecalled“private
ranges”:
IPaddressprivaterange Max.number
ofaddresses
10.0.0.010.255.255.255 16,777,216
172.16.0.0172.31.255.255 1,048,576
192.168.0.0192.168.255.255 65,536
BydefaultallEclernetworkeddevicescomeoutfromfactorywiththefollowingnetwork
configuration:
IP:192.168.0.100
Mask:255.255.255.0
Gateway:192.168.0.1
UDPPort:2210
InthisdocumentwewilluseindistinctlyanyIPprivaterangefortheexamples.
Thedevices’networkconfigurationmu stbemanuallyenteredwithnorDHCPserver
(automatic)atthistime,neitherAPIPADHCPfailover(169.254.X.Xrange).
TheroleofthenetworkmaskistorestricttherangeofIPs,thusallowingwhatwecall
subnetting.Twoormoredevicescanonlycommunicatetoeachotheriftheyareinthesame
IPrange,orunderthesamemask(subnet):
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page3 of12
Prefixsize Networkmask
Available
subnets
Usablehosts
persubnet
/24 255.255.255.0 1 254
/25 255.255.255.128 2 126
/26 255.255.255.192 4 62
/27 255.255.255.224 8 30
/28 255.255.255.240 16 14
/29 255.255.255.248 32 6
/30 255.255.255.252 64 2
/31 255.255.255.254 128 2
Latestbitsfromnetmaskmustfollowtheaboveconvention;thusamaskof255.255.255.127
isnotlegal,whereas255.255.255.128isOk.
Forinstance,agoodconfigurationbetweenaPCandadeviceis:
PC DEVICE
IPaddress 10.0.0.2 10.0.0.210
Mask 255.255.255.0 255.255.255.0
TheIPaddress&Maskcombinationaboveallowsfortheconnectionofupto254deviceson
thesamesubnet.
Exampleofawrongconfiguration:
PC DEVICE
IPaddress 10.0.0.2 10.2.100.23
Mask 255.255.255.0 255.255.255.0
Andacorrectone,instead:
PC DEVICE
IPaddress 10.0.0.2 10.2.100.23
Mask 255.0.0.0 255.0.0.0
Twomorewrongconfigurationexampl es:
PC DEVICE
IPaddress 10.0.0.2 192.168.0.100
Mask 255.255.255.0 255.255.255.0
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page4 of12
PC DEVICE
IPaddress 10.0.0.2 192.168.0.100
Mask 255.0.0.0 255.0.0.0
Acrossinternet,therearealotofnetcalculatorstobringthecorrectconfigurationinaneasy
way.
Asagoodstartingpoint,itwouldbestronglyadvisabletocheckthecontrollerdeviceIP
(computer)andthecontrolleddeviceIP(Eclernetworkabledevice).Asimplewaytodosoin
Windowsisusing“ipconfig”command.OpenaCMDwindowand write“ipconfig/all”(without
quotes);youwillascreenshowingthePCnetworkconfiguration,similartothis one:
Thisconfigurationmus tbecompatible (IPrange,mask)withthecontrolleddevice.Inthis
example,assumingwehaveanIP:10.0.0.175andmask:255.0.0.0,themanuallyentered
networkconfigurationforthecontrolleddevice(inthiscaseaMIMO88)couldbethisone:
NotethattheIPGatewayisnotconfigured
andleftbydefault,sincewedon’tneedtoreach
controlfromlocationsoutsideourlocalnetwork.
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page5 of12
CaremustbetakentoentertheIPaddresswithoutleadingzeros,since:
10.0.0.04
Isdefinitelynotthesameas:
10.0.0.4
AUDPportisusedbyEclerNetManagersoftwareanditscompatiblehardwaretosendcontrol
anddatamessagesbetweendevices.So,anextracaremustbeappliedto
ensurethatallthe
networkdevicesbetweenthecontroller(PC)andthecontrolled(MIMO88)devicesallowUDP
packetstoflowfreely;thiscanaffecttoswitches,hubs,routersetc.TheUDPportvaluecanbe
changedtoanysuitableandunusedvalue,butmustbedoneatbothsidessimultaneously.
Abasicandusefultoolisthe“ping”command.Alwayscheckthecorrectconfigurationpinging
fromthePCtothedeviceIPaddress(again,fromaCMDwindow):
Moreadvancedtoolstohelpintroubleshootingaretheportscannersandthetrafficnetwork
analyzersuchNmap,Wireshark…

3. AdvancedNetworkConfiguration
EclerNetManagerusesmulticast
packetsto“discover”theunusedcompatibledevices(those
onesstillnotincludedina project),eveniftheyarenotinthesameIPrange.Thesedevices
mayappearinsidethe“OnlineandUnusedDevicesList”windowinEclerNetManager:
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page6 of12
Then,wemustbesureaswellthattheentirepathamongdevicesinthenetworkallowsfor
Unicast/Multicasttransfer.Insomeswitchesitmaybealsonecessarytodisablesomesettings
relatedtothenumberofmulticastpacketsallowedtogetthrough.Thelabellingusedforthese
settingsis
variedamongbrands,buttheyareoftenreferredas“broadcaststorm”,IGMP,
“802.1p”orsimilarterms.
Someexamplesover3Comswitches:
PerhapsthesettingstobetweakedarereferredasIGMP...:
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page7 of12
InthecaseofrunningthroughaVPN(VirtualPrivateNetwork),allthemulticastfeaturesmust
beenabled(intheexampleaSonicWalldevice):
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page8 of12
Asimilarcasehappenswhenwewanttocontrolthedevicefromalocationoutsidethelocal
areanetwork:forinstance,fromacountrytoanotherbymeansofaDSLlineandacoupleof
routers:
Inthiscase,multicastpacketscan’ttravelacrosstheInternet,sono
deviceswillappearinside
the“OnlineandUnusedDevicesList”window.Fortunately,onceweknowthedeviceslocalIP
address,wecanenteritmanuallyinourremoteEclerNetManagerapplication,followingthis
genericprocedure(exampleforaremoteMIMO88):
CAT5CAT5 DSL DSL
ROUTER
ROUTER
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page9 of12
Select“Adddevice…”:
Selectthedevicetypeexistingintheinstallation(inthiscaseaMIMO88):
Networkconfigurationisinitiallyblank:
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page10 of12
Puttheproperdevice’snetworkconfiguration(IPaddressandmaskoftheremote
MIMO88):
Note:
Inthisscenario,theenteredGate way IP mustbethesameastheoneassignedtothe
remoteDSLrouterattheothersideoftheconnection,theroutertheMIMO88isconnected
to.RememberonceagainthattheroutermustallowforUDPtransitusingtheselectedport
(2210).
Seeontheappendixasmalllistofportsandprotocols.
Doa“connect”:
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page11 of12
Youwillthengetintocontrolmode(greenconnectionicons):
Inallthesituationswherearouterorafirewallisinvolved,besurethattheinitiatingUDPport
(2210bydefault)isopened.Beespeciallycarefulifyouuseasoftwarefirewall.Thebestway
todealwiththis,ifyoucanafford,istodisablethesoftwarefirewall
andrelyonaspecialized
hardwarefirewall(Juniper,Cisco…).
Finally,takeintoconsiderationthatTPNET(Ecler’sthirdpartyremotecontrolprotocol)uses
alsoUDP,inthiscaseatport5800.Ifyoumakeuseofthisprotocol,ensurethesamecareis
takenwithport5800asdescribedabove
forport2210.Obviously,noneoftheaboveistobe
appliedifyoucontrolthedeviceviaRS232.
WhitePaperNetworkingwithEclerNetManager
Document:AS Version:1.0 Date: Page12 of12
Appendix:
Summaryofprotocols,portsanddefaultvalues:
IP PORTS Protocol Comments
ENM(EclerNet
Manager)
192.168.0.100 2210 TCP/UDP Userselectable
Multicast 239.129.0.0 2211,2212 IGMP Autodevicediscovery
TPNET SameasENM 5800 UDP Userselectable
UCP(User
ControlPanels)
SameasPChost 80,5088 TCP Webserver
MailServicein
ENM
SameasPChost 25,465,587… SMTP(SSL) Userselectable
Bibliography:
http://www.techiwarehouse.com/cms/engine.php?page_id=d9e99072
http://www.ibiblio.org/pub/linux/docs/howto/otherformats/html_single/Multicast
HOWTO.html
http://en.wikipedia.org/wiki/Private_network
http://en.wikipedia.org/wiki/IP_Subnet_Mask
http://www.subnetmask.info/
http://compnetworking.about.com/od/basicnetworkingconcepts/u/computer_networking_ba
sics.htm
http://compnetworking.about.com/od/workingwithipaddresses/l/aa043000b.htm
http://www.cisco.com/application/pdf/en/us/guest/netsol/ns171/c649/ccmigration_09186a0
08074f26a.pdf
http://www.fuzeqna.com/sonicwallkb/consumer/kbdetail.asp?kbid=6367
http://en.wikipedia.org/wiki/IP_multicast
http://tools.ietf.org/html/rfc5771
http://www.angryip.org/w/Home
http://www.wireshark.org/
http://nmap.org/
Fitxerinformàtic:EclerNetManager.docx
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12

Ecler White Paper Networking User manual

Type
User manual

Ecler White Paper Networking

This device is a software application used for the configuration and control of the Ecler networkable devices family (MIMO88, NZA series, NPA series, etc.). It uses an Ethernet LAN network as the physical infrastructure to establish the communication link with the devices under its management.

This application has several capabilities, including:

  • Configuring and controlling Ecler networkable devices
  • Discovering unused compatible devices on the network
  • Troubleshooting network issues
  • Controlling devices remotely over the internet

You can use this device for a variety of purposes, such as:

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI