Re: Low Cost 10G Router

2015-05-20 Thread Mark Tees
For the lists benefit, there is a 6 X 10GBE option for the ASR1000
series it seems. No idea on pricing though.

http://www.cisco.com/c/en/us/products/collateral/application-networking-services/wide-area-application-services-waas-software/data-sheet-c78-729778.pdf

Cheers,

Mark


On Wed, May 20, 2015 at 3:59 PM, Mark Tinka mark.ti...@seacom.mu wrote:


 On 19/May/15 20:46, Ray Soucy wrote:

 An ASR1K might do the trick, but more likely than not you're looking at an
 ASR9K if you want full tables; I don't have any experience with the 1K
 personally so I can't speak to that.  The ASR 9K is a really great platform
 and is what we use for BGP here, but it's pretty much the opposite of cheap.

 The ASR1000 is a very good box, but I tend to prefer them for low-speed
 services, which are generally non-Ethernet in nature, e.g., downstream
 customers coming in via SDH.

 They do support 10Gbps ports, but that is a 1-port SPA; and the most you
 can have in today's SIP's (carrier cards) would be 4x 1-port SPA's. So
 not very dense.

 Their forwarding planes start at 2.5Gbps (fixed) all the way to 200Gbps
 (13-slot chassis). But you're more likely to run out of high-speed ports
 before you stress a 200Gbps forwarding plane on that chassis.

 So if the applications are purely Ethernet, I'd not consider the
 ASR1000. But if there is a mix-and-match for Ethernet and non-Ethernet
 ports, it's the perfect box. That and the MX104.

 Mark.



-- 
Regards,

Mark L. Tees


Re: Low Cost 10G Router

2015-05-20 Thread Mark Tinka


On 20/May/15 08:54, Jeff Tantsura wrote:
 ASR1K (XE) has great BGP implementation, go for it if you are OK with 
 density/throughput.

I second that. BGP for IOS XE is very mature (except RPKI, which has
just got a fix).

Mark.


Re: Low Cost 10G Router

2015-05-20 Thread Mark Tinka


On 19/May/15 23:59, Rodrigo 1telecom wrote:
 I know if is not possible to have a full routing on ex3300(low memory for it) 
 , but i never tried to do a default router on it( with EFL licence and 
 software above version 12)
 I have many bgp session with cisco 3750 switchs.. Traffic about 2gb on it... 
 Have a peer( ebgp customer) with a acx2000( i know it have 10gb port) we send 
 to this router a default route only... And it have 1.5gb with us and more 1gb 
 with other link provider...

If you need a full table in FIB, then you're stuffed with any switch
vendor out there.

But if your switch vendor is able to hold the full table in RIB, and
allow you to selectively hold chosen routes in FIB, then you could get
away with lots of 10Gbps-capable switches at a reasonable price.

Mark.


Re: Low Cost 10G Router

2015-05-20 Thread Mark Tinka


On 19/May/15 20:46, Ray Soucy wrote:

 An ASR1K might do the trick, but more likely than not you're looking at an
 ASR9K if you want full tables; I don't have any experience with the 1K
 personally so I can't speak to that.  The ASR 9K is a really great platform
 and is what we use for BGP here, but it's pretty much the opposite of cheap.

The ASR1000 is a very good box, but I tend to prefer them for low-speed
services, which are generally non-Ethernet in nature, e.g., downstream
customers coming in via SDH.

They do support 10Gbps ports, but that is a 1-port SPA; and the most you
can have in today's SIP's (carrier cards) would be 4x 1-port SPA's. So
not very dense.

Their forwarding planes start at 2.5Gbps (fixed) all the way to 200Gbps
(13-slot chassis). But you're more likely to run out of high-speed ports
before you stress a 200Gbps forwarding plane on that chassis.

So if the applications are purely Ethernet, I'd not consider the
ASR1000. But if there is a mix-and-match for Ethernet and non-Ethernet
ports, it's the perfect box. That and the MX104.

Mark.


Re: Low Cost 10G Router

2015-05-20 Thread Jeff Tantsura
ASR1K (XE) has great BGP implementation, go for it if you are OK with 
density/throughput.

Regards,
Jeff

 On May 19, 2015, at 11:35 PM, Mark Tees markt...@gmail.com wrote:
 
 For the lists benefit, there is a 6 X 10GBE option for the ASR1000
 series it seems. No idea on pricing though.
 
 http://www.cisco.com/c/en/us/products/collateral/application-networking-services/wide-area-application-services-waas-software/data-sheet-c78-729778.pdf
 
 Cheers,
 
 Mark
 
 
 On Wed, May 20, 2015 at 3:59 PM, Mark Tinka mark.ti...@seacom.mu wrote:
 
 
 On 19/May/15 20:46, Ray Soucy wrote:
 
 An ASR1K might do the trick, but more likely than not you're looking at an
 ASR9K if you want full tables; I don't have any experience with the 1K
 personally so I can't speak to that.  The ASR 9K is a really great platform
 and is what we use for BGP here, but it's pretty much the opposite of cheap.
 
 The ASR1000 is a very good box, but I tend to prefer them for low-speed
 services, which are generally non-Ethernet in nature, e.g., downstream
 customers coming in via SDH.
 
 They do support 10Gbps ports, but that is a 1-port SPA; and the most you
 can have in today's SIP's (carrier cards) would be 4x 1-port SPA's. So
 not very dense.
 
 Their forwarding planes start at 2.5Gbps (fixed) all the way to 200Gbps
 (13-slot chassis). But you're more likely to run out of high-speed ports
 before you stress a 200Gbps forwarding plane on that chassis.
 
 So if the applications are purely Ethernet, I'd not consider the
 ASR1000. But if there is a mix-and-match for Ethernet and non-Ethernet
 ports, it's the perfect box. That and the MX104.
 
 Mark.
 
 
 
 -- 
 Regards,
 
 Mark L. Tees


Re: Measuring DNS Performance Graphing Logs

2015-05-20 Thread Denis Fondras
 I was wondering which tool(s) can I use to measure the performance of my 3
 DNS servers (1 primary, 1 secondary, 1 solely cacheDNS)? From the stats I
 would like to know if my DNS server is serving as it should be or if any of
 it's options are set inappropriately and others alike.

Perhaps http://dns.measurement-factory.com/tools/dsc/ (used by AS112) can help.

Denis


Re: Measuring DNS Performance Graphing Logs

2015-05-20 Thread Andrew Smith
Smokeping (http://oss.oetiker.ch/smokeping/) can graph DNS response latency
via dig.

ThousandEyes (https://www.thousandeyes.com/) has some commercial options
for monitoring DNS server responsiveness, and zone performance from
different vantage points throughout the globe.



On Tue, May 19, 2015 at 12:34 PM, Zayed Mahmud zayed.mah...@gmail.com
wrote:

 Hello!
 This is my first message to NANOG's mailing list. I hope someone can help
 me.

 I was wondering which tool(s) can I use to measure the performance of my 3
 DNS servers (1 primary, 1 secondary, 1 solely cacheDNS)? From the stats I
 would like to know if my DNS server is serving as it should be or if any of
 it's options are set inappropriately and others alike.

 I looked for a while but could not find any. Any help would be highly
 appreciated. I am running bind9 on UNIX platform.

 Question 2) I would also like to know how can I graph my DNS logs? And how
 can I integrate it to my CACTI server as well? I couldn't find any suitable
 plugin. Any suggestion?

 --

 --
 Best Regards,

 *Zayed Mahmud*

 *Senior Core  IP Network Team,*

 *Banglalion Communications Limited, Bangladesh.*



Re: Low Cost 10G Router

2015-05-20 Thread Ray Soucy
You're right I dropped down to the v2 for pricing reasons:

- Supermicro SuperServer 5017R-MTRF
- 4x SATA
- 8x DDR3
- 400W Redundant
- Eight-Core Intel Xeon Processor E5-2640 v2 2.00GHz 20MB Cache (95W)
- 4 x SAMSUNG 2GB PC3-12800 DDR3-160
- 2 x 500GB SATA 6.0Gb/s 7200RPM - 3.5 - Western Digital RE4 WD5003ABYZ
- Supermicro System Cabinet Front Bezel CSE-PTFB-813B with Lock and Filter
(Black)
- No Windows Operating System (Hardware Warranty Only, No Software Support)
- Three Year Warranty with Advanced Parts Replacement

FWIW I used Sourcecode as the system builder.  They've been great to work
with.

On Tue, May 19, 2015 at 4:46 PM, Joe Greco jgr...@ns.sol.net wrote:

  How cheap is cheap and what performance numbers are you looking for?
 
  About as cheap as you can get:
 
  For about $3,000 you can build a Supermicro OEM system with an 8-core
 Xeon
  E5 V3 and 4-port 10G Intel SFP+ NIC with 8G of RAM running VyOS.  The pro
  is that BGP convergence time will be good (better than a 7200 VXR), and
  number of tables likely won't be a concern since RAM is cheap.  The con
 is
  that you're not doing things in hardware, so you'll have higher latency,
  and your PPS will be lower.

 What 8 core Xeon E5 v3 would that be?  The 26xx's are hideously pricey,
 and for a router, you're probably better off with something like a
 Supermicro X10SRn fsvo n with a Xeon E5-1650v3.  Board is typically
 around $300, 1650 is around $550, so total cost I'm guessing closer to
 $1500-$2000 that route.

 The edge you get there is the higher clock on the CPU.  Only six cores
 and only 15M cache, but 3.5GHz.  The E5-2643v3 is three times the cost
 for very similar performance specs.  Costwise, E5 single socket is the
 way to go unless you *need* more.

 ... JG
 --
 Joe Greco - sol.net Network Services - Milwaukee, WI - http://www.sol.net
 We call it the 'one bite at the apple' rule. Give me one chance [and]
 then I
 won't contact you again. - Direct Marketing Ass'n position on e-mail
 spam(CNN)
 With 24 million small businesses in the US alone, that's way too many
 apples.




-- 
Ray Patrick Soucy
Network Engineer
University of Maine System

T: 207-561-3526
F: 207-561-3531

MaineREN, Maine's Research and Education Network
www.maineren.net


Re: Low Cost 10G Router

2015-05-20 Thread Eduardo Meyer
On Tuesday, May 19, 2015, Warsaw wrote:

   On May 19, 2015, at 10:22, Colton Conor colton.co...@gmail.com
 javascript:; wrote:
  
   What options are available for a small, low cost router that has at
 least
   four 10G ports, and can handle full BGP routes? All that I know of are
 the
   Juniper MX80, and the Brocade CER line. What does Cisco and others have
   that compete with these two? Any other vendors besides Juniper,
 Brocade,
   and Cisco to look at?

 I have two ServerU L-800 boxes routing BGP and OSPF, one of those has
 4x10G SFP+ port and the


I'm good w/ ServerU L-800 as well running BGP with FreeBSD in a location
and VyOS in a couple other.

I still dont know how much traffic Mr Conor needs to forward, if it's a 10G
base or just needs 10G ports. Without Chelsio ASICS I route 4Gb/s on this
router and I second the suggestion for L-800 if the desired forwarding rate
is around 4Gbit.

I didnt know Chelsio expansions could do forwarding directly on the card.
just heard about its low rate of interruption requests. Sounds like it
worths further investigation thanks on that..

As for L-800 I run it for over one year now doing BGP and firewalling.
Great value for a twelve hundred bucks purchase.


 It's a 1,200 USD starting cost for a very decent router which promisses to
 delivery a good pps and bps rate specially when compared to Mikrotik's CCR
 and other Cisco/Brocade routers on this same grade. Add to it a couple
 hundred extra bucks to have a very decent Chelsio T5 ASICS expansion to
 L800 chassis and you pretty much have a system that, according to Chelsion
 data sheet, promisses to delivery 27 milion packets per second filtered and
 forwarded. Pretty much Line Rate for 10G ports.

 I don't know about the expected 27Mpps per port, but I can confirm 4.8Mpps
 peaking / 4.2Mpps avging on my rack everyday, and for the price I pay on
 this ServerU + FreeBSD setup I can't avoid to suggest it worths pretty much
 a try!

 http://www.serveru.us/en/netmapl800

 If you buy a Chelsio card or already have it, or have it at a better price
 (sometimes we find very good 300.00 USD deals on chelsio T5, while their
 list price is ~900.00 USD) talk to 'em first, they have Chelsio front
 expansions by default but if you buy a Chelsio x8 PCIe card your own they
 need to arrange ServerU L-800 to have it perfectly fitted in their L-800
 chassis, and usually it requires rear raiser replacement in their router,
 so talk to them first... I learned it the bad way ;] bought the chelsio
 card myself and found out I could not use it, since this L-800 router comes
 with raisers for front expansions. They were gentle enough to upgrade the
 raiser for free but I had to ship the box back to Florida. So talk to
 them...



















