↑back Search ←Prev date Next date→ Show only urls | (Click on time to select a line by its url) |
Who | What | When | |
---|---|---|---|
mercutio | well as an end user it wasn't much work :)
with windows i'd rather use l2tp/ipsec, but with linux openvpn is easy | [00:24] | |
up_the_irons | i'm glad it was easy to set up for you :) | [00:31] | |
................. (idle for 1h20mn) | |||
as request some weeks ago: http://support.arpnetworks.com/kb/main/is-there-a-firewall-filter-rate-limit-or-similar-device-applied-to-my-traffic
*requested let me know if anything isn't clear | [01:51] | ||
CaZe | I guess I can remove that rule from my rule set. | [02:04] | |
........................................ (idle for 3h17mn) | |||
*** | jpalmer has joined #arpnetworks
jpalmer has quit IRC (Changing host) jpalmer has joined #arpnetworks | [05:21] | |
.............................. (idle for 2h28mn) | |||
tburke has quit IRC (Read error: Connection reset by peer) | [07:49] | ||
........................................ (idle for 3h19mn) | |||
mercutio | up_the_irons: your openbsd 5.4 iso on http://mirrors.arpnetworks.com/ISO_Library/ is timestamped before openbsd 5.4 came out?
by like 4 months actually 5.3 is early too. i imagine something has a grossly wrong time somehwere :) | [11:08] | |
.................. (idle for 1h29mn) | |||
toddf | if the iso timestamp is early, it is because there is a creation of the iso prior to the actual release; media gits burned, factories generate the cd's and stickers, then finally release day arrives.
the official timestamp of 5.4 is: -rw-r--r-- 1 root wheel 243050496 Jul 30 15:38 5.4/amd64/install54.iso so it seems that arpnetworks has simply preserved the timestamp from the mirror site the image was retrieved from | [12:38] | |
.... (idle for 15mn) | |||
CaZe | Yeah, releases get tagged 2-3 months before actual release date.
A couple weeks for testing, and a few archs take months to build packages. | [12:54] | |
mkb | VAX... | [12:57] | |
......... (idle for 42mn) | |||
mercutio | toddf: oh real
that's months prior though? i suppose it can take a while to press i suppose it's 3 motnhs not four i was thinking 7=july, 11=november but iot's 30 july to 1st november i was also looking at how 5.2 said feb, .. but 5.1 is actually more cent than 5.2 s/cent/recent/ | [13:39] | |
BryceBot | <mercutio> but 5.1 is actually more recent than 5.2 | [13:41] | |
mercutio | oh wow
s/^o/O/ | [13:42] | |
BryceBot | <mercutio> Oh wow | [13:42] | |
mercutio | i had to try that :)
s/mercutio/Mercutio/ so, it's just on the output, not the nick. | [13:43] | |
.... (idle for 15mn) | |||
up_the_irons | all i did was rsync them, i swear ;) | [14:02] | |
mercutio | yeh
well toddf's explanation works btw up_the_irons have you considered using unbound for recursive dns? | [14:05] | |
up_the_irons | i have | [14:07] | |
mercutio | i assume it'd be one more thing to maintain
cos you'd have to keep resolving working with the old dns with people using that currently. | [14:07] | |
up_the_irons | in fact, unbound *is* running on 208.79.88.9 | [14:08] | |
mercutio | oh?
actually you don't host dns for people do you? so i suppose you could remap your authorative hmm i was using .7 i'm not atm for some reason oh, 89.9 is the secondary normally? oh, nah it does say 88.9 i'd just looked at host -t ns arpnetworks.com not close enough hmm, 88.9 resolves to ns2 which resolves to 89.9 and 88.7 appaers to be faster than 88.9, probably cos most people using primary | [14:08] | |
.................... (idle for 1h37mn) | |||
staticsafe | just run your own locally ;) | [15:51] | |
*** | ThalinVien has quit IRC (Quit: leaving) | [16:03] | |
m0unds | i haven't run my own recursive or authoritative ns' in years | [16:07] | |
gizmoguy | m0unds: :(
missing out | [16:07] | |
m0unds | nah | [16:07] | |
mercutio | i think authorative is more important to run yourself than recursive
recursive you can just cache locally if you do lots of dns | [16:07] | |
gizmoguy | yeah, recursive if you're an ISP or have lots of machines in one place | [16:08] | |
m0unds | i like to pretend fairies answer queries and never give it a second thought | [16:08] | |
gizmoguy | and authoratative if you need control of your zone | [16:08] | |
mercutio | recursive if you have more than one transit provider
is more where i'd say it starts whether or not isp | [16:08] | |
gizmoguy | well, multiple recursive :) | [16:09] | |
mercutio | i don't reckon wireless isp's need their own recursive dns rather than just cache if they are single-homed.
well single-homed transit, with peering recursive still good. | [16:09] | |
gizmoguy | I've seen ISPs go horribly wrong when they have split upstreams and their recursive server on a different upstream to their customers | [16:10] | |
staticsafe | TBH I think everyone should run their own recursive | [16:10] | |
mercutio | what do you mean a different upstream? | [16:10] | |
gizmoguy | so say you have business customers and resi customers
and a cheap upstream and a more reliable upstream | [16:10] | |
mercutio | do you mean having non PI space and having some IP on one transit provider, and the other on another transit provider? | [16:11] | |
gizmoguy | shove business customers on the reliable one falling back to the cheap one
and visa versa | [16:11] | |
mercutio | so PI space, right. | [16:11] | |
gizmoguy | and you get to use the bandwidth on both transits | [16:11] | |
mercutio | or at least dual advertising
yip | [16:11] | |
gizmoguy | yeah
google does some really funky stuff when you mess that up | [16:11] | |
mercutio | oh right i get yah
you mean like it'll push stuff over one provider or the other but the DNS picks something for the other isp and then the route sucks for the other isp? | [16:12] | |
gizmoguy | yeah so, all the google CDN stuff is based on the IP it thinks the resolver is coming from | [16:12] | |
mercutio | i think that's generally not too bad as long as you send outgoing via the best path
as google will choose an isp that's good for the connecting IP | [16:12] | |
gizmoguy | so when you do a lookup to google.com the CDN goes, alright you have a GGC node at X IP nearby and returns that
and then you try connect to that IP from the client machine, and the GGC goes, hold on you're not using my transit | [16:13] | |
mercutio | yeah you have to dual advertise routes at least | [16:13] | |
gizmoguy | and falls you back | [16:13] | |
mercutio | yaeh, that's why you need a dual advertiseement | [16:13] | |
gizmoguy | yeah | [16:13] | |
mercutio | even if you have like much longer as-path~ length | [16:13] | |
gizmoguy | yup | [16:13] | |
mercutio | it'll still let you use it
at least from what i've seen you can actually use other isp's to transit to upstream ggc | [16:13] | |
gizmoguy | mmm, but it would have been far more efficient to use the GGC node on the upstream you're connected to :) | [16:14] | |
mercutio | on the alternate transit provider and it'll work
no, not really cos generlaly speaking it'll still come down the transit provider that you're connecrted to 's link because most tarnsit providers will prefer transit routes over learned routes but it'll suck from a load balancing point of view the GGC cache stuff is nasty anyway :/ | [16:14] | |
gizmoguy | also depends on how you're doing your forward routes | [16:15] | |
mercutio | problem is it's so much traffic
so it matters. | [16:15] | |
gizmoguy | yeah, I notice a fault on GGC about once a week :/ | [16:15] | |
mercutio | yeah i'd advocate doing best path forward path regardless. | [16:15] | |
gizmoguy | I've got some fantastic graphs if you give me one second | [16:16] | |
m0unds | graphmaster gizmoguy | [16:16] | |
mercutio | 1 .. 2 .. 3 | [16:16] | |
gizmoguy | google have been recently sending us to pretty much the furthest location in their network | [16:16] | |
mercutio | i've had that issue
it was amsterdam | [16:17] | |
m0unds | second class citizens | [16:17] | |
gizmoguy | oh look yay | [16:17] | |
mercutio | and only on some videos | [16:17] | |
gizmoguy | they're doing it again today
http://amp.wand.net.nz/graph/rrd-smokeping/23235/1384215383/1384388183 | [16:17] | |
mercutio | i'm in new zealand | [16:17] | |
gizmoguy | oh hai | [16:17] | |
mercutio | oh so are you? | [16:17] | |
gizmoguy | me too :) | [16:17] | |
mercutio | was it amsterdam? | [16:17] | |
gizmoguy | google wouldn't tell me
and I couldnt' work out from traceroutes | [16:17] | |
mercutio | oh that doesn't really tell you where you're going
necessarily | [16:17] | |
gizmoguy | but the biggest spike I see on the graph is 600ms | [16:18] | |
mercutio | do your videos actually go to there?
oh actually | [16:18] | |
gizmoguy | I don't really care about that | [16:18] | |
mercutio | that shows me local | [16:18] | |
gizmoguy | (not an ISP :)) | [16:18] | |
mercutio | if you look at tcpdupm or such when viewing videos
and trace to those ip's it can be kind of random where it sends you | [16:18] | |
gizmoguy | yeah for sure
when I send those graphs to google | [16:18] | |
mercutio | but i've seen that go to amsterdam | [16:18] | |
gizmoguy | and the IPs we were hitting | [16:19] | |
mercutio | via australia | [16:19] | |
gizmoguy | they said I couldn't have got much further down their network | [16:19] | |
mercutio | with horrible route | [16:19] | |
gizmoguy | :)
yeah GGC is an interesting beast do you host a GGC box? | [16:19] | |
mercutio | nope | [16:19] | |
gizmoguy | ah yup | [16:19] | |
mercutio | i work for small isp
don't have ggc | [16:19] | |
gizmoguy | sweet, where 'bouts in NZ? | [16:19] | |
mercutio | but have dual upstreams
i'm in auckland | [16:19] | |
gizmoguy | ah cool
not too far from me hamiltron here (small world) | [16:19] | |
mercutio | heh
i was from chch but moved after the earthquakes | [16:20] | |
gizmoguy | fair enough | [16:20] | |
mercutio | i haven't actually had youtube performance issues recently | [16:20] | |
m0unds | what was wrong with old zealand? | [16:20] | |
mercutio | hey what
http://www.youtube.com/my_speed check out global on that m0unds: i think it's in the netherlands actually http://en.wikipedia.org/wiki/Zeeland | [16:20] | |
BryceBot | Zeeland :: Zeeland (Dutch pronunciation: [ˈzeːlɑnt] ( listen), Zeelandic: Zeêland), also called Zealand in English, is the westernmost province of the Netherlands. The province, located in the south-west of the country, consists of a number of islands (hence its name, meaning "sea-land") and a strip bordering Belgium. Its capital is Middelburg. With a population of about 380,000, its area is about 2,930 km², of which almost 1,140... | [16:21] | |
gizmoguy | hamilton representing at 6.99mbit | [16:21] | |
mercutio | gizmoguy: look at the global grpah though
the grey line | [16:21] | |
gizmoguy | large spike? | [16:21] | |
staticsafe | lol at google thinking im in Ottawa | [16:21] | |
mercutio | yeah
upwards | [16:22] | |
gizmoguy | interesting | [16:22] | |
mercutio | i wonder what google did
then look at the new zelanad graph so it's not new zeealand boosting the global speeds. it seems to be geteting worse not better | [16:22] | |
gizmoguy | why
are the averge speeds showing a time related trend | [16:22] | |
m0unds | weird dutch | [16:23] | |
mercutio | google have said it's higher in weekends
err lower in weekdns i can't remember which | [16:23] | |
gizmoguy | lower speed? | [16:23] | |
mercutio | something about people having faster or slower net at home/work | [16:23] | |
gizmoguy | interesting | [16:23] | |
mercutio | i can't rembmer now | [16:23] | |
gizmoguy | ah, facinating | [16:23] | |
mercutio | it probably varies by country if people have faster net at work or home | [16:23] | |
gizmoguy | my work tubez a lot faster than my home tubez | [16:23] | |
mercutio | in korea i imagine it's faster at home for instance
cos fibre so common | [16:23] | |
gizmoguy | I'm still failing in my quest to get 10gig to my desk | [16:24] | |
mercutio | but probably "shared" connectino at work and non shared at home
i have infiniband | [16:24] | |
m0unds | gizmoguy: gotta work harder at it | [16:24] | |
gizmoguy | hah!
nice | [16:24] | |
mercutio | giving > 10 gigabit
it's cheap do it | [16:24] | |
gizmoguy | I got close to 10gig at my desk | [16:24] | |
mercutio | it's not 10 gigabit internet though :/ | [16:24] | |
gizmoguy | found some spare fibre pairs
found a 10gig internet provider | [16:24] | |
m0unds | i got nowhere near 10gig anywhere near me | [16:24] | |
mercutio | it does like 1.4 gigabytes/sec nfs | [16:24] | |
gizmoguy | just needed to run some patch leads and buy an optic | [16:24] | |
m0unds | well, i guess i could walk in the other room and look at 10gig interconnects but meh
hahaha | [16:24] | |
gizmoguy | but I got lazy | [16:25] | |
mercutio | gizmoguy: 10 gigabit international in new zealand? | [16:25] | |
gizmoguy | only 1 gig international :(
going up soon | [16:25] | |
mercutio | i've found it interesting looking at peoples expectations of international performance in new zelaand.
it wasn't that long ago people were happy with 2 megabit/sec international which i thought was a bit off but hey but as you start going up you end up getting less and less improvement but like with UFB coming etc theyl'l soon figure out that single threaded 100 megabit isn't really likely to work out that often to anywhere furhter than australia | [16:25] | |
gizmoguy | well 1 gig to states 1 gig to syd
though that's going up shortly | [16:28] | |
mercutio | hell, i was only getting 100 megabit between chicago and arp
both on gigabit | [16:28] | |
gizmoguy | UFB will be interesting to see rolled out | [16:28] | |
mercutio | i don't know anyone with ufb yet
you're in the UFF area right? | [16:28] | |
gizmoguy | hamilton/tauranga/christchurch are so far ahead of the rest of the country in UFB
yeah I work closely with two UFF RSPs one in hamilton one in tauranga | [16:29] | |
mercutio | ahh ok.
what do you think of UFF? | [16:29] | |
gizmoguy | in waikato we actually have 2 cities fully rolled out with fibre
UFF are the worst | [16:29] | |
mercutio | my area of auckalnd isn't in the UFB thing | [16:29] | |
gizmoguy | they contract out everything | [16:29] | |
mercutio | but there's fibre on my street | [16:29] | |
gizmoguy | huawei build the network | [16:29] | |
mercutio | what latency you been seeing? | [16:30] | |
gizmoguy | they contract out to another company to oversee the design of the network
latency is pretty good | [16:30] | |
mercutio | is it getting under 1 msec yet? | [16:30] | |
gizmoguy | no way
well | [16:30] | |
mercutio | i was seeing 1.5 | [16:30] | |
m0unds | huawei, oh boy | [16:30] | |
gizmoguy | I haven't tested | [16:30] | |
mercutio | with someone i know
but they don't have fibre to their house actually they're not in a ufb area either it's meant to be about 80% of new zealand isn't it? | [16:30] | |
gizmoguy | the fun ones with UFF
are the funky ways they handle their vlans across the network | [16:31] | |
mercutio | m0unds: huawei is big in nz
sort of oh i read something about that gizmo i got confused. | [16:31] | |
gizmoguy | yeah
it's using lots of huawei technologies | [16:31] | |
m0unds | big because of cost, or because of some other factor?
just curious - the guys i know who have had to work with huawei gear hated it | [16:33] | |
gizmoguy | cost probably | [16:34] | |
m0unds | does NZ have import taxes on stuff? | [16:34] | |
gizmoguy | yup | [16:34] | |
*** | ThalinVien has joined #arpnetworks | [16:34] | |
m0unds | does it depend on hw cost or where it's imported from? | [16:35] | |
mercutio | m0unds: new zealand is cheap too
m0unds: hw cost i think | [16:35] | |
m0unds | ah, ok | [16:35] | |
mercutio | internet is expensive in new zealand | [16:43] | |
gizmoguy | here's another good graph mercutio
http://wand.net.nz/smokeping/?displaymode=n;start=2013-11-04%2013:44;end=now;target=Off-net.google google.com likes to move around a lot which is strange considering we have 2 GGC nodes upstream of us | [16:45] | |
mercutio | gah i give up :) | [16:46] | |
gizmoguy | ~30ms away is SYD, and ~50ms away is japan | [16:46] | |
mercutio | on trying to find email | [16:46] | |
gizmoguy | haha no worries
email is hard | [16:46] | |
mercutio | mercutio makes mental note to organise his email better
uhh is that frmo christchurch? | [16:46] | |
gizmoguy | nah, hamilton | [16:47] | |
mercutio | 50 msec seems rather high to google | [16:47] | |
gizmoguy | yes, yes it does
we get taken to japan sometimes | [16:47] | |
mercutio | i wonder if it's going to melbourne
yeah i seen that before i have seen apple.com go to malaysia too do you work in hamilton uni? | [16:47] | |
gizmoguy | I don't even bother tracking that one :)
yeah, I'm at the network research group at waikato uni | [16:48] | |
mercutio | ahh cool.
i thought it was interesting that hamilton had network reserach stuff going on i want to do a bit of research myself in a way :) | [16:48] | |
gizmoguy | mmm we do a lot of random stuff
which is quite fun | [16:49] | |
mercutio | cool. | [16:49] | |
gizmoguy | doing a heap of openflow/SDN stuff right now | [16:49] | |
mercutio | you know how there's a standard for specifying maximum link bandwidth in a path?
but every hop would have to be able to diminish the bandwidth if necessary? so it needs router support so it went nowehere | [16:49] | |
gizmoguy | as do most standards | [16:50] | |
mercutio | err proposed standrad i think | [16:50] | |
gizmoguy | well, IETF drafts I should say :) | [16:50] | |
mercutio | i want to know how much benefit that has in the real world. | [16:50] | |
gizmoguy | does PMTUD not do enough for you? | [16:50] | |
mercutio | cos like on adsl connections, if you get the transmitting host to rate limit
single threaded throughput can often be significantly higher internationally. it's not about mtu it's about not overflowing buffers/queues. | [16:50] | |
gizmoguy | Ohh right | [16:51] | |
mercutio | in between
and losing heaps of packets. | [16:51] | |
gizmoguy | sorry with you now | [16:51] | |
mercutio | and then having to retransmit.
so like if you have a 20 megabit dsl connection 20 emgabit sync rate and do single threadd download, you'll probably only get 10 megabit but if you cap the speed at 16 megabit you'll probagbly get 12 megabit if you increase the download size, then it matters less in a way because tcp/ip adapts. but lots of downloads are small and cubic is pretty good at ramping up and tbh i care more about the speed of downloading 10mb than 200mb normally generally speaking for smaller downloads i'm more likely to be wanting it "now" and larger ones i can go make coffee or whatever | [16:51] | |
gizmoguy | yeah, tcp is fun times | [16:53] | |
mercutio | gah | [16:53] | |
gizmoguy | a general protocol meant to support speeds of 1k up to 100s of gbit | [16:53] | |
mercutio | so i try downloading my 10mb file from arp and it's going slow atm
well cubic is pretty good | [16:53] | |
staticsafe | TCP slow start o/ | [16:54] | |
mercutio | fwiw i downtune for infiniband
the same way i downtune for gigabit like i set my maxium window sizes down and for some reason something's been going around for a while advocating massive window sizes and saying that tcp/ip will deal but often it actually diminishes performance being set too high static: well cubic takes over with slow start | [16:54] | |
staticsafe | o | [16:55] | |
mercutio | and actually works pretty well
basically it looks at time between packets and uhh something else i don't think it's simple packet pairs though but it's not ack 16 times 32 more packets. oh, also, linux is sneaky, and acks every packet for short connections. for the first 16 packets. | [16:55] | |
gizmoguy | SACK helps out a lot | [16:57] | |
mercutio | sack doesn't end up acking enough packets.
for my liking wireless throughput is limited with tcp versus udp quite significantly. because wireless is half duplex. | [16:57] | |
gizmoguy | wireless is the worst :) | [16:58] | |
mercutio | yeah but wireless also buffers randomly etc
not showing it to the applications or giving feedback | [16:58] | |
gizmoguy | speaking as someone who used to work for a company that build embedded wireless devices
s/build/built | [16:58] | |
mercutio | so if it's going to do that anyway, you may as well just throw more packets at it, and not worry about having the acks in a timely fashion | [16:58] | |
BryceBot | <gizmoguy> speaking as someone who used to work for a company that built embedded wireless devices | [16:58] | |
mercutio | closely synced.
and you may as well ack less often | [16:58] | |
gizmoguy | mercutio: got a masters student working on 802.11ad at the moment
that stuff is funky "WiGig" | [16:59] | |
mercutio | what's 802.11ad?
is it like ac but better? | [16:59] | |
gizmoguy | 60ghz wireless | [16:59] | |
mercutio | ahh ok
does it use more forward error correction? | [16:59] | |
gizmoguy | it gets most of it's awesome from beam forming | [17:00] | |
mercutio | ahh | [17:00] | |
gizmoguy | it's only built for short lengths | [17:00] | |
mercutio | i thought that was just a buzzword | [17:00] | |
gizmoguy | like in a room for example | [17:00] | |
mercutio | that wasn't really significantly implemented | [17:00] | |
gizmoguy | so with wigig
you usually have an antenna array | [17:00] | |
mercutio | like all around your device? | [17:00] | |
gizmoguy | and then with phase shifting your array you can point/focus the 60ghz more closely to your device
you can make a flat square one I believe | [17:00] | |
mercutio | wat happens if you have a wireless 802.11ad ball
and you throw it around the room | [17:01] | |
gizmoguy | I suspect it doesn't work very well
it's more for stationary devices | [17:01] | |
mercutio | ahh | [17:01] | |
gizmoguy | as everytime you move it needs to recalculate the beam forming stuff
the example given in the 802.11ad docs "Imagine your at an airport just about to board, but you want a bluray on your phone to watch on the plane" just walk up to the movie transmitter pole, buy your movie and have it in a few seconds | [17:01] | |
mercutio | hey i had a better idea
high bandwidth plug in ports for phones like network ! | [17:02] | |
gizmoguy | it's also "widely" used for wireless laptop dongles
dell has a wireless dongle you can buy so you sort of just place your laptop near it and you get vga/dvi/usb etc | [17:02] | |
mercutio | i suppose it is kind of cool.
infiniband supports iommu video cards support iommu i was thinking it'd be cool to copy straight from video card to infiband before for remote display i think video card iommu support is pretty new though and mostly focused on opencl but i've always liked the idea that you can basically map memory over network | [17:03] | |
gizmoguy | i've not played too much with infiniband
as in, i've never played with infiniband :( | [17:04] | |
mercutio | my cards cost $75 USD
i think it was for four dual 20 gigabit plus $45 USD shipping or something | [17:04] | |
gizmoguy | the next fun toy i'm hoping to have a play with is some infinera kit | [17:05] | |
mercutio | cables are about US $15 or something i htink | [17:05] | |
gizmoguy | 5TB/s on a single fibre pair | [17:05] | |
mercutio | so it's way cheaper than getting 10 gigabit ethernet
and it can do about 15.8 gigabit/sec with single threaded iperf | [17:05] | |
gizmoguy | * Disclaimer 3 racks worth of infinera multiplexing gear required at each end of cable | [17:05] | |
mercutio | with 600k window size | [17:05] | |
gizmoguy | what do you use to swtich infiniband? | [17:06] | |
mercutio | hahha
i don't it's back to back | [17:06] | |
gizmoguy | ah right | [17:06] | |
mercutio | you can just use opensm as a subnet manager on linux
also the cables are thick. i'm using copper. and samba doesn't do rdma on linux and samba's normally code doesn't seem to work well limiting throughput to 400mb/sec or so with like 100% cpu on samba process err 400 megabytes/sec but nfs will go faster. even without rdma oh and that's using recent i7 cpus at each end and ssd on both sides but yeah, i wonder if samba 4 will speed things up but if 10 gigabit ethernet bcomes common people will be like "i can't get my full ssd speeds over ethernet" | [17:06] | |
gizmoguy | lol
let's see what's the fastest I can do over 10gig HTTP | [17:09] | |
mercutio | i really wish 2.5 gigabit ethernet came around
try cachefly? http://cachefly.cachefly.net/100mb.test maybe a little small but it's australia | [17:10] | |
gizmoguy | Fedora-19-x86_64-DVD.iso Length: 4444913664 (4.1G) [application/octet-stream]
4,444,913,664 779M/s in 6.9s | [17:11] | |
mercutio | nice
where's that to? | [17:11] | |
gizmoguy | AKL <--> WLG | [17:11] | |
mercutio | nice | [17:11] | |
gizmoguy | I'll try AKL <--> CHC | [17:11] | |
mercutio | do you feel like running a random binary? | [17:11] | |
gizmoguy | depends on the binary :P | [17:12] | |
mercutio | i been working on a small curl like program
would be curious how it compared :) | [17:12] | |
gizmoguy | I'll run it locally on my test 10gig network
rather than the prod 10gig NZ network :) | [17:12] | |
mercutio | http://202.49.71.58:24/microcurl
you can su to nobody or such it doesn't support output file name yet only just started adding getopt support :/ but it'll output to stdout just > /dev/null oh and you need to include http:// atm would be curious to see how it compares with the "time" command | [17:13] | |
gizmoguy | so just microcurl http://file > /dev/null?
time microcurl http://file > /dev/null ? | [17:15] | |
mercutio | yeah
err http://<host>/<file> > /dev/null you can include port too i usually use port 24 to bypass any transparent proxies not because i'm against transparent proxies but so i can test speds | [17:15] | |
gizmoguy | these two machines are directly connected | [17:16] | |
mercutio | yeah | [17:16] | |
gizmoguy | well technically there's a switch in the middle | [17:16] | |
mercutio | i found that it's about half as much cpu on haswell
as curl | [17:16] | |
gizmoguy | hopefully not proxying :) | [17:16] | |
mercutio | on infiniband
it doesn't listen to http_proxy atm and doesn't even support -x yet it does use some low granuality timer that is only supported in recent lijnux i haven't checked how it handles that not working yet (that's for showing the speed, which i don't care about granuality with) | [17:16] | |
gizmoguy | grabbing an ISO from a mirror
only getting 111MB/s :( to test with | [17:19] | |
mercutio | heh
local gigabit | [17:19] | |
gizmoguy | yeah :( | [17:20] | |
mercutio | i been looking at cpu utilisation over network
i was first looking at speed over lcoalhost but even with infiniband speed shoudl be the same. well other than it starts up faster than curl | [17:20] | |
gizmoguy | Hmm what have I cocked up here | [17:20] | |
mercutio | which is like 6 msec difference or something
72 to 78 msec or such | [17:21] | |
gizmoguy | 80MB/s over 10gig
that's a little slow | [17:21] | |
mercutio | and curl does that too? | [17:21] | |
gizmoguy | that's with wget | [17:21] | |
mercutio | is the file too big for memory?
wget uses http_proxy by default you haven't got that set right? | [17:21] | |
gizmoguy | locally wgetting on the same machine i get 900MB/s | [17:21] | |
mercutio | that's slow
:/ | [17:22] | |
gizmoguy | spindles
it'll be as fast as it can read from disk | [17:22] | |
mercutio | 100 200M 100 200M 0 0 2317M 0 --:--:-- --:--:-- --:--:-- 2325M
you should output to null :) oh irght i keep assuming cached speed yeah 100 200M 100 200M 0 0 889M 0 --:--:-- --:--:-- --:--:-- 892M | [17:22] | |
gizmoguy | I have to read it from somewhere first :) | [17:22] | |
mercutio | i got that the first time | [17:22] | |
gizmoguy | ok what is going on here | [17:23] | |
mercutio | gigabit needs no tweaking locally normally | [17:23] | |
gizmoguy | it starts fast | [17:23] | |
mercutio | what does iperf say? | [17:23] | |
gizmoguy | and trails off to 80mbit | [17:23] | |
mercutio | oh
do you have broadcom ethernet? | [17:23] | |
gizmoguy | intel 10gig cards | [17:23] | |
mercutio | hmm | [17:23] | |
gizmoguy | screw off with broadcom | [17:23] | |
mercutio | i hit something weird like that with broadcom
:/ | [17:23] | |
gizmoguy | they're engineering samples though | [17:24] | |
mercutio | still shouldn't matter
in normal adapative coalescing mode? | [17:24] | |
gizmoguy | I was playing with coalescing last time I was logged into these machines | [17:24] | |
mercutio | actually it's probably simpler than that.
ahh try ethtool -c3 ? err ethtool -c rx-usecs 3 that's what the gigabit stuff defaults to but i dunno if the 10 gigabit stuff is the same | [17:24] | |
gizmoguy | I have to be careful with the coalecscing stuff | [17:25] | |
mercutio | how come ? | [17:25] | |
gizmoguy | last time I played I managed to generate a DIV_BY_ZERO in the intel driver | [17:25] | |
mercutio | err it's -C | [17:26] | |
gizmoguy | and the linux kernel gets unhappy when you do that | [17:26] | |
mercutio | hahaha
i played around with coalescing and dropped cpu usage by heaps on broadcom core2duo | [17:26] | |
gizmoguy | I just don't even touch broadcom these days | [17:26] | |
mercutio | heh | [17:26] | |
gizmoguy | they don't let you do as much in hardware as the intel nics | [17:26] | |
mercutio | it's my colo box
it's i've got a colo box at sky tower i could stick intel ct adapter in but it seems to go ok for some reason hp ilke to use broadcom | [17:26] | |
gizmoguy | alright
7gbit in iperf TCP | [17:28] | |
mercutio | interesting | [17:29] | |
gizmoguy | 1mbit in iperf UDP | [17:29] | |
mercutio | what | [17:29] | |
gizmoguy | yeah...
what on earth was I doing on this machine last time I was logged in | [17:29] | |
mercutio | history :)
fwiw infiniband sucks for udp is it 1 megabit sending speed? or 1 megabit throughput? | [17:29] | |
up_the_irons | up_the_irons likes all the network talk | [17:31] | |
gizmoguy | oh wait | [17:31] | |
mercutio | cos if it's only sending at 1 megabit | [17:31] | |
gizmoguy | I think it's just iperf being retarded | [17:31] | |
mercutio | did youadd -b 2g
or such? :) | [17:31] | |
gizmoguy | if I stop the iperf server
the client can still connect and reports i'm getting 1mbit/s | [17:31] | |
mercutio | oh | [17:32] | |
gizmoguy | even though you tcpdump and there's 0 traffic | [17:32] | |
mercutio | firewall on port 5001? | [17:32] | |
gizmoguy | yeah will be
stupid iperf | [17:32] | |
mercutio | yeah the udp testing is pretty broken
it's also bad if you overshoot it can't receive the end result back because it gets packet loss | [17:32] | |
gizmoguy | I wonder if I have any rate limiting in here | [17:33] | |
mercutio | i would rather it see it do a bit of return traffic to make sure it's still ok to test too | [17:33] | |
gizmoguy | because it gets through the first 2GB at full speed
and then it drops to 100mbit | [17:33] | |
mercutio | tc -s qdisc | [17:33] | |
gizmoguy | won't be tc | [17:33] | |
mercutio | going to /dev/null ?
oh with iperf | [17:33] | |
gizmoguy | possibly iptables or apache
nah this is wget / apache now yeah going to /dev/null | [17:33] | |
mercutio | ahh | [17:33] | |
m0unds | lulz u needz nginx lol omg | [17:34] | |
gizmoguy | node.js man | [17:34] | |
BryceBot | BAREMETAL!!! | [17:34] | |
mercutio | just instill lighttpd on alternative port?
or nginx :/ | [17:34] | |
gizmoguy | ok, so these machines run no firewalls | [17:34] | |
mercutio | i use lighttpd | [17:34] | |
gizmoguy | possibly I should fix that | [17:34] | |
m0unds | lighttpd is faster with static files | [17:34] | |
mercutio | heh | [17:34] | |
gizmoguy | and no TC
wonder how apache on this box is configured | [17:34] | |
m0unds | crapache lulz lulz | [17:35] | |
mercutio | i never see lighttpd having bad performance :/ | [17:35] | |
gizmoguy | tbh I didn't even know there was apache on here so I never set it up :) | [17:35] | |
m0unds | i feel brain cells dying just typing that | [17:35] | |
mercutio | for some reason it's way more computationally expensive in linux to reecive files than send | [17:35] | |
gizmoguy | m0unds: :) | [17:35] | |
mercutio | well actually it's cos linux can't do zerocopy receive
gizmo, maybe you should use a 2gb file? :) i only use 200mb file for testing normally | [17:35] | |
gizmoguy | alright
we solved the issue | [17:37] | |
mercutio | what was it ? | [17:37] | |
gizmoguy | I put a 2.7gb file on instead :) | [17:38] | |
mercutio | haha | [17:38] | |
gizmoguy | these are just dev/test boxes
not a clue where the rate limit is | [17:38] | |
mercutio | yah | [17:38] | |
gizmoguy | right
wget gives me: 828M/s in 3.8s | [17:38] | |
mercutio | with how much cpu usage?
i wonder why you're not getting full speeds | [17:38] | |
gizmoguy | wget maxes at 45% | [17:39] | |
mercutio | with sandy bridge era cpu? | [17:39] | |
gizmoguy | probably a mixture of slow spindles/not running 9k mtus/a crappy dell switch in the middle
nah these will be older model name : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz | [17:39] | |
mercutio | 5600 series?
oh wow that old ok ;) | [17:39] | |
gizmoguy | :)
why fix what's not broken? | [17:40] | |
mercutio | considering i get 20% cpu usage on gigabit with e3110
is that with tcp timestamps enabled or disabled? | [17:40] | |
gizmoguy | I think i broke your program | [17:40] | |
mercutio | probably | [17:41] | |
gizmoguy | written -1200776 kbytes (24.455); average: -49101.4584 | [17:41] | |
mercutio | it's probably the kernel version
doesn't like the timer | [17:41] | |
gizmoguy | Linux marvin 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux | [17:41] | |
mercutio | CLOCK_MONOTONIC_COARSE | [17:41] | |
gizmoguy | oh look another machine I haven't upgraded to wheezy | [17:41] | |
mercutio | it should still be accurate using the "time" command | [17:42] | |
gizmoguy | it starts off ok
and then it pauses and jumps into the negative | [17:43] | |
mercutio | umm
it was introduced in linux 2.6.23 oops linux 2.6.32 which is what you're using oh that's interesting | [17:43] | |
gizmoguy | written -1166052 kbytes (25.291); average: -46105.4135
real 0m26.686s user 0m0.004s sys 0m6.476s | [17:43] | |
mercutio | umm
you know i bet it's a signed 32 bit integer issue | [17:43] | |
gizmoguy | haha yeah
that's what it feels like | [17:44] | |
mercutio | it looks like it
but it's 64 bit binary but yeah it looks exactly like that and i use 200mb test ifle ok | [17:44] | |
gizmoguy | :) | [17:44] | |
mercutio | so 6.476s cpu
what was wget? | [17:44] | |
gizmoguy | 3.8s | [17:44] | |
mercutio | oh
3.8s system cpu? | [17:44] | |
gizmoguy | real 0m3.565s
user 0m0.184s sys 0m1.628s that's for wget | [17:45] | |
mercutio | oh hangon
so it's being WAYYYY slower | [17:45] | |
gizmoguy | yeah | [17:45] | |
mercutio | i wonder why | [17:45] | |
gizmoguy | i'll try with a smaller file | [17:45] | |
mercutio | % time ./microcurl/microcurl http://192.168.50.254:24/200m > /dev/null
written 204800 kbytes (0.153); average: 1338562.092 ./microcurl/microcurl http://192.168.50.254:24/200m > /dev/null 0.00s user 0.08s system 50% cpu 0.152 total hmm that's slower than before oh i shouldn't load it over nfs prboably | [17:45] | |
gizmoguy | alright, debian cd1 this time | [17:46] | |
mercutio | hhmm same diff | [17:46] | |
gizmoguy | ~700mb
wget: real 0m0.776s user 0m0.028s sys 0m0.364s written 654432 kbytes (1.689); average: 387467.140 real 0m2.303s user 0m0.000s sys 0m2.040s | [17:46] | |
mercutio | wow
http protocol. written 204800 kbytes (0.160); average: 1280000.000 ./microcurl http://202.49.71.58:24/testfile.zip 0.00s user 0.16s system 98% cpu 0.163 total hmm oh oops from wrong computer # time ./microcurl http://202.49.71.58:24/testfile.zip http protocol. written 204800 kbytes (1.799); average: 113841.023 ./microcurl http://202.49.71.58:24/testfile.zip 0.01s user 0.55s system 31% cpu 1.799 total wget http://202.49.71.58:24/testfile.zip 0.07s user 0.61s system 38% cpu 1.784 total that's how it compares for core2duo with the old version for me with gigabit (the old version always writes to /tmp/testwrite which needs to be on tmpfs) ./newmicrocurl http://202.49.71.58:24/testfile.zip > /dev/null 0.00s user 0.57s system 31% cpu 1.798 total and that's new version so new version behaving the same what cpu usage difference do you get to my url? | [17:47] | |
gizmoguy | how big is testfile? | [17:51] | |
mercutio | 200 megabytes
it doesn't have 10 gigabit ethernet but it has gigabit to APE | [17:51] | |
gizmoguy | cpu usage up to 10% or so | [17:52] | |
mercutio | it's not actually a zip file it's /dev/urandom | [17:52] | |
gizmoguy | but I occasionally see it spike to 98% for your process
so maybe that's why it's slow | [17:52] | |
mercutio | weird
i wonder why beacuse i'm testing on e3110 what kind of speed you getting? e3110 is basically ecc version of core2duo | [17:52] | |
gizmoguy | hold up, just heading out for some tea | [17:53] | |
mercutio | orig i found a slow down with adsl cos i was checking time too often / outputting to the screen too mcuh
but i fixed that | [17:53] | |
fixed the 32bit bug :/
by not linking against musl oh actually no it is still there it's bloody 64 bit integer should be 64 bit ok now i fixed that it seems that int is 32 bytes on 64 bit architectures still. | [18:00] | ||
if i strace wget and my microcurl, wget does read of 8k and two writes of 4k, and microcurl does reads of 7300 and writes of 7300 bytes, but sometimes 14600
where 7300 is 1460*5 so if wget is using less cpu i must guess that it's due to getting less packets in a burst and doing read/write of single packet or such | [18:14] | ||
*** | r0ni has joined #arpnetworks | [18:28] | |
gizmoguy | mercutio: uint64_t :) | [18:34] | |
mercutio | oh
is "long" wrong? | [18:34] | |
gizmoguy | long works ok too | [18:34] | |
mercutio | i haevnt' done much coding recently | [18:34] | |
gizmoguy | but uint64 is how to get a 64bit integer
don't use int | [18:34] | |
mercutio | i am also using %uz in printf
i assumed int was 64 bit now | [18:34] | |
gizmoguy | nah, backwards compat yo | [18:34] | |
mercutio | well i see that now :)
oh interesting most of my programming was 15 years ago not a lot has changed since then though.- | [18:34] | |
gizmoguy | an integer is probably defined as a 32bit number somewhere in the C standard no doubt | [18:35] | |
mercutio | but 64 bit is one of things that changed :)
i updated the url err the code at the url but it's purely for showing accurately i'm still curious why it using so much cpu :/ oh, and i stalked you on linkedin :/ | [18:35] | |
gizmoguy | :)
add me if you want | [18:36] | |
mercutio | ok | [18:36] | |
gizmoguy | go to NZNOG? | [18:36] | |
mercutio | nope
i was thinking of going next year | [18:37] | |
gizmoguy | lame | [18:37] | |
mercutio | cos of SDN etc :/ | [18:37] | |
gizmoguy | come on down | [18:37] | |
mercutio | but it's expensive for flights
and accomodation and so forth | [18:37] | |
gizmoguy | true | [18:37] | |
mercutio | and i doubt my work would pay | [18:37] | |
gizmoguy | work pays for everything for me :) | [18:37] | |
mercutio | yeah if work paid for everything i probably wouldn't think twice about it | [18:38] | |
gizmoguy | but yeah, it's a great place to have an informal chat with your upstreams over a few beers | [18:38] | |
mercutio | but really it's on the interesting side rather than useful side | [18:38] | |
gizmoguy | few (read: a lot of beer) | [18:38] | |
mercutio | heh | [18:38] | |
gizmoguy | I find the networking more useful than the talks
the talks are all live streamed anyway | [18:38] | |
mercutio | yeah the talks themselves looked mostly boring | [18:38] | |
gizmoguy | by richard @ r2 | [18:38] | |
mercutio | i see it more of a social thing | [18:38] | |
gizmoguy | yeah it is | [18:39] | |
mercutio | i actually watched some wand thing
and it wasn't nearly technical enoguh but it did suggest you were using old cheap hardware and it seems you still are :) | [18:39] | |
gizmoguy | lol
remember what the talk was on? | [18:39] | |
mercutio | umm
it had a few things | [18:39] | |
gizmoguy | we can go a lot more technical offline | [18:39] | |
mercutio | one of them was about monitoring i think ? | [18:39] | |
gizmoguy | but talks are usually fairly informational | [18:39] | |
mercutio | and debugging problems? | [18:39] | |
gizmoguy | yeah it'll be AMP
our "active measurement platform" | [18:39] | |
mercutio | ahh ok | [18:40] | |
gizmoguy | basically we have nodes in most ISPs in NZ | [18:40] | |
mercutio | i want to do my own network monitoring stuff | [18:40] | |
gizmoguy | and do DNS/ICMP/Traceroute/HTTP testing | [18:40] | |
mercutio | i've got many ideas :) | [18:40] | |
gizmoguy | and we publish them all to http://erg.cms.waikato.ac.nz/amp | [18:40] | |
mercutio | like that you should be able to esimate bandwidth without using up lots of bandwidth | [18:40] | |
gizmoguy | though all that code is ancient and icky
so we have a government grant to rewrite it all | [18:40] | |
mercutio | but lots of ideas can still take a long time to actually put into effect :) | [18:40] | |
gizmoguy | and we're adding event/anomaly detection | [18:40] | |
mercutio | well i got interested when i emailed truenet | [18:41] | |
gizmoguy | truenet suck balls | [18:41] | |
mercutio | and their responses were like OMG
exactly like they're single threading wget | [18:41] | |
gizmoguy | we actually went for that contract
but we were too expensive | [18:41] | |
mercutio | you need multiple tcp connections to represent web page downloads | [18:41] | |
gizmoguy | but at least our results would have meant something | [18:41] | |
mercutio | but you also need to statr them at realistic times
rather than just 8 at once or such | [18:41] | |
gizmoguy | they also were recently doing all their bandwidth tests on 200kb files loaded off trademe.co.nz | [18:41] | |
mercutio | which means you want to download, do parallel requests, request new data when you see the actual urls
etc | [18:42] | |
gizmoguy | they've now moved to 1MB files because of UFB | [18:42] | |
mercutio | i do most of my bandwidth tests on 200kb files
i just confirm with 10mb files 200k often shows if a connection is good or bad | [18:42] | |
gizmoguy | but they report on stuff like average connection speed :/ | [18:43] | |
mercutio | but anyway, like the way i see it is there's thresholds
it doesn't really matter if it's 10% faster or 10% slower but if it takes 2 secodns or 3 seconds to display a web page it's significant yeah but average to where? i also herad that there's some messy routing stuff involved i've got a few vps's with test downloads | [18:43] | |
gizmoguy | so we do full mesh testing | [18:44] | |
mercutio | international | [18:44] | |
gizmoguy | where we can | [18:44] | |
mercutio | ahh interesting
so do you have many locations? | [18:44] | |
gizmoguy | each node to every other node
we don't do bandwidth tests at the moment though | [18:44] | |
mercutio | just ping? | [18:44] | |
gizmoguy | because amp has been around 10 years or so | [18:44] | |
mercutio | what i really want to test is tcp latency | [18:45] | |
gizmoguy | and people didn't like us using "all" their bandwidth | [18:45] | |
mercutio | which is kind of messy
like ping != tcp latency necessarily | [18:45] | |
gizmoguy | I think we have around 30 sites or so | [18:45] | |
mercutio | ahh ok | [18:45] | |
gizmoguy | so you'd like our HTTP test | [18:45] | |
mercutio | yeah i think i saw it once
you have soem kind of traecrouet from many hosts thing? or something some kind of network path thing | [18:45] | |
gizmoguy | yup
http://erg.wand.net.nz/amp/graph.php?src=ampz-auckland&dst=ampz-fx-aknnr | [18:45] | |
mercutio | i think http can behave differently
i think a lot of things though i'd like more real world data :) | [18:46] | |
gizmoguy | scroll to the 'path analysis' graph | [18:46] | |
mercutio | taht's a graph
i saw some uhh something that showed all the different upstreams andi t ihnk something else | [18:47] | |
gizmoguy | could be TR | [18:47] | |
mercutio | http://tr.meta.net.nz/tr.php
maybe this is nunrelated | [18:47] | |
gizmoguy | one of our researchers wrote it
for fun | [18:47] | |
mercutio | ahh ok | [18:47] | |
gizmoguy | perry | [18:47] | |
mercutio | well it's cool | [18:47] | |
gizmoguy | he works for the google now | [18:47] | |
mercutio | ahh ok
adhh yeah it shows the image afterwards | [18:48] | |
gizmoguy | my most active URL on wand.net.nz is still this: | [18:48] | |
mercutio | of the different upstreams | [18:48] | |
gizmoguy | http://wand.net.nz/~perry/max_download.php | [18:48] | |
mercutio | oh god | [18:48] | |
gizmoguy | it kinda became the industry standard TCP calculator heh | [18:48] | |
mercutio | can that be updated?
i hate that tool | [18:48] | |
gizmoguy | hahaha
he wrote it in a night | [18:48] | |
mercutio | i hate it when people argue about tcp limitations
when it's all old data yeah but i mean cubic is VERY VERY common now and bic is around a tiny bit and windows has new stuff that i haven't really played with and linux has all these improvements i think they even decreased the initial timeout down from 3 seconds back when BUBA was common in new zealand i looked into some of those things a little because there was so much packet loss that it was interesting to see how badly things dealt with it and what could be done to improve things and decreasing that 3 second timeout makes a very significant difference in ~5% loss links that said, i put it down myself before linux did :/ | [18:48] | |
gizmoguy | :) | [18:51] | |
mercutio | cos i was looking at openbsd source code for tcp/ip
and i adjusted some stuff then i thought that was easy so i try doing the same on linux and i'm like omg i swear, if you want to look at how tcp/ip works in the kernel it's easier to understand with openbsd than linux by a LARGE margin and it also compiles faster :/ well it helps that openbsd doesn't have cubic etc it just has newreno but yeah are you looking at doing your own truenet type testing? the other big problem i saw with truenet is that they only want to test idle connections and i think it's way better to just test all the time, and expect that there's noise like if i'm playing a game, and someone downloads a 1mb file, ond my game gets laggy, i'd rather that be reported and different aqm on different connections can influence positively/negatively | [18:51] | |
..... (idle for 22mn) | |||
gizmoguy | we are effectively replacing truenet yeah
we have a ISP partner who wants to drop all our software on embedded linux boards and put them on customers internet | [19:20] | |
mercutio | cool
shouldn't it be isp agnostic though? | [19:20] | |
gizmoguy | so we partner with local ISPs for testing the stuff we write | [19:21] | |
mercutio | oh right
so the isp provides the hw but you provide the software? | [19:21] | |
gizmoguy | it's more the data they provide us
as writing network monitoring software with a network is hard :) err without a network* | [19:22] | |
mercutio | with or without a network is hard :) | [19:22] | |
gizmoguy | lol
yeah especially without customers | [19:22] | |
mercutio | yeah the more i thought abuot it the more compilcated it got
but i was planning on trying to do something myself i figure you should be able to stick something on something ilke openwrt pretty easily but that you could get wider uptake by making it work on a windows desktop | [19:22] | |
gizmoguy | we have a wandboard i'm looking to get our monitoring software running on
heh we tried that | [19:23] | |
mercutio | how'd it go? | [19:23] | |
gizmoguy | http://nettest.wand.net.nz/
nobody really ran it so we kinda abandoned it | [19:23] | |
mercutio | is your stuff open source? | [19:24] | |
gizmoguy | some of it is
the stuff NBIE pays for, we don't typically release the source code for | [19:24] | |
mercutio | haha
why am i trying to download the windows version on linux oh i have wine :) | [19:24] | |
gizmoguy | :)
all stuff we develop inhouse is open source Libtrace is our most popular tool we write | [19:24] | |
mercutio | cool
is it bsd licensed? | [19:24] | |
gizmoguy | http://research.wand.net.nz/
I think we standardise on GPL | [19:25] | |
mercutio | ahh | [19:25] | |
gizmoguy | have a look at scamper too | [19:25] | |
mercutio | i dunno if lenny is the most recent or not | [19:25] | |
gizmoguy | scamper is awesome
libprotoident is cool too | [19:25] | |
mercutio | but it'll probably work i imagine | [19:25] | |
gizmoguy | we can identify ~140 different applications purely on 4 bytes of the packet | [19:26] | |
mercutio | oh it's running now what haha | [19:26] | |
gizmoguy | http://research.wand.net.nz/software/libprotoident.php | [19:26] | |
mercutio | nice
that is 4 initial bytes? or within each pcaket? | [19:26] | |
gizmoguy | "Unlike many techniques that require capturing the entire packet payload, only the first four bytes of payload sent in each direction, the size of the first payload-bearing packet in each direction and the TCP or UDP port numbers for the flow are used by libprotoident" | [19:26] | |
mercutio | ahh so first four
hmm | [19:27] | |
gizmoguy | one of the other things we do at wand is take a lot of network traffic dumps
cept most ISPs don't like giving you full payload so we standardised on the first 4 bytes to keep it anonymous | [19:27] | |
mercutio | cool
i like that | [19:27] | |
gizmoguy | and no chance of password leaks etc
also it's easier to store :) | [19:27] | |
mercutio | yes
is it very compressable? | [19:28] | |
gizmoguy | but libprotoident lets us look at what protocols people are using | [19:28] | |
mercutio | umm
so it's full tcp header | [19:28] | |
gizmoguy | http://wand.net.nz/wits/waikato/8/ | [19:28] | |
mercutio | with 4 bytes data? | [19:28] | |
gizmoguy | download some traces and try it out :)
Snapping Method Packets truncated four bytes after the end of the transport header, except for DNS | [19:28] | |
mercutio | dude
try xz compression i'm not downloading this direct to hme :/ home | [19:29] | |
gizmoguy | come on | [19:29] | |
mercutio | heh | [19:29] | |
gizmoguy | we split them into small tarballs for ya | [19:29] | |
mercutio | what
6 gb gz? | [19:29] | |
gizmoguy | yeah | [19:30] | |
mercutio | on adsl :) | [19:30] | |
gizmoguy | lame
I got vdsl at home | [19:30] | |
mercutio | oh what it's ftp | [19:30] | |
gizmoguy | protocol of the future | [19:31] | |
mercutio | hmmm
it's downloading slow too | [19:31] | |
gizmoguy | do you not have v6 at home? :O
We rate limit ipv4 access to 'encourage' other researchers who want access to our datasets to move to ipv6 | [19:31] | |
mercutio | i had v6 at home
oh i'm not downloading to hoem hangon i'll go via ipv6 i find ipv4 works better :/ i suppose you get to be impractical :) | [19:32] | |
gizmoguy | haha yup! | [19:34] | |
mercutio | 30megabytes/sec now
40 50 60 55 it ramped up slow 80 i wonder if it's disk :) 0 6203M 0 27.1M 0 0 1184k 0 1:29:24 0:00:23 1:29:01 1216k^C 72 6203M 72 4476M 0 0 66.5M 0 0:01:33 0:01:07 0:00:26 84.0M kind of a big difference between thee two :) | [19:34] | |
gizmoguy | haha, one v4 one v6? | [19:36] | |
mercutio | yeah
i thought soemthing was broken is that gigabit international? and hangon, that's faster speed than your core2duo got curl -O ftp://wits.cs.waikato.ac.nz/waikato/8/20111104-000000-0.gz 5.20s user 26.06s system 33% cpu 1:32.05 total oh hangon, you had 800 megabit, not 80mb/sec didn't you y'know if i didn't have to pull that file back home i wouldn't really complain about you using gz :) | [19:37] | |
BryceBot | <mercutio> hh halghl, yhu hal 800 megabut, lht 80mb/sec lull't yhu | [19:43] | |
mercutio | what | [19:44] | |
tracestats: error while loading shared libraries: libtrace.so.3: wrong ELF class: ELFCLASS32
hmmmm oh fixed i hate how ubuntu doesn't include /usr/local/lib in search path by default but that's a really bizzare error message for such ohh i haev a 32 bit version of that library installed by that test client thingy | [19:49] | ||
m0unds | boy, making serial cables is fun | [19:58] | |
mercutio | old school :)
oh i can just use tcpduump rather than get a 6gb dump | [20:01] | |
m0unds | yea, we use them for control surfaces
but we have no spares, so i used the cable kits provided with the controllers and made 4 9-25 null modem cables out of cat 6 hahaha | [20:08] | |
gizmoguy | right home time I think
see you suckers later | [20:11] | |
m0unds | later man | [20:12] | |
gizmoguy | i'm going home to build a network for a lan this weekend
7 juniper switches :P | [20:12] | |
m0unds | EX3200s? | [20:13] | |
mercutio | heh
you just have 7 juniper switches lying around? | [20:14] | |
m0unds | m0unds wants to play with J gear
i wish i did, i just have a stack of 2960s | [20:14] | |
gizmoguy | mercutio: heh yup | [20:15] | |
mercutio | i hate 2960s | [20:15] | |
gizmoguy | 6x EX2200s | [20:15] | |
m0unds | nowhere near as much as i do | [20:15] | |
gizmoguy | and 1x EX4200[20:15] <m0unds> figured i'd guess middle of the road :) | [20:15] | |
m0unds | j switches are so nice | [20:15] | |
gizmoguy | the 2200s are pretty basic, but i'm just using it as the access network | [20:15] | |
m0unds | yeah | [20:15] | |
gizmoguy | the EX4200 is a dream to work on | [20:15] | |
mercutio | i wouldn't mind 7 ex4200s | [20:16] | |
gizmoguy | and i have an M320 for the lulz in storage | [20:16] | |
m0unds | i need to get a 2200 or 3200 for home | [20:16] | |
gizmoguy | 2200c if you want to get the small one | [20:16] | |
m0unds | yeah
i'd probably shoot for 24 ports | [20:16] | |
mercutio | for home? | [20:16] | |
m0unds | yep
prewired house, lots of devices | [20:16] | |
mercutio | i'm using 4 gigabit ports at home
and 4 10/100 | [20:16] | |
m0unds | i'm using 13 | [20:16] | |
mercutio | err that's how amny ports i haev at least | [20:17] | |
m0unds | and 3 10/100 on my SRX210HE | [20:17] | |
mercutio | and one of them connecs the two together
i do have an unused mangaed switch but i dunno how you'd end up with 24 devices at home :) ahh ok, so 24 makes sense | [20:17] | |
m0unds | yeah, more than 12
if it was less, i'd go for 12 for sure because $$$ hahahaha | [20:17] | |
mercutio | heh
you could always go dual 8 port switches :/ | [20:18] | |
m0unds | nooooo | [20:18] | |
mercutio | haha
one managed one unmanaged | [20:18] | |
m0unds | nooooo | [20:18] | |
mercutio | i thought you were trying to be chaep | [20:18] | |
m0unds | not that cheap | [20:18] | |
mercutio | heh | [20:18] | |
m0unds | bang for the buck | [20:19] | |
mercutio | yeah
just get a cheap 24 port switch :/ | [20:19] | |
m0unds | i have a cheap 24 port switch | [20:19] | |
mercutio | go cheaper than juniper?
oh | [20:19] | |
m0unds | yeah | [20:19] | |
mercutio | you haev a 29600? | [20:19] | |
m0unds | not at home | [20:19] | |
mercutio | err 2960s | [20:19] | |
m0unds | at work | [20:19] | |
mercutio | 2960g
but 2960s would work too 2960 takes up lots of power | [20:19] | |
m0unds | mine are WS-C2960S-48FPS-L
so, ~900W with full POE load | [20:20] | |
mercutio | it'll be like 150w or more without poe :/ | [20:20] | |
m0unds | yeah | [20:20] | |
mercutio | hence lots of power :) | [20:20] | |
m0unds | they're also loud, and hot
and crappy i hate cisco gear | [20:20] | |
mercutio | gcet something with energy efficient ethernet for home maybe?
so do i GET A CLOUD CORE ROUTER (kidding) | [20:20] | |
m0unds | hahahaha | [20:21] | |
mercutio | i need to have hard-disk storage at home aagain
i've been living off just ssd | [20:21] | |
staticsafe | mercutio: you mean like this - http://routerboard.com/CCR1036-12G-4S | [20:22] | |
mercutio | but i'm like where am i going to put this packet capture heh
static: yes you get to run a beta OS | [20:22] | |
m0unds | yep | [20:23] | |
staticsafe | i have a routerboard as my home router | [20:24] | |
m0unds | hell, if you buy the middle of the road RB1100AH you end up with two or more ports that just don't work correctly
and they'll tell you as much | [20:24] | |
mercutio | at least that includes a switch m0unds
cloud core router doesn't even have a swiitch | [20:24] | |
m0unds | that's being generous | [20:24] | |
mercutio | every port goes throguh the cpu | [20:24] | |
m0unds | hahaha | [20:24] | |
mercutio | yoeu get two switches i think
with different mtu limits etc | [20:25] | |
staticsafe | the lower end routerboards are perfect for home use tbh | [20:27] | |
m0unds | i had an rb450g and it died a hero's death (bad caps, bad thermal mgmt on the cpu) | [20:27] | |
staticsafe | compared to the other garbage on the market | [20:27] | |
m0unds | sure | [20:27] | |
mercutio | xz is so damn slow to compress
--- % 523.0 MiB / 2693.7 MiB = 0.194 2.1 MiB/s 21:32 i think it's about 1/6th of the way through? so like two hours or something it was half an hour with -1 and still 50% better than gzip ratio err 33% better | [20:34] | |
....... (idle for 30mn) | |||
*** | ese has joined #arpnetworks | [21:05] | |
.... (idle for 15mn) | |||
gizmoguy | m/ my machine from last year's lan still boots | [21:20] | |
brycec | good grief! I have never had so much backlog to catch up upon in this channel | [21:26] | |
milki | you dont type /clear enough | [21:29] | |
brycec | I could just ignore it... and I am. It overran my buffer :p
(And I never type /clear when I'm afk :P) | [21:35] | |
gizmoguy | brycec: sorry
me and mercutio worked out we live an hour from each other | [21:35] | |
brycec | haha no worries mate :) | [21:36] | |
mnathani | up_the_irons: Have you considered licensing your automation and various tools for Virtual Machine provisioning to your competition? | [21:41] | |
mercutio | gizmoguy:
i'm still trying to get libtrace to work :/ it doesn't like my lack of encapuslation i found i had an old dump of my own connection around being the geek i am :/ reading from file ben, link-type NULL (BSD loopback) but it's in that format ben: tcpdump capture file (little-endian) - version 2.4 (No link-layer encapsulation, capture length 128) i suppose i should at least be happy there's source so i can try and figure out how it works :) mnathani: why should his compettion have them? also it probably would mean he'd end up with heaps of questions and even less spare time | [21:41] | |
gizmoguy | mercutio: report it to me tomorrow and I'll raise a bug for you :) | [21:47] | |
mercutio | ahh real | [21:47] | |
gizmoguy | i'm busy drinking and configuring linux | [21:47] | |
mercutio | those don't go tegether do they | [21:47] | |
m0unds | they sure do | [21:48] | |
mercutio | i thought i should be able to figure out how to do it :) | [21:48] | |
gizmoguy | they go very well together
i even managed to partition a disk correctly! well, ask me tomorrow if i configured it correctly | [21:48] | |
m0unds | it's the only way to fly | [21:48] | |
mercutio | cos it looks like openbsd loopbackup, but with host byte order rather than network byte order from what i gather | [21:48] | |
mnathani | mercutio: Just a thought for alternate means of revenue generation, since the code has already been written and tested | [21:48] | |
mercutio | mnathani: have you seen the solusvm forum? | [21:49] | |
m0unds | gizmoguy: i forgot to ask, are you on untappd? | [21:49] | |
mercutio | gizmoguy: you remembered to use gdt? | [21:49] | |
gizmoguy | m0unds: oh man, I should join
everyone else I know does it mercutio: gpt? | [21:49] | |
mercutio | partition table
guid partition table it seems use gdisk to do it doesn't have the silly 4 parition limit or extended partition hack | [21:51] | |
gizmoguy | I use parted | [21:52] | |
mercutio | dunno if that does it or not
ahh parted does support | [21:52] | |
gizmoguy | yeah it does | [21:52] | |
mercutio | if you have modern computer yo ucan use uefi too | [21:52] | |
*** | ese has quit IRC (Ping timeout: 245 seconds) | [22:02] | |
mercutio | oh it doesn't like infiniband either :)
unless i broke it yeah doesn't like ib | [22:04] | |
gizmoguy | I'm not sure we've ever tested with IB :) | [22:06] | |
mercutio | yeah
it's nice how there's so many different formats :/ like it probably works on freebsd on ethernet | [22:06] | |
gizmoguy | it should work on freebsd
we test on lots of different platforms osx support too :P | [22:08] | |
mercutio | it's ppp on freebsd though
yeah it works on ethernet although dunny why EHLO is Invalid_SMTP it actually seems to work with most stuf i want to make graphs i think ;) | [22:08] | |
.... (idle for 17mn) | |||
*** | ThalinVien has quit IRC (*.net *.split)
tabthorpe has quit IRC (*.net *.split) | [22:29] | |
..... (idle for 22mn) | |||
r0ni has quit IRC (Quit: Textual IRC Client: www.textualapp.com) | [22:51] | ||
.......... (idle for 46mn) | |||
ese has joined #arpnetworks | [23:37] | ||
ese has quit IRC (Ping timeout: 272 seconds) | [23:43] | ||
ese has joined #arpnetworks | [23:55] |
↑back Search ←Prev date Next date→ Show only urls | (Click on time to select a line by its url) |