Trouble routing between 2 pfsense hosts across mpls



  • i'm coming up against the edge of my networking skills here and i'm hoping someone can help me wrap my head around a few concepts.

    we have two sites that are connected by an mpls network.  there is a single subnet at each site and traffic is wide open between the two.  here's where my dillema begins.  i have a pfsense host on each of these subnets.  each of these pfsense hosts has a subnet behind it.  what i'm looking to do is to allow hosts on each of the pfsense managed subnets to talk to each other.  i thought that the trick would be to set up static routes between the pfsense boxes.  however, it isn't working out and i'm trying to figure out if what i'm shooting for even makes sense.

    my basic layout looks like this:

    hostA
    (192.168.10.10)
          |
          |
          |
      (192.168.10.1-LAN Interface)
        pfsenseA
      (192.168.1.10-WAN Interface)
          |
          |
          |
    (192.168.1.1)
      mpls gateway
          |
        ******
        MPLS
        ******
    |
      mpls gateway dsl gateway
    (192.168.2.1) (192.168.2.5)
    |             |
    |–------------------|
    |
      (192.168.2.10-WAN Interface)
        pfsenseB
      (192.168.20.1-LAN Interface)
    |
    |
    |
    (192.168.20.10)
          hostB

    to get from hostA to hostB i created a static route on pfsenseA:

    Interface:  LAN
      Destination network: 192.168.20.0/24
      Gateway: 192.168.2.10

    a traceroute from hostA to hostB shows traffic crossing the mpls then exiting the dsl gateway.  i understand that i'm missing something important here, but i need some help knowing where to look.

    any suggestions?

    thanks,
    -dp


Locked