-- 
===
Eduardo Meyer
pessoal: dudu.me...@gmail.com
profissional: ddm.farmac...@saude.gov.br


Re: Low Cost 10G Router

2015-05-20 Thread Ray Soucy
P.S I went through HotLava Systems for the Intel-based SFP+ NICs to add to
those, http://hotlavasystems.com/ (not trying to plug; these are just hard
to find)

On Wed, May 20, 2015 at 9:08 AM, Ray Soucy r...@maine.edu wrote:

 You're right I dropped down to the v2 for pricing reasons:

 - Supermicro SuperServer 5017R-MTRF
 - 4x SATA
 - 8x DDR3
 - 400W Redundant
 - Eight-Core Intel Xeon Processor E5-2640 v2 2.00GHz 20MB Cache (95W)
 - 4 x SAMSUNG 2GB PC3-12800 DDR3-160
 - 2 x 500GB SATA 6.0Gb/s 7200RPM - 3.5 - Western Digital RE4 WD5003ABYZ
 - Supermicro System Cabinet Front Bezel CSE-PTFB-813B with Lock and Filter
 (Black)
 - No Windows Operating System (Hardware Warranty Only, No Software Support)
 - Three Year Warranty with Advanced Parts Replacement

 FWIW I used Sourcecode as the system builder.  They've been great to work
 with.

 On Tue, May 19, 2015 at 4:46 PM, Joe Greco jgr...@ns.sol.net wrote:

  How cheap is cheap and what performance numbers are you looking for?
 
  About as cheap as you can get:
 
  For about $3,000 you can build a Supermicro OEM system with an 8-core
 Xeon
  E5 V3 and 4-port 10G Intel SFP+ NIC with 8G of RAM running VyOS.  The
 pro
  is that BGP convergence time will be good (better than a 7200 VXR), and
  number of tables likely won't be a concern since RAM is cheap.  The con
 is
  that you're not doing things in hardware, so you'll have higher latency,
  and your PPS will be lower.

 What 8 core Xeon E5 v3 would that be?  The 26xx's are hideously pricey,
 and for a router, you're probably better off with something like a
 Supermicro X10SRn fsvo n with a Xeon E5-1650v3.  Board is typically
 around $300, 1650 is around $550, so total cost I'm guessing closer to
 $1500-$2000 that route.

 The edge you get there is the higher clock on the CPU.  Only six cores
 and only 15M cache, but 3.5GHz.  The E5-2643v3 is three times the cost
 for very similar performance specs.  Costwise, E5 single socket is the
 way to go unless you *need* more.

 ... JG
 --
 Joe Greco - sol.net Network Services - Milwaukee, WI - http://www.sol.net
 We call it the 'one bite at the apple' rule. Give me one chance [and]
 then I
 won't contact you again. - Direct Marketing Ass'n position on e-mail
 spam(CNN)
 With 24 million small businesses in the US alone, that's way too many
 apples.




 --
 Ray Patrick Soucy
 Network Engineer
 University of Maine System

 T: 207-561-3526
 F: 207-561-3531

 MaineREN, Maine's Research and Education Network
 www.maineren.net




-- 
Ray Patrick Soucy
Network Engineer
University of Maine System

T: 207-561-3526
F: 207-561-3531

MaineREN, Maine's Research and Education Network
www.maineren.net


Re: Low Cost 10G Router

2015-05-20 Thread Pavel Odintsov
Hello!

Ray, I could suggest switch from multi physical CPU configuration to
single. Like Intel Xeon E5-1650/1660/1680 or even Xeon E3 platforms.
Because multi processor systems need really huge amount of knowledge
for NUMA configuration and PCI-E devices assignment for each NUMA.

Secondly, I could vote many times for Supermicro! :) Dell or HP are
really ugly systems for soft routers. CPU frequency tuning, PCM
debugging are real nightmare on this systems. Please beware of they!

Supermicro is very clear and do not block useful functions of platform.


On Wed, May 20, 2015 at 4:08 PM, Ray Soucy r...@maine.edu wrote:
 You're right I dropped down to the v2 for pricing reasons:

 - Supermicro SuperServer 5017R-MTRF
 - 4x SATA
 - 8x DDR3
 - 400W Redundant
 - Eight-Core Intel Xeon Processor E5-2640 v2 2.00GHz 20MB Cache (95W)
 - 4 x SAMSUNG 2GB PC3-12800 DDR3-160
 - 2 x 500GB SATA 6.0Gb/s 7200RPM - 3.5 - Western Digital RE4 WD5003ABYZ
 - Supermicro System Cabinet Front Bezel CSE-PTFB-813B with Lock and Filter
 (Black)
 - No Windows Operating System (Hardware Warranty Only, No Software Support)
 - Three Year Warranty with Advanced Parts Replacement

 FWIW I used Sourcecode as the system builder.  They've been great to work
 with.

 On Tue, May 19, 2015 at 4:46 PM, Joe Greco jgr...@ns.sol.net wrote:

  How cheap is cheap and what performance numbers are you looking for?
 
  About as cheap as you can get:
 
  For about $3,000 you can build a Supermicro OEM system with an 8-core
 Xeon
  E5 V3 and 4-port 10G Intel SFP+ NIC with 8G of RAM running VyOS.  The pro
  is that BGP convergence time will be good (better than a 7200 VXR), and
  number of tables likely won't be a concern since RAM is cheap.  The con
 is
  that you're not doing things in hardware, so you'll have higher latency,
  and your PPS will be lower.

 What 8 core Xeon E5 v3 would that be?  The 26xx's are hideously pricey,
 and for a router, you're probably better off with something like a
 Supermicro X10SRn fsvo n with a Xeon E5-1650v3.  Board is typically
 around $300, 1650 is around $550, so total cost I'm guessing closer to
 $1500-$2000 that route.

 The edge you get there is the higher clock on the CPU.  Only six cores
 and only 15M cache, but 3.5GHz.  The E5-2643v3 is three times the cost
 for very similar performance specs.  Costwise, E5 single socket is the
 way to go unless you *need* more.

 ... JG
 --
 Joe Greco - sol.net Network Services - Milwaukee, WI - http://www.sol.net
 We call it the 'one bite at the apple' rule. Give me one chance [and]
 then I
 won't contact you again. - Direct Marketing Ass'n position on e-mail
 spam(CNN)
 With 24 million small businesses in the US alone, that's way too many
 apples.




 --
 Ray Patrick Soucy
 Network Engineer
 University of Maine System

 T: 207-561-3526
 F: 207-561-3531

 MaineREN, Maine's Research and Education Network
 www.maineren.net



-- 
Sincerely yours, Pavel Odintsov


Re: Low Cost 10G Router

2015-05-20 Thread Cody Grosskopf
I haven't tried myself but some of the stuff Cumulus Linux is doing is
pretty amazing, not certain quagga can or should handle full bgp table but
you could probably get a Penguin 10gbe for less than 8k.

On Tue, May 19, 2015, 10:25 AM Colton Conor colton.co...@gmail.com wrote:

 What options are available for a small, low cost router that has at least
 four 10G ports, and can handle full BGP routes? All that I know of are the
 Juniper MX80, and the Brocade CER line. What does Cisco and others have
 that compete with these two? Any other vendors besides Juniper, Brocade,
 and Cisco to look at?



Re: Low Cost 10G Router

2015-05-20 Thread Nick Hilliard
On 20/05/2015 14:32, Cody Grosskopf wrote:
 I haven't tried myself but some of the stuff Cumulus Linux is doing is
 pretty amazing, not certain quagga can or should handle full bgp table but
 you could probably get a Penguin 10gbe for less than 8k.

quagga (or whatever RIB manager you want, e.g. bird) isn't the issue.  The
issue is that these switches have limited hardware FIB capacity and if you
attempt to put a full table on them, they won't accept it.

Nick




Re: Low Cost 10G Router

2015-05-20 Thread Pavel Odintsov
We could cut full BGP and select only important prefixes with ExaBGP.

On Wed, May 20, 2015 at 4:41 PM, Nick Hilliard n...@foobar.org wrote:
 On 20/05/2015 14:32, Cody Grosskopf wrote:
 I haven't tried myself but some of the stuff Cumulus Linux is doing is
 pretty amazing, not certain quagga can or should handle full bgp table but
 you could probably get a Penguin 10gbe for less than 8k.

 quagga (or whatever RIB manager you want, e.g. bird) isn't the issue.  The
 issue is that these switches have limited hardware FIB capacity and if you
 attempt to put a full table on them, they won't accept it.

 Nick





-- 
Sincerely yours, Pavel Odintsov


Re: Low Cost 10G Router

2015-05-20 Thread Aled Morris
On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com wrote:

 Yes, you could do filtering with Quagga. But Quagga is pretty old tool
 without multiple dynamic features. But with ExaBGP you could do really
 any significant route table transformations with Python in few lines
 of code. But it's definitely add additional point of failure/bug.


Couldn't your back-end scripts running under ExaBGP also manage the FIB,
using standard Unix tools/APIs?

Managing the FIB is basically just route add and route delete right?

Aled


Re: Low Cost 10G Router

2015-05-20 Thread Pavel Odintsov
I have tried Cumulus. It's awesome! :) You definitely could run
Quagga, Bird or even ExaBGP https://github.com/Exa-Networks/exabgp and
build full feature router from 10GE switch.

