EEM
(Embedded Event Manager) ကိုစသိတာက CCIE Blueprint ကြောင့်ဖြစ်ပါတယ်။ စာမေးပွဲအတွက်အဓိကထားပီး
လေ့လာရုံသက်သက်ပါဘဲ။ သူကဘာလုပ်ပေးလဲဆိုရင် ဖြစ်လာမဲ့ Event ပေါ်မူတည်ပီး ကိုယ်ဘာလုပ်ချင်လဲဆိုတာကို
Automatic script ရေးထားပီး လုပ်ခိုင်းတာ။ အဲဒီလိုမသုံးချင်လဲ Command တွေအများကြီးကို
ရေးထားပီး Script run လိုက်ရုံနဲ့အစဉ်လိုက် လုပ်သွားအောင် သုံးလို့ရပါတယ်။
နဲနဲပါးပါးရေးတတ်လာတော့
အလုပ်ထဲမှာ သုံးဖို့ကြိုးစားကြည့်သေးတယ်၊ ဒါပေမယ့် Customer တော်တော်များများက လက်မခံချင်ဘူး၊
မသုံးချင်ကြဘူး၊ လူနဲ့ဆုံးဖြတ်ပီး လုပ်တာပဲလက်ခံကြတယ်။
ရှားရှားပါးပါး
Customer တစ်ယောက်ကတော့ လိုအပ်ချက်အရ သုံးပါတယ်၊ သူက Route/Link flapping
(up/down) ဖြစ်တာကို မခံနိုင်ဘူး၊ Down ရင် တခါတည်း ဒုတိယ Link ကို ပြောင်းချင်တယ်။
စိတ်ချရပီ၊ ပြန်ကောင်းပီဆိုတာသေချာမှ
ပြန်ပြောင်းချင်တယ်။
အမှန်ပါဘဲ
Network မှာ Link/Routing လုံးဝမရတော့တာရှင်းလို့လွယ်ပါတယ်၊ ရလိုက်မရလိုက်ဖြစ်တာက ပိုပီးရှင်းရခက်ပါတယ်၊
Dynamic failover တွေရှိပေမယ့် Route convergence တို့routing path တွေဟိုရောက်ဒီရောက်
ဒဏ်ကိုတော့ ခံရတာပဲ၊ Flap ဖြစ်ရင် အဲဒီဒဏ်ကို ပိုခံရတာပေါ့၊ ဒါကနမူနာတစ်ခုပါ၊
EEM action တွေကို
CLI နဲ့ဖြစ်ဖြစ် TCL script နဲ့ဖြစ်ဖြစ်တွဲရေးလို့ရပါတယ်၊ CLI ကတော့ ပိုလွယ်တာပေါ့။
လွယ်ပီး အလုပ်မှာသုံးလို့ရတဲ့
နမူနာလေးတွေ ကြည့် တာပေါ့၊ EEM ဟာ အလုပ်အတွက်တော့ အသုံးပြုဖို့နဲပေမယ့် CCIE LAB ဖြေမယ့်သူဆိုရင်တော့
အခုနမူနာ ပြထားတာလောက်တော့ သိရမှာပါ။
ဒီနမူနာက အပေါ်က
ပြောခဲ့တဲ့ Customer လိုအပ်တဲ့ပုံစံမျိုး၊ Default route ကို Track လုပ်ထားပီး အဲဒီ
Route ပျောက်သွားရင်သူ့ရဲ့Interface ကို Shutdown လုပ်၊ Syslog generate လုပ်ပီး
Network Admin ဆီကို email ပို့ပေးဖို့ရေးထားတာ၊
event
manager applet NOFLAP
event syslog
pattern “ip route 0.0.0.0/0 reachability Up->Down”
action 1.0
cli command “enable”
action 2.0
cli command “conf t”
action 3.0
cli command “int f0/0″
action 4.0
cli command “shut”
action 5.0
syslog msg “Route flapping detected. The link has been shutdown”
action 6.0
mail server “smtp.kophyo.com” to “kophyo@kophyo.com” from “SGCORE@kophyo.com”
subject “Route Flapped” body “Route flapping detected. Enable back the link to restore”
action 7.0
cli command “end”
R2#sh ip
route
Gateway of
last resort is 192.168.1.1 to network 0.0.0.0
C
192.168.1.0/24 is directly connected, FastEthernet0/0
O*E2
0.0.0.0/0 [110/1] via 192.168.1.1, 00:00:06, FastEthernet0/0
R2#show
track 1
Track 1
IP route
0.0.0.0 0.0.0.0 reachability
Reachability
is Up (OSPF)
1 change,
last change 00:00:12
First-hop
interface is FastEthernet0/0
Route ပျောက်သွားရင်
Track က အခုလို Syslog ထွက်လာမယ်၊ အဲဒီ Pattern ကို EEM ကတွေ့တာနဲ့ရေးထားတဲ့
Command အတိုင်း သူ့အလိုလို လုပ်ဆောင်သွားတာပေါ့၊
ip route
0.0.0.0/0 reachability Up->Down
R2#
*Mar 1
00:14:20.051: %TRACKING-5-STATE: 1 ip route 0.0.0.0/0 reachability Up->Down
*Mar 1
00:14:20.299: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.1.1 on FastEthernet0/0
from FULL to DOWN, Neighbor Down: Interface down or detached
R2#
*Mar 1
00:14:20.331: %HA_EM-6-LOG: NOFLAP: Route flapping detected. The link has been
shutdown
R2#
*Mar 1 00:14:22.283:
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to administratively
down
*Mar 1
00:14:23.283: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0,
changed state to down
R2#
*Mar 1
00:14:32.355: %HA_EM-3-FMPD_SMTP: Error occured when sending mail to SMTP
server: smtp.kophyo.com : error in connecting to SMTP server
*Mar 1
00:14:32.359: %HA_EM-3-FMPD_ERROR: Error executing applet NOFLAP statement 6.0
R2#
*Mar 1
00:14:32.371: %SYS-5-CONFIG_I: Configured from console by vty0
=======================
ဒီဟာကတော့ ဘာမှ Track လုပ်မထားပဲ Console ကနေ event manager run FAIL-OVER ဆိုပီး run လိုက်တာနဲ့ပထမ Link ကို shutdown လုပ်ပီး ဒုတိယ Link ကို enable လုပ်ပေးထားတဲ့ applet ပါ
event
manager applet FAIL-OVER
event none
sync no
action 1.0
cli command “enable”
action 2.0
cli command “conf t”
action 3.0
cli command “int f0/0″
action 4.0
cli command “shut”
action 5.0
cli command “int f0/1″
action 6.0
cli command “no shut”
action 7.0
syslog msg “Primary link has been shutdown and Traffic is on secondary link”
R2#sh int
description
Interface
Status Protocol Description
Fa0/0 up up
Primary-link
Fa0/1 admin
down down Secondary-link
R2#event
manager run FAIL-OVER
R2#
*Mar 1
00:32:55.231: %HA_EM-6-LOG: FAIL-OVER: Primary link has been shutdown and
Traffic is on secondary link
R2#
*Mar 1
00:32:55.243: %SYS-5-CONFIG_I: Configured from console by vty0
R2#
*Mar 1
00:32:57.063: %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to
administratively down
R2#
*Mar 1
00:32:57.175: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
R2#
*Mar 1
00:32:58.063: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0,
changed state to down
*Mar 1
00:32:58.175: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1,
changed state to up
R2#sh int
description
Interface
Status Protocol Description
Fa0/0 admin
down down Primary-link
Fa0/1 up up
Secondary-link
=======================
သေသေချာချာရေးတတ်သိတတ်ချင်ရင်တော့
Cisco site မှာ EEM ဆိုပီးရှာကြည့်ပါ၊ Router ၂လုံးလောက်နဲ့အပြင်းပြေ ရေးနေလို့ရပါတယ်။
ကိုဖြိုး
No comments:
Post a Comment