25
Why are We Moving Away from Maintain? Jason Gorrie

Why are We Moving Away from Maintain? Jason Gorrie

  • Upload
    dawson

  • View
    43

  • Download
    3

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: Why are We Moving Away from Maintain? Jason Gorrie

Why are We Moving Away from Maintain?

Jason Gorrie

Page 2: Why are We Moving Away from Maintain? Jason Gorrie

Agenda

Why ChangeSelection ProcessSelection OutcomeImplementation TimelineQuestions

Page 3: Why are We Moving Away from Maintain? Jason Gorrie

Definitions

IPAM: IP Address Management

DHCP: Dynamic Host Configuration Protocol

DNS: Domain Name System

DDI: DHCP, DNS, IPAM

Page 4: Why are We Moving Away from Maintain? Jason Gorrie

Why Change

Oregon State Univ cease fundingMissing

IPv6 eg:fe80::224:1dff:feab:e78a/64 DNSSEC Simple disaster recovery

Page 5: Why are We Moving Away from Maintain? Jason Gorrie

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

Page 6: Why are We Moving Away from Maintain? Jason Gorrie

Selection Outcome

Page 7: Why are We Moving Away from Maintain? Jason Gorrie

Infoblox in the Industry

• Carleton University

• Université de Montréal

• Harvard University

• Arizona State University

• Tivo

Page 8: Why are We Moving Away from Maintain? Jason Gorrie

Hardware Options

Infoblox-1050-A

24K DNS req/sec

Infoblox-1550-A

36K DNS req/sec

Page 9: Why are We Moving Away from Maintain? Jason Gorrie

Hardware IB units

Page 10: Why are We Moving Away from Maintain? Jason Gorrie

Web Interface

Page 11: Why are We Moving Away from Maintain? Jason Gorrie

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

Page 12: Why are We Moving Away from Maintain? Jason Gorrie

Preliminary Layout

Page 13: Why are We Moving Away from Maintain? Jason Gorrie

Layout - Management

Page 14: Why are We Moving Away from Maintain? Jason Gorrie

Layout – Hidden Master

Page 15: Why are We Moving Away from Maintain? Jason Gorrie

Layout - DHCP Campus

Page 16: Why are We Moving Away from Maintain? Jason Gorrie

Layout – DHCP Resnet

Page 17: Why are We Moving Away from Maintain? Jason Gorrie

Layout – Unicast & Anycast

Page 18: Why are We Moving Away from Maintain? Jason Gorrie

Layout - Insight

Page 19: Why are We Moving Away from Maintain? Jason Gorrie

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 requests/sec

Page 20: Why are We Moving Away from Maintain? Jason Gorrie

Implementation Timeline

January 1, 2012 Gear arrives January 15, 2012 Lab Environment complete

Training (TBD)

February 17, 2012 Earliest Maintain Flag day Cut over Resnet DHCPCut over Campus DHCP

February 26, 2012 Earliest new system in operation End of April Backup implementation date

January 20 -> February 10, 2012

Cut over Anycast nodes

Page 21: Why are We Moving Away from Maintain? Jason Gorrie

Deliverable Timeline

+3 months Switch/network data importing+6 months Ipv6 for all+6 months

CutoverDNS/DHCP/NTP for campus/wireless/resnet

DNSSEC enabled for uwaterloo.ca

Page 22: Why are We Moving Away from Maintain? Jason Gorrie

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

Page 23: Why are We Moving Away from Maintain? Jason Gorrie

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",mac_address => "1:1:1:1:1:1",views => [$view1] ); # Submit for addition

Page 24: Why are We Moving Away from Maintain? Jason Gorrie

Question and Answer

Concerns? What training do you want and how

delivered? /etc/hosts, /etc/networks are there others? Workflows MS DNS Integration

Page 25: Why are We Moving Away from Maintain? Jason Gorrie

Links