On Wed, May 20, 2015 at 4:32 PM, Cody Grosskopf codygrossk...@gmail.com wrote:
 I haven't tried myself but some of the stuff Cumulus Linux is doing is
 pretty amazing, not certain quagga can or should handle full bgp table but
 you could probably get a Penguin 10gbe for less than 8k.

 On Tue, May 19, 2015, 10:25 AM Colton Conor colton.co...@gmail.com wrote:

 What options are available for a small, low cost router that has at least
 four 10G ports, and can handle full BGP routes? All that I know of are the
 Juniper MX80, and the Brocade CER line. What does Cisco and others have
 that compete with these two? Any other vendors besides Juniper, Brocade,
 and Cisco to look at?




-- 
Sincerely yours, Pavel Odintsov


Re: Low Cost 10G Router

2015-05-20 Thread Nick Hilliard
On 20/05/2015 14:46, Pavel Odintsov wrote:
 We could cut full BGP and select only important prefixes with ExaBGP.

exabgp is rib mgmt only and doesn't program the fib.  you will need quagga
/ bird / etc for this.

Nick



Re: Low Cost 10G Router

2015-05-20 Thread Pavel Odintsov
Yes, right! But ExaBGP could receive full BGP table, drop some rules
and reflect they to Quagga which could load FIB on the Cumulus.

On Wed, May 20, 2015 at 4:53 PM, Nick Hilliard n...@foobar.org wrote:
 On 20/05/2015 14:46, Pavel Odintsov wrote:
 We could cut full BGP and select only important prefixes with ExaBGP.

 exabgp is rib mgmt only and doesn't program the fib.  you will need quagga
 / bird / etc for this.

 Nick




-- 
Sincerely yours, Pavel Odintsov


Re: Low Cost 10G Router

2015-05-20 Thread Nick Hilliard
On 20/05/2015 14:56, Pavel Odintsov wrote:
 Yes, right! But ExaBGP could receive full BGP table, drop some rules
 and reflect they to Quagga which could load FIB on the Cumulus.

or you could not bother with exabgp and do your route filtering on quagga.

Nothing wrong with exabgp, btw.  Great product.  It's just the wrong tool
for the job here.

Nick




Re: Low Cost 10G Router

2015-05-20 Thread Pavel Odintsov
Yes, you could do filtering with Quagga. But Quagga is pretty old tool
without multiple dynamic features. But with ExaBGP you could do really
any significant route table transformations with Python in few lines
of code. But it's definitely add additional point of failure/bug.


On Wed, May 20, 2015 at 4:57 PM, Nick Hilliard n...@foobar.org wrote:
 On 20/05/2015 14:56, Pavel Odintsov wrote:
 Yes, right! But ExaBGP could receive full BGP table, drop some rules
 and reflect they to Quagga which could load FIB on the Cumulus.

 or you could not bother with exabgp and do your route filtering on quagga.

 Nothing wrong with exabgp, btw.  Great product.  It's just the wrong tool
 for the job here.

 Nick





-- 
Sincerely yours, Pavel Odintsov


Re: Low Cost 10G Router

2015-05-20 Thread Mike Hammett
There will *not* be multi-threaded BGP in RouterOS. I was going to refer you to 
the post I made last night, but due to the unique way the e-mail list is setup, 
I replied directly to Colton instead of the list. I resent it again to the 
list. 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 



Midwest Internet Exchange 
http://www.midwest-ix.com 


- Original Message -

From: Aled Morris al...@qix.co.uk 
To: Colton Conor colton.co...@gmail.com 
Cc: North American Network Operators Group nanog@nanog.org 
Sent: Wednesday, May 20, 2015 11:59:04 AM 
Subject: Re: Low Cost 10G Router 

On 20 May 2015 at 17:44, Colton Conor colton.co...@gmail.com wrote: 

 So are the rest of the processes in Mikrotik OS multi threaded? I would 
 hope so to take advantage of 36 cores! 
 

The forthcoming new major software release from Mikrotik apparently will 
have multi-threaded BGP - it is targetted at their (also forthcoming) 72 
core 8x10GE router, the CCR1072 

I would treat this as speculation until you can order it though - it's been 
promised for 18 months now. 

Aled 



Re: Low Cost 10G Router

2015-05-20 Thread Colton Conor
So are the rest of the processes in Mikrotik OS multi threaded? I would
hope so to take advantage of 36 cores!

What is up with all of these network vendors not supporting more than one
core in their OS? I just don't get it.



On Tue, May 19, 2015 at 9:49 PM, Josh Baird joshba...@gmail.com wrote:

 The BGP daemon on the CCR routers is not multi-threaded; it only will use
 one core.

 Josh

 On Tue, May 19, 2015 at 10:06 PM, Colton Conor colton.co...@gmail.com
 wrote:

  So this new $1295 Mikrotik CCR1036-8G-2S+EM  has a 36 core Tilera CPU
 with
 16GB of ram. Each core is running at 1.2Ghz? I assume that Mikrotik is
 multicore in software, so why does this box not outperform these intel
 boxes that everyone is recommending? Is it just a limitation of ports?



 On Tue, May 19, 2015 at 6:03 PM, Faisal Imtiaz fai...@snappytelecom.net
 wrote:

 
 
 
   I've seen serious, unusual performance bottlenecks in Mikrotik CCR, in
  some
   cases not even achieving a gigabit speeds on 10G interfaces.
 Performance
   drops more rapidly then Cisco with smaller packet sizes.
  
-mel beckman
 
 
  Folks often forget that Mikrotik ROS can also run on x86 machines.
 
  Size your favorite hardware (server) or network appliance with
 appropriate
  ports, add MT ROS on a CF card, and you are good to go.
 
  We use i7 based network appliance with dual 10g cards (you can use a
 quad
  10g card, such as those made by hotlav).
 
  with a 2gig of ram, you can easily do multiple (4-5 or more full bgp
  peers), and i7 are good for approx 1.2mill pps.
 
 
  Best of luck.
 
 
  Faisal Imtiaz
  Snappy Internet  Telecom
 





Re: Low Cost 10G Router

2015-05-20 Thread Aled Morris
On 20 May 2015 at 17:44, Colton Conor colton.co...@gmail.com wrote:

 So are the rest of the processes in Mikrotik OS multi threaded? I would
 hope so to take advantage of 36 cores!


The forthcoming new major software release from Mikrotik apparently will
have multi-threaded BGP - it is targetted at their (also forthcoming) 72
core 8x10GE router, the CCR1072

I would treat this as speculation until you can order it though - it's been
promised for 18 months now.

Aled


Re: Low Cost 10G Router

2015-05-20 Thread Baldur Norddahl
ZTE M6000-3S.

It is what we use. Works well for us. Just remember to get a memory upgrade
to 8 GB memory or you will run out of RIB space.

Regards

Baldur
 Den 20/05/2015 18.43 skrev Colton Conor colton.co...@gmail.com:

 So, from the sounds of it most are saying for low cost, the way to go would
 be a software router, which I was trying to avoid. To answer the bandwidth
 question, we would have three 10G ports with three different carriers and
 at max push 10Gbps of total traffic to start.

 I think this leaves me with hardware routers that can support full BGP
 tables. So, who actually sells full bgp routers. So far on my list I have:
 Juniper MX Series
 Brocade MLXe or CER
 Cisco ASR 9K
 Huawei NE40E-X1-M4
 ZTE, not sure which model?
 ALU 7750

 Besides the above, am I missing anyone else that makes a true carrier grade
 hardware router?

 On Wed, May 20, 2015 at 9:54 AM, Pavel Odintsov pavel.odint...@gmail.com
 wrote:

  Hello!
 
  Yes, we could run route add / route del when we got any announce from
  external world with ExaBGP directly. I have implemented custom custom
  Firewall (netmap-ipfw) management tool which implement in similar
  manner. But I'm working with BGP flow spec. It's so complex, standard
  BGP is much times simpler.
 
  And I could share my ExaBGP configuration and hook scripts.
 
  ExaBGP config:
 
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf
 
  Hook script which put all announces to Redis Queue:
 
 
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py
 
  But full BGP route table is enough big and need external processing.
 
  But yes, with some Python code is possible to implement route server
  with ExaBGP.
 
  On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:
   On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com
  wrote:
  
   Yes, you could do filtering with Quagga. But Quagga is pretty old tool
   without multiple dynamic features. But with ExaBGP you could do really
   any significant route table transformations with Python in few lines
   of code. But it's definitely add additional point of failure/bug.
  
  
   Couldn't your back-end scripts running under ExaBGP also manage the
 FIB,
   using standard Unix tools/APIs?
  
   Managing the FIB is basically just route add and route delete
 right?
  
   Aled
  
 
 
 
  --
  Sincerely yours, Pavel Odintsov
 



Re: Low Cost 10G Router

2015-05-20 Thread Mike Hammett
Well, the cores on a many-core CPU aren't going to have the torque that a 
Xeon would. They're also still working on the software. It has gotten a ton 
better over the life of the CCRs thus far. BGP is still atrocious on the CCRs, 
but that's because the route update process isn't multithreaded. It won't be 
multithreaded in the next major version either, but they will have done some 
programming voodoo (all programming is voodoo to me) to reign in the poor 
performance issues with full tables. 

https://youtu.be/ihZiAC-Rox8?t=37m8s 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 



Midwest Internet Exchange 
http://www.midwest-ix.com 


- Original Message -

From: Colton Conor colton.co...@gmail.com 
To: Faisal Imtiaz fai...@snappytelecom.net 
Cc: North American Network Operators Group nanog@nanog.org 
Sent: Tuesday, May 19, 2015 9:06:26 PM 
Subject: Re: Low Cost 10G Router 

So this new $1295 Mikrotik CCR1036-8G-2S+EM has a 36 core Tilera CPU with 
16GB of ram. Each core is running at 1.2Ghz? I assume that Mikrotik is 
multicore in software, so why does this box not outperform these intel 
boxes that everyone is recommending? Is it just a limitation of ports? 



On Tue, May 19, 2015 at 6:03 PM, Faisal Imtiaz fai...@snappytelecom.net 
wrote: 

 
 
 
  I've seen serious, unusual performance bottlenecks in Mikrotik CCR, in 
 some 
  cases not even achieving a gigabit speeds on 10G interfaces. Performance 
  drops more rapidly then Cisco with smaller packet sizes. 
  
  -mel beckman 
 
 
 Folks often forget that Mikrotik ROS can also run on x86 machines. 
 
 Size your favorite hardware (server) or network appliance with appropriate 
 ports, add MT ROS on a CF card, and you are good to go. 
 
 We use i7 based network appliance with dual 10g cards (you can use a quad 
 10g card, such as those made by hotlav). 
 
 with a 2gig of ram, you can easily do multiple (4-5 or more full bgp 
 peers), and i7 are good for approx 1.2mill pps. 
 
 
 Best of luck. 
 
 
 Faisal Imtiaz 
 Snappy Internet  Telecom 
 



Re: Low Cost 10G Router

2015-05-20 Thread Thomas Mangin

Hello Pavel,

Using ExaBGP as an SDN already has been done (and in a very large 
scale). But I would agree with Nick; It is not something I would 
recommend to everyone.


Once more to echo Nick, to add/remove route/fw entries on Linux please 
do use netlink. The lastest ExaBGP master has some start of code to 
implement NetLink in python but I recently found a python module for it: 
https://github.com/svinota/pyroute2


