• No results found

DNS Architecture Case Study: Resiliency and Disaster Recovery

N/A
N/A
Protected

Academic year: 2021

Share "DNS Architecture Case Study: Resiliency and Disaster Recovery"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

© 2007 Infoblox Inc. All Rights Reserved.

DNS Architecture

Case Study: Resiliency and

Disaster Recovery

DNS Architecture

DNS Architecture

Case Study: Resiliency and

Case Study: Resiliency and

Disaster Recovery

Disaster Recovery

Cricket Liu

VP, Architecture Infoblox

(2)

Company Background

ƒ Large U.S.-based company, Company Co. (company.com)

ƒ Three categories of sites

– Headquarters

ƒ Roughly 2000 employees

ƒ Hosts all production applications (e.g., SAP), main connection to Internet ƒ Hosts executive staff

ƒ Headquarters resources (e.g., hosts, printers) under company.com – Regional offices

ƒ 200 employees or fewer

ƒ Regional resources under region.company.com

ƒ Network connections to headquarters, two other regional offices – Branch offices

ƒ 12 employees or fewer

ƒ Each branch belongs to a region, resources under region.company.com ƒ Network connection to supporting regional office

(3)

© 2007 Infoblox Inc. All Rights Reserved.

Corporate Network

Internet Headquarters Regional office Regional office Regional office Branch Branch

(4)

DNS Architecture: External Authoritative DNS

Infrastructure

(5)

© 2007 Infoblox Inc. All Rights Reserved.

External Authoritative DNS Infrastructure

Headquarters

Hidden primary

Colocation facility

Offsite secondary for external zones

Backup data center External secondaries DMZs Internal network Internet

(6)

External Authoritative DNS Infrastructure Notes

ƒ High availability hidden primary for external zones

– Inside firewall for protection

ƒ Secondaries are allowed to query, transfer zones

ƒ All other access from outside restricted, both via firewall and name server-based ACLs – Hidden to prevent external name servers from trying to query it

– High availability to protect “seat of administration”

ƒ Two secondaries on DMZs

– One at headquarters

– One at backup data center – Secured

ƒ Recursion disabled ƒ Zone transfers disabled ƒ Hardened against attack

(7)

© 2007 Infoblox Inc. All Rights Reserved.

External Authoritative DNS Infrastructure Notes

(cont.)

ƒ One secondary at colocation facility

– Provides offsite source of name service – Lower RTT than other name servers

ƒ Handles disproportionate share of queries ƒ Keeps queries off link to Internet

– Secured

ƒ Recursion disabled ƒ Zone transfers disabled ƒ Hardened against attack

ƒ One-button upgrades to keep current

In a grid – Single-point management of all appliances – Real-time propagation of changes

– Changes to zone data with no interruption in service – Encrypted communication between grid members

(8)

External Authoritative DNS Infrastructure:

Resiliency and Disaster Recovery Notes

ƒ Three external authoritative name servers

– Geographically distributed

– Secondary at colocation facility provides offsite source of authoritative name service

ƒ Grid master candidate/backup primary at disaster recovery site

– In event of catastrophe, simple to “promote” grid master candidate and

restore ability to manage zones and appliances without loss of data

ƒ One-step replacement of failed appliances

ƒ Single-point backup, restore, upgrade

(9)

© 2007 Infoblox Inc. All Rights Reserved.

DNS Architecture:

(10)

Backup data center

Forwarding Infrastructure

Headquarters Forwarder

Regional office Branch office

Backup forwarder Internet

(11)

© 2007 Infoblox Inc. All Rights Reserved.

Forwarding Infrastructure Notes

ƒ High availability forwarder

– Inside firewall for protection

ƒ State-based UDP filtering to allow forwarder to query Internet name servers, not vice versa

ƒ Redundant name server-based query ACL

ƒ All internal recursive name servers forward to forwarders

– To avoid bottleneck in internal name resolution, forwarding is overridden for resolution of internal domain names

(12)

Forwarding Infrastructure: Resiliency and

Disaster Recovery Notes

ƒ Name servers using multiple forwarders incur multi-second

timeouts for each query if forwarders don’t respond

– High availability forwarders to minimize impact of component failure, maintenance

(13)
(14)

DNS Architecture: Headquarters DNS

Infrastructure

(15)

© 2007 Infoblox Inc. All Rights Reserved.

Headquarters DNS Infrastructure

Headquarters

Queries Hidden primary for internal company.com Secondaries for internal company.com Stub resolvers

(16)

