Home | History | Annotate | Line # | Download | only in testdata
      1  1.1  christos ; Ask the same question twice. Check to see second is answered
      2  1.1  christos ; from cache
      3  1.1  christos 
      4  1.1  christos server:
      5  1.1  christos 	trust-anchor-signaling: no
      6  1.1  christos 	target-fetch-policy: "0 0 0 0 0"
      7  1.1  christos 	send-client-subnet: 1.2.3.4
      8  1.1  christos 	max-client-subnet-ipv4: 17
      9  1.1  christos 	module-config: "subnetcache validator iterator"
     10  1.1  christos 	verbosity: 3
     11  1.1  christos 	qname-minimisation: no
     12  1.1  christos 	minimal-responses: no
     13  1.1  christos 	ede: yes
     14  1.1  christos 	val-log-level: 2
     15  1.1  christos         trust-anchor: "example.nl. DS 50602 8 2 FA8EE175C47325F4BD46D8A4083C3EBEB11C977D689069F2B41F1A29B22446B1"
     16  1.1  christos 
     17  1.1  christos stub-zone:
     18  1.1  christos 	name: "example.nl"
     19  1.1  christos 	stub-addr:  1.2.3.4
     20  1.1  christos CONFIG_END
     21  1.1  christos 
     22  1.1  christos SCENARIO_BEGIN Test subnetcache support for caching EDEs.
     23  1.1  christos 
     24  1.1  christos ; ns.example.com.
     25  1.1  christos RANGE_BEGIN 0 10
     26  1.1  christos 	ADDRESS 1.2.3.4
     27  1.1  christos ENTRY_BEGIN
     28  1.1  christos MATCH opcode qtype qname
     29  1.1  christos ADJUST copy_id
     30  1.1  christos REPLY QR AA NOERROR
     31  1.1  christos SECTION QUESTION
     32  1.1  christos example.nl.	IN	DNSKEY
     33  1.1  christos SECTION ANSWER
     34  1.1  christos SECTION ADDITIONAL
     35  1.1  christos 	HEX_EDNSDATA_BEGIN
     36  1.1  christos 				; client is 127.0.0.1
     37  1.1  christos 		00 08 		; OPC
     38  1.1  christos 		00 07 		; option length
     39  1.1  christos 		00 01 		; Family
     40  1.1  christos 		11 00 		; source mask, scopemask
     41  1.1  christos 		7f 00 00 	; address
     42  1.1  christos 	HEX_EDNSDATA_END
     43  1.1  christos ENTRY_END
     44  1.1  christos 
     45  1.1  christos ENTRY_BEGIN
     46  1.1  christos MATCH opcode qtype qname
     47  1.1  christos ADJUST copy_id
     48  1.1  christos REPLY QR AA NOERROR
     49  1.1  christos SECTION QUESTION
     50  1.1  christos example.nl.	IN	A
     51  1.1  christos SECTION ANSWER
     52  1.1  christos example.nl.	IN	A	1.2.3.4
     53  1.1  christos SECTION ADDITIONAL
     54  1.1  christos 	HEX_EDNSDATA_BEGIN
     55  1.1  christos 				; client is 127.0.0.1
     56  1.1  christos 		00 08 		; OPC
     57  1.1  christos 		00 07 		; option length
     58  1.1  christos 		00 01 		; Family
     59  1.1  christos 		11 00 		; source mask, scopemask
     60  1.1  christos 		7f 00 00 	; address
     61  1.1  christos 	HEX_EDNSDATA_END
     62  1.1  christos ENTRY_END
     63  1.1  christos RANGE_END
     64  1.1  christos 			ns.example.com.		IN 	A	1.2.3.4
     65  1.1  christos 	ENTRY_END
     66  1.1  christos RANGE_END
     67  1.1  christos 
     68  1.1  christos ; get the entry in cache.
     69  1.1  christos STEP 1 QUERY
     70  1.1  christos ENTRY_BEGIN
     71  1.1  christos REPLY RD DO
     72  1.1  christos SECTION QUESTION
     73  1.1  christos example.nl. IN A
     74  1.1  christos SECTION ADDITIONAL
     75  1.1  christos 	HEX_EDNSDATA_BEGIN
     76  1.1  christos 		00 08 00 07	; OPC, optlen
     77  1.1  christos 		00 01 11 00	; ip4, scope 17, source 0
     78  1.1  christos 		7f 00 00   	; 127.0.0.0/17
     79  1.1  christos 	HEX_EDNSDATA_END
     80  1.1  christos ENTRY_END
     81  1.1  christos 
     82  1.1  christos ; get the answer for it
     83  1.1  christos STEP 10 CHECK_ANSWER
     84  1.1  christos ENTRY_BEGIN
     85  1.1  christos MATCH all ede=9
     86  1.1  christos REPLY QR RD RA DO SERVFAIL
     87  1.1  christos SECTION QUESTION
     88  1.1  christos example.nl. IN A
     89  1.1  christos ENTRY_END
     90  1.1  christos 
     91  1.1  christos ; query again for the cached entry
     92  1.1  christos STEP 20 QUERY
     93  1.1  christos ENTRY_BEGIN
     94  1.1  christos REPLY RD
     95  1.1  christos SECTION QUESTION
     96  1.1  christos example.nl. IN A
     97  1.1  christos SECTION ADDITIONAL
     98  1.1  christos 	HEX_EDNSDATA_BEGIN
     99  1.1  christos 		00 08 00 07	; OPC, optlen
    100  1.1  christos 		00 01 11 00	; ip4, scope 17, source 0
    101  1.1  christos 		7f 00 00   	; 127.0.0.0/17
    102  1.1  christos 	HEX_EDNSDATA_END
    103  1.1  christos ENTRY_END
    104  1.1  christos 
    105  1.1  christos ; this must be a cached answer since stub is not answering in this range
    106  1.1  christos STEP 30 CHECK_ANSWER
    107  1.1  christos ENTRY_BEGIN
    108  1.1  christos MATCH all ede=9
    109  1.1  christos REPLY QR RD RA DO SERVFAIL
    110  1.1  christos SECTION QUESTION
    111  1.1  christos example.nl. IN A
    112  1.1  christos ENTRY_END
    113  1.1  christos 
    114  1.1  christos SCENARIO_END
    115