1key <string> { 2 algorithm <string>; 3 secret <string>; 4}; // may occur multiple times 5 6options { 7 default-key <string>; 8 default-port <integer>; 9 default-server <string>; 10 default-source-address ( <ipv4_address> | * ); 11 default-source-address-v6 ( <ipv6_address> | * ); 12}; 13 14server <string> { 15 addresses { ( <quoted_string> [ port <integer> ] | <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] ); ... }; 16 key <string>; 17 port <integer>; 18 source-address ( <ipv4_address> | * ); 19 source-address-v6 ( <ipv6_address> | * ); 20}; // may occur multiple times 21 22