المقدمة
يوضح هذا المستند كيفية تكوين إمكانية رؤية التطبيقات المعرفة البرمجية والتحكم فيها (SD-AVC) على شبكة منطقة واسعة معرفة بواسطة البرنامج (SD-WAN).
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- شبكة WAN المعرفة عن طريق البرامج
- SD-AVC
يجب أن يحتوي الجهاز الظاهري ل Cisco vManage على الحد الأدنى من الموارد التالية:
- ذاكرة الوصول العشوائي (RAM): سعة 32 جيجابايت
- وحدات التخزين: سعة 500 جيجابايت
- vCPU:16
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- برنامج Cisco vManage الإصدار 20.3.x أو إصدار أحدث.
- vManage، الإصدار 20.6.3
- vBond الإصدار 20.6.3
- Smart، الإصدار 20.6.3
- موجهات الخدمة المتكاملة (ISR)4321/K9، الإصدار 17.5.1a
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الخلفية
ما هو SD-AVC؟
Cisco SD-AVC هو أحد مكونات التحكم في رؤية تطبيق Cisco (AVC). يتم دمج التوافق الكهرومغناطيسي (AVC) في إمكانات التعرف على تطبيق أجهزة التوجيه ومراقبة الأداء التي تتوفر بشكل تقليدي على أنها أجهزة مخصصة. تعمل كخدمة شبكة مركزية وتعمل باستخدام أجهزة معينة في الشبكة.
لمزيد من التفاصيل، راجع ميزات SD-AVC وفوائدها.
ما هو Cisco Cloud Connector؟
موصل السحابة من Cisco هو خدمة سحابة توفرها Cisco تعمل على تحسين تصنيف حركة المرور. وهو يستخدم أحدث المعلومات المتاحة عن عنوان الخادم المستخدم من قبل مواقع وخدمات الإنترنت العامة لتحسين تصنيف SD-AVC لحركة المرور.
التكوين
تمكين موصل السحابة
1. افتح وحدة تحكم واجهة برمجة التطبيقات من Cisco وانقر My Apps & Keys
.
ملاحظة: يتطلب الجهاز المستضاف شبكة SD-AVC الوصول إلى مجالات خادم سحابة Cisco SD-AVC: api.cisco.com، cloudsso.cisco.com، prod.sdavc-cloud-api.com.
2. انقر Register a New App
كما هو موضح في الصورة.
3 - في Name of your application
أدخل الحقل اسما وصفيا للتطبيق الخاص بك.
4. تحقق من Client Credentials
خانة الاختيار.
5. تحقق من Hello API
خانة الاختيار.
6. حدد خانة الاختيار للموافقة على شروط الخدمة.
7. انقر فوق Register
. تعرض صفحة وحدة تحكم واجهة برمجة التطبيقات من Cisco تفاصيل معرف العميل وسر العميل. ابق هذه الصفحة مفتوحة لإكمال الإجراء كما هو موضح في هذه الصورة.
تمكين موصل سحابة SD-AVC على vManage
1. في قسم vManage لواجهة المستخدم الرسومية، انتقل إلى Administration > Settings > SD-AVC Cloud Connector
وانقر فوق Edit
.
2.بالنسبة لموصل سحابة SD-AVC، انقر فوق Enabled
زر الاختيار. قم بإدخال القيم في هذه الحقول التي تم إنشاؤها في قسم تمكين موصل السحابة، كما هو موضح في الصورة.
- معرف العميل
- سر العميل
- اسم المؤسسة
- ألفة
- القياس عن بعد (إختياري)
3. انقر Save
وتحقق من الإعلام كما هو موضح في هذه الصورة.
تمكين SD-AVC على vManage
1. انتقل إلى Administration > Cluster Management > Service Configuration
. انقر (...) More Actions
وتختار Edit
.
ملاحظة: لا تستخدم واجهة VPN 0 tunnel/transport أو VPN 512 لتمكين SD-AVC. يمكن إستخدام واجهة نظام المجموعة في شبكة VPN 0.
2. في قسم عنوان IP vManage، انقر فوق عنوان IP. حدد عنوان IP غير النفق في VPN 0. أدخل بيانات اعتمادك، تحقق من Enabled SD-AVC
مربع تأشير، وانقر Update
، كما هو موضح في الصورة.
3. بمجرد تأكيد التحديث، انقر فوق OK
لإعادة تمهيد الجهاز كما هو موضح في الصورة.
4. بعد إعادة تمهيد vManage، انتقل إلى Administration > Cluster Management > Service Reachability
. يظهر SD-AVC Reachable
.
تكوين النهج
بمجرد تمكين SD-AVC، تحتاج إلى إنشاء نهج محلي وتمكين رؤية التطبيق.
1. انتقل إلى واجهة المستخدم الرسومية VManage، واختر Configuration > Policies > Localized Policy > Add Policy
.
2. انتقل إلى Policy Overview,
. في Policy Settings
المقطع، تحقق من Application
مربع تأشير وانقر Save Policy
.
3. انتقل إلى Configuration > Templates
. التعرف على اسم القالب ل cEdge، انقر فوق (...) More Actions
وتختار Edit
كما هو موضح في الصورة.
4. انتقل إلى Additional Templates
. من موقع Policy
القائمة المنسدلة، أختر "النهج المترجم" الذي تم إنشاؤه مسبقا.
5. احفظ القالب.
التحقق من الصحة
استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.
1. في الجهاز cEdge، أدخل هذا الأمر للتحقق من الاتصال بين جهاز cEdge ووحدة التحكم في SD-AVC.
ISR4321#show avc sd-service info summary
Status : CONNECTED <<<<<<<<<<<<<<<< The device is connected with SD-AVC
Device ID: ISR4321
Device segment name: <organization name>
Device address:<device ip address>
Device OS version:17.03.05
Device Type: ISR4321/K9
Active controller:
Type : Primary
IP : <system-ip>
Status: Connected
Version :4.0.0
Last connection: 21:20:28.000 UTC Thu Jul 31 2022
Active SDAVC import files
Protocol pack: Not loaded
Secondaru protocol pack PPDK_af575ccaebf99b0c4740dfc7a611d6.pack
2.تسجيل الدخول إلى واجهة سطر الأوامر (CLI) لبرنامج vManage والتحقق من حالة الحاوية.
vManage# request nms container-manager status
Container Manager is running<<<<<<<<<<<<<<<<<<
vManage# request nms-container sdavc status
b'Container: sdavc\nCreated: 7 weeks ago ago\nStatus: Up 7 weeks\n' <<<<<<<<<<<<
vManage# request nms container-manager diagnostics
NMS container manager
Checking container-manager status
Listing all images
------------------------
REPOSITORY TAG IMAGE ID CREATED SIZE
sdwan/cluster-oracle 1.0.1 aa5d2a4523a4 5 months ago 357MB
cloudagent-v2 fb3fc5c0841 fa24f9ef31a7 6 months ago 590MB
sdwan/host-agent 1.0.1 038ad845f080 7 months ago 152MB
sdwan/statistics-db 6.8.10 08fc31a50152 8 months ago 877MB
sdwan/coordination-server 3.6.2 5f4497812153 13 months ago 260MB
sdwan/configuration-db 4.1.7 ad351b31f7b9 13 months ago 736MB
sdwan/messaging-server 0.20.0 a46dc94d4993 13 months ago 71.2MB
sdavc 4.1.0 721c572475f9 14 months ago 1.17GB
sdwan/support-tools latest 0c3a995f455c 15 months ago 16.9MB
sdwan/service-proxy 1.17.0 4e3c155026d8 15 months ago 205MB
sdwan/ratelimit master f2f93702ef35 16 months ago 47.6MB
Listing all containers
-----------------------
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
270601fc94ec cloudagent-v2:fb3fc5c0841 "python ./main.py" 6 weeks ago Up 6 weeks 0.0.0.0:50051->50051/tcp cloudagent-v2
53bba5216b24 sdwan/ratelimit:master "/usr/local/bin/rate…" 6 weeks ago Up 6 weeks 6379/tcp, 0.0.0.0:8460-8462->8460-8462/tcp ratelimit
59bf900edf14 sdwan/service-proxy:1.17.0 "/entrypoint.sh /run…" 6 weeks ago Up 6 weeks service-proxy
62defa38c798 sdwan/messaging-server:0.20.0 "/entrypoint.sh /mes…" 6 weeks ago Up 6 weeks 0.0.0.0:4222->4222/tcp, 0.0.0.0:6222->6222/tcp, 0.0.0.0:8222->8222/tcp messaging-server
3fbf32dd8d73 sdwan/coordination-server:3.6.2 "/docker-entrypoint.…" 6 weeks ago Up 6 weeks 0.0.0.0:2181->2181/tcp, 0.0.0.0:2888->2888/tcp, 0.0.0.0:3888->3888/tcp coordination-server
c2e7b672774c sdwan/configuration-db:4.1.7 "/sbin/tini -g -- /d…" 6 weeks ago Up 6 weeks 0.0.0.0:5000->5000/tcp, 0.0.0.0:6000->6000/tcp, 0.0.0.0:6362->6362/tcp, 0.0.0.0:6372->6372/tcp, 0.0.0.0:7000->7000/tcp, 0.0.0.0:7473-7474->7473-7474/tcp, 0.0.0.0:7687-7688->7687-7688/tcp configuration-db
f42ac9b8ab37 sdwan/statistics-db:6.8.10 "/bin/tini -- /usr/l…" 6 weeks ago Up 17 hours 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp statistics-db
112f3d9b578b sdavc:4.1.0 "/usr/local/bin/scri…" 7 weeks ago Up 7 weeks 0.0.0.0:10503->8080/tcp, 0.0.0.0:10502->8443/tcp, 0.0.0.0:10001->50000/udp sdavc
06b09f3b030c sdwan/host-agent:1.0.1 "python ./main.py --…" 7 weeks ago Up 7 weeks 0.0.0.0:9099->9099/tcp host-agent
3484957576ee sdwan/cluster-oracle:1.0.1 "/entrypoint.sh java…" 7 weeks ago Up 7 weeks 0.0.0.0:9090->9090/tcp cluster-oracle
Docker info
-----------------------
Client:
Debug Mode: false
Server:
Containers: 10
Running: 10
Paused: 0
Stopped: 0
Images: 11
Server Version: 19.03.12
Storage Driver: aufs
Root Dir: /var/lib/nms/docker/aufs
Backing Filesystem: extfs
Dirs: 149
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: fd103cb716352c7e19768e4fed057f71d68902a0.m
runc version: 425e105d5a03fabd737a126ad93d62a9eeede87f-dirty
init version: fec3683-dirty (expected: fec3683b971d9)
Kernel Version: 4.9.57-ltsi
Operating System: Linux
OSType: linux
Architecture: x86_64
CPUs: 16
Total Memory: 30.46GiB
Name: vManage
ID: XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXXX
Docker Root Dir: /var/lib/nms/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: No cpu cfs quota support
WARNING: No cpu cfs period support
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
WARNING: the aufs storage-driver is deprecated, and will be removed in a future release.
استكشاف الأخطاء وإصلاحها
يوفر هذا القسم معلومات يمكنك استخدامها لاستكشاف أخطاء التكوين وإصلاحها.
في سجلات vManage، تحقق من هذه المسارات:
/var/log/nms/vmanage-server.log
/var/log/nms/containers/sdavc/avc/sdavc_application.log
دخلت هذا أمر:
request nms container-manager {status | diagnostics}
دخلت في cEdge cisco IOS® XE، هذا أمر:
Router#show avc sd-service info connectivity
show avc sd-service info {export | import}