QOS နဲ့MQC အကြောင်းသဘောပေါက်ပီဆိုရင်
လွယ်ကူရှင်းလင်းတဲ့ LAB ကလေးတွေလုပ်ကြည့်ရင်း ပိုပီးနားလည်လာအောင် လေ့လာဖို့ အကြံပေးလိုပါတယ်၊ Configuration
ရေးတာလဲရေးတာပေါ့ ဒါပေမယ့် ကိုယ်ရေးထားတာ အလုပ်ဖြစ်မဖြစ်ဘယ်လိုကြည့်ရလဲ၊ ဘယ်တာတွေကြည့်ရမလဲဆိုတာကို
စဉ်းစားကြည့်ပါ။
Netflow အကြောင်းသိထားရင်ပိုပီးလေ့လာလို့ကောင်းပါတယ်။
ပီးခဲ့တဲ့ပို့စ်မှာပြောခဲ့သလိုပဲ Router ၃လုံးနဲ့ထပ်စမ်းကြည့်တာပေါ့၊
R1-> R2
-> R3 | R1 ကို Source အနေနဲ့ထား၊ R3 မှာ Http service enable လုပ်၊ R2 ကနေ R3 ကိုချိတ်ထားတဲ့
Interface မှာ Policy-map နဲ့Netflow ကိုသုံးမယ်၊ Class ၂ခုလောက်ခွဲလိုက်၊
Telnet နဲ့ Http ဆိုပီး၊ Telnet ကို DSCP နဲ့ match ပီး priority ပေး၊ Http ကိုတော့
ACL နဲ့match ပီး Bandwidth ရဲ့၅၀% ပေးလိုက် တာပေါ့။ Link က 2MB ရှိတဲ့ Link ဆိုပါတော့၊
အရင်ဆုံး
Telnet traffic ဟာ DSCP ဘယ်လောက် သတ်မှတ်ထားလဲဆိုတာသိဖို့လိုပါတယ်၊ ကိုယ်သတ်မှတ်စရာမလိုဘူး၊
နဂိုတည်းကပါပီးသား၊ ဘယ်လိုကြည့်ရမလဲဆိုရင်
R3 ကို R1 ကနေ Telnet လုပ်ပီး R2 မှာ Netflow result ကိုကြည့်ရင်းနဲ့သိနိုင်ပါတယ်။ ဒါပေမယ့်
DSCP ကိုမမြင်ရပဲ TOS ပဲတွေ့မှာဆိုတော့ TOS to DSCP mapping ကိုသိရမှာပေါ့၊
TOS/Ports တွေကို Hex နဲ့ပြတာဆိုတော့ Hex to Decimal ပြောင်းဖို့အတွက် Calculator သုံးကြတာပေါ့။
Http အတွက်ကတော့
ACL ပဲသုံးမယ်ဆိုတော့ Extended ACL ရေးပီး www/port 80 ကိုထည့်ပေးလိုက်ရင်ရပါပီ။ Interface
bandwidth ကို 2MB ပေးပီး Policy map မှာ bandwidth percent 50 ပေးလိုက်ရင် http
class အတွက်လုံလောက်ပါပီ။ ပြီးရင် R1 ကနေ
Test လုပ်ပီး R2 ကနေ Show commands တွေနဲ့ကြည့်ကြတာပေါ့၊
ဒီ LAB တစ်ခုကနေ
ဆက်စပ်ပီးလေ့လာစရာတွေ သတိထားမိမယ်လို့ထင်ပါတယ်။
ip
access-list extended web-server
permit tcp
any host 192.168.2.3 eq www
class-map
match-any Telnet
match dscp
cs6
class-map
match-any Web
match
access-group name web-server
!
policy-map
Web-access-policy
class Web
bandwidth
percent 50
class Telnet
priority 256
interface
FastEthernet0/1
bandwidth
2048
ip address
192.168.2.2 255.255.255.0
ip flow
ingress
ip flow
egress
duplex auto
speed auto
service-policy
output Web-access-policy
Test Telnet
from R1 and checking Netflow on R2
In the red
box, source and destination ports can be seen in Hex. Convert it into decimal
to see the ports.
Same for TOS
value in the yellow box. Telnet packet marked with CO which is DSCP CS6
For TOS to
DSCP mapping, please refer to the last page of this document below;
or find the
TOS-COS-DSCP mapping table from internet
For ports,
Run
Calculator, change the view to programmer view.
8F18 Hex in
decimal is 36632
0017 Hex in
decimal is 23 which is Telnet port
Verify using show commands and you will see traffic matching Telnet class
Test similar way by using port 80 and verify with show command too
The result below showed the complete policy-map result on the interface. The rest of the traffic not matching above two classes will be put under default class. You may notice that the allocated bandwidth for web-service is 1024, calculated based on 50% of interface bandwidth. Good Luck!
Test similar way by using port 80 and verify with show command too
The result below showed the complete policy-map result on the interface. The rest of the traffic not matching above two classes will be put under default class. You may notice that the allocated bandwidth for web-service is 1024, calculated based on 50% of interface bandwidth. Good Luck!
ကိုဖြိုး
No comments:
Post a Comment