Skip to Content.
Sympa Menu

perfsonar-user - [perfsonar-user] Set up a mesh json file for testing dual-stack hosts

Subject: perfSONAR User Q&A and Other Discussion

List archive

[perfsonar-user] Set up a mesh json file for testing dual-stack hosts


Chronological Thread 
  • From: Tadeja Saje <>
  • To:
  • Subject: [perfsonar-user] Set up a mesh json file for testing dual-stack hosts
  • Date: Tue, 3 Sep 2019 10:18:00 +0200

Hello!
I have testpoints with both  IPv4 and IPv6 address.
How should I change my psconfig mesh json file, that tests include -v6 and -ipv4 suffixes?

My current mesh json file generate only IPv6 tests.
{
    "_meta": {
        "psconfig-publisher": {
            "publish-source": "psconfig-publish-cli",
            "publish-time": "2019-07-25T08:19:03+00:00"
        }
    },
    "addresses": {
        "mp-tpl-pf1.arnes.si": {
            "address": "mp-tpl-pf1.nekaj.si"
        },
        "mp-tpl-pf2.arnes.si": {
            "address": "mp-tpl-pf2.nekaj.si"
        }
    },
    "archives": {
        "example-archive-central": {
            "archiver": "esmond",
            "data": {
                "measurement-agent": "{% scheduled_by_address %}",
                "url": "https://.nekaj.si/esmond/perfsonar/archive/";
            }
        }
    },
    "groups": {
        "example-group-mesh": {
            "addresses": [{
                "name": "mp-tpl-pf1.nekaj..si"
            }, {
                "name": "mp-tpl-pf2.nekaj.si"
            }],
            "type": "mesh"
        }
    },
    "schedules": {
        "example-schedule-PT10M": {
            "repeat": "PT10M",
            "slip": "PT10M",
            "sliprand": true
        },
        "example-schedule-PT4H": {
            "repeat": "PT4H",
            "slip": "PT4H",
            "sliprand": true
        }
    },
    "tasks": {
        "example-task-latencybg": {
            "archives": ["example-archive-central"],
            "group": "example-group-mesh",
            "test": "example-test-latencybg"
        },
        "example-task-throughput": {
            "archives": ["example-archive-central"],
            "group": "example-group-mesh",
            "schedule": "example-schedule-PT4H",
            "test": "example-test-throughput"
        },
        "example-task-trace": {
            "archives": ["example-archive-central"],
            "group": "example-group-mesh",
            "schedule": "example-schedule-PT10M",
            "test": "example-test-trace"
        }
    },
    "tests": {
        "example-test-latencybg": {
            "spec": {
                "dest": "{% address[1] %}",
                "source": "{% address[0] %}"
            },
            "type": "latencybg"
        },
        "example-test-throughput": {
            "spec": {
                "dest": "{% address[1] %}",
                "duration": "PT30S",
                "source": "{% address[0] %}"
            },
            "type": "throughput"
        },
        "example-test-trace": {
            "spec": {
                "dest": "{% address[1] %}",
                "source": "{% address[0] %}"
            },
            "type": "trace"
        }
    }
}

Best regards,
Tadeja




Archive powered by MHonArc 2.6.19.

Top of Page