Before ExaBGP can become a route server, I must complete a number of 
pieces (like the CLI which I am currently coding).
I have spoken with the IX community about making ExaBGP a RR/RS and the 
idea was not badly received, but no one offered to help so it is on the 
back burner.


Thomas

On 20 May 2015, at 15:54, Pavel Odintsov wrote:


Hello!

Yes, we could run route add / route del when we got any announce from
external world with ExaBGP directly. I have implemented custom custom
Firewall (netmap-ipfw) management tool which implement in similar
manner. But I'm working with BGP flow spec. It's so complex, standard
BGP is much times simpler.

And I could share my ExaBGP configuration and hook scripts.

ExaBGP config: 
https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf


Hook script which put all announces to Redis Queue:
https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py

But full BGP route table is enough big and need external processing.

But yes, with some Python code is possible to implement route server
with ExaBGP.

On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:
On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com 
wrote:


Yes, you could do filtering with Quagga. But Quagga is pretty old 
tool
without multiple dynamic features. But with ExaBGP you could do 
really

any significant route table transformations with Python in few lines
of code. But it's definitely add additional point of failure/bug.



Couldn't your back-end scripts running under ExaBGP also manage the 
FIB,

using standard Unix tools/APIs?

Managing the FIB is basically just route add and route delete 
right?


Aled





--
Sincerely yours, Pavel Odintsov


Re: Low Cost 10G Router

2015-05-20 Thread Colton Conor
So, from the sounds of it most are saying for low cost, the way to go would
be a software router, which I was trying to avoid. To answer the bandwidth
question, we would have three 10G ports with three different carriers and
at max push 10Gbps of total traffic to start.

I think this leaves me with hardware routers that can support full BGP
tables. So, who actually sells full bgp routers. So far on my list I have:
Juniper MX Series
Brocade MLXe or CER
Cisco ASR 9K
Huawei NE40E-X1-M4
ZTE, not sure which model?
ALU 7750

Besides the above, am I missing anyone else that makes a true carrier grade
hardware router?

On Wed, May 20, 2015 at 9:54 AM, Pavel Odintsov pavel.odint...@gmail.com
wrote:

 Hello!

 Yes, we could run route add / route del when we got any announce from
 external world with ExaBGP directly. I have implemented custom custom
 Firewall (netmap-ipfw) management tool which implement in similar
 manner. But I'm working with BGP flow spec. It's so complex, standard
 BGP is much times simpler.

 And I could share my ExaBGP configuration and hook scripts.

 ExaBGP config:
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf

 Hook script which put all announces to Redis Queue:

 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py

 But full BGP route table is enough big and need external processing.

 But yes, with some Python code is possible to implement route server
 with ExaBGP.

 On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:
  On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com
 wrote:
 
  Yes, you could do filtering with Quagga. But Quagga is pretty old tool
  without multiple dynamic features. But with ExaBGP you could do really
  any significant route table transformations with Python in few lines
  of code. But it's definitely add additional point of failure/bug.
 
 
  Couldn't your back-end scripts running under ExaBGP also manage the FIB,
  using standard Unix tools/APIs?
 
  Managing the FIB is basically just route add and route delete right?
 
  Aled
 



 --
 Sincerely yours, Pavel Odintsov



Re: Low Cost 10G Router

2015-05-20 Thread Blake Dunlap
good, cheap, built by someone else


pick 2

On Wed, May 20, 2015 at 9:42 AM, Colton Conor colton.co...@gmail.com wrote:
 So, from the sounds of it most are saying for low cost, the way to go would
 be a software router, which I was trying to avoid. To answer the bandwidth
 question, we would have three 10G ports with three different carriers and
 at max push 10Gbps of total traffic to start.

 I think this leaves me with hardware routers that can support full BGP
 tables. So, who actually sells full bgp routers. So far on my list I have:
 Juniper MX Series
 Brocade MLXe or CER
 Cisco ASR 9K
 Huawei NE40E-X1-M4
 ZTE, not sure which model?
 ALU 7750

 Besides the above, am I missing anyone else that makes a true carrier grade
 hardware router?

 On Wed, May 20, 2015 at 9:54 AM, Pavel Odintsov pavel.odint...@gmail.com
 wrote:

 Hello!

 Yes, we could run route add / route del when we got any announce from
 external world with ExaBGP directly. I have implemented custom custom
 Firewall (netmap-ipfw) management tool which implement in similar
 manner. But I'm working with BGP flow spec. It's so complex, standard
 BGP is much times simpler.

 And I could share my ExaBGP configuration and hook scripts.

 ExaBGP config:
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf

 Hook script which put all announces to Redis Queue:

 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py

 But full BGP route table is enough big and need external processing.

 But yes, with some Python code is possible to implement route server
 with ExaBGP.

 On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:
  On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com
 wrote:
 
  Yes, you could do filtering with Quagga. But Quagga is pretty old tool
  without multiple dynamic features. But with ExaBGP you could do really
  any significant route table transformations with Python in few lines
  of code. But it's definitely add additional point of failure/bug.
 
 
  Couldn't your back-end scripts running under ExaBGP also manage the FIB,
  using standard Unix tools/APIs?
 
  Managing the FIB is basically just route add and route delete right?
 
  Aled
 



 --
 Sincerely yours, Pavel Odintsov



Re: Low Cost 10G Router

2015-05-20 Thread Cody Grosskopf
Add Alcatel-Lucent 7750? I have no experience but this list seems to love
them.

On Wed, May 20, 2015, 9:44 AM Colton Conor colton.co...@gmail.com wrote:

 So, from the sounds of it most are saying for low cost, the way to go would
 be a software router, which I was trying to avoid. To answer the bandwidth
 question, we would have three 10G ports with three different carriers and
 at max push 10Gbps of total traffic to start.

 I think this leaves me with hardware routers that can support full BGP
 tables. So, who actually sells full bgp routers. So far on my list I have:
 Juniper MX Series
 Brocade MLXe or CER
 Cisco ASR 9K
 Huawei NE40E-X1-M4
 ZTE, not sure which model?
 ALU 7750

 Besides the above, am I missing anyone else that makes a true carrier grade
 hardware router?

 On Wed, May 20, 2015 at 9:54 AM, Pavel Odintsov pavel.odint...@gmail.com
 wrote:

  Hello!
 
  Yes, we could run route add / route del when we got any announce from
  external world with ExaBGP directly. I have implemented custom custom
  Firewall (netmap-ipfw) management tool which implement in similar
  manner. But I'm working with BGP flow spec. It's so complex, standard
  BGP is much times simpler.
 
  And I could share my ExaBGP configuration and hook scripts.
 
  ExaBGP config:
 
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf
 
  Hook script which put all announces to Redis Queue:
 
 
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py
 
  But full BGP route table is enough big and need external processing.
 
  But yes, with some Python code is possible to implement route server
  with ExaBGP.
 
  On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:
   On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com
  wrote:
  
   Yes, you could do filtering with Quagga. But Quagga is pretty old tool
   without multiple dynamic features. But with ExaBGP you could do really
   any significant route table transformations with Python in few lines
   of code. But it's definitely add additional point of failure/bug.
  
  
   Couldn't your back-end scripts running under ExaBGP also manage the
 FIB,
   using standard Unix tools/APIs?
  
   Managing the FIB is basically just route add and route delete
 right?
  
   Aled
  
 
 
 
  --
  Sincerely yours, Pavel Odintsov
 



Re: Low Cost 10G Router

2015-05-20 Thread Rafael Possamai
Since you are considering multiple options, I'd build a decision matrix.
You can put down all the requirements, score each option, and then
normalize it to give each a final score. After that you can calculate some
other things such as throughput per dollar, etc.

http://asq.org/learn-about-quality/decision-making-tools/overview/decision-matrix.html

Regarding the Mikrotik, there's a difference between Multithreading and
Multiprocessing.


On Wed, May 20, 2015 at 11:44 AM, Colton Conor colton.co...@gmail.com
wrote:

 So are the rest of the processes in Mikrotik OS multi threaded? I would
 hope so to take advantage of 36 cores!

 What is up with all of these network vendors not supporting more than one
 core in their OS? I just don't get it.



 On Tue, May 19, 2015 at 9:49 PM, Josh Baird joshba...@gmail.com wrote:

  The BGP daemon on the CCR routers is not multi-threaded; it only will use
  one core.
 
  Josh
 
  On Tue, May 19, 2015 at 10:06 PM, Colton Conor colton.co...@gmail.com
  wrote:
 
   So this new $1295 Mikrotik CCR1036-8G-2S+EM  has a 36 core Tilera CPU
  with
  16GB of ram. Each core is running at 1.2Ghz? I assume that Mikrotik is
  multicore in software, so why does this box not outperform these intel
  boxes that everyone is recommending? Is it just a limitation of ports?
 
 
 
  On Tue, May 19, 2015 at 6:03 PM, Faisal Imtiaz 
 fai...@snappytelecom.net
  wrote:
 
  
  
  
I've seen serious, unusual performance bottlenecks in Mikrotik CCR,
 in
   some
cases not even achieving a gigabit speeds on 10G interfaces.
  Performance
drops more rapidly then Cisco with smaller packet sizes.
   
 -mel beckman
  
  
   Folks often forget that Mikrotik ROS can also run on x86 machines.
  
   Size your favorite hardware (server) or network appliance with
  appropriate
   ports, add MT ROS on a CF card, and you are good to go.
  
   We use i7 based network appliance with dual 10g cards (you can use a
  quad
   10g card, such as those made by hotlav).
  
   with a 2gig of ram, you can easily do multiple (4-5 or more full bgp
   peers), and i7 are good for approx 1.2mill pps.
  
  
   Best of luck.
  
  
   Faisal Imtiaz
   Snappy Internet  Telecom
  
 
 
 



Re: Low Cost 10G Router

2015-05-20 Thread Blake Hudson
As mentioned by others on the list, a properly configured ASR1004 and up 
can do this.


--Blake


Colton Conor wrote on 5/20/2015 11:42 AM:

So, from the sounds of it most are saying for low cost, the way to go would
be a software router, which I was trying to avoid. To answer the bandwidth
question, we would have three 10G ports with three different carriers and
at max push 10Gbps of total traffic to start.

I think this leaves me with hardware routers that can support full BGP
tables. So, who actually sells full bgp routers. So far on my list I have:
Juniper MX Series
Brocade MLXe or CER
Cisco ASR 9K
Huawei NE40E-X1-M4
ZTE, not sure which model?
ALU 7750

Besides the above, am I missing anyone else that makes a true carrier grade
hardware router?

On Wed, May 20, 2015 at 9:54 AM, Pavel Odintsov pavel.odint...@gmail.com
wrote:


Hello!

Yes, we could run route add / route del when we got any announce from
external world with ExaBGP directly. I have implemented custom custom
Firewall (netmap-ipfw) management tool which implement in similar
manner. But I'm working with BGP flow spec. It's so complex, standard
BGP is much times simpler.

And I could share my ExaBGP configuration and hook scripts.

ExaBGP config:
https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf

Hook script which put all announces to Redis Queue:

