[06:04] *** grepidemic has quit IRC (Ping timeout: 252 seconds) [06:06] *** grepidemic has joined #arpnetworks [07:01] *** m0unds has quit IRC (Quit: derf) [07:01] *** m0unds has joined #arpnetworks [07:14] *** novae has quit IRC (Ping timeout: 245 seconds) [08:57] *** carvite has quit IRC (Remote host closed the connection) [09:05] *** Erick- has joined #arpnetworks [10:36] !help [10:40] 89With? [10:40] *With? [11:27] *** carvite has joined #arpnetworks [11:40] *** m0unds has quit IRC (Quit: yerf) [11:42] *** mus1cb0x has joined #arpnetworks [11:42] anyone know why i'd be getting silent broken pipes to my vps on kvr14 lately? [11:43] mus1cb0x: what OS? [11:43] fbsd 9.2 [11:43] same as another vps on another kvr which doesn't break pipe [11:59] *** m0unds has joined #arpnetworks [14:59] Is there such a thing as a development version of the internet, a place where one can test BGP configurations without the risk of messing up any production networks? [15:05] labs [15:05] build a lab w/a few devices that speak bgp [15:07] then you can simulate to your heart's content [15:21] mnathani: it's called a local network [15:22] if you want a full route table you can probably get one passively that you can't route [15:22] you can't really mess up much with bgp as long as both ends have filters. [15:23] so if the other end filters what ip addreses you can adverrtise, you just set aside those ip's to advertise and make sure they're not in use from other things [15:23] then advertise those ip's... [15:24] and you can use a private asn if you don't have a bgp asn [15:29] Definitely need to start with a private ASN [15:29] does IPv6 work pretty much the same as v4 with BGP? [15:29] you can reuse an asn in more than one place on a network [15:30] yeah [15:30] you have ipv4 and ipv6 bgp sessions separate [15:30] and ipv4 is over ipv4 and ipv6 is over ipv6 [15:30] subnetting is more complicated :) [15:31] cos so many ip's to choose for link address [15:31] but lots of people are using /64s to connect to each other on ipv6 [15:31] and /30s on ipv4 [15:31] in theory you can use /31s and /127s [15:32] > /48 per site [15:32] nah for the link address to the bgp neighbour [15:32] for directly connected links [15:32] right [15:32] i wonder what arp does [15:32] a /48 is like 65000 /64s right? [15:39] a /64 can lead to neighbour discovery [15:39] err implies [15:39] which isn't really necessary for connecting point to point links [15:40] Event if you do use a /127 you are not likely to use any other subnets from that /64 for anything else? [15:55] *** novae has joined #arpnetworks [16:29] blah blah power problems [16:30] POWAR [17:34] How would I test packet prioritization on a local LAN? [17:35] use iperf to blast udp traffic? [17:36] if voip traffic was being prioritized - the iperf traffic should transmit with a lower priority / dropped packets? [17:39] yeh [17:39] where's it being prioritised? [17:39] if you go gigabit -> 100 megabit -> 10 megabit [17:39] presently in a mikrotik vm [17:39] wehre 100 to 10 is the itnernet and gigabit to 100 megabit is the router [17:40] then flooding 100 megabit will still give you issues [17:40] but you should be able to flood 20 megabit and have a voice call [17:40] usually fast to slow connectinos don't work very well without aqm [17:40] I guess I would flood with the prioritization disabled to compare [17:40] and switches don't normally have good aqm [17:41] if you're going gigabit to gigabit to 100 megabit [17:41] then linux can congest the queue on the ethernet [17:41] reducing txqueuelen or using aqm can help [17:41] fq_codel is kind of cool and easy to configure, and works fine at gigabit speeds [17:42] tc qdisc add dev eth0 root fq_codel [17:42] only in recent kernels though [17:42] on older stuff i would normally just use sfq [17:42] but sfq doesn't work well for things like bittorrent, but it's generally fine for light networks [17:42] ie mixing buik/interactive [17:43] sfq is basicallyl like having 8 queues [17:43] and randomly splitting between them [17:43] so it usually works [17:43] but if you have lots of bulk senders it doesn't tend to work [17:43] it may not be as bad as without, but won't really fix things [17:44] normal linux has some prioritisation too [17:44] but you have to reduce queue length to really benefit [17:45] and uhh change ring size on the ethernet driver [17:46] w/mikrotik it's easier to use a queue tree w/global queues and subqueues [17:46] makes it easier to visualize the traffic too [17:46] as far as impact of qos on it, ensuring stuff you expect to be hitting a particular queue is in fact hitting it and being impacted the way you intend [17:47] how does the 'priority' field work, presently my queue has it set to 8 [17:47] is higher better, or lower? [17:48] and the queue types confuses me: pfifo vs sfq, vs pcq, vs red [17:49] i wouldn't even touch priorities myself [17:49] just use aqm [17:49] voip is pretty tolerant [17:49] skype is worse [17:49] because you tend to talk to people further away,.. [17:50] http://wiki.mikrotik.com/wiki/Manual:Queues_-_PCQ [17:50] you can only relaly fix outbound traffic too [17:50] ehh, you can apply downstream limiters to prevent latency from spiking [17:52] can you do something like allow download upto and untill ping to certain destination gets higher than desired limit, kind of variabla like that? [17:52] i just tested with my particular connection [17:52] pull down a ton of traffic, note when latency starts getting out of hand, limit to a point before that [17:53] same with upstream [17:53] with my 50/10 at home, it ends up being 48 down 8 up [17:53] so once those limits are set, pretty much no amount of downloading would drastically increase latency? [17:54] right [17:54] i could saturate my downstream at home to 48mbit without latency and jitter getting wacky [17:54] so i rate limit traffic to 48 down, 8 up and then assign classes to traffic types to give higher priority to certain traffic [17:55] the higher priority part allows multiple high-bandwidth applications to operate on my network without degrading voice or gaming or whatever [17:56] my goal was to make it possible for me to play $somegame with my wife streaming HD video from amazon or netflix without impacting gameplay [17:58] was trying to see if i had a copy of my mikrotik config somewhere as an example. seems like i don't [17:59] what mikrotik model do you use? [18:00] i had an rb450g for a long time, it was an early hw rev and had some power circuitry issues. when it died, i swapped it for an rb1100ahx2 because i got a good deal on it ($200) and ended up selling that to buy an SRX210he because the 1100 was way too quirky for me [18:45] *** novae has quit IRC (Ping timeout: 255 seconds) [18:47] *** novae has joined #arpnetworks [18:49] *** grepidemic has quit IRC (Quit: leaving) [18:56] *** grepidemic has joined #arpnetworks [19:42] *** acf_ has quit IRC (Read error: No route to host) [20:00] *** grepidemic has left "WeeChat 0.3.8" [20:01] *** acf_ has joined #arpnetworks [20:01] *** grepidemic has joined #arpnetworks [22:23] *** mus1cb0x has left "WeeChat 0.4.2" [22:26] mnathani: fq_codel is meant to behave kind of like that [22:27] http://www.bufferbloat.net/projects/codel/wiki