Headquarters DNS Infrastructure Notes

ƒ Hidden primary for internal company.com

– Provides operational flexibility

High availability to protect “seat of administration,” processing of dynamic updates ƒ High availability secondaries for company.com

High availability to provide nonstop name service

ƒ Continue serving resolvers even during upgrades

– Resolvers configured to query closer secondary first, then other secondary

ƒ Minimizes latency

ƒ Provides redundancy and load balancing

ƒ GUI to simplify administration, help prevent mistakes, allow delegation of data management to junior staff or help desk, provide auditing

In a grid – Single-point management of all appliances

– Single-point management of complete corporate namespace, including internal and

external views

– Hierarchical configuration with inheritance

– Shared grid authentication and authorization database – IP Address Management (IPAM) functionality

(17)

© 2007 Infoblox Inc. All Rights Reserved.

Headquarters DNS Infrastructure: Resiliency

and Disaster Recovery Notes

ƒ High availability hidden primary and secondary name servers

– Minimizes impact of component failure, maintenance

ƒ Grid master candidate/backup primary at disaster recovery site

– In event of catastrophe, simple to “promote” grid master candidate and

restore ability to manage zones and appliances without loss of data

ƒ One-step replacement of failed appliances

ƒ Single-point backup, restore, upgrade

(18)

DNS Architecture: Regional Office DNS

Infrastructure

(19)

© 2007 Infoblox Inc. All Rights Reserved.

Headquarters

Regional DNS Infrastructure

Regional office

Queries

Hidden primary for region.company.com

Secondaries for

(20)

Regional DNS Infrastructure Notes

ƒ High availability hidden primary for region.company.com

– Provides operational flexibility

– High availability to protect “seat of administration,” processing of dynamic updates

ƒ Secondaries for region.company.com

– Resolvers configured to query closer secondary first, then other secondary ƒ Minimizes latency

ƒ Provides redundancy and load distribution

ƒ GUI allows headquarters staff to control configuration and

administration of name server, while delegating management of

region.company.com and relevant reverse-mapping zones to

regional office staff

In a grid

– Single view of complete corporate namespace

– Shared grid authentication and authorization database – Hierarchical configuration with inheritance

(21)

© 2007 Infoblox Inc. All Rights Reserved.

Regional DNS Infrastructure: Resiliency and

Disaster Recovery Notes

ƒ One-step replacement of failed appliances

ƒ Single-point backup, restore, upgrade

ƒ (Optionally) Recursive name servers in anycast group to minimize

impact of component failure

(22)
(23)

© 2007 Infoblox Inc. All Rights Reserved.

Regional office

Branch DNS Infrastructure

Headquarters

Branch office

Queries

Hidden primary for region.company.com

Stealth secondary for region.company.com

Stub resolvers

Secondary for region.company.com

(24)

Branch DNS Infrastructure Notes

ƒ Stealth secondary for region.company.com

– Provides a local source of all regional zone data

– Stealth to prevent remote internal name servers from querying it and congesting link to network

ƒ Resolvers configured to query local secondary first, then

secondary at regional office

ƒ Minimizes latency

ƒ Provides redundancy and load distribution

ƒ GUI allows headquarters staff to remotely configure and manage

name server

– Including all system administration, e.g., upgrades, backups

In a grid

– Single-point management of all appliances

ƒ Also backup, restore, upgrade

– Hierarchical configuration with inheritance

(25)

© 2007 Infoblox Inc. All Rights Reserved.

Branch DNS Infrastructure: Resiliency and

Disaster Recovery Notes

ƒ One-step replacement of failed appliances

ƒ Single-point backup, restore, upgrade

ƒ (Optionally) Recursive name servers in anycast group to minimize

impact of component failure

(26)
(27)

© 2007 Infoblox Inc. All Rights Reserved.

DHCP Infrastructure

Branch office

DHCP server for branch office

Headquarters

DHCP server for headquarters site

Branch office

DHCP server for branch office

Regional office

DHCP server for regional office

DHCP failover associations

(28)

DHCP Infrastructure Notes

ƒ All internal secondary name servers also run DHCP servers

– To provide DHCP to the local site

ƒ DHCP servers update appropriate primary name servers with DHCP clients’ forward and reverse mappings

– Supports DHCP clients not able to manage forward and reverse mappings themselves

– DHCP clients are not allowed to update zones directly, avoiding namespace pollution and security risk

ƒ Beginning rollout of “authenticated DHCP”

– Users on DHCP clients must authenticate themselves to a Domain Controller before being granted a permanent lease

