Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Functional Description
ACD1 PG1 AW2 PG2a PG2b ACD2 PG3a PG3b vru2 vru4
2
IP
CallRouterA LoggerA
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-3
4
ACD1 PG1 AW2 PG2a PG2b ACD2 PG3a PG3b vru2 vru4
5 IP
CallRouterA LoggerA
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-4
7
ACD1 PG1 AW2 PG2a PG2b ACD2 PG3a PG3b vru2 vru4
8
9
6
IP
11
10
CallRouterA LoggerA
1
3 4
2
IXC Network NIC
5
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-5
Router Processes
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-6
Logger Processes
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-7
PG Processes
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-8
AW Processes
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-9
Node Manager
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-10
Node Manager
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-11
Node Manager
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-12
Node Manager
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-13
Node Manager
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-14
Node Manager
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-15
Node Manager
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-16
Router Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-17
Router Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-18
Router Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-19
Router Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-20
Router Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-21
Router Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-22
Logger Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-23
Logger Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-24
Logger Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-25
Logger Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-26
3
Visible / Public Network 1
NMM NMM
NM NM
In 4
DBA CCAG
Service NIC
RCV 2
RTS
7 5
SQL
MDS 6
Enabled Synchronizer
Router Logger
Private Network
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-27
Visible / Public Network
8
DBA CCAG
NIC
RCV
RTS
SQL
MDS 9
Enabled Synchronizer
Router Logger
Private Network
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-28
Visible / Public Network
10
DBA CCAG
NIC
RCV
RTS
SQL
MDS
Enabled Synchronizer
Router Logger
Private Network
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-29
Visible / Public Network
11
DBA CCAG
NIC
RCV
RTS
SQL
MDS
Enabled Synchronizer
Router Logger
Private Network
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-30
Visible / Public Network
DBA CCAG
NIC
RCV
RTS
4 3
SQL
MDS
Enabled Synchronizer
Router Logger
2 5
Private Network
1
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-31
Visible / Public Network
DBA CCAG
NIC
RCV
RTS
SQL
MDS 6
Enabled Synchronizer
Router Logger
Private Network
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-32
IP Network Configuration for ICM
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-33
IP Network Configuration for ICM
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-34
IP Network Configuration for ICM
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-35
PG1 ACD1 AW2 PG2a PG2b ACD2 PG3a PG3b vru2 vru4
AW1 IP IP
IP IP
NIC NIC
IXC Network
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-36
Goals of ICM Fault Tolerance
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-37
Overview of ICM Fault Tolerance
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-38
ICM Approaches to Fault Tolerance
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-39
ICM Approaches to Fault Tolerance
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-40
ICM Approaches to Fault Tolerance
Hot Standby
• One set of processes is called the Primary or Active
– Active node or process does ALL the work
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-41
ICM Fault Tolerance Basics
• Synchronized Processes
1. Synchronized process pairs base ALL action on message input
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-42
ICM Fault Tolerance Basics
• Synchronized Processes
1. Synchronized process pairs base ALL action on message input
2. All inputs (messages) received in same order by both
processes
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-43
ICM Fault Tolerance Basics
• Synchronized Processes
1. Synchronized process pairs base ALL action on message input
2. All inputs (messages) received in same order by both
processes
3. Both processes compute same internal state and same outputs
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-44
ICM Fault Tolerance Basics
• Synchronized Processes
1. Synchronized process pairs base ALL action on message input
2. All inputs (messages) received in same order by both
processes
3. Both processes compute same internal state and same outputs
4. Main examples are Router, Logger, OPC
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-45
ICM Fault Tolerance Basics
• Synchronized Processes
1. Synchronized process pairs base ALL action on message input
2. All inputs (messages) received in same order by both
processes
3. Both processes compute same internal state and same outputs
4. Main examples are Router, Logger, OPC
5. When a duplexed synchronized process starts up it attempts to
receive state from its partner. If it can’t receive state, then it
attempts to initialize in simplexed mode.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-46
ICM Fault Tolerance Basics
• Synchronized Processes
1. Synchronized process pairs base ALL action on message input
2. All inputs (messages) received in same order by both processes
3. Both processes compute same internal state and same outputs
4. Main examples are Router, Logger, OPC
5. When a duplexed synchronized process starts up it attempts to
receive state from its partner. If it can’t receive state, then it
attempts to initialize in simplexed mode.
6. When a synchronized process receives a request to transfer its
state to its peer it takes a snapshot of its entire synchronized
state. While it is taking the snapshot, new messages are queued.
When it has finished taking the snapshot, it resumes processing
messages while the state data is transferred in the background.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-47
ICM Fault Tolerance Basics
• Synchronized Processes
1. Synchronized process pairs base ALL action on message input
2. All inputs (messages) received in same order by both processes
3. Both processes compute same internal state and same outputs
4. Main examples are Router, Logger, OPC
5. When a duplexed synchronized process starts up it attempts to
receive state from its partner. If it can’t receive state, then it
attempts to initialize in simplexed mode.
6. When a synchronized process receives a request to transfer its
state to its peer it takes a snapshot of its entire synchronized
state. While it is taking the snapshot, new messages are queued.
When it has finished taking the snapshot, it resumes processing
messages while the state data is transferred in the background.
7. While a synchronized process is in the processing of receiving
state from its peer, new messages are queued. After the process
has received and processed the entire state, it resumes
processing messages.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-48
ICM Fault Tolerance Basics
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-49
ICM Fault Tolerance Basics
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-50
ICM Fault Tolerance Basics
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-51
ICM Fault Tolerance Basics
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-52
ICM Fault Tolerance Basics
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-53
ICM Fault Tolerance Basics
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-54
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-55
PG1 PG2 PG3
Running
AW Alone
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-56
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-57
PG1 PG2 PG3
I’m duplexed.
AW Is my partner
IP IP still alive?
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-58
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-59
PG1 PG2 PG3
Yes.
AW I’m Enabled
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-60
PG1 PG2 PG3
Request State
AW Transfer
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-61
PG1 PG2 PG3
(Build State)
AW Here’s the
IP IP State!
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-62
PG1 PG2 PG3
Is my Config
AW up-to-date?
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-63
PG1 PG2 PG3
Yes or No.
If no, here is
AW the updated
IP IP info.
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-64
PG1 PG2 PG3
Am I missing
AW any historical
IP IP data?
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-65
PG1 PG2 PG3
Yes.
AW Here it is...
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-66
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-67
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-68
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-69
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-70
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-71
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-72
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-73
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-74
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-75
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-76
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-77
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-78
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-79
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-80
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-81
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-82
PG1 PG2 PG3
AW
IP IP
IP IP
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-83
PG Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-84
PG Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-85
PG Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-86
PG Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-87
PG Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-88
PG Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-89
1 NMM 2 PGnA In Service
NM 3
OPC
MDS
Enabled Synchronizer
ACD1 5 ACD2
IP Router 6
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-90
PGnA
OPC
7
MDS
Enabled Synchronizer
ACD1 ACD2
IP Router
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-91
PGnA
OPC
MDS
Enabled Synchronizer
ACD1 ACD2
IP Router
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-92
PGnA PGnB
OPC OPC
Synchronized
Zone
MDS MDS
Enabled Synchronizer Disabled Synchronizer
ACD1 ACD2
Idle Data Connection
to Side A CallRouter. PGAG
IP Router Active Data connection to
sends and receives Side B CallRouter. PGAG sends
heartbeats and receives Data & Heartbeats.
and acknowledgments.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-93
Are you
PGnA PGnB
there?
OPC Synchronized
OPC
Zone
MDS MDS
Enabled Synchronizer Disabled Synchronizer
ACD1 ACD2
Idle Data Connection
to Side A CallRouter. PGAG IP Router Active Data connection to
sends and receives Side B CallRouter. PGAG sends
heartbeats and receives Data & Heartbeats.
and acknowledgments.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-94
State
PGnA PGnB
Transfer
OPC OPC
Synchronized
MDS Zone MDS
Enabled Synchronizer Disabled Synchronizer
ACD1 ACD2
Idle Data Connection
to Side A CallRouter. PGAG IP Router Active Data connection to
sends and receives Side B CallRouter. PGAG sends
heartbeats and receives Data & Heartbeats.
and acknowledgments.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-95
PGnA PGnB
OPC OPC
Synchronized
Zone
MDS MDS
Enabled Synchronizer Disabled Synchronizer
ACD1 ACD2
Idle Data Connection
to Side A CallRouter. PGAG
IP Router Active Data connection to
sends and receives Side B CallRouter. PGAG sends
heartbeats and receives Data & Heartbeats.
and acknowledgments.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-96
PGnA PGnB
OPC OPC
Synchronized
Zone
MDS MDS
Enabled Synchronizer Disabled Synchronizer
ACD1 ACD2
Idle Data Connection
to Side A CallRouter. PGAG
IP Router Active Data connection to
sends and receives Side B CallRouter. PGAG sends
heartbeats and receives Data & Heartbeats.
and acknowledgments.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-97
PGnA PGnB
OPC OPC
Synchronized
Zone
MDS MDS
Enabled Synchronizer Disabled Synchronizer
ACD1 ACD2
Idle Data Connection
to Side A CallRouter. PGAG
IP Router Active Data connection to
sends and receives Side B CallRouter. PGAG sends
heartbeats and receives Data & Heartbeats.
and acknowledgments.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-98
AW Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-99
AW Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-100
AW Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-101
AW Startup
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-102
Admin
1 NMM
Logger
UpdateAW
cust_hds
Historical Data from Replication
Central Controller Logger
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-103
Admin
Real-Time Data from RTDistributor Workstation
CallRouter’s RTS process Processes
4
RTClient cust_awdb
5
Logger
UpdateAW
cust_hds
Historical Data from Replication
Central Controller Logger
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-104
Just showing Processes involved in Configuration change
(Intra-process communication on the Router and Logger flow thru MDS)
RTServer
9 RTDist
8 10
5
Logger Router RTClient
3 2 6 11
UpdateAW
DBAgent
4 12 13
Logger 14 AWDB
12
CC DB 1 7
15
upcc.dll AWRTClient
Configure ICM
(on an AW)
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-105
Central Controller Failure Scenarios
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-106
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-107
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-108
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-109
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-110
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-111
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-112
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-113
Quiz
AW is an acronym for: 7
a) Motor Oil Weight
b) Wire Gauge
c) Administrative Workstation
d) Admin Widget
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-114
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-115
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-116
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-117
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-118
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-119
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-120
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-121
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-122
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-123
Quiz
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-124
Quiz
T.
F.
© 2002, Cisco Systems, Inc. All rights reserved. ICMSA 5.0—Lesson 2-125
© 2002, Cisco Systems, Inc. All rights reserved.