OSPFv3 Passive Interfaces
Router တစ္လံုးရဲ႕ interface တစ္ခုမွာ OSPF ကို enable လုပ္လိုက္တာနဲ႔တစ္ၿပိဳင္နက္ router ဟာ အဲဒီ interface ကေန အၿခားေသာ OSPF neighbor device ေတြကို စတင္ရွာေဖြပါေတာ့တယ္။ဘယ္လို discover လုပ္သလဲဆိုေတာ့ network အတြင္းမွာ Hello message ေတြကို Hello interval အပိုင္းအၿခားအတိုင္း (၁ဝ စကၠန႔္တစ္ၾကိမ္) ပို႔လႊတ္ပါတယ္။ router ဟာ OSPF enable လုပ္ထားတဲ့ interface ကေနတစ္ဆင့္ network အတြင္းကို Hello packet ေတြပို႔ၿပီး neighboring device ရွာသလို အၿခားေသာ OSPF device ေတြကေနပို႔လႊတ္လိုက္တဲ့ Hello packet ေတြကိုလည္း အဲဒီ interface ကေနတစ္ဆင့္ လက္ခံပါတယ္။တစ္ခါတရံမွာ router ေတြရဲ႕အခ်ိဳ႕ေသာ interface ေတြမွာ သူတို႔နဲ႔ ခ်ိတ္ဆက္မဲ့ neighboring device မရွိပါဘူး။အဲဒီလိုအခါမ်ိဳးမွာ OSPF router ေတြဟာ အဲဒီ interface ေတြကေနတစ္ဆင့္ Hello message ေတြပို႔စရာမလိုသလို၊ လက္ခံစရာလည္း မလိုပါဘူး။router ရဲ႕ interface ေတြမွာ မလိုအပ္ဘဲ Hello message ေတြ ထပ္ခါထပ္ခါပို႔လႊတ္ေနၿခင္း၊ လက္ခံၿခင္းမ်ားဟာ CPU cycle (CPU usuage) မ်ားေစပါတယ္။ဒါေၾကာင့္ network engineer ေတြဟာ OSPF router ေတြမွာ neighboring device မရွိတဲ့ interface ေတြကို passive interface အၿဖစ္ configure လုပ္ၾကပါတယ္။
OSPFv2 မွာလိုပဲ OSPFv3 မွာလည္း OSPF enable လုပ္ထားတဲ့ interface ကုိ passive interface လုပ္လို႔ရပါတယ္။အခ်ိဳ႕ေသာ IPv6 subnets ေတြဟာ router တစ္လံုးထဲနဲ႔ခ်ိတ္ဆက္ထားၾကပါတယ္။
ပံုမွာဆိုရင္ router R1 နဲ႔ခ်ိတ္ဆက္ထားတဲ့ subnet 1 ရွိပါတယ္။ R1 အေနနဲ႔
subnet 1 ဘက္မွာ သူနဲ႔ neighbor relationship တည္ေဆာက္မယ့္ router
မရွိပါဘူး။ဒါေၾကာင့္ R1 ရဲ႕ subnet 1 နဲ႔ ခ်ိတ္ဆက္ေနတဲ့ interface ကို
network engineer ေတြက passive interface configure
လုပ္လုိက္ပါတယ္။ဒီလုိလုပ္လိုက္ၿခင္းအားၿဖင့္ R1 ဟာ subnet 1 ကို အၿခား
router ေတြကို advertise လုပ္ေပမယ့္ subnet 1 နဲ႔ ခ်ိတ္ဆက္ေနတဲ့ interface
ကေနတစ္ဆင့္ Hello packet ေတြပို႔ၿပီး neighbor discovery မလုပ္ေတာ့ပါဘူး။
Interface တစ္ခုကို passive interface လုပ္လိုက္ၿခင္းအားၿဖင့္
• အဲဒီ interface ကေနတစ္ဆင့္ OSPF Hello packet ေတြမပို႔ေတာ့ပါဘူး။
• Interface ဆီကိုေရာက္လာတဲ့ Hello packet ေတြကို ignore လုပ္ပါတယ္။
• အဲဒီ interface ကေနတစ္ဆင့္ အၿခားေသာ OSPF router ေတြနဲ႔ neighbor relationship မရွိေတာ့ပါဘူး။
• ဒါေပမယ့္ passive interface နဲ႔ လာေရာက္ခ်ိတ္ဆက္ထားတဲ့ network ေတြကိုေတာ့ အၿခားေသာ router ေတြဆီကို advertise လုပ္ပါတယ္။
Passive interface configuration ဟာ OSPFv2 နဲ႔ OSPFv3 ႏွစ္ခုစလံုးမွာ အတူတူပါပဲ။
Passive interface configuration မွာ နည္းလမ္း (၂) မ်ိဳးရွိပါတယ္။ပထမနည္းလမ္းကေတာ့ interface တစ္ခုခ်င္းဆီကို passive interface အၿဖစ္ထားတာပါ။ဒုတိယနည္းလမ္းကေတာ့ interface အကုန္လံုးကို default အေနနဲ႔ passive interface အၿဖစ္ထားလိုက္တာပါ။ၿပီးမွ အဲဒီအထဲက neighboring device တစ္ခုခုနဲ႔ ခ်ိတ္ဆက္ထားတဲ့ interface ေတြကို no passive-interface command နဲ႔ passive interface အၿဖစ္ကေန ၿပန္ၿဖဳတ္တာပါ။ဘယ္နည္းလမ္းက ေကာင္းသလဲဆိုရင္ မိမိရဲ႕ network အေၿခအေနအရပါပဲ။ဥပမာ မိမိရဲ႕ OSPF router နဲ႔ ခ်ိတ္ဆက္ထားတဲ့ neighboring device ကတစ္ခု၊ ႏွစ္ခုေလာက္ပဲရွိတယ္ဆိုရင္ passive-interface default command ကိုသံုးၿပီး router မွာရွိသမွ် interface ေတြအကုန္လံုး(sub interface မ်ားအပါအဝင္) ကို passive interface လုပ္ႏိုင္ပါတယ္။ၿပီးမွ OSPF neighboring device နဲ႔ ခ်ိတ္ဆက္ထားတဲ့ interface အနည္းငယ္ကို no passive-interface command နဲ႔ passive interface အၿဖစ္မွၿပန္လိုက္ၿဖဳတ္ႏိုင္ပါတယ္။ဒီလုိလုပ္ၿခင္းအားၿဖင့္ router မွာရွိသမွ် interface ေတြအကုန္လံုးကို passive interface အၿဖစ္လုိက္ေၾကၿငာေနစရာမလိုေတာ့ပါဘူး။
အကယ္၍ မိမိ router ရဲ႕ interface အမ်ားစုဟာ neighboring device ေတြနဲ႔ ခ်ိတ္ဆက္ထားတယ္ဆိုရင္ေတာ့ ဒုတိယနည္းလမ္းကို သံုးႏိုင္ပါတယ္။
#Credit: Networking Knowledge
Interface တစ္ခုကို passive interface လုပ္လိုက္ၿခင္းအားၿဖင့္
• အဲဒီ interface ကေနတစ္ဆင့္ OSPF Hello packet ေတြမပို႔ေတာ့ပါဘူး။
• Interface ဆီကိုေရာက္လာတဲ့ Hello packet ေတြကို ignore လုပ္ပါတယ္။
• အဲဒီ interface ကေနတစ္ဆင့္ အၿခားေသာ OSPF router ေတြနဲ႔ neighbor relationship မရွိေတာ့ပါဘူး။
• ဒါေပမယ့္ passive interface နဲ႔ လာေရာက္ခ်ိတ္ဆက္ထားတဲ့ network ေတြကိုေတာ့ အၿခားေသာ router ေတြဆီကို advertise လုပ္ပါတယ္။
Passive interface configuration ဟာ OSPFv2 နဲ႔ OSPFv3 ႏွစ္ခုစလံုးမွာ အတူတူပါပဲ။
Passive interface configuration မွာ နည္းလမ္း (၂) မ်ိဳးရွိပါတယ္။ပထမနည္းလမ္းကေတာ့ interface တစ္ခုခ်င္းဆီကို passive interface အၿဖစ္ထားတာပါ။ဒုတိယနည္းလမ္းကေတာ့ interface အကုန္လံုးကို default အေနနဲ႔ passive interface အၿဖစ္ထားလိုက္တာပါ။ၿပီးမွ အဲဒီအထဲက neighboring device တစ္ခုခုနဲ႔ ခ်ိတ္ဆက္ထားတဲ့ interface ေတြကို no passive-interface command နဲ႔ passive interface အၿဖစ္ကေန ၿပန္ၿဖဳတ္တာပါ။ဘယ္နည္းလမ္းက ေကာင္းသလဲဆိုရင္ မိမိရဲ႕ network အေၿခအေနအရပါပဲ။ဥပမာ မိမိရဲ႕ OSPF router နဲ႔ ခ်ိတ္ဆက္ထားတဲ့ neighboring device ကတစ္ခု၊ ႏွစ္ခုေလာက္ပဲရွိတယ္ဆိုရင္ passive-interface default command ကိုသံုးၿပီး router မွာရွိသမွ် interface ေတြအကုန္လံုး(sub interface မ်ားအပါအဝင္) ကို passive interface လုပ္ႏိုင္ပါတယ္။ၿပီးမွ OSPF neighboring device နဲ႔ ခ်ိတ္ဆက္ထားတဲ့ interface အနည္းငယ္ကို no passive-interface command နဲ႔ passive interface အၿဖစ္မွၿပန္လိုက္ၿဖဳတ္ႏိုင္ပါတယ္။ဒီလုိလုပ္ၿခင္းအားၿဖင့္ router မွာရွိသမွ် interface ေတြအကုန္လံုးကို passive interface အၿဖစ္လုိက္ေၾကၿငာေနစရာမလိုေတာ့ပါဘူး။
အကယ္၍ မိမိ router ရဲ႕ interface အမ်ားစုဟာ neighboring device ေတြနဲ႔ ခ်ိတ္ဆက္ထားတယ္ဆိုရင္ေတာ့ ဒုတိယနည္းလမ္းကို သံုးႏိုင္ပါတယ္။
#Credit: Networking Knowledge

No comments:
Post a Comment