🧪 Lab 03 · SR-PCE နှင့် BGP Color Traffic Steering¶
✅ စမ်းသပ်အတည်ပြုပြီး - Arista cEOS 4.32.0F ပေါ်တွင် OrbStack fabric မှ output များကို တိုက်ရိုက်ရယူထားပါသည်။
ကြာချိန်: ~၅၀ မိနစ် · Nodes အရေအတွက်: ၅ ခု (Edge PE ၂ လုံး၊ Core P Router ၃ လုံး)
အမြန်စတင်ရန် လမ်းညွှန် — Step-by-Step Execution Guide (တည်နေရာ: labs/segment-routing-lab/)
အဆင့် ၁ · Lab Fabric ကို စတင်လည်ပတ်ပါ (မ run ရသေးပါက)
cd labs/segment-routing-lab
sudo containerlab deploy -t topology.clab.yml --max-workers 1
အဆင့် ၂ · အပြန်အလှန် Interactive လမ်းညွှန်ကို စတင်ပါ
./run.sh --guided
အခြား Run နိုင်သော နည်းလမ်းများ (Automated Script သို့မဟုတ် Manual CLI)
- Fast Automated Script Push:
./run.sh 01 # step 01 ကို အလိုအလျောက် config ထည့်သွင်း၍ စစ်ဆေးမည် ./run.sh --all # အဆင့်အားလုံးကို အစီအစဉ်အတိုင်း run မည် - Manual Line-by-Line CLI Execution:
Container node တစ်ခုချင်းစီသို့ CLI shell ဝင်ရောက်ရန်:
docker exec -it clab-segment-routing-lab-pe1 Cli
SR-PCE Traffic Steering ဗိသုကာ¶
graph TD
subgraph TrafficSteering["BGP Color Extended Community Steering"]
PE1["pe1 (Headend PE)<br/>Color 100 Policy"] ===>|Color 100 Low-Latency Segment List| P1["p1 (Core P)"]
P1 ===> PE2["pe2 (Tailend PE)<br/>10.255.0.5/32"]
end
classDef pe fill:#1b5e20,stroke:#81c784,color:#ffffff,stroke-width:2px,font-weight:bold;
classDef p fill:#0d47a1,stroke:#64b5f6,color:#ffffff,stroke-width:2px,font-weight:bold;
class PE1,PE2 pe; class P1 p;
အဆင့် ၁ · Segment Routing Policy နှင့် Color Mapping ပြင်ဆင်သတ်မှတ်ခြင်း¶
pe1 ပေါ်တွင် Color 100 (Low-Latency Path \le 10\,\text{ms}) နှင့် ကိုက်ညီသော Segment Routing Policy တစ်ခုကို သတ်မှတ်ပါ။
configure
router bgp 65000
router-id 10.255.0.1
neighbor 10.255.0.5 remote-as 65000
neighbor 10.255.0.5 update-source Loopback0
!
address-family ipv4
neighbor 10.255.0.5 activate
!
router traffic-engineering
segment-routing
policy COLOR-100-LATENCY
binding-sid 500100
color 100 endpoint 10.255.0.5
segment-list
index 10 label 16002
index 20 label 16005
configure
router bgp 65000
router-id 10.255.0.5
neighbor 10.255.0.1 remote-as 65000
neighbor 10.255.0.1 update-source Loopback0
!
address-family ipv4
neighbor 10.255.0.1 activate
ရှင်းလင်းသိမ်းဆည်းခြင်း (Clean up)¶
sudo containerlab destroy -t topology.clab.yml