https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py

But full BGP route table is enough big and need external processing.

But yes, with some Python code is possible to implement route server
with ExaBGP.

On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:

On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com

wrote:

Yes, you could do filtering with Quagga. But Quagga is pretty old tool
without multiple dynamic features. But with ExaBGP you could do really
any significant route table transformations with Python in few lines
of code. But it's definitely add additional point of failure/bug.


Couldn't your back-end scripts running under ExaBGP also manage the FIB,
using standard Unix tools/APIs?

Managing the FIB is basically just route add and route delete right?

Aled




--
Sincerely yours, Pavel Odintsov





[no subject]

2015-05-20 Thread Marty Strong via NANOG
This post was from a subscriber whose From: address domain has a DMARC
policy of reject or quarantine. The NANOG mailing list has
automatically wrapped this message to prevent other subscribers mail
systems from rejecting it.---BeginMessage---
It was resolved at around 2015-05-20 17:18 UTC

Regards,
Marty Strong
--
CloudFlare - AS13335
Network Engineer
ma...@cloudflare.com
+44 20 3514 6970 UK (Office)
+44 7584 906 055 UK (Mobile)
+1 888 993 5273 US (Office)
smartflare (Skype)

http://www.peeringdb.com/view.php?asn=13335

 On 20 May 2015, at 19:00, Mel Beckman m...@beckman.org wrote:
 
 There is a massive fiber cut in Santa Barbara affecting coastal paths for 
 some carriers. That might be a factor. 
 
 -mel beckman
 
 On May 20, 2015, at 7:42 AM, Tyler Applebaum appleba...@ochin.org wrote:
 
 Still seeing this as of 7:40AM PST. Looks isolated to ATT and Telia in 
 Seattle.
 
 HOST: PC-002Loss%  Snt  LastAvg Best Wrst  
 StDev
 1.|-- 172.31.255.1   0.0%   10 00.803
 0.9
 2.|-- 10.98.0.4  0.0%   10 11.514
 1.1
 3.|-- 67.51.253.17   0.0%   10 62.826
 1.2
 4.|-- 67.51.253.10.0%   10 21.412
 0.5
 5.|-- 67.51.253.30.0%   10 21.312
 0.5
 6.|-- v202.core1.pdx1.he.net 0.0%   10 12.014
 1.2
 7.|-- 10ge12-4.core1.sea1.he.net 0.0%   10 9   10.99   13
 1.0
 8.|-- sea-b1-link.telia.net 50.0%   1042   42.0   42   42
 0.0
 9.|-- att-ic-153030-sea-b1.c.telia.net  50.0%   1046   44.8   43   46
 1.3
 10.|-- cr84.st0wa.ip.att.net 40.0%   1071   73.8   71   76   
  1.8
 11.|-- cr2.st6wa.ip.att.net  40.0%   1074   73.7   72   75   
  1.2
 12.|-- 12.122.158.14670.0%   1074   73.7   73   74   
  0.6
 13.|-- 12.122.158.15750.0%   1071   71.0   71   71   
  0.0
 14.|-- 12.248.207.6  20.0%   1071   71.0   71   71   
  0.0
 15.|-- ancr-5-1-12-12.attalascom.net 30.0%   1071   71.0   71   71   
  0.0
 16.|-- 66-2-12-12.attalascom.net 30.0%   1085   85.3   85   86   
  0.5
 17.|-- KCHC-42-7-12-12.attalascom.net30.0%   1095   95.6   95   96   
  0.5
 
 -Original Message-
 From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Tyler Applebaum
 Sent: Tuesday, May 19, 2015 4:20 PM
 To: nanog@nanog.org
 Subject: ATT/Telia issue
 
 Seeing this on AS7018 to AS1299. Anyone out there at either provider know 
 anything about this?
 
 HOST: PC-002  Loss%  Snt  LastAvg Best Wrst  StDev
 1.|-- 172.31.255.1 0.0%   10 10.7030.9
 2.|-- 10.98.0.30.0%   10 11.0110.0
 3.|-- 67.51.253.17 0.0%   10 22.5240.7
 4.|-- 67.51.253.3  0.0%   10 11.2120.4
 5.|-- v202.core1.pdx1.he.net   0.0%   10 7   10.57   121.9
 6.|-- 10ge12-4.core1.sea1.he.net   0.0%   10 55.0550.0
 7.|-- sea-b1-link.telia.net0.0%   10 55.85   122.2
 8.|-- den-b1-link.telia.net0.0%   10   108  107.3  106  1080.7
 9.|-- sjo-b21-link.telia.net  20.0%   10   137  134.9  134  1371.0
 10.|-- 192.205.33.45   40.0%   10   136  136.2  135  1381.2
 11.|-- cr1.sffca.ip.att.net10.0%   10   141  141.9  139  1451.9
 12.|-- 12.122.2.77 20.0%   10   140  140.1  137  1422.0
 13.|-- 12.122.160.149  10.0%   10   138  141.1  137  1648.6
 14.|-- 12.117.131.214  30.0%   10   139  141.0  139  1451.9
 15.|-- 199.103.47.230.0%   1051  128.0   51  142   34.0
 
 HOST: PC-002  Loss%  Snt  Last
 Avg Best Wrst  StDev
 1.|-- 172.31.255.1 0.0%   20 1
 1.1030.6
 2.|-- 10.98.0.40.0%   20 1
 1.3140.7
 3.|-- 67.51.253.17 0.0%   20 3
 4.92   48   10.2
 4.|-- 67.51.253.1  0.0%   20 2
 1.1120.3
 5.|-- 67.51.253.11 0.0%   20 1
 1.4120.5
 6.|-- v202.core1.pdx1.he.net   0.0%   20 6
 9.11   123.2
 7.|-- 10ge12-4.core1.sea1.he.net   0.0%   20 5
 6.55   111.7
 8.|-- sea-b1-link.telia.net0.0%   20 5
 5.1560.3
 9.|-- att-ic-153030-sea-b1.c.telia.net 0.0%   20 9
 7.7691.2
 10.|-- cr83.st0wa.ip.att.net

Re: Spamhaus BGP feed experiences?

2015-05-20 Thread Matthias Leisi
At dnswl.org http://dnswl.org/ we check our data against the DROP list every 
once in a while. The overlap of DROP with legitimate sources of SMTP traffic is 
very, very small: a low single-digit number, and most of them are crappy to 
start with (so we don’t publish them, but only keep them in our database for 
reference purposes). 

— Matthias

 Am 19.05.2015 um 20:38 schrieb Max Tulyev max...@netassist.ua:
 
 How much false positives (i.e. blackholing traffic users want to reach)?
 
 On 18.05.15 21:04, Marco d'Itri wrote:
 On May 17, Mike Lyon mike.l...@gmail.com wrote:
 
 Any ISPs out there (big or small) ever used the Spamhaus BGP feed to
 prevent against botnet, spam, etc? If so, how has your experience been? Is
 it worthwhile? Has it helped? On / off list responses are appreciated in
 advance.
 We use Spamhaus DROP (not the BGP version: our software asks a human to 
 review each change).
 The benefits are not obvious since we do not have access customers, but 
 it will blackhole some networks you obviously do not want to talk to,
 and it has not caused any troubles either.
 
 



smime.p7s
Description: S/MIME cryptographic signature


Re: ATT/Telia issue

2015-05-20 Thread Mel Beckman
There is a massive fiber cut in Santa Barbara affecting coastal paths for some 
carriers. That might be a factor. 

 -mel beckman

 On May 20, 2015, at 7:42 AM, Tyler Applebaum appleba...@ochin.org wrote:
 
 Still seeing this as of 7:40AM PST. Looks isolated to ATT and Telia in 
 Seattle.
 
 HOST: PC-002Loss%  Snt  LastAvg Best Wrst  
 StDev
  1.|-- 172.31.255.1   0.0%   10 00.803
 0.9
  2.|-- 10.98.0.4  0.0%   10 11.514
 1.1
  3.|-- 67.51.253.17   0.0%   10 62.826
 1.2
  4.|-- 67.51.253.10.0%   10 21.412
 0.5
  5.|-- 67.51.253.30.0%   10 21.312
 0.5
  6.|-- v202.core1.pdx1.he.net 0.0%   10 12.014
 1.2
  7.|-- 10ge12-4.core1.sea1.he.net 0.0%   10 9   10.99   13
 1.0
  8.|-- sea-b1-link.telia.net 50.0%   1042   42.0   42   42
 0.0
  9.|-- att-ic-153030-sea-b1.c.telia.net  50.0%   1046   44.8   43   46
 1.3
 10.|-- cr84.st0wa.ip.att.net 40.0%   1071   73.8   71   76
 1.8
 11.|-- cr2.st6wa.ip.att.net  40.0%   1074   73.7   72   75
 1.2
 12.|-- 12.122.158.14670.0%   1074   73.7   73   74
 0.6
 13.|-- 12.122.158.15750.0%   1071   71.0   71   71
 0.0
 14.|-- 12.248.207.6  20.0%   1071   71.0   71   71
 0.0
 15.|-- ancr-5-1-12-12.attalascom.net 30.0%   1071   71.0   71   71
 0.0
 16.|-- 66-2-12-12.attalascom.net 30.0%   1085   85.3   85   86
 0.5
 17.|-- KCHC-42-7-12-12.attalascom.net30.0%   1095   95.6   95   96
 0.5
 
 -Original Message-
 From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Tyler Applebaum
 Sent: Tuesday, May 19, 2015 4:20 PM
 To: nanog@nanog.org
 Subject: ATT/Telia issue
 
 Seeing this on AS7018 to AS1299. Anyone out there at either provider know 
 anything about this?
 
 HOST: PC-002  Loss%  Snt  LastAvg Best Wrst  StDev
  1.|-- 172.31.255.1 0.0%   10 10.7030.9
  2.|-- 10.98.0.30.0%   10 11.0110.0
  3.|-- 67.51.253.17 0.0%   10 22.5240.7
  4.|-- 67.51.253.3  0.0%   10 11.2120.4
  5.|-- v202.core1.pdx1.he.net   0.0%   10 7   10.57   121.9
  6.|-- 10ge12-4.core1.sea1.he.net   0.0%   10 55.0550.0
  7.|-- sea-b1-link.telia.net0.0%   10 55.85   122.2
  8.|-- den-b1-link.telia.net0.0%   10   108  107.3  106  1080.7
  9.|-- sjo-b21-link.telia.net  20.0%   10   137  134.9  134  1371.0
 10.|-- 192.205.33.45   40.0%   10   136  136.2  135  1381.2
 11.|-- cr1.sffca.ip.att.net10.0%   10   141  141.9  139  1451.9
 12.|-- 12.122.2.77 20.0%   10   140  140.1  137  1422.0
 13.|-- 12.122.160.149  10.0%   10   138  141.1  137  1648.6
 14.|-- 12.117.131.214  30.0%   10   139  141.0  139  1451.9
 15.|-- 199.103.47.230.0%   1051  128.0   51  142   34.0
 
 HOST: PC-002  Loss%  Snt  LastAvg 
 Best Wrst  StDev
  1.|-- 172.31.255.1 0.0%   20 1
 1.1030.6
  2.|-- 10.98.0.40.0%   20 1
 1.3140.7
  3.|-- 67.51.253.17 0.0%   20 3
 4.92   48   10.2
  4.|-- 67.51.253.1  0.0%   20 2
 1.1120.3
  5.|-- 67.51.253.11 0.0%   20 1
 1.4120.5
  6.|-- v202.core1.pdx1.he.net   0.0%   20 6
 9.11   123.2
  7.|-- 10ge12-4.core1.sea1.he.net   0.0%   20 5
 6.55   111.7
  8.|-- sea-b1-link.telia.net0.0%   20 5
 5.1560.3
  9.|-- att-ic-153030-sea-b1.c.telia.net 0.0%   20 9
 7.7691.2
 10.|-- cr83.st0wa.ip.att.net5.0%   20   118  
 119.7  117  1231.5
 11.|-- cr2.ptdor.ip.att.net 0.0%   20   119  
 120.1  118  1221.4
 12.|-- cr2.sffca.ip.att.net 0.0%   20   120  
 119.2  117  1211.4
 13.|-- cr2.sc1ca.ip.att.net 0.0%   20   119  
 121.1  118  1496.6
 14.|-- 12.122.151.129   0.0%   20   118  
 119.8  117  1221.5
 15.|-- ???100.0%   20 0
 0.0000.0
 16.|-- 71.157.120.39   75.0%   20   

