SD-Access من جوه: LISP control plane وVXLAN-GPO data plane وSGT policy
Fabric صغيرة: control plane node وborder وedge-ين. edge مش بيسجّل الـ endpoints، والمستخدمين مش واصلين برا الـ fabric، والكاميرات محتاجة segmentation. هتفهم أدوار الـ fabric (CP/border/edge)، والـ underlay والـ overlay، وإزاي الـ SGT بيتنقل في VXLAN-GPO عشان السياسة تتطبق بالأدوار — اللي Catalyst Center بيعمله أوتوماتيك.
مدة التجربة 40 دقيقة · 3 مهام
الأجهزة في بداية التجربة
- PC1 — كمبيوتر
- EDGE1 — سويتش L3
- CAM — سيرفر
- EDGE2 — سويتش L3
- BORDER — راوتر
- CP — راوتر
- INET — سيرفر
التوصيلات
- PC1 eth0 ↔ EDGE1 Gi1/0/10
- CAM eth0 ↔ EDGE2 Gi1/0/10
- EDGE1 Gi1/0/1 ↔ BORDER Gi0/0/0
- EDGE2 Gi1/0/1 ↔ BORDER Gi0/0/1
- CP Gi0/0/0 ↔ BORDER Gi0/0/2
- INET eth0 ↔ BORDER Gi0/0/3
العناوين المضبوطة مسبقًا
- EDGE1 vlan: 10.10.1.1/24
- EDGE1 loopback0: 10.255.0.11/32
- EDGE1 gi1/0/1: 10.0.1.2/24
- EDGE2 vlan: 10.10.2.1/24
- EDGE2 loopback0: 10.255.0.12/32
- EDGE2 gi1/0/1: 10.0.2.2/24
- BORDER g0/0/0: 10.0.1.1/24
- BORDER g0/0/1: 10.0.2.1/24
- BORDER g0/0/2: 10.0.3.1/24
- BORDER g0/0/3: 203.0.113.1/24
- BORDER loopback0: 10.255.0.2/32
- CP g0/0/0: 10.0.3.3/24
- CP loopback0: 10.255.0.1/32
02 / المهام التي ستطبقها
- 01الكاميرات ورا EDGE2 مش متسجّلة في الـ control plane node — خلّي الـ fabric edge يسجّل الـ EIDs بتاعته
يتحقق المعمل من على CP: الأمر show lisp site يظهر فيه «»، على PC1: الأمر curl http://10.10.2.20 يظهر فيه «200 OK»
تلميح / الحل المقترح
في SD-Access الـ control plane node (CP) هو LISP map-server/map-resolver: كل fabric edge بيسجّل الـ endpoints (EIDs) اللي وراه مع الـ RLOC بتاعه (الـ Loopback0). على CP: show lisp site ← 10.10.2.0/24 مش up، وshow logging ← MAP_SERVER_AUTHENTICATION_FAILURE من 10.255.0.12. الـ key case-sensitive: على EDGE2: router lisp ← ipv4 etr map-server 10.255.0.1 key SDA-KEY. Catalyst Center هو اللي بيعمل الكونفيج ده كله أوتوماتيك لما تضيف الأجهزة للـ fabric
- 02المستخدمين ورا EDGE1 مش واصلين لأي حاجة برا الـ fabric (INET 203.0.113.10)
يتحقق المعمل من PC1 يصل إلى 203.0.113.10 (ping)، على EDGE1: الأمر show ip lisp يظهر فيه «»
تلميح / الحل المقترح
الـ edge مفيهوش default route في الـ overlay: لما يطلب mapping لـ 203.0.113.10 الـ CP بيرد negative map-reply (مش EID). من غير use-petr الـ edge بيرمي الباكت (show ip lisp map-cache ← forward-native ومفيش route). الـ border node شغال proxy-ETR (بيفك الـ VXLAN ويطلّع الترافيك برا) وproxy-ITR (بيغلّف الرد راجع للـ fabric). على EDGE1: router lisp ← ipv4 use-petr 10.255.0.2. قارن بـ EDGE2 اللي متظبط صح
- 03Micro-segmentation: الموظفين (SGT 10) يشوفوا الكاميرات (SGT 30) على HTTP بس — من غير ما تعرّف SGT الموظفين على EDGE2
يتحقق المعمل من على PC1: الأمر curl http://10.10.2.20 يظهر فيه «200 OK»، PC1 لا يصل إلى 10.10.2.20، على EDGE2: الأمر show cts role-based sgt-map all يظهر فيه «»، PC1 يصل إلى 203.0.113.10 (ping)
تلميح / الحل المقترح
الـ VN (instance-id 4099 = VRF) هو الـ macro-segmentation، والـ SGT جوه الـ VN هو الـ micro-segmentation. EDGE1 بيصنّف PC1 بـ SGT 10 وبيبعته جوه الـ VXLAN-GPO header (Group Policy ID) — عشان كده EDGE2 يقدر يطبّق السياسة على الـ egress من غير أي mapping لـ 10.10.1.0/24 (ده الفرق عن LISP data plane العادي اللي مش بيشيل SGT). على EDGE2: ip access-list role-based CAM-WEB ← permit tcp dst eq 80 ← deny ip ← exit ← cts role-based permissions from 10 to 30 CAM-WEB ← cts role-based enforcement. جرّب: curl http://10.10.2.20 من PC1 ينجح وping يفشل، وshow cts role-based counters على EDGE2
03 / تجارب مرتبطة

