Forum Discussion

changewait1's avatar
Icon for Altostratus rankAltostratus
Jun 28, 2023

Questions about performance degradation when used with DNS features in GTM solutions


BIND를 사용하여 DNS 기능이 있는 내 F5 GTM 솔루션에서 GSLB 기능을 사용하려고 합니다.

성능이 저하된다는 말을 들었기 때문에 이에 대한 문서를 찾고 있습니다.

그러나 문서를 찾는 데 어려움을 겪고 있어 귀하의 도움을 요청하고 싶습니다.


9 Replies

  • Thanks for the translate whisperer 

    It might be worth to talk with a local F5 partner / reseller, probably easier with language and such.

    In general dedicated F5 appliances / software doesn't behave worse and often better then general solutions. So not sure where the idea about sloweness comes from.

    You can stop looking for GTM, the module is simply called DNS now. If yours is still called GTM you might be running quite old versions, which TMOS version is it?

    • whisperer's avatar
      Icon for MVP rankMVP

      boneyardYou are incorrect sir. F5's own documentation confirms that I have said: Every single Channel Engineer over the past 15 years I have been working with GTM and DNS also confirms. Additionally, I actually helped write the exam questions for the 302 exam.

      1. Performance

      DNS Express loads the whole zone files into BIGIP memory, and leverages BigIP TMOS capacity to handle client queries. Its performance is far better than a BIND server, especially for TCP-based DNS requests.

      I would NOT recommend running DNS only from BIND directly on the F5 DNS (formerly GTM) product. Plain and simple. It is also a disaster to maintain zones.. zonerunner? I would instead recommend BIND (if you dont care about IPAM and your amount of data is minimal) with Zone Trasnfer internally to localhost and DNS Express OR use a better IPAM equipped system like Infoblox and zone trasnfer to DNS Express. If using DNS Express on F5 DNS or even WIPs, then the performance will trump any competitor any day of the week (that I do agree with). However, straight from BIND on F5 DNS... NO!

      • boneyard's avatar
        Icon for MVP rankMVP

        very fair, i was not really considering the option of doing it in bind "natively" when you have the DNS module with all its goodness.

        the original questioner does mention bind yes, but i wonder how much gets lost in translation.

  • Translation:

    I am trying to use GSLB functionality on my F5 GTM solution with DNS functionality using BIND.
    I'm looking for documentation on this because I've been told it slows down performance.
    However, I'm having trouble finding the documentation and would like to ask for your help.
    thank you
    • whisperer's avatar
      Icon for MVP rankMVP

      하위 시스템 BIND를 사용하므로 F5 DNS(GTM)에서 BIND를 사용하지 않습니다. TMOS 이외의 것을 사용할 때마다 훨씬 느려집니다. 대신 DNS Express를 이 기능과 함께 사용하는 것을 고려하십시오. DNS 요청은 TMOS에 의해 처리되며 선택한 시스템에서 관리할 수 있습니다. 영역 데이터를 관리하고 DNS Express로 영역 전송을 수행하기 위해 Infoblox와 같은 IPAM 친화적인 것을 권장합니다. 물론 DNS 레코드가 많지 않은 경우 F5의 BIND를 사용하여 레코드를 관리하고 박스에서 DNS Express로 영역을 전송할 수 있습니다.

      다음은 시작하는 데 도움이 되는 유용한 리소스입니다.

      I would not use BIND on F5 DNS (GTM) as it uses the subsystem BIND. Anytime you use anything outside of TMOS it will be much slower. Instead, consider using DNS Express as with this feature, the DNS requests are handled by TMOS and you can manage in the system of choice. I recommend something IPAM friendly like Infoblox for managing the zone data, and performing zone transfer into DNS Express. Of course, if you do not have that many DNS records, you can use BIND on the F5 to manage records and zone transfer into DNS Express on box.

      The following are some good resources to help you get started:

    • changewait1's avatar
      Icon for Altostratus rankAltostratus

      Hi team.

      I apologize for the late response.

      I tried to ask a question using the translator and accidentally posted the original text.

      What I wanted to know was

      I'm trying to use the DNS feature on my F5 GTM device, but I've heard that using the DNS feature in addition to GSLB will degrade performance, so I'm checking, but it's hard to find related documentation, so I'm posting a question.

      Thank you.