المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الخلفية

ما هو SD-AVC؟

ما هو Cisco Cloud Connector؟

التكوين

تمكين موصل السحابة

تمكين موصل سحابة SD-AVC على vManage

تمكين SD-AVC على vManage

تكوين النهج

التحقق من الصحة

استكشاف الأخطاء وإصلاحها

المقدمة

يوضح هذا المستند كيفية تكوين إمكانية رؤية التطبيقات المعرفة البرمجية والتحكم فيها (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؟

يعد SD-AVC من Cisco أحد مكونات التحكم في رؤية تطبيق 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 GUI، انتقل إلى 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}