DNS iQuery Flashcards

1
Q

What is big3d?

A

The big3d data collection agent runs on BIG-IP and Enterprise Manager systems and uses the iQuery protocol to collect performance information from remote F5 devices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are 6 things that iQuery is used for?

A

1) Determining the health of objects in BIG-IP DNS configuration.
2) Exchanging information about BIG-IP DNS synchronization group state.
3) Providing a transport for synchronizing BIG-IP DNS configuration throughout the synchronization group.
4) Communicating LDNS path probing metrics.
5) Exchanging wide IP persistence information.
6) Gathering BIG-IP system configuration when using auto-discovery.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is iQuery?

A

iQuery is an XML protocol that BIG-IP systems use to communicate with each other. BIG-IP DNS uses iQuery for various tasks.
It uses TCP port 4353 to communicate with other BigIP devices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

True or false: when adding a new BipIP DNS device to a group, you run the gtm_add script on the new device.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does the gtm_add command/script do?

A

Adds a BigIP DNS device to a synchronization group.
Installs remote GTM config locally. Only run this command on the new BigIP DNS device as it’s inheriting the config from the existing BigIP device. Running this from an existing BigIP device will wipe out it’s config.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does the bigip_add command/script do?

A

Enables iQuery communication between the BigIP DNS sync group and LTM.
1) It appends the local BigIP DNS’ SSL certificate to the remote BigIP (DNS or LTM) list of authorized certs.
2) The script then appends the remote BIG-IP system’s iQuery SSL certificate to the BIG-IP DNS system’s local list of authenticated iQuery SSL certificates.
Location of the the certs on the local device is:
/config/big3d/client.crt
Trusted server certs are located in:
/config/gtm/server.crt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or false: the bigip_add command/script is used to establish a synchronization group.

A

False. The gtm_add command does this.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

True or false: You can configure HA for BigIP DNS.

A

False, there’s no concept of HA in BigIP DNS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the default synchronization group name?

A

Default

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the three items that need to be configured before BigIP DNS is setup?

A

1) iQuery communications
- bigip_add
- gtm_add
- big3d_install
2) Datacenter
3) Server objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is used to troubleshooting iQuery connectivity?

A

iqdump

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What port does iQuery use to communicate with other BigIP DNS devices?

A

TCP 4353

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What needs to be setup in order for iQuery to start communications over TCP 4353?

A

TCP SSH port 22

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Add tshoot example

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

In what directory is the Trusted Client Certificates located on the LTM?

A

/config/big3d/client.crt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

In what directory is the Trusted Server Certificates located?

A

/config/gtm/server.crt

17
Q

If you’re renewing an LTM device certificate and need to upload the certificate to the BigIP DNS, in what directory would the certificate be in on the remote Big DNS device?

A

/config/gtm/server.crt

18
Q

If you’re renewing a BigIP DNS device certificate and need to upload the certificate to a remote BigIP DNS, in what directory would the certificate be in on the remote Big DNS device?

A

/config/gtm/server.crt

19
Q

A local BigIP DNS device runs the big3d_install command using iQuery TCP port 4353. But communcations fail. Does the local device attempt communication using a different port?

A

If iquery fails, it will automatically attempt to use scp over TCP SSH port 22 . It will also use the script use_ssh if specified in the command to push the big3d code to remote devices.

20
Q

What does the big3d_install script/command do?

A

1) Installs the latest big3d daemon on the remote system. If the remote system has the latest code, the install stops.
2) Copies the trusted device cert from the local device to the remote device.
3) Copies the trusted server cert from the local device to the remote device.

21
Q

Both the big3d_install and bigip_add scripts handle the trusted device certs and server certs. How do they differ in how they work with both certs?

A

1) The big3d_install script copies the device trusted cert locally to the remote devices in /config/big3d/client.crt.
It also copies the server certs from the remote devices to the local device in /config/gtm/server.crt.
2) The bigip_add script appends the local trusted device cert to the remote devices.
It also appends the remote devices’ server certs to the local device in /config/gtm/server.crt.

22
Q

What is the syntax to run the bigip_add command?

A

Logged in as root:
1) bigip_add <BigIP>
2) bigip_add<username@existing_DNS_or LTM_ip>
Logged in as non-root:
1) bigip_add -a <BigIP>
2) bigip_add -a <username@existing_DNS or LTM_ip></BigIP></BigIP>

23
Q

What is the syntax to run the gtm_add command?

A

Logged in as root:
1) gtm_add <BigIP>
2) gtm_add<username@existing_DNS_or LTM_ip>
Logged in as non-root:
1) gtm_add -a <BigIP>
2) gtm_add -a <username@existing_DNS or LTM_ip></BigIP></BigIP>