I should also add the every CLI option is configurable via GUI on the
ConfigTree tab.


Conntrack values can be tweaked in System - > Connntrack.




On Fri, Jun 10, 2016 at 1:28 PM, Andrew Duey <
andrew.d...@widerangebroadband.net> wrote:

> Scott,
>    To answer your questions, I do not have any junipers or real Cisco
> units in the network.  I've worked with a few smaller Cisco units but
> nothing of even the same caliber.  I only have a handful of the EdgeRouter
> Pro's at each site I support.  For the ISP network we have a pair of
> EdgeRouter Pro's at the core and then have Mikrotik at all the tower
> sites.  We had been using Vyatta for years before Brocade bought them and
> burnt all bridges with me (what a terrible, worthless, corporate greed
> driven company).
>
> --Andrew
>
>
> On Friday, June 10, 2016, Scott Lambert <lamb...@lambertfam.org> wrote:
>
>> Thank you for the reply.  I would not keep attempting to make the WebUI
>> work, except the guy paying me to set these up specifically does not
>> want to type more than he has to.   He's not much of a typist.
>>
>> If i could find an equivalent of RouterOS's "/interface monitor-traffic
>> ether1" or cisco's "show interfaces GigabitEthernet 0/3", I would never
>> load EdgeOS's heavy WebUI.
>>
>> I just compared the connection tracking timeouts between EdgeOS and
>> RouterOS.
>>
>> It looks to me like RouterOS is at least three times as aggressive
>> about getting rid of connections which were likely to be malicious
>> traffic.  It also looks to me as though RouterOS autoscales the size of
>> the connection tracking table when it gets "too full"; whatever "too
>> full" means.
>>
>> The minimum size I've seen is 88088 entries, the maximum on my network
>> is somewhere over 472,000 entries on a box which has lots of firewall
>> rules, does NAT, and passes 800Mbps during peak hours for more than 1500
>> users.  That box is using less than 1GB of RAM.  Maybe I'll just set all
>> of the EdgeRouters to use similar settings to that CCR1036.
>>
>> Just out of curiosity, how many EdgeRouters do you have deployed?
>>
>> Do you use anything between the Juniper and the EdgeRouter Pro?
>>
>> I'm at around 100 RouterOS routers in the ISP network.  Several more
>> at client businesses.  In ISP networks, I've only used about 10
>> ImageStreams and a few dozen Ciscos.  No Junipers, yet.
>>
>> The Ciscos are hands down the reliability champs, followed by
>> ImageStream, then RouterOS, then the EdgeRouters, in my experience so
>> far.
>>
>> Like you said, it's hard to justify the big brands when MikroTik and
>> Ubiquiti have such low cost options in the CCR1009s and the EdgeRouter
>> Pros.
>>
>> I better get back to looking up how to setup GRE tunnels across the
>> Internet and run OSPF across them as a backup path for when the network
>> gets partitioned internally on the EdgeRouters.
>>
>> On Thu, Jun 09, 2016 at 11:05:03PM -0500, Andrew Duey wrote:
>> > Scott,
>> >
>> > We have been running the EdgeRouter Pro's for at least a year now and
>> ran
>> > Vyatta for a couple years before that.  After reading your frustrations
>> > here's a couple observations:
>> >
>> > 1) We do NO NAT in our Edgerouters now, but when we did in Vyatta we had
>> > the same conntrack issues.  We found you could increase the table size
>> > dramatically and that fixed our problems until we could un-NAT
>> everything.
>> > I would recommend not doing NAT on those units at all but if you have to
>> > you can increase the table sizes to help.
>> >
>> > 2) Ours have been crazy stable (given the very low cost of the units).
>> >
>> > 3) The web gui is only useful for viewing real-time network
>> information.  I
>> > do like that you can see real-time traffic counts, see how routing
>> changes
>> > take effect, and see an outage in a heartbeat but the web guy is for
>> > information only.  I would STRONGLY recommend that in an ISP environment
>> > that ALL configuration be done at the command line.  I found it very
>> > friendly and easy to use, and there used to be TONS of peer Vyatta
>> support
>> > out there  (Brocade killed a lot of it, but there's still a lot left in
>> > other places).
>> >
>> > 4) While UBNT's direct support is crap on a good day, I've found that
>> their
>> > forums have 90% of the answers I'm looking for and the rest can be
>> gotten
>> > with my googlefu and searching for Vyatta examples.
>> >
>> > While the $400 EdgeRouter Pro is no Juniper MX160 I've found that they
>> are
>> > amazing little boxes given their price point.  We make a point to always
>> > keep at least one spare on hand and run them in pairs anyway but so far
>> > haven't needed to worry about them too much (knock on wood).
>> >
>> > Best of luck with them
>> > --Andrew Duey
>> >
>> > On Thursday, June 9, 2016, Scott Lambert <lamb...@lambertfam.org>
>> wrote:
>> >
>> > > Warning, this message has not been well editted.  I don't have time to
>> > > go back and get it to try to get the tone to match what is intended.
>> I
>> > > have limitted time onsite during which to try to fix issues.  However
>> > > "rant"y this sounds, it should sound like frustration rather than
>> anger.
>> > >
>> > > I am helping an ISP owner who is trying to transition from one big
>> > > bridge to a mostly routed network.  He had ImageStream routers at
>> three
>> > > points, two points were BGP upstreams where there is not really enough
>> > > bandwidth between the sites to fail over gracefully.  We are working
>> on
>> > > that too.
>> > >
>> > > Last summer, he started running into devices falling over because the
>> > > bridge table was full, so we tried putting an EdgeRouter at one site
>> > > toward the long end of the network to get about 400 devices off the
>> main
>> > > bridge as a quick bandaid.  It fell over about the time he got an hour
>> > > away from the site.  We found conntrack issues in the log.  We didn't
>> > > have any firewall rules.  We rebooted and it ran fine, for an hour or
>> > > so.  Then more conntrack issues.  We quickly configured a spare
>> 100Mbps
>> > > ImageStream and had no more issues.  100Mbps isn't really a long term
>> > > option but was okay at the time.
>> > >
>> > > In October, I came on-site and we built and installed another
>> EdgeRouter
>> > > PoE because we were half afraid of the original hardware.  This time
>> > > v1.7.0 was available and we got it running without blowing up.  At
>> least
>> > > for the week I was on-site.  We also installed six other EdgeRouters
>> > > to replace the two BGP speaking ImageStreams and to segment four other
>> > > hub points in the network.  Yea! no more bridge loops without turning
>> > > toughswitch ports on and off.  OSPF fails over properly.  Everything
>> > > looked okay while I was onsite.
>> > >
>> > > Since then, there have been a few times when no traffic would pass
>> > > through one of those hub sites and he would have to powercycle
>> > > everything.
>> > >
>> > > Then I happened to be on-site for the AirOS MF worm outbreak.  Two of
>> > > the hub sites repeatedly stopped passing traffic while we were trying
>> > > to clean up.  Being onsite I was able to be patient and persistent and
>> > > eventually get into the router at the site which was offline to view
>> the
>> > > log.  The logs said the connection tracking table was full.  Sometimes
>> > > my connection to the router would continue to work long enough to
>> issue
>> > > a reboot command after seeing the logs.  Sometimes I would have to be
>> > > patient and persistent to get back into the router to issue the
>> reboot.
>> > > I tried to blame it on the AirOS MF worm traffic.
>> > >
>> > > We replaced his last ImageStream router with an EdgeRouter Pro the day
>> > > before I left after cleaning up the AirOS MF worm.  We put 1.8.0 on
>> > > it and didn't expect any issues.  Two hours after it started passing
>> > > traffic, it overflowed the conntrack tables.  We heard from customers
>> at
>> > > 7 am that it had been down since 1:30 am.  He moved the cables back to
>> > > the still powered Imagestream and all was well for the next month.  I
>> > > came back and looked at the log on the still running EdgeRouter Pro
>> and
>> > > it has nothing but "nf_conntrack: table full, dropping packet" errors
>> > > from 1:17 to 07:13.
>> > >
>> > > Shouldn't it have recovered at some point during the six hours?  The
>> > > rest of the network was fine during this time.  Connection tracking
>> had
>> > > no issues on the BGP router which handles this traffic + the other 4
>> > > times this number of clients traffic, there were no issues with the
>> two
>> > > hub routers which pass traffic in the ring from the BGP router to this
>> > > router.
>> > >
>> > > #Powered up, cables connected:
>> > > Jan  1 00:24:15 RouterName1 OSPF[906]:  OSPF-6: Message-digest-key
>> key-id
>> > > 1 enter Passive mode
>> > > Jan  1 00:25:29 RouterName1 OSPF[906]:  OSPF-6: Message-digest-key
>> key-id
>> > > 1 enter Passive mode
>> > > May 19 22:56:41 RouterName1 OSPF[906]:  OSPF-4: Detected router with
>> > > duplicate router ID10.11.100.2 in area 0.0.0.0
>> > >
>> > > # I am disappointed that there were no link up messages as we moved
>> the
>> > > # cables to this device.  The last OSPF speaking cable was moved after
>> > > # the above log message.  The EdgeRouter uses the same router ID as
>> the
>> > > # Imagestream.  So the above message was expected.
>> > >
>> > > May 20 00:17:01 RouterName1 rsyslogd: set SCM_CREDENTIALS failed on
>> > > '/dev/log': Protocol not avai
>> > > lable
>> > > May 20 01:17:26 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 01:17:31 RouterName1 kernel: last message repeated 9 times
>> > > May 20 01:17:31 RouterName1 kernel: net_ratelimit: 87 callbacks
>> suppressed
>> > > May 20 01:17:31 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 01:17:36 RouterName1 kernel: last message repeated 9 times
>> > > May 20 01:17:36 RouterName1 kernel: net_ratelimit: 73 callbacks
>> suppressed
>> > > May 20 01:17:36 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 01:17:41 RouterName1 kernel: last message repeated 9 times
>> > > May 20 01:17:41 RouterName1 kernel: net_ratelimit: 118 callbacks
>> suppressed
>> > > May 20 01:17:41 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 01:17:46 RouterName1 kernel: last message repeated 9 times
>> > > May 20 01:17:46 RouterName1 kernel: net_ratelimit: 262 callbacks
>> suppressed
>> > > May 20 01:17:46 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 01:17:51 RouterName1 kernel: last message repeated 9 times
>> > >
>> > > #Last ethernet cord being pulled:
>> > > May 20 07:12:10 RouterName1 kernel: eth7: Link down
>> > > May 20 07:12:10 RouterName1 kernel: net_ratelimit: 1228 callbacks
>> > > suppressed
>> > > May 20 07:12:10 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 07:12:16 RouterName1 kernel: last message repeated 9 times
>> > > May 20 07:12:16 RouterName1 kernel: net_ratelimit: 312 callbacks
>> suppressed
>> > > May 20 07:12:16 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 07:12:22 RouterName1 kernel: last message repeated 9 times
>> > > May 20 07:12:22 RouterName1 kernel: eth3: Link down
>> > > May 20 07:12:23 RouterName1 kernel: net_ratelimit: 240 callbacks
>> suppressed
>> > > May 20 07:12:23 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 07:12:30 RouterName1 kernel: last message repeated 8 times
>> > > May 20 07:12:30 RouterName1 kernel: eth1: Link down
>> > > May 20 07:12:30 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 07:12:31 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 07:12:33 RouterName1 kernel: eth0: Link down
>> > > May 20 07:12:33 RouterName1 kernel: nf_conntrack: table full, dropping
>> > > packet
>> > > May 20 07:13:05 RouterName1 kernel: last message repeated 2 times
>> > >
>> > >
>> > > I have not had connection tracking table issues on larger networks
>> with
>> > > other vendors.  Incluing my home network with ~100 routers and 3000
>> > > customers.  We haven't seen connection tracking issues on his network
>> > > with his ImageStreams, even when the ImageStreams were handling
>> traffic
>> > > for well over 500 clients in one bridge.  I've run ImageStream, Cisco,
>> > > MikroTik, and StarOS (blech) routers.  None of them have given me the
>> > > fits that the EdgeRouters have.
>> > >
>> > > The BGP speaking EdgeRouters which pass traffic for all customers have
>> > > not been seen to have the connection tracking issue.  I don't
>> understand
>> > > how devices taking a subset of the same traffic the BGP routers see
>> can
>> > > have issues while the BGP routers do not.
>> > >
>> > > Only the BGP speaking EdgeRouters do NAT for private address space.
>> > > Customers all have public address space, so there is not much NAT
>> > > traffic.  The NATed traffic is primarily just NTP lookups and checks
>> for
>> > > updated software on Ubiquiti's site, including DNS lookups.
>> > >
>> > > What magic incantation am I missing?  Maybe I'm just not looking at
>> > > something correctly.
>> > >
>> > > Some of the time eating issues we've had have been the standard
>> learning
>> > > curve due to it being my first run with VyOS or derivitives.  But a
>> lot
>> > > of time is just finding out the the WebUI can't actually do most of
>> what
>> > > needs doing in a real world ISP environment.  Especially the things it
>> > > claims to be able to do.  Things like setting up DHCP servers to
>> handle
>> > > multiple subnets on one interface.  Or OSPF setting up interfaces to
>> > > use md5 key-id 1 which keeps it from talking to the other vendors who
>> > > seem to all use md5 key-id 10.  The key-id is not part of the
>> interface
>> > > configuration in the web-UI.  A quick trip to the command line adding
>> > > the key-id 10 makes the association work.  Or you can dig through the
>> > > config tree tab, which is actually more work.
>> > >
>> > > Only the conntrack table issue is a show stopper.  The rest is merely
>> > > annoying and makes me wish there wasn't a WebUI.  Then I wouldn't be
>> > > continually disappointed that I can't just hand it to the owner and
>> say
>> > > "this is where you go to do X in the WebUI."
>> > >
>> > > I went into setting up the EdgeRouters
>> > > with an open mind looking forward to learning new toys.  I am more and
>> > > more wary of EdgeOS.  EdgeOS is not really giving the owner the web
>> > > manageability he was looking for anyway since so much of what an ISP
>> > > needs to do cannot be done through the WebUI.
>> > >
>> > > --
>> > > Scott Lambert                    KC5MLE                       Unix
>> SysAdmin
>> > > lamb...@lambertfam.org <javascript:;>
>> > > _______________________________________________
>> > > Ubnt_users mailing list
>> > > Ubnt_users@wispa.org <javascript:;>
>> > > http://lists.wispa.org/mailman/listinfo/ubnt_users
>> > >
>> >
>> >
>> > --
>> > Thanks,
>> > Andrew Duey
>> > Network Engineer, Widerange Broadband
>> > Direct: 402-327-1101
>>
>> > _______________________________________________
>> > Ubnt_users mailing list
>> > Ubnt_users@wispa.org
>> > http://lists.wispa.org/mailman/listinfo/ubnt_users
>>
>>
>> --
>> Scott Lambert                    KC5MLE                       Unix
>> SysAdmin
>> lamb...@lambertfam.org
>> _______________________________________________
>> Ubnt_users mailing list
>> Ubnt_users@wispa.org
>> http://lists.wispa.org/mailman/listinfo/ubnt_users
>>
>
>
> --
> Thanks,
> Andrew Duey
> Network Engineer, Widerange Broadband
> Direct: 402-327-1101
>
>
>
> _______________________________________________
> Ubnt_users mailing list
> Ubnt_users@wispa.org
> http://lists.wispa.org/mailman/listinfo/ubnt_users
>
>
_______________________________________________
Ubnt_users mailing list
Ubnt_users@wispa.org
http://lists.wispa.org/mailman/listinfo/ubnt_users

Reply via email to