[BUG] Multiple PPPoE Dialup connection Over TAGGED VLAN on the same interface



  • Hi,

    this is the test configuration:

    eth0
      vlan 110 on eht0 
              PPPoE ISP1 on vlan 110 on eht0
      vlan 220  on eht0
              PPPoE ISP2 on vlan 220  on eht0
      vlan 330  on eht0
              PPPoE ISP3 on vlan 330  on eht0
    eth1 - LAN

    Pfsense cannot manage correctly multiple PPPoE over vlan if connected to the same interface. Sometimes one (or more) dialup fails and when they are all up, packet loss is about 30%! pinging ISP1,2 and 3 from external address shows the problem: only one PPPoE interface can respond at the same time!

    I had the problem both in virtual (vmwhare and hyper-v) and phisical enviriorment. In phisical enviriorment the unique workarround is to add 1 phisical nic per ISP, in virtual enviriorment the workarround is to add 1 virtual nic per ISP conencted to the same phisical interface (or vswitch), remove the vlan from pfsense and force it trought the hypervisor.

    I tested it many times and it is easly replicable. Can anyone confirm it?

    thanks
    Alessandro



  • up.. Nobody uses this configuration?

    Ciao
    Alessandro



  • I has similar the prolem with second WAN.
    https://forum.pfsense.org/index.php?topic=101739.0

    Both connection are PPPoE.



  • I Alessandro.
    I have the same setup with pfSense 2.1.3 recently upgraded to 2.2.5 with no issues.
    Try with ping utility to ping somewhere to see if u have a REAL packet loss or problem with apinger.
    What setup are using now? hardware or VM? and what NIC?

    PS. DNS Google doesnt like to be pinged too much  ;D





  • @bullet92:

    I Alessandro.
    I have the same setup with pfSense 2.1.3 recently upgraded to 2.2.5 with no issues.
    Try with ping utility to ping somewhere to see if u have a REAL packet loss or problem with apinger.
    What setup are using now? hardware or VM? and what NIC?

    PS. DNS Google doesnt like to be pinged too much  ;D

    I had this problem in ALL configs, both Hardware and VM, and with ESX and Hyper-v.
    The ping are REALLY lost, i'm pinging from external pc, only one PPPoE interface respond, some packet respond from one, some other from the other one.
    The only workarround (simple, but not right) is to "push" the VLAN trought the hypervisor and publish the phisical nic as 2 sepearate nic in the VM. In phisical environment you have to add a dedicated nic.

    You can easly reproduce the problem that append only in a particular configuration:

    • SINGLE NIC FOR 2 WAN
    • Both WAN requires PPPoE
    • Each Pfsense WAN have a VLAN

    I usually use HP1810 as switch, but with EEE turned OFF, I don't think that could be a switch problem, becouse pushing the VLAN trought hypervisor works like a charm with the same hw and sw configuration.

    Tnks
    Ale


Log in to reply