ဒီျပသနာၾကဳံတာ ဒီလထဲမွာ အနည္းဆုံး ၃ ခါရွိျပီ။ Cisco layer-3 switch ေတြမွာ CEF နဲ႔ MLS ကုိသုံးရင္ (default is on) CEF ဇယား ၂ ခုေဆာက္ရတယ္။ တစ္ခုက Hardware table ျဖစ္ျပီး၊ တစ္ခုက Software table ျဖစ္ပါတယ္။ ဒီဇယားႏွစ္ခုက Packet တစ္ခု ဘယ္ကုိသြားခ်င္ရင္ ဘယ္ကတဆင့္သြားမယ္ဆုိတာ ဆုံးျဖတ္တာျဖစ္တယ္။ တနည္းေျပာရင္ Source နဲ႔ destination address ကုိသိရင္ next hop address ကုိဆုံးျဖတ္တာေပါ့။ အဲဒီ Hardware table နဲ႔ Software table သေဘာမတူၾကေတာ့အခါ ျပသနာ မ်ဳိးစံု တက္ေတာ့တာပါဘဲ။
ဒီဥပမာမွာ Source address (10.50.16.11) ကေန destination address (10.100.6.1) နဲ႔ (10.100.6.2) ကုိသြားတဲ့လမ္းေၾကာင္းကုိမွတ္ထားတဲ့ hardware table နဲ႔ software table သေဘာမတူျဖစ္ေနတာကုိ ေတြ႔ပါလိမ့္မယ္။
switch က Cisco 6500 Supervisor-720 ျဖစ္ပါတယ္။
့hardware cef entry ကုိၾကည့္ဖုိ႔ command - "show mls cef exact-route "
software cef entry ကုိၾကည့္ဖုိ႔ command - "show ip cef exact-route "
"show ip route" မွာေရာ၊ software cef table မွာပါ next-hop က 10.50.252.26 လုိ႔ေျပာျပီး - hardware cef table မွာေတာ့ 10.100.6.2 အတြက္ nexthop က 10.50.252.38 လုိ႔ ေျပာပါတယ္။ တကယ္တန္း packet က hardware cef table ကေျပာတဲ့ လမ္းေၾကာင္းအတုိင္းသြားပါတယ္။
|
ဒီျပသနာကုိ Cisco website မွာ ဒီမွာရွင္းျပထားေပမဲ့ ေရးထားကတလြဲျဖစ္ေနပါတယ္။
အမွန္ကေတာ့ ေအာက္ကစာပုိဒ္အတုိင္းျဖစ္သင့္တယ္လုိ႔ထင္ပါတယ္။ ေနာက္ဆုံးစာေၾကာင္းက မွားေနတာပါ။
Difference Between IP CEF and MLS CEF |
Post a Comment