{
  "version": 7,
  "plumr_config": {
    "pipeline": {
      "udp_local-2": {
        "udp_local": {
          "input": "[udp_local-2|in:0]-[peer_router-2-egress|out:0]",
          "output": "[peer_router-2-ingress|in:0]-[udp_local-2|out:0]",
          "address": "0.0.0.0:1235"
        }
      },
      "peer_router-2": {
        "peer_router": {
          "ingress": {
            "input": "[peer_router-2-ingress|in:0]-[udp_local-2|out:0]",
            "output": "[raft-1-carriers-1|in:1]-[peer_router-2-ingress|out:0]"
          },
          "egress": {
            "input": "[peer_router-2-egress|in:0]-[raft-1-carriers-1|out:1]",
            "output": "[udp_local-2|in:0]-[peer_router-2-egress|out:0]"
          }
        }
      },
      "defragmentizer-2": {
        "defragmentizer": {
          "input": "[defragmentizer-2|in:0]-[raft-1-streams-0|out:0]",
          "output": "[tun-2|in:0]-[defragmentizer-2|out:0]"
        }
      },
      "raft-1": {
        "raft": {
          "streams": [
            {
              "input": "[raft-1-streams-0|in:0]-[fragmentizer-2|out:0]",
              "output": "[defragmentizer-2|in:0]-[raft-1-streams-0|out:0]",
              "realtime_stream": {
                "timeout": 300,
                "delivery_policy": "ON_ORDERED",
                "extension": null
              }
            }
          ],
          "carriers": [
            {
              "input": "[raft-1-carriers-0|in:0]-[peer_router-1-ingress|out:0]",
              "output": "[peer_router-1-egress|in:0]-[raft-1-carriers-0|out:0]"
            },
            {
              "input": "[raft-1-carriers-1|in:1]-[peer_router-2-ingress|out:0]",
              "output": "[peer_router-2-egress|in:0]-[raft-1-carriers-1|out:1]",
              "carrier_handle": "1"
            }
          ]
        }
      },
      "fragmentizer-2": {
        "fragmentizer": {
          "input": "[fragmentizer-2|in:0]-[tun-2|out:0]",
          "output": "[raft-1-streams-0|in:0]-[fragmentizer-2|out:0]"
        }
      },
      "udp_local-1": {
        "udp_local": {
          "input": "[udp_local-1|in:0]-[peer_router-1-egress|out:0]",
          "output": "[peer_router-1-ingress|in:0]-[udp_local-1|out:0]",
          "address": "0.0.0.0:1234"
        }
      },
      "tun-2": {
        "tun": {
          "input": "[tun-2|in:0]-[defragmentizer-2|out:0]",
          "output": "[fragmentizer-2|in:0]-[tun-2|out:0]",
          "interface_name": "tun1",
          "ip": "10.0.0.2"
        }
      },
      "peer_router-1": {
        "peer_router": {
          "ingress": {
            "input": "[peer_router-1-ingress|in:0]-[udp_local-1|out:0]",
            "output": "[raft-1-carriers-0|in:0]-[peer_router-1-ingress|out:0]"
          },
          "egress": {
            "input": "[peer_router-1-egress|in:0]-[raft-1-carriers-0|out:0]",
            "output": "[udp_local-1|in:0]-[peer_router-1-egress|out:0]"
          }
        }
      }
    }
  },
  "meta": {
    "component_display_coordinates": {
      "tun-2": {
        "x": -400,
        "y": 200
      },
      "peer_router-1": {
        "x": 320
      },
      "peer_router-2": {
        "x": 320,
        "y": 280
      },
      "raft-1": {
        "x": 80,
        "y": -40
      },
      "udp_local-2": {
        "x": 560,
        "y": 280
      },
      "fragmentizer-2": {
        "x": -160,
        "y": 360
      },
      "defragmentizer-2": {
        "x": -160,
        "y": 160
      },
      "udp_local-1": {
        "x": 560,
        "y": 40
      }
    },
    "component_display_order": {
      "udp_local-1": 2,
      "tun-2": 3,
      "peer_router-1": 4,
      "peer_router-2": 5,
      "raft-1": 6,
      "udp_local-2": 7,
      "fragmentizer-2": 0,
      "defragmentizer-2": 1
    }
  }
}