Y2K Presentation to caps

Download Report

Transcript Y2K Presentation to caps

NTP ARCHITECTURE and
IMPLEMENTATION
Nalini Elkins - Inside Products
Michael Ackermann - BCBS of Michigan
WHY TIME SYNCH?
 Increasingly important for various network
management functions
 Performance
 Diagnostics
 Security
 Metrics
 Reporting
 PDM
November 5, 2013
We propose:
Requirement
In basic IPv6
transport
Unmolested
by middle
systems
Solution (IPv6)
•Implementation of existing
extension header: Destination
Options Header (DOH)
•Performance and Diagnostic
Metrics (PDM) DOH
•PDM 1: Requires time
synchronization
•PDM 2: No time synchronization
•IPR declared
Response Time Measurement
Step 1
 Packet 1 sent from source host A
 Time-stamped leaving Host A
 Timestamp is in PDM extension header
IP Main
PDM EH
Header Time Packet Sent:10:00:00
Host A
Packet 1
Payload
Host B
Response Time Measurement
Step 2
 Packet 2 sent from Host B (response to Packet 1)
 Time-stamped leaving Host B
 Processing Time = Packet 2 sent (B) - Packet 1 rec’d (B)
IP Main
Header
PDM EH
Time Packet Sent:10:00:05
Packet 2
Payload
Packet 1 : Rec’d (B): 10:00:01
Packet 2: Sent (B): 10:00:05
Host A
Host B
When Did it Get to Host A?
 When did Packet 2 to arrive at Host A?
 Return route may not be the same, may be congestion, packet might
never arrive.
IP Main
Header
??
??
??
PDM EH
Time Packet Sent:10:00:05
Host A
Packet 2
Payload
Host B
WHAT BCBS DID
 GOAL: Synchronize time across devices
attached to BCBS Nationwide Network
 Developed NTP Recommendation.
 Determine precise timing requirements
 Recommend architecture
 Produce installation parameters, examples,
documentation.
 Perform Pilot testing.
 Utilize all above to create “Cookbook”
November 05,2013
PROPOSED ARCHITECTURE
 Intended to achieve all specifications of NTP
Recommendation.
 Single ended Arrows represent client/Server
Connections
 Double ended Arrows represent Symmetric Peers.
 DNS should be used at all levels.
Round Robin to achieve load balancing and redundancy.
 Redundancy should be required at all levels
Except perhaps workstations.
 IBM Mainframes.
NTP implementation is Server only.
November 5, 2013
a
nn
e
t
An i a l
h
tc S D
Pa C T
S A
GP Or
na
ten
n
A
l
tch S Dia
a
S P CT
GP Or A
NTP Appliance
NTP Appliance
CHICAGO
Pl a n
S
Bl u e e ssi o n
s
sn e
t N T a cce s
s
PS
erve ing
Plan NTP Clients
rs
COLUMBIA
ST. LOUIS
a
nn
e
t
An i a l
h
D
c
t
Pa CTS
S A
GP Or
NTP Appliance
Inside the “Blue Cloud”
PROPOSED BACKBONE NTP ARCHITECTURE
November 5, 2013
PROPOSED EDGE NTP ARCHITECTURE
S
0
GP
SP
Or Ante atc
AC n n h
TS a
Dia
l
Stratum 1 Internet Time Sources
nist1.datum.com clock.isc.org nist1-ny.glassey.com ntp-cup.external.hp.com time.nist.gov tock.cerias.purdue.edu
Firewall
DET064
NTP Clients to at least 3
Internet based Time Servers
BluesNet
Stratum-1?
DET065
9037 Sysplex Timer
NTP Client to ZOS Server
NTP.BCBSM.COM
Z/900 Mainframe
All Internal Routers
ADserver.bcbsm.com
UnixNTP.bcbsm.com
Unix Servers
November 5, 2013
Windows Servers and Workstations
Stratum-2
S
1
S
2
Z/900 Mainframe
S
3
S
4
QUESTIONS…..
????
Thanks for your attention!
February 7, 2005