Re: Low Cost 10G Router

2015-05-20 Thread Colton Conor
Yep, thats what I meant be ALU 7750 :)

On Wed, May 20, 2015 at 12:17 PM, Cody Grosskopf codygrossk...@gmail.com
wrote:

 Add Alcatel-Lucent 7750? I have no experience but this list seems to love
 them.

 On Wed, May 20, 2015, 9:44 AM Colton Conor colton.co...@gmail.com wrote:

 So, from the sounds of it most are saying for low cost, the way to go
 would
 be a software router, which I was trying to avoid. To answer the bandwidth
 question, we would have three 10G ports with three different carriers and
 at max push 10Gbps of total traffic to start.

 I think this leaves me with hardware routers that can support full BGP
 tables. So, who actually sells full bgp routers. So far on my list I have:
 Juniper MX Series
 Brocade MLXe or CER
 Cisco ASR 9K
 Huawei NE40E-X1-M4
 ZTE, not sure which model?
 ALU 7750

 Besides the above, am I missing anyone else that makes a true carrier
 grade
 hardware router?

 On Wed, May 20, 2015 at 9:54 AM, Pavel Odintsov pavel.odint...@gmail.com
 
 wrote:

  Hello!
 
  Yes, we could run route add / route del when we got any announce from
  external world with ExaBGP directly. I have implemented custom custom
  Firewall (netmap-ipfw) management tool which implement in similar
  manner. But I'm working with BGP flow spec. It's so complex, standard
  BGP is much times simpler.
 
  And I could share my ExaBGP configuration and hook scripts.
 
  ExaBGP config:
 
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf
 
  Hook script which put all announces to Redis Queue:
 
 
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py
 
  But full BGP route table is enough big and need external processing.
 
  But yes, with some Python code is possible to implement route server
  with ExaBGP.
 
  On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:
   On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com
  wrote:
  
   Yes, you could do filtering with Quagga. But Quagga is pretty old
 tool
   without multiple dynamic features. But with ExaBGP you could do
 really
   any significant route table transformations with Python in few lines
   of code. But it's definitely add additional point of failure/bug.
  
  
   Couldn't your back-end scripts running under ExaBGP also manage the
 FIB,
   using standard Unix tools/APIs?
  
   Managing the FIB is basically just route add and route delete
 right?
  
   Aled
  
 
 
 
  --
  Sincerely yours, Pavel Odintsov
 




Re: Low Cost 10G Router

2015-05-20 Thread Alain Hebert
Well, in my experience, which is limited to small iron mostly.

Juniper MX104

Do not forget to get a second RE (Routine Engine) for software
upgrade, and be prepare to accept to pay a license to use the 10Gbps
ports on top of buying the IO cards.
(1 license per 2 ports).

Don't forget to set aside some times to port your configuration
into it, if you are used to Cisco/Brocade style config.

And that I'm too stupid to figure out a way to make 'test
policy' do the same thing as show ip bgp route-map XYZ

CER2K (latest revision)

Has plenty of RAM for 6 full routing table (and maybe more) and
1.5M RIB compared to the ~524k from the first gen.
( Got burned on those )

MLX

Juniper MX104 where cheaper for about the same platform using
MLX products.

Cisco

I don't know about the licensing for the ASR but I mostly deal
with second hand devices.

They are not flashy but do the job.

Huawei, ZTE

I didn't touch those and mostly won't beside looking into some
security concern some people are having.

PS: With almost 130k prefixes polluting the routing table you could
use a software route server and feed an auto-summary of the full route
into a router/switch that can handle the RIB/FIB.  I have yet to test
Bird but I heard good things about using it for that function.
( By pollution, I mean, it was a test made on 6 peers where I found
~130k prefixes where using the same path as their larger subnet, I have
to put up more time on that bench thou )

-
Alain Hebertaheb...@pubnix.net   
PubNIX Inc.
50 boul. St-Charles
P.O. Box 26770 Beaconsfield, Quebec H9W 6G7
Tel: 514-990-5911  http://www.pubnix.netFax: 514-990-9443

On 05/20/15 12:42, Colton Conor wrote:
 So, from the sounds of it most are saying for low cost, the way to go would
 be a software router, which I was trying to avoid. To answer the bandwidth
 question, we would have three 10G ports with three different carriers and
 at max push 10Gbps of total traffic to start.

 I think this leaves me with hardware routers that can support full BGP
 tables. So, who actually sells full bgp routers. So far on my list I have:
 Juniper MX Series
 Brocade MLXe or CER
 Cisco ASR 9K
 Huawei NE40E-X1-M4
 ZTE, not sure which model?
 ALU 7750

 Besides the above, am I missing anyone else that makes a true carrier grade
 hardware router?

 On Wed, May 20, 2015 at 9:54 AM, Pavel Odintsov pavel.odint...@gmail.com
 wrote:

 Hello!

 Yes, we could run route add / route del when we got any announce from
 external world with ExaBGP directly. I have implemented custom custom
 Firewall (netmap-ipfw) management tool which implement in similar
 manner. But I'm working with BGP flow spec. It's so complex, standard
 BGP is much times simpler.

 And I could share my ExaBGP configuration and hook scripts.

 ExaBGP config:
 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf

 Hook script which put all announces to Redis Queue:

 https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py

 But full BGP route table is enough big and need external processing.

 But yes, with some Python code is possible to implement route server
 with ExaBGP.

 On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:
 On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com
 wrote:
 Yes, you could do filtering with Quagga. But Quagga is pretty old tool
 without multiple dynamic features. But with ExaBGP you could do really
 any significant route table transformations with Python in few lines
 of code. But it's definitely add additional point of failure/bug.

 Couldn't your back-end scripts running under ExaBGP also manage the FIB,
 using standard Unix tools/APIs?

 Managing the FIB is basically just route add and route delete right?

 Aled



 --
 Sincerely yours, Pavel Odintsov





Re: Low Cost 10G Router

2015-05-20 Thread Eddie Tardist
On Wed, May 20, 2015 at 2:07 PM, Mike Hammett na...@ics-il.net wrote:

 Well, the cores on a many-core CPU aren't going to have the torque that
 a Xeon would. They're also still working on the software. It has gotten a
 ton better over the life of the CCRs thus far. BGP is still atrocious on
 the CCRs, but that's because the route update process isn't multithreaded.
 It won't be multithreaded in the next major version either, but they will
 have done some programming voodoo (all programming is voodoo to me) to
 reign in the poor performance issues with full tables.

 https://youtu.be/ihZiAC-Rox8?t=37m8s


I honestly don't know why most people gets impressed by the number of
Tylera cores on CCR and think it's a good thing.
Your torque point makes much sense to me. A few cores with decent clock
and Xeon or Rangeley torque is just better. Adding that much weak tylera
cores with low clock only results in much more context switching, much more
CPU Affinity needs.

Multithreading the relevant grained bit of code will also lead to more
context switching, but for threads now instead of processes.

As I understand the architecture of those solutions, I don't see why a bgp
daemon mono threaded is a problem. Ok, multithreaded would give a better
full routing convergence. But once the routing table is loaded it does not
matter how many threads the bgp process will use. The dirty work on Linux
(RouterOS kernel for that matter) will be done on the forward information
table, on the packet forwarding code and specially on softirq (interrupt
requests). This is where the bottleneck seems to be, IMHO. Linux is not
good at multithreaded packet forwarding and not good specially at handling
interrupt requests on multi-queue NICs. So, RouterOS is not good as well.

Therefore that several dozens cheap and weak tylera cores powering CCR
boxes is absolutely not friendly for Linux core and RouterOS itself.

I'm better served off with a smaller amount of cores with better clock and
better torque as Mr Hammett mentioned (I liked the expression usage yes)
and that's why a Linux or a BSD box with a couple Xeon CPUs will perform
better than CCR. Sometimes as someone mentioned a couple i7 cores will
outperform a CCR box as well. More torque, yeah. Less context switching and
time sharing wasted.

However this horizontal scalar number of tylera cores on the CCR is good
for marketing. After all you are buying a 36 CPU box paying a couple
hundred bucks. Impressive, hum? Well not for me.








 -
 Mike Hammett
 Intelligent Computing Solutions
 http://www.ics-il.com



 Midwest Internet Exchange
 http://www.midwest-ix.com


 - Original Message -

 From: Colton Conor colton.co...@gmail.com
 To: Faisal Imtiaz fai...@snappytelecom.net
 Cc: North American Network Operators Group nanog@nanog.org
 Sent: Tuesday, May 19, 2015 9:06:26 PM
 Subject: Re: Low Cost 10G Router

 So this new $1295 Mikrotik CCR1036-8G-2S+EM has a 36 core Tilera CPU with
 16GB of ram. Each core is running at 1.2Ghz? I assume that Mikrotik is
 multicore in software, so why does this box not outperform these intel
 boxes that everyone is recommending? Is it just a limitation of ports?



 On Tue, May 19, 2015 at 6:03 PM, Faisal Imtiaz fai...@snappytelecom.net
 wrote:

 
 
 
   I've seen serious, unusual performance bottlenecks in Mikrotik CCR, in
  some
   cases not even achieving a gigabit speeds on 10G interfaces.
 Performance
   drops more rapidly then Cisco with smaller packet sizes.
  
   -mel beckman
 
 
  Folks often forget that Mikrotik ROS can also run on x86 machines.
 
  Size your favorite hardware (server) or network appliance with
 appropriate
  ports, add MT ROS on a CF card, and you are good to go.
 
  We use i7 based network appliance with dual 10g cards (you can use a quad
  10g card, such as those made by hotlav).
 
  with a 2gig of ram, you can easily do multiple (4-5 or more full bgp
  peers), and i7 are good for approx 1.2mill pps.
 
 
  Best of luck.
 
 
  Faisal Imtiaz
  Snappy Internet  Telecom
 




