# CONSISTENCY05 [This directory](.), i.e. the same directory as this README file, holds zonefiles and `coredns` configuration files for scenarios for test case CONSISTENCY05: * ADDRESSES-MATCH-1 * ADDRESSES-MATCH-2 * ADDRESSES-MATCH-3 * ADDRESSES-MATCH-4 * ADDRESSES-MATCH-5 * ADDRESSES-MATCH-6 * ADDRESSES-MATCH-7 * ADDR-MATCH-DEL-UNDEL-1 * ADDR-MATCH-DEL-UNDEL-2 * ADDR-MATCH-NO-DEL-UNDEL-1 * ADDR-MATCH-NO-DEL-UNDEL-2 * CHILD-ZONE-LAME-1 * CHILD-ZONE-LAME-2 * IB-ADDR-MISMATCH-1 * IB-ADDR-MISMATCH-2 * IB-ADDR-MISMATCH-3 * IB-ADDR-MISMATCH-4 * OOB-ADDR-MISMATCH * EXTRA-ADDRESS-CHILD ## zonemaster-cli commands and their output for each test scenario The level (`--level`) must be set to the lowest level of the message tags. Use customized profile (see examples) to raise all tags of interest to `INFO` or higher. The level then must be `INFO`. The commands are assumed to be run from the `test-zone-data` directory. ``` --level info --profile COMMON/custom-profile.json ``` Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- ADDRESSES-MATCH-1 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE ``` $ zonemaster-cli ADDRESSES-MATCH-1.consistency05.xa --show-testcase --raw --test consistency05 --hints COMMON/hintfile --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.20 INFO Consistency05 ADDRESSES_MATCH 0.20 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- ADDRESSES-MATCH-2 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE ``` $ zonemaster-cli ADDRESSES-MATCH-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.25 INFO Consistency05 ADDRESSES_MATCH 0.25 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` -->OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- ADDRESSES-MATCH-3 | ADDRESSES_MATCH,CHILD_NS_FAILED | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, NO_RESPONSE ``` $ zonemaster-cli ADDRESSES-MATCH-3.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/127.14.5.31 0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/127.14.5.31 0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/127.14.5.31 0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/127.14.5.31 0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.24 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.24 INFO Consistency05 ADDRESSES_MATCH 0.24 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- ADDRESSES-MATCH-4 | ADDRESSES_MATCH,CHILD_NS_FAILED | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, NO_RESPONSE ``` $ zonemaster-cli ADDRESSES-MATCH-4.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.17 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/127.14.5.31 0.17 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/127.14.5.31 0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/127.14.5.31 0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/127.14.5.31 0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.18 INFO Consistency05 ADDRESSES_MATCH 0.19 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- ADDRESSES-MATCH-5 | ADDRESSES_MATCH,NO_RESPONSE | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED ``` $ zonemaster-cli ADDRESSES-MATCH-5.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.01 INFO Consistency05 TEST_CASE_START testcase=Consistency05 10.29 INFO Consistency05 LOOKUP_ERROR class=IN; domain=addresses-match-5.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31; type=NS 20.30 INFO Consistency05 LOOKUP_ERROR class=IN; domain=addresses-match-5.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31; type=NS 20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31 20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31 20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31 20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31 20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31 20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31 20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31 20.36 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31 20.36 INFO Consistency05 ADDRESSES_MATCH 20.36 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- ADDRESSES-MATCH-6 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE ``` $ zonemaster-cli ADDRESSES-MATCH-6.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.23 INFO Consistency05 ADDRESSES_MATCH 0.23 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- ADDRESSES-MATCH-7 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE ``` $ zonemaster-cli ADDRESSES-MATCH-7.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.23 INFO Consistency05 ADDRESSES_MATCH 0.23 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :-----------------------------|:-------------------------------|:------------------------------------------- ADDR-MATCH-DEL-UNDEL-1 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE * Undelegated data: * ns3.addr-match-del-undel-1.consistency05.xa/127.14.5.33 * ns3.addr-match-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:33 * ns4.addr-match-del-undel-1.consistency05.xa/127.14.5.34 * ns4.addr-match-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:34 ``` $ zonemaster-cli ADDR-MATCH-DEL-UNDEL-1.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json --ns ns3.addr-match-del-undel-1.consistency05.xa/127.14.5.33 --ns ns3.addr-match-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:33 --ns ns4.addr-match-del-undel-1.consistency05.xa/127.14.5.34 --ns ns4.addr-match-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:34 Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.15 INFO Consistency05 ADDRESSES_MATCH 0.15 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :-----------------------------|:-------------------------------|:------------------------------------------- ADDR-MATCH-DEL-UNDEL-2 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE * Undelegated data: * ns3.addr-match-del-undel-2.consistency05.xb * ns4.addr-match-del-undel-2.consistency05.xb ``` $ zonemaster-cli ADDR-MATCH-DEL-UNDEL-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json --ns ns3.addr-match-del-undel-2.consistency05.xb --ns ns4.addr-match-del-undel-2.consistency05.xb Loading profile from COMMON/custom-profile.json. 0.42 ERROR Unspecified FAKE_DELEGATION_NO_IP domain=addr-match-del-undel-2.consistency05.xa; nsname=ns4.addr-match-del-undel-2.consistency05.xb 0.43 ERROR Unspecified FAKE_DELEGATION_NO_IP domain=addr-match-del-undel-2.consistency05.xa; nsname=ns3.addr-match-del-undel-2.consistency05.xb 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.11 INFO Consistency05 ADDRESSES_MATCH 0.12 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK as specified, but FAKE_DELEGATION_NO_IP is not expected. Scenario name | Mandatory message tags | Forbidden message tags :-----------------------------|:-------------------------------|:------------------------------------------- ADDR-MATCH-NO-DEL-UNDEL-1 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE * Undelegated data: * ns1.addr-match-no-del-undel-1.consistency05.xa/127.14.5.31 * ns1.addr-match-no-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:31 * ns2.addr-match-no-del-undel-1.consistency05.xa/127.14.5.32 * ns2.addr-match-no-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:32 ``` $ zonemaster-cli ADDR-MATCH-NO-DEL-UNDEL-1.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json --ns ns1.addr-match-no-del-undel-1.consistency05.xa/127.14.5.31 --ns ns1.addr-match-no-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:31 --ns ns2.addr-match-no-del-undel-1.consistency05.xa/127.14.5.32 --ns ns2.addr-match-no-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:32 Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.16 INFO Consistency05 ADDRESSES_MATCH 0.16 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :-----------------------------|:-------------------------------|:------------------------------------------- ADDR-MATCH-NO-DEL-UNDEL-2 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE * Undelegated data: * ns3.addr-match-no-del-undel-2.consistency05.xb * ns4.addr-match-no-del-undel-2.consistency05.xb ``` $ zonemaster-cli ADDR-MATCH-NO-DEL-UNDEL-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json --ns ns3.addr-match-no-del-undel-2.consistency05.xb --ns ns4.addr-match-no-del-undel-2.consistency05.xb Loading profile from COMMON/custom-profile.json. 0.39 ERROR Unspecified FAKE_DELEGATION_NO_IP domain=addr-match-no-del-undel-2.consistency05.xa; nsname=ns4.addr-match-no-del-undel-2.consistency05.xb 0.39 ERROR Unspecified FAKE_DELEGATION_NO_IP domain=addr-match-no-del-undel-2.consistency05.xa; nsname=ns3.addr-match-no-del-undel-2.consistency05.xb 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.09 INFO Consistency05 ADDRESSES_MATCH 0.09 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK as specified, but FAKE_DELEGATION_NO_IP is not expected. Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- CHILD-ZONE-LAME-1 | CHILD_ZONE_LAME, NO_RESPONSE | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_NS_FAILED, ADDRESSES_MATCH ``` $ zonemaster-cli CHILD-ZONE-LAME-1.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 10.03 INFO Consistency05 LOOKUP_ERROR class=IN; domain=child-zone-lame-1.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns2.child-zone-lame-1.consistency05.xa/fda1:b2:c3:0:127:14:5:32; type=SOA 20.04 INFO Consistency05 LOOKUP_ERROR class=IN; domain=child-zone-lame-1.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns2.child-zone-lame-1.consistency05.xa/127.14.5.32; type=SOA 30.05 INFO Consistency05 LOOKUP_ERROR class=IN; domain=child-zone-lame-1.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.child-zone-lame-1.consistency05.xa/fda1:b2:c3:0:127:14:5:31; type=SOA 40.06 INFO Consistency05 LOOKUP_ERROR class=IN; domain=child-zone-lame-1.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.child-zone-lame-1.consistency05.xa/127.14.5.31; type=SOA 40.19 ERROR Consistency05 CHILD_ZONE_LAME 40.19 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> missing NO_RESPONSE -- Judged to be a bug in the implementation. See issue [zonemaster-engine#1301]. Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- CHILD-ZONE-LAME-2 | CHILD_ZONE_LAME, CHILD_NS_FAILED | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, NO_RESPONSE, ADDRESSES_MATCH ``` $ zonemaster-cli CHILD-ZONE-LAME-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns1.child-zone-lame-2.consistency05.xa/127.14.5.31 0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns1.child-zone-lame-2.consistency05.xa/127.14.5.31 0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns1.child-zone-lame-2.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns1.child-zone-lame-2.consistency05.xa/fda1:b2:c3:0:127:14:5:31 0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns2.child-zone-lame-2.consistency05.xa/127.14.5.32 0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns2.child-zone-lame-2.consistency05.xa/127.14.5.32 0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns2.child-zone-lame-2.consistency05.xa/fda1:b2:c3:0:127:14:5:32 0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns2.child-zone-lame-2.consistency05.xa/fda1:b2:c3:0:127:14:5:32 0.26 ERROR Consistency05 CHILD_ZONE_LAME 0.26 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- IB-ADDR-MISMATCH-1 | IN_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD | OUT_OF_BAILIWICK_ADDR_MISMATCH, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH ``` $ zonemaster-cli IB-ADDR-MISMATCH-1.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.21 ERROR Consistency05 IN_BAILIWICK_ADDR_MISMATCH parent_addresses=ns1.ib-addr-mismatch-1.consistency05.xa./127.14.5.39;ns1.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:39;ns2.ib-addr-mismatch-1.consistency05.xa./127.14.5.32;ns2.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:32; zone_addresses=ns1.ib-addr-mismatch-1.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:31;ns2.ib-addr-mismatch-1.consistency05.xa./127.14.5.32;ns2.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:32 0.21 NOTICE Consistency05 EXTRA_ADDRESS_CHILD ns_ip_list=ns1.ib-addr-mismatch-1.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:31 0.21 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- IB-ADDR-MISMATCH-2 | IN_BAILIWICK_ADDR_MISMATCH | OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH ``` $ zonemaster-cli IB-ADDR-MISMATCH-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.21 ERROR Consistency05 IN_BAILIWICK_ADDR_MISMATCH parent_addresses=ns1.ib-addr-mismatch-2.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-2.consistency05.xa./fda1:b2:c3:0:127:14:5:31;ns2.ib-addr-mismatch-2.consistency05.xa./127.14.5.32;ns2.ib-addr-mismatch-2.consistency05.xa./fda1:b2:c3:0:127:14:5:32; zone_addresses=ns1.ib-addr-mismatch-2.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-2.consistency05.xa./fda1:b2:c3:0:127:14:5:31 0.21 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- IB-ADDR-MISMATCH-3 | IN_BAILIWICK_ADDR_MISMATCH, NO_RESPONSE | OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH ``` $ zonemaster-cli IB-ADDR-MISMATCH-3.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 10.03 INFO Consistency05 LOOKUP_ERROR class=IN; domain=ib-addr-mismatch-3.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns2.ib-addr-mismatch-3.consistency05.xa/fda1:b2:c3:0:127:14:5:32; type=SOA 20.04 INFO Consistency05 LOOKUP_ERROR class=IN; domain=ib-addr-mismatch-3.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns2.ib-addr-mismatch-3.consistency05.xa/127.14.5.32; type=SOA 20.18 ERROR Consistency05 IN_BAILIWICK_ADDR_MISMATCH parent_addresses=ns1.ib-addr-mismatch-3.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-3.consistency05.xa./fda1:b2:c3:0:127:14:5:31;ns2.ib-addr-mismatch-3.consistency05.xa./127.14.5.32;ns2.ib-addr-mismatch-3.consistency05.xa./fda1:b2:c3:0:127:14:5:32; zone_addresses=ns1.ib-addr-mismatch-3.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-3.consistency05.xa./fda1:b2:c3:0:127:14:5:31 20.18 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> missing NO_RESPONSE -- Judged to be a bug in the implementation. See issue [zonemaster-engine#1301]. Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- IB-ADDR-MISMATCH-4 | IN_BAILIWICK_ADDR_MISMATCH | OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH ``` $ zonemaster-cli IB-ADDR-MISMATCH-4.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.15 ERROR Consistency05 CHILD_ZONE_LAME 0.15 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> No OK. See issue [zonemaster-engine#1349]. Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- EXTRA-ADDRESS-CHILD | EXTRA_ADDRESS_CHILD | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH ``` $ zonemaster-cli EXTRA-ADDRESS-CHILD.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 0.21 NOTICE Consistency05 EXTRA_ADDRESS_CHILD ns_ip_list=ns2.extra-address-child.consistency05.xa./127.14.5.35;ns2.extra-address-child.consistency05.xa./fda1:b2:c3:0:127:14:5:35 0.21 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK Scenario name | Mandatory message tags | Forbidden message tags :---------------------|:--------------------------------------------------|:------------------------------------------- OOB-ADDR-MISMATCH | OUT_OF_BAILIWICK_ADDR_MISMATCH | IN_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH ``` $ zonemaster-cli child.OOB-ADDR-MISMATCH.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json Loading profile from COMMON/custom-profile.json. 0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0 0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05 10.22 INFO Consistency05 LOOKUP_ERROR class=IN; domain=ns2.sibbling.oob-addr-mismatch.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.sibbling.oob-addr-mismatch.consistency05.xa/fda1:b2:c3:0:127:14:5:39; type=A 20.23 INFO Consistency05 LOOKUP_ERROR class=IN; domain=ns2.sibbling.oob-addr-mismatch.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.sibbling.oob-addr-mismatch.consistency05.xa/127.14.5.39; type=A 20.32 ERROR Consistency05 OUT_OF_BAILIWICK_ADDR_MISMATCH parent_addresses=ns2.sibbling.oob-addr-mismatch.consistency05.xa./127.14.5.34;ns2.sibbling.oob-addr-mismatch.consistency05.xa./fda1:b2:c3:0:127:14:5:34; zone_addresses= 20.35 ERROR Consistency05 OUT_OF_BAILIWICK_ADDR_MISMATCH parent_addresses=ns1.sibbling.oob-addr-mismatch.consistency05.xa./127.14.5.39;ns1.sibbling.oob-addr-mismatch.consistency05.xa./fda1:b2:c3:0:127:14:5:39; zone_addresses=ns1.sibbling.oob-addr-mismatch.consistency05.xa./127.14.5.33;ns1.sibbling.oob-addr-mismatch.consistency05.xa./fda1:b2:c3:0:127:14:5:33 20.35 INFO Consistency05 TEST_CASE_END testcase=Consistency05 ``` --> OK [zonemaster-engine#1301]: https://github.com/zonemaster/zonemaster-engine/issues/1301 [zonemaster-engine#1349]: https://github.com/zonemaster/zonemaster-engine/issues/1349