PowerPoint Slides

advertisement
Why are We
Moving Away
from Maintain?
Jason Gorrie
Agenda
Why Change
Selection Process
Selection Outcome
Implementation Timeline
Questions

Definitions
IPAM: IP Address Management
DHCP: Dynamic Host Configuration Protocol
DNS: Domain Name System
DDI: DHCP, DNS, IPAM
Why Change
Oregon State Univ cease funding
Missing




IPv6 eg:fe80::224:1dff:feab:e78a/64
DNSSEC
Simple disaster recovery
Selection Process
Spring 2011: Invite vendors for RFI
Summer 2011: RFP
Fall 2011: RFP technical evaluation
Nov 16, 2011: RFP completed
Dec 01, 2011: PO issued
Selection Outcome
Infoblox in the Industry
•
•
•
•
•
Carleton University
Université de Montréal
Harvard University
Arizona State University
Tivo
Hardware Options
Infoblox-1050-A
24K DNS req/sec
Infoblox-1550-A
36K DNS req/sec
Hardware IB units
Web Interface
Lab Environment


Lab: two IB 550-A & one IB 250-A
Setup to allow




Training
Advanced scripting changes
Testing of updates, new features
Setup completed no later: Jan 15, 2012
Preliminary Layout
Layout - Management
Layout – Hidden Master
Layout - DHCP Campus
Layout – DHCP Resnet
Layout – Unicast & Anycast
Layout - Insight
Layout – Anycast
A1U: MC – IST machine room
A2:EV2/3 – Environment machine room
A3:E6 - Engineering machine room
A4: Unknown
A5: Unknown
A6U: PHY/? - IST machine room
Aggregate Capacity: ~ 150K DNS
requests/sec
Max Observed Typical Load: 4K DNS
Implementation Timeline
January 1, 2012 Gear arrives
January 15, 2012 Lab Environment complete
January 20 ->
Training (TBD)
February 10, 2012
February 17, 2012 Earliest Maintain Flag day
Cut over Resnet DHCP
Cut over Campus DHCP
Cut over Anycast nodes
February 26, 2012 Earliest new system in operation
End of April
Backup implementation date
Deliverable Timeline
DNS/DHCP/NTP for
Cutover campus/wireless/resnet
+3 months Switch/network data importing
+6 months Ipv6 for all
+6 months DNSSEC enabled for uwaterloo.ca
Important Changes
• Policy 8 classification of A,AAAA record
• Host HW/location data no longer in TXT
records, available through API
• Less free form data inputs
• * No /etc/hosts
• * No /etc/networks
• Changes to bulk import TBD
API



Written in Perl
Reference manual ~ 1300 pages,
functions well documented, sample code
Bloxtools: www.bloxtools.com
my $bind_a = Infoblox::DNS::Record::A>new (
ipv4addr => "1.1.1.1",
name => "bind_a.domain.com",
comment => "this is a demo bind_a record",
disable => "true", ttl => "33",
Question and Answer





Concerns?
What training do you want and how
delivered?
/etc/hosts, /etc/networks are there others?
Workflows
MS DNS Integration
Links
Download