aboutsummaryrefslogtreecommitdiff
path: root/contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl')
-rw-r--r--contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl168
1 files changed, 0 insertions, 168 deletions
diff --git a/contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl b/contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl
deleted file mode 100644
index 775474cbcfeb..000000000000
--- a/contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl
+++ /dev/null
@@ -1,168 +0,0 @@
-; Check if the prefetch option works properly when serve-expired is combined
-; with client-subnet-always-forward for non-ECS clients. The prefetch query
-; needs to result in an outgoing query without ECS.
-
-server:
- trust-anchor-signaling: no
- target-fetch-policy: "0 0 0 0 0"
- serve-expired: yes
- serve-expired-client-timeout: 0
- client-subnet-always-forward: yes
- module-config: "subnetcache iterator"
- verbosity: 3
- access-control: 127.0.0.1 allow_snoop
- qname-minimisation: no
- minimal-responses: no
-
-stub-zone:
- name: "."
- stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
-CONFIG_END
-
-SCENARIO_BEGIN Test serve-expired and client-subnet-always-forward without ECS in the request
-
-; K.ROOT-SERVERS.NET.
-RANGE_BEGIN 0 100
- ADDRESS 193.0.14.129
- ENTRY_BEGIN
- MATCH opcode qtype qname ednsdata
- ADJUST copy_id
- REPLY QR NOERROR
- SECTION QUESTION
- . IN NS
- SECTION ANSWER
- . IN NS K.ROOT-SERVERS.NET.
- SECTION ADDITIONAL
- K.ROOT-SERVERS.NET. IN A 193.0.14.129
- ENTRY_END
-
- ENTRY_BEGIN
- MATCH opcode qtype qname
- ADJUST copy_id
- REPLY QR NOERROR
- SECTION QUESTION
- www.example.com. IN A
- SECTION AUTHORITY
- com. IN NS a.gtld-servers.net.
- SECTION ADDITIONAL
- a.gtld-servers.net. IN A 192.5.6.30
- ENTRY_END
-RANGE_END
-
-; a.gtld-servers.net.
-RANGE_BEGIN 0 100
- ADDRESS 192.5.6.30
- ENTRY_BEGIN
- MATCH opcode qtype qname ednsdata
- ADJUST copy_id
- REPLY QR NOERROR
- SECTION QUESTION
- com. IN NS
- SECTION ANSWER
- com. IN NS a.gtld-servers.net.
- SECTION ADDITIONAL
- a.gtld-servers.net. IN A 192.5.6.30
- ENTRY_END
-
- ENTRY_BEGIN
- MATCH opcode qtype qname
- ADJUST copy_id
- REPLY QR NOERROR
- SECTION QUESTION
- www.example.com. IN A
- SECTION AUTHORITY
- example.com. IN NS ns.example.com.
- SECTION ADDITIONAL
- ns.example.com. IN A 1.2.3.4
- ENTRY_END
-RANGE_END
-
-; ns.example.com.
-RANGE_BEGIN 0 100
- ADDRESS 1.2.3.4
- ENTRY_BEGIN
- MATCH opcode qtype qname
- ADJUST copy_id
- REPLY QR NOERROR
- SECTION QUESTION
- example.com. IN NS
- SECTION ANSWER
- example.com. IN NS ns.example.com.
- SECTION ADDITIONAL
- ns.example.com. IN A 1.2.3.4
- ENTRY_END
-
- ; response to query of interest
- ENTRY_BEGIN
- MATCH opcode qtype qname
- ADJUST copy_id
- REPLY QR NOERROR
- SECTION QUESTION
- www.example.com. IN A
- SECTION ANSWER
- www.example.com. 10 IN A 10.20.30.40
- SECTION AUTHORITY
- example.com. IN NS ns.example.com.
- SECTION ADDITIONAL
- ns.example.com. IN A 1.2.3.4
- ENTRY_END
-RANGE_END
-
-STEP 1 QUERY
-ENTRY_BEGIN
-REPLY RD
-SECTION QUESTION
-www.example.com. IN A
-ENTRY_END
-
-; This answer should be in the global cache
-STEP 2 CHECK_ANSWER
-ENTRY_BEGIN
-MATCH all
-REPLY QR RD RA NOERROR
-SECTION QUESTION
-www.example.com. IN A
-SECTION ANSWER
-www.example.com. IN A 10.20.30.40
-SECTION AUTHORITY
-example.com. IN NS ns.example.com.
-SECTION ADDITIONAL
-ns.example.com. IN A 1.2.3.4
-ENTRY_END
-
-; Wait for the TTL to expire
-STEP 3 TIME_PASSES ELAPSE 20
-
-STEP 11 QUERY
-ENTRY_BEGIN
-REPLY RD
-SECTION QUESTION
-www.example.com. IN A
-ENTRY_END
-
-; This record came from the global cache and a prefetch was triggered
-STEP 12 CHECK_ANSWER
-ENTRY_BEGIN
-MATCH all ttl
-REPLY QR RD RA NOERROR
-SECTION QUESTION
-www.example.com. IN A
-SECTION ANSWER
-www.example.com. 30 IN A 10.20.30.40
-SECTION AUTHORITY
-example.com. 3580 IN NS ns.example.com.
-SECTION ADDITIONAL
-ns.example.com. 3580 IN A 1.2.3.4
-ENTRY_END
-
-STEP 13 CHECK_OUT_QUERY
-ENTRY_BEGIN
- MATCH all
- REPLY NOERROR DO
- SECTION QUESTION
- www.example.com. IN A
-ENTRY_END
-
-STEP 14 TRAFFIC
-
-SCENARIO_END