Hi all
i need to design solution with “multilink” for WAN connection and also i need a GRE encapsulation.
I buy two routers CCR1036-8G-2S+EM for that because all track i need to have 10Gb/s.
i connect like that
host ---- router ---- router —host
this connection is for lab but on production there wiil be two ISP between the routers. so .. on my lab i set two adresses on WAN connection.
on start (on clear configuration) i run iperf from host to host (only one direction) i have 9,6 Gb/s
then i add GRE tunnel(sinle) iperf result 9,5Gb/s
but when i add second adresses on WAN connection, add second gre tunnel, and define ECMP (with PCC on mangle firewall) i have a lot of packet retransmission and 1,3Gb/s. is this an performance problem ??? (as they said on their webpage this is the fastest router in portfolio so where is the problem ? )
Is your 10G interface listed under WAN? (/interface list member print)
Without seeing your config settings nobody really can help. One needs to see the settings of the involved interfaces, incl. all the involved IPs, as well the route table etc.
You are probably dropping out of the “fastpath” ? Due to you PCC/Mangle rules, so performance will take a huge hit.
And something with fragmentation also I think?
This device, when routing small 64byte packets with some queues & ip-filter rules etc only reaches 1.5Gbits/sec anymore…(see official test-results)
Normally, with larger packets (1518 / 512 bytes) it should still > 10Gbps with ip-filters/queues applied according to official test results.
Combining ECMP and PCC is pointless - ECMP is based on spreading the traffic across multiple gateways (typically one per WAN uplink) based on destination address alone (thanks to the routing cache, which remembers the gateway chosen for the first packet for a given destination address and re-uses that gateway for packets to the same destination address “forever”) and without need to use a routing-mark, whereas the PCC approach chooses the routing table (routing-mark) based on selectable criteria. Packet retransmissions only make sense to me in the context of assigning routing-mark using /ip firewall mangle rules and having an action=fasttrack-connection rule in chain=forward of /ip firewall filter, but do you use the stateful firewall at all?