(29)

© 2007 Infoblox Inc. All Rights Reserved.

DHCP Infrastructure: Resiliency and Disaster

Recovery Notes

ƒ DHCP is always run in a redundant (high availability or failover) configuration

– At headquarters, DHCP runs on a high availability platform – At regional offices, DHCP runs on failover peers

ƒ Both local secondaries

– At branch offices, DHCP also runs on failover peers

(30)

DHCP Failover

DHCP DISC OVE R DHCPDISCOVER TCP connection for synch and failure detection

(31)

© 2007 Infoblox Inc. All Rights Reserved.

Active Directory

Branch office

DHCP server

Headquarters

Hidden primary for internal company.com Regional office Domain Controller Domain Controller DHCP client Dynamic updates DHCP

(32)

Active Directory Notes

ƒ The company’s Active Directory domain’s name is company.com

ƒ To support Active Directory, Domain Controllers are allowed to update

records that advertise services offered

– These records are in six zones: ƒ _msdcs.company.com ƒ _sites.company.com ƒ _tcp.company.com ƒ _udp.company.com ƒ DomainDNSZones.company.com ƒ ForestDNSZones.company.com

ƒ GUI provides simple interface for configuring this

– Only need to enter addresses of Domain Controllers – Zones are created automatically

ƒ All primary name servers run in high availability configurations to ensure

(33)

© 2007 Infoblox Inc. All Rights Reserved.

VoIP Notes

ƒ The requirement for redundant DHCP service was largely due to VoIP’s

dependence on DHCP

– Without DHCP, most VoIP devices don’t operate

ƒ Redundant DHCP can be provided by

– High availability – DHCP Failover

– A combination of these

ƒ Most VoIP devices also require custom DHCP options

– E.g., option 172 for Avaya SIP VoIP phones or option 176 for Avaya H.323 VoIP phones

ƒ Most VoIP devices require TFTP or HTTP to download configuration and

firmware images

– All DHCP servers also run TFTP and HTTP to support this

In a grid

– DHCP options can be defined for all DHCP servers in the grid – Single-point configuration of TFTP and HTTP

ƒ Configuration files and firmware images are synchronized among all TFTP

(34)

Summary

ƒ This architecture provides

– Resiliency in the face of hardware or network failures

– Good security, especially for name servers directly exposed to the Internet – Good separation of critical functions (e.g., external authoritative name

servers and forwarders)

– Local data administration and processing of dynamic updates

– Protection and insulation from configuration and data administration mistakes

– Local recursive name servers for all resolvers – Redundant DHCP service for all clients

(35)

© 2007 Infoblox Inc. All Rights Reserved.

A Special Bonus: DNS Advisor

ƒ Infoblox offers a free web service, DNS Advisor

– Performs 50 different tests on your external authoritative name servers, checking

ƒ Delegation

ƒ Responsiveness ƒ Redundancy ƒ Authority

ƒ Configuration (e.g., SOA RDATA)

ƒ Security (e.g., recursion, zone transfers, name server version) ƒ Protocol compliance (e.g., TCP queries, EDNS0, SPF)

(36)
(37)

© 2007 Infoblox Inc. All Rights Reserved.

dnsadvisor.infoblox.com

(38)

Thank you

Thank you

References

Related documents

I understand that requirements, fees, and processing times are subjec to change without prior notice and all fees are

These features, combined with transparent integration with Microsoft Active Directory make Infoblox appliances an excellent choice for offloading DNS and DHCP services from domain

DNS (Domain Name Server) client to server lookup 53 TCP/UDP DHCP Client (Dynamic Host Configuration Protocol) 67 TCP DHCP Server (Dynamic Host Configuration Protocol) 68 TCP

Source: A commissioned study conducted by Forrester Consulting on behalf of IBM, February 2013 24% 25% 21% 28% 31% 27% 31% 27% 34% 9% 8% 14% 9% 7% 11% 11% 18% 13% Content

For the density histogram, it has been investigated what percentiles the manually set levels correspond to, whereas for the gradient, cur- vature and connected component

Active Directory recovery scenarios may consist of recovery of a crashed domain controller, recovery of a corrupted AD database, and restoring of accidentally deleted or modified

Active Directory recovery scenarios may include the recovery of a crashed domain controller, recovery of a corrupted AD database, and restoring accidentally deleted or modified

Restoring a Windows 2000 Domain Controller Using Restore Anyware To restore a backup of a Windows 2000 Active Directory Domain Controller created with Backup Exec System Recovery