Re: Low Cost 10G Router

2015-05-20 Thread Bryan Fields
On 5/19/15 1:22 PM, Colton Conor wrote:
 What options are available for a small, low cost router that has at least
 four 10G ports, and can handle full BGP routes? All that I know of are the
 Juniper MX80, and the Brocade CER line. What does Cisco and others have
 that compete with these two? Any other vendors besides Juniper, Brocade,
 and Cisco to look at?

In the same price range as the MX80 there is the Alcatel SRa-4/8 router.
These will do 100g in and out, and handle full tables.  You get redundant
control modules vs. a single on the juniper.

BGP is multi-threaded on the box, does RPKI for route verification, and it's
got extensive HQoS functionality amongst other features.

-- 
Bryan Fields

727-409-1194 - Voice
727-214-2508 - Fax
http://bryanfields.net


Re: Low Cost 10G Router

2015-05-20 Thread BPNoC Group
On Wed, May 20, 2015 at 1:42 PM, Colton Conor colton.co...@gmail.com
wrote:

 So, from the sounds of it most are saying for low cost, the way to go would
 be a software router, which I was trying to avoid. To answer the bandwidth
 question, we would have three 10G ports with three different carriers and
 at max push 10Gbps of total traffic to start.

 I think this leaves me with hardware routers that can support full BGP
 tables. So, who actually sells full bgp routers. So far on my list I have:
 Juniper MX Series
 Brocade MLXe or CER
 Cisco ASR 9K
 Huawei NE40E-X1-M4
 ZTE, not sure which model?
 ALU 7750

 Besides the above, am I missing anyone else that makes a true carrier grade
 hardware router?


right now I'm pushing 11G/s 1.2Mpps, ServerU L-800 + Chelsio T580-CR, see
below
although you can ssh in, it's definitely not a software router since it's
essentially T5 ASICS hardware pushing the packets

% sudo rate -i cxgbe0 -R -b
= Currently 11.08 Gbps/1199.50 kpps, Average: 11.08 Gbps/1199.50 kpps
= Currently 11.13 Gbps/1206.68 kpps, Average: 11.10 Gbps/1203.08 kpps
= Currently 11.11 Gbps/1202.70 kpps, Average: 11.10 Gbps/1202.95 kpps
= Currently 11.13 Gbps/1206.54 kpps, Average: 11.11 Gbps/1203.85 kpps
= Currently 11.24 Gbps/1207.24 kpps, Average: 11.12 Gbps/1204.53 kpps
= Currently 11.12 Gbps/1208.79 kpps, Average: 11.12 Gbps/1205.24 kpps
= Currently 11.22 Gbps/1208.03 kpps, Average: 11.12 Gbps/1205.63 kpps
= Currently 11.12 Gbps/1207.79 kpps, Average: 11.12 Gbps/1205.90 kpps
= Currently 11.23 Gbps/1207.76 kpps, Average: 11.12 Gbps/1206.11 kpps
= Currently 11.24 Gbps/1207.46 kpps, Average: 11.12 Gbps/1206.24 kpps
= Currently 11.32 Gbps/1207.82 kpps, Average: 11.12 Gbps/1206.39 kpps
= Currently 11.03 Gbps/1207.04 kpps, Average: 11.12 Gbps/1206.44 kpps

btw this is a 40G QSFP SR4 port
it's a thousand dollar card on top of a thousand dollar router + a penny
for their x8 raiser card
you won't find anything like that below 3k USD for your 10G routing low
cost needs, I'm guessing


Re: Low Cost 10G Router

2015-05-20 Thread Faisal Imtiaz
Well said Eddie,

It would be worth pointing out that on CCR's each port also has a core 
dedicated to it, a benefit of such a design is that each port is able to handle 
a much higher PPS rate, and if there is a DDOS attack on one port, it will not 
bring down the rest of the ports / router etc. (disclaimer, if the router is 
setup properly, without all traffic going thru the CPU etc etc).



Faisal Imtiaz
Snappy Internet  Telecom
- Original Message -
 From: Eddie Tardist edtard...@gmail.com
 To: North American Network Operators Group nanog@nanog.org
 Sent: Wednesday, May 20, 2015 6:34:11 PM
 Subject: Re: Low Cost 10G Router
 
 On Wed, May 20, 2015 at 2:07 PM, Mike Hammett na...@ics-il.net wrote:
 
  Well, the cores on a many-core CPU aren't going to have the torque that
  a Xeon would. They're also still working on the software. It has gotten a
  ton better over the life of the CCRs thus far. BGP is still atrocious on
  the CCRs, but that's because the route update process isn't multithreaded.
  It won't be multithreaded in the next major version either, but they will
  have done some programming voodoo (all programming is voodoo to me) to
  reign in the poor performance issues with full tables.
 
  https://youtu.be/ihZiAC-Rox8?t=37m8s
 
 
 I honestly don't know why most people gets impressed by the number of
 Tylera cores on CCR and think it's a good thing.
 Your torque point makes much sense to me. A few cores with decent clock
 and Xeon or Rangeley torque is just better. Adding that much weak tylera
 cores with low clock only results in much more context switching, much more
 CPU Affinity needs.
 
 Multithreading the relevant grained bit of code will also lead to more
 context switching, but for threads now instead of processes.
 
 As I understand the architecture of those solutions, I don't see why a bgp
 daemon mono threaded is a problem. Ok, multithreaded would give a better
 full routing convergence. But once the routing table is loaded it does not
 matter how many threads the bgp process will use. The dirty work on Linux
 (RouterOS kernel for that matter) will be done on the forward information
 table, on the packet forwarding code and specially on softirq (interrupt
 requests). This is where the bottleneck seems to be, IMHO. Linux is not
 good at multithreaded packet forwarding and not good specially at handling
 interrupt requests on multi-queue NICs. So, RouterOS is not good as well.
 
 Therefore that several dozens cheap and weak tylera cores powering CCR
 boxes is absolutely not friendly for Linux core and RouterOS itself.
 
 I'm better served off with a smaller amount of cores with better clock and
 better torque as Mr Hammett mentioned (I liked the expression usage yes)
 and that's why a Linux or a BSD box with a couple Xeon CPUs will perform
 better than CCR. Sometimes as someone mentioned a couple i7 cores will
 outperform a CCR box as well. More torque, yeah. Less context switching and
 time sharing wasted.
 
 However this horizontal scalar number of tylera cores on the CCR is good
 for marketing. After all you are buying a 36 CPU box paying a couple
 hundred bucks. Impressive, hum? Well not for me.
 
 
 
 
 
 
 
 
  -
  Mike Hammett
  Intelligent Computing Solutions
  http://www.ics-il.com
 
 
 
  Midwest Internet Exchange
  http://www.midwest-ix.com
 
 
  - Original Message -
 
  From: Colton Conor colton.co...@gmail.com
  To: Faisal Imtiaz fai...@snappytelecom.net
  Cc: North American Network Operators Group nanog@nanog.org
  Sent: Tuesday, May 19, 2015 9:06:26 PM
  Subject: Re: Low Cost 10G Router
 
  So this new $1295 Mikrotik CCR1036-8G-2S+EM has a 36 core Tilera CPU with
  16GB of ram. Each core is running at 1.2Ghz? I assume that Mikrotik is
  multicore in software, so why does this box not outperform these intel
  boxes that everyone is recommending? Is it just a limitation of ports?
 
 
 
  On Tue, May 19, 2015 at 6:03 PM, Faisal Imtiaz fai...@snappytelecom.net
  wrote:
 
  
  
  
I've seen serious, unusual performance bottlenecks in Mikrotik CCR, in
   some
cases not even achieving a gigabit speeds on 10G interfaces.
  Performance
drops more rapidly then Cisco with smaller packet sizes.
   
-mel beckman
  
  
   Folks often forget that Mikrotik ROS can also run on x86 machines.
  
   Size your favorite hardware (server) or network appliance with
  appropriate
   ports, add MT ROS on a CF card, and you are good to go.
  
   We use i7 based network appliance with dual 10g cards (you can use a quad
   10g card, such as those made by hotlav).
  
   with a 2gig of ram, you can easily do multiple (4-5 or more full bgp
   peers), and i7 are good for approx 1.2mill pps.
  
  
   Best of luck.
  
  
   Faisal Imtiaz
   Snappy Internet  Telecom
  
 
 
 


Re: Low Cost 10G Router

2015-05-20 Thread Eduardo Schoedler
2015-05-20 20:54 GMT-03:00 BPNoC Group bpnoc.li...@gmail.com:
 right now I'm pushing 11G/s 1.2Mpps, ServerU L-800 + Chelsio T580-CR, see
 below
 although you can ssh in, it's definitely not a software router since it's
 essentially T5 ASICS hardware pushing the packets

 % sudo rate -i cxgbe0 -R -b
 = Currently 11.08 Gbps/1199.50 kpps, Average: 11.08 Gbps/1199.50 kpps
 = Currently 11.13 Gbps/1206.68 kpps, Average: 11.10 Gbps/1203.08 kpps
 = Currently 11.11 Gbps/1202.70 kpps, Average: 11.10 Gbps/1202.95 kpps
 = Currently 11.13 Gbps/1206.54 kpps, Average: 11.11 Gbps/1203.85 kpps
 = Currently 11.24 Gbps/1207.24 kpps, Average: 11.12 Gbps/1204.53 kpps
 = Currently 11.12 Gbps/1208.79 kpps, Average: 11.12 Gbps/1205.24 kpps
 = Currently 11.22 Gbps/1208.03 kpps, Average: 11.12 Gbps/1205.63 kpps
 = Currently 11.12 Gbps/1207.79 kpps, Average: 11.12 Gbps/1205.90 kpps
 = Currently 11.23 Gbps/1207.76 kpps, Average: 11.12 Gbps/1206.11 kpps
 = Currently 11.24 Gbps/1207.46 kpps, Average: 11.12 Gbps/1206.24 kpps
 = Currently 11.32 Gbps/1207.82 kpps, Average: 11.12 Gbps/1206.39 kpps
 = Currently 11.03 Gbps/1207.04 kpps, Average: 11.12 Gbps/1206.44 kpps

How much routes in the FIB?

Thanks.

-- 
Eduardo Schoedler


Re: Low Cost 10G Router

2015-05-20 Thread Colton Conor
Bryan,

Very interesting. Doesn't ALU mainly compare the new Alcatel SRa-4/8 router
vs a MX104 though?

Besides no redundancy, what limitations does the MX80 and MX104 have? I am
assume the Juniper does not have BGP is multi-threaded on the box, does
RPKI for route verification, and it's
got extensive HQoS functionality? I heard the MX80 was limited on QoS, but
never looked into it.

On Wed, May 20, 2015 at 7:03 PM, Bryan Fields br...@bryanfields.net wrote:

 On 5/19/15 1:22 PM, Colton Conor wrote:
  What options are available for a small, low cost router that has at least
  four 10G ports, and can handle full BGP routes? All that I know of are
 the
  Juniper MX80, and the Brocade CER line. What does Cisco and others have
  that compete with these two? Any other vendors besides Juniper, Brocade,
  and Cisco to look at?

 In the same price range as the MX80 there is the Alcatel SRa-4/8 router.
 These will do 100g in and out, and handle full tables.  You get redundant
 control modules vs. a single on the juniper.

 BGP is multi-threaded on the box, does RPKI for route verification, and
 it's
 got extensive HQoS functionality amongst other features.

 --
 Bryan Fields

 727-409-1194 - Voice
 727-214-2508 - Fax
 http://bryanfields.net



