Hey,
question 1 what is the difference between ECMP and PCC method, do both do WANload balancing,
question 2, what is the difference between load balancing and bonding with these 2 methods.
question 3, if i have 2 wan 6Mb+4Mb and LAN if a user downloads something will it be 10Mb or it will be random (depending on the number of connections). What is the best method.
i’m confused about this.
question 1 what is the difference between ECMP and PCC method, do both do WANload balancing,
ECMP is balancing using route, PPC is completely different animal. ECMP can be used if you use global ip addresses for hosts you are balancing, PCC is good if you use NAT, since packets in ECMP will be distributed in round robin over the gateways, with PCC one connection (depending on your settings) will be attached to one gateway and that will not change
question 2, what is the difference between load balancing and bonding with these 2 methods.
these both are load balancing methods, it bonding you have to have bonding configuration on both ends of the link.
question 3, if i have 2 wan 6Mb+4Mb and LAN if a user downloads something will it be 10Mb or it will be random (depending on the number of connections). What is the best method.
depends on configuration, but i would say, that it will not be 10MBps, it will be either 6 or 4.
depends on the configuration. and how many active connections/clients you have. The thing is - if you are behind the NAT, you want your connections to leave same gateway to have same source address for the server to see your requests coming for the same session. When your source flips to other gateway, most of banking sites and a like will disconnect you immediately.
In the case if ECMP with 2 gateways, each next packet will use other gateway, so you will not be able to establish and sustain a TCP connection with some secure site. This is why PCC was introduced so you are not flipped back and forth over the gateways in cases where you have to do load balancing. In most cases bonding just is not a possible option.