how does the network side of pogoplug works ?

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

how does the network side of pogoplug works ?

Postby anorphirith » Sun Apr 07, 2013 6:00 pm

Hi, I'm trying to understand how pogoplug works.
How pogoplug servers are able to connect to a pogoplug without requiring a static IP or a DNS. and which protocol they use to connect to the pogoplug SFTP, ?

Thanks !
anorphirith
 
Posts: 5
Joined: Thu Apr 04, 2013 8:29 pm

Re: how does the network side of pogoplug works ?

Postby grayman4hire » Sun Apr 07, 2013 6:11 pm

There is no direct connection because there is no port forwarding.

So I believe, the pogoplug connects to my.pogoplug.com and provide its svcid (button of pogoplug). Then when you connect to my.pogoplug.com (with matching svcid), my.pogoplug.com, connects the two connections with a tunnel.

Something like this:

Computer--------------------->my.pogoplug.com<-------------------------------PogoPlug
(connects the tunnel based on svcid)

I've been having issues with streaming my MP3s consistently through the iOS app. I don't think its anything on my side (plenty of bandwidth on both sides), however it still buffers every once in a while (but it seems like it depends on the time). My theory is its resources on the my.pogoplug.com side that's the problem.

Just my opinion.

[Edit]

A tunnel gets created with a interface name of "xce0". Run ifconfig.

xce0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1350
inet 10.67.101.1 netmask 255.255.255.255 destination 10.67.101.1
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 500 (UNSPEC)
RX packets 7 bytes 588 (588.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13 bytes 1092 (1.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

072515.392][MAIN ][IPTLIN][08] Trying '/sbin/ifconfig xce0 10.67.101.1'...
[072515.440][MAIN ][IPTLIN][08] Trying '/sbin/ifconfig xce0 mtu 1350'...
[072515.478][MAIN ][IPTLIN][08] Trying '/sbin/route add -net 10.67.101.0 netmas k 255.255.255.0 dev xce0'...
[072515.534][MAIN ][IPTLIN][08] Tunnel initialized!
grayman4hire
 
Posts: 350
Joined: Sat Sep 29, 2012 12:03 am
Location: SF, CA

Re: how does the network side of pogoplug works ?

Postby anorphirith » Mon Apr 08, 2013 10:21 pm

Wow thanks for the great response, I looked up online but couldnt find a definition on svcid. What is that exaclty ? Thanks
anorphirith
 
Posts: 5
Joined: Thu Apr 04, 2013 8:29 pm

Re: how does the network side of pogoplug works ?

Postby WarheadsSE » Mon Apr 08, 2013 10:23 pm

It is a unique identifier
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: how does the network side of pogoplug works ?

Postby anorphirith » Tue Apr 09, 2013 4:15 am

so what kind of protocol does pogoplug uses to connect ? is it a VPN?
anorphirith
 
Posts: 5
Joined: Thu Apr 04, 2013 8:29 pm

Re: how does the network side of pogoplug works ?

Postby moonman » Tue Apr 09, 2013 4:24 am

My guess is that it's an unencrypted tunnel, so no VPN

EDIT: http://www.netheaven.com/TunnelTypes.html under GRE
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: how does the network side of pogoplug works ?

Postby grayman4hire » Tue Apr 09, 2013 5:13 pm

Hmmm...you got me wondering. Is my data traversing the internet unencrypted?

I think I might have to open a support ticket to get this question answered.
grayman4hire
 
Posts: 350
Joined: Sat Sep 29, 2012 12:03 am
Location: SF, CA

Re: how does the network side of pogoplug works ?

Postby anorphirith » Mon Apr 15, 2013 7:41 am

how using a VPN removes the need of a static IP or a DNS ?
anorphirith
 
Posts: 5
Joined: Thu Apr 04, 2013 8:29 pm

Re: how does the network side of pogoplug works ?

Postby moonman » Mon Apr 15, 2013 8:19 am

It doesn't remove the need for DNS, but static ip is not necessery because your pogoplug will start the connection.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: how does the network side of pogoplug works ?

Postby anorphirith » Tue Apr 16, 2013 10:37 pm

So the pogoplug updates the server everytime the static ip changes? Because ultimately its the server that will call pogoplug to connect once the user inputs its credentials on the website
anorphirith
 
Posts: 5
Joined: Thu Apr 04, 2013 8:29 pm

Next

Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 17 guests