Re: Low Cost 10G Router

2015-05-20 Thread BPNoC Group
On Wed, May 20, 2015 at 9:16 PM, Eduardo Schoedler lis...@esds.com.br
wrote:

 2015-05-20 20:54 GMT-03:00 BPNoC Group bpnoc.li...@gmail.com:
  right now I'm pushing 11G/s 1.2Mpps, ServerU L-800 + Chelsio T580-CR, see
  below
  although you can ssh in, it's definitely not a software router since it's
  essentially T5 ASICS hardware pushing the packets
 
  % sudo rate -i cxgbe0 -R -b
  = Currently 11.08 Gbps/1199.50 kpps, Average: 11.08 Gbps/1199.50 kpps
  = Currently 11.13 Gbps/1206.68 kpps, Average: 11.10 Gbps/1203.08 kpps
  = Currently 11.11 Gbps/1202.70 kpps, Average: 11.10 Gbps/1202.95 kpps
  = Currently 11.13 Gbps/1206.54 kpps, Average: 11.11 Gbps/1203.85 kpps
  = Currently 11.24 Gbps/1207.24 kpps, Average: 11.12 Gbps/1204.53 kpps
  = Currently 11.12 Gbps/1208.79 kpps, Average: 11.12 Gbps/1205.24 kpps
  = Currently 11.22 Gbps/1208.03 kpps, Average: 11.12 Gbps/1205.63 kpps
  = Currently 11.12 Gbps/1207.79 kpps, Average: 11.12 Gbps/1205.90 kpps
  = Currently 11.23 Gbps/1207.76 kpps, Average: 11.12 Gbps/1206.11 kpps
  = Currently 11.24 Gbps/1207.46 kpps, Average: 11.12 Gbps/1206.24 kpps
  = Currently 11.32 Gbps/1207.82 kpps, Average: 11.12 Gbps/1206.39 kpps
  = Currently 11.03 Gbps/1207.04 kpps, Average: 11.12 Gbps/1206.44 kpps

 How much routes in the FIB?

 Thanks.


actually it makes no difference, the relevant route entries are stored in
the T5 chip
cxgbetool tells me I have 532447 entries right now
for fib 0 anyway, I have a similar number of entries (a couple more due to
pinned ipv6 not triggered to the card), but other than management port for
ssh, snmp, webgui and netflow, only 180kpps for a trunked copper dmz
segment is actually forwarded at fib. everything else is done on the card



 --
 Eduardo Schoedler



Re: Low Cost 10G Router

2015-05-20 Thread Nick Hilliard
On 20/05/2015 15:25, Aled Morris wrote:
 Couldn't your back-end scripts running under ExaBGP also manage the FIB,
 using standard Unix tools/APIs?
 
 Managing the FIB is basically just route add and route delete right?

Yes, you could probably do this.  No, you probably wouldn't want to do
this.  Pls see the netlink interface modules in bird and quagga to
understand why.

Nick




Re: Low Cost 10G Router

2015-05-20 Thread Pavel Odintsov
Hello!

Yes, we could run route add / route del when we got any announce from
external world with ExaBGP directly. I have implemented custom custom
Firewall (netmap-ipfw) management tool which implement in similar
manner. But I'm working with BGP flow spec. It's so complex, standard
BGP is much times simpler.

And I could share my ExaBGP configuration and hook scripts.

ExaBGP config: 
https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_firewall.conf

Hook script which put all announces to Redis Queue:
https://github.com/FastVPSEestiOu/fastnetmon/blob/master/src/scripts/exabgp_queue_writer.py

But full BGP route table is enough big and need external processing.

But yes, with some Python code is possible to implement route server
with ExaBGP.

On Wed, May 20, 2015 at 5:25 PM, Aled Morris al...@qix.co.uk wrote:
 On 20 May 2015 at 15:00, Pavel Odintsov pavel.odint...@gmail.com wrote:

 Yes, you could do filtering with Quagga. But Quagga is pretty old tool
 without multiple dynamic features. But with ExaBGP you could do really
 any significant route table transformations with Python in few lines
 of code. But it's definitely add additional point of failure/bug.


 Couldn't your back-end scripts running under ExaBGP also manage the FIB,
 using standard Unix tools/APIs?

 Managing the FIB is basically just route add and route delete right?

 Aled




-- 
Sincerely yours, Pavel Odintsov


Re: Low Cost 10G Router

2015-05-20 Thread charles

On 2015-05-20 08:17, Pavel Odintsov wrote:

Hello!

Ray, I could suggest switch from multi physical CPU configuration to
single. Like Intel Xeon E5-1650/1660/1680 or even Xeon E3 platforms.
Because multi processor systems need really huge amount of knowledge
for NUMA configuration and PCI-E devices assignment for each NUMA.



Not really. Well that's opinion I suppose. It didn't seem like that 
steep of a learning curve. Just need to play with taskset and do some 
reading. If you are just starting out and experimenting, then sure a 
single CPU system would probably be the way to go.




Secondly, I could vote many times for Supermicro! :) Dell or HP are
really ugly systems for soft routers. CPU frequency tuning, PCM
debugging are real nightmare on this systems.


And why is that any different on a supermicro system? Isn't it all the 
same hardware? I personally would recommend buying from Dell or HP, as 
they things like 4hr turn around times (at least in the major urban 
centers, usually it's about an hour). I don't know how good Supermicro 
purchase/procurement system is. Dell has some neat things for asset 
management, support etc. HP probably has the same.



 Please beware of they!


Supermicro is very clear and do not block useful functions of platform.




What don't they block? What vendors block things, and what things do 
they block?


RE: ATT/Telia issue

2015-05-20 Thread Tyler Applebaum
Still seeing this as of 7:40AM PST. Looks isolated to ATT and Telia in Seattle.

HOST: PC-002Loss%  Snt  LastAvg Best Wrst  StDev
  1.|-- 172.31.255.1   0.0%   10 00.803
0.9
  2.|-- 10.98.0.4  0.0%   10 11.514
1.1
  3.|-- 67.51.253.17   0.0%   10 62.826
1.2
  4.|-- 67.51.253.10.0%   10 21.412
0.5
  5.|-- 67.51.253.30.0%   10 21.312
0.5
  6.|-- v202.core1.pdx1.he.net 0.0%   10 12.014
1.2
  7.|-- 10ge12-4.core1.sea1.he.net 0.0%   10 9   10.99   13
1.0
  8.|-- sea-b1-link.telia.net 50.0%   1042   42.0   42   42
0.0
  9.|-- att-ic-153030-sea-b1.c.telia.net  50.0%   1046   44.8   43   46
1.3
 10.|-- cr84.st0wa.ip.att.net 40.0%   1071   73.8   71   76
1.8
 11.|-- cr2.st6wa.ip.att.net  40.0%   1074   73.7   72   75
1.2
 12.|-- 12.122.158.14670.0%   1074   73.7   73   74
0.6
 13.|-- 12.122.158.15750.0%   1071   71.0   71   71
0.0
 14.|-- 12.248.207.6  20.0%   1071   71.0   71   71
0.0
 15.|-- ancr-5-1-12-12.attalascom.net 30.0%   1071   71.0   71   71
0.0
 16.|-- 66-2-12-12.attalascom.net 30.0%   1085   85.3   85   86
0.5
 17.|-- KCHC-42-7-12-12.attalascom.net30.0%   1095   95.6   95   96
0.5

-Original Message-
From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Tyler Applebaum
Sent: Tuesday, May 19, 2015 4:20 PM
To: nanog@nanog.org
Subject: ATT/Telia issue

Seeing this on AS7018 to AS1299. Anyone out there at either provider know 
anything about this?

HOST: PC-002  Loss%  Snt  LastAvg Best Wrst  StDev
  1.|-- 172.31.255.1 0.0%   10 10.7030.9
  2.|-- 10.98.0.30.0%   10 11.0110.0
  3.|-- 67.51.253.17 0.0%   10 22.5240.7
  4.|-- 67.51.253.3  0.0%   10 11.2120.4
  5.|-- v202.core1.pdx1.he.net   0.0%   10 7   10.57   121.9
  6.|-- 10ge12-4.core1.sea1.he.net   0.0%   10 55.0550.0
  7.|-- sea-b1-link.telia.net0.0%   10 55.85   122.2
  8.|-- den-b1-link.telia.net0.0%   10   108  107.3  106  1080.7
  9.|-- sjo-b21-link.telia.net  20.0%   10   137  134.9  134  1371.0
10.|-- 192.205.33.45   40.0%   10   136  136.2  135  1381.2
11.|-- cr1.sffca.ip.att.net10.0%   10   141  141.9  139  1451.9
12.|-- 12.122.2.77 20.0%   10   140  140.1  137  1422.0
13.|-- 12.122.160.149  10.0%   10   138  141.1  137  1648.6
14.|-- 12.117.131.214  30.0%   10   139  141.0  139  1451.9
15.|-- 199.103.47.230.0%   1051  128.0   51  142   34.0

HOST: PC-002  Loss%  Snt  LastAvg 
Best Wrst  StDev
  1.|-- 172.31.255.1 0.0%   20 11.1 
   030.6
  2.|-- 10.98.0.40.0%   20 11.3 
   140.7
  3.|-- 67.51.253.17 0.0%   20 34.9 
   2   48   10.2
  4.|-- 67.51.253.1  0.0%   20 21.1 
   120.3
  5.|-- 67.51.253.11 0.0%   20 11.4 
   120.5
  6.|-- v202.core1.pdx1.he.net   0.0%   20 69.1 
   1   123.2
  7.|-- 10ge12-4.core1.sea1.he.net   0.0%   20 56.5 
   5   111.7
  8.|-- sea-b1-link.telia.net0.0%   20 55.1 
   560.3
  9.|-- att-ic-153030-sea-b1.c.telia.net 0.0%   20 97.7 
   691.2
10.|-- cr83.st0wa.ip.att.net5.0%   20   118  119.7  
117  1231.5
11.|-- cr2.ptdor.ip.att.net 0.0%   20   119  120.1  
118  1221.4
12.|-- cr2.sffca.ip.att.net 0.0%   20   120  119.2  
117  1211.4
13.|-- cr2.sc1ca.ip.att.net 0.0%   20   119  121.1  
118  1496.6
14.|-- 12.122.151.129   0.0%   20   118  119.8  
117  1221.5
15.|-- ???100.0%   20 00.0  
  000.0
16.|-- 71.157.120.39   75.0%   20   119  118.6  
118  1190.5
17.|-- 108-248-29-59.lightspeed.renonv.sbcglobal.net5.0%   20   139  137.1  
135  1462.5
18.|-- 108-241-228-42.lightspeed.renonv.sbcglobal.net   5.0%   20   143  139.2  
135  1524.9
Attention: Information contained in this message