المقدمة
يصف هذا المستند إستراتيجية ترحيل من ملف تعريف الشبكة الخاصة الظاهرية متعددة البث (VPN) من mVPN (الشبكة الخاصة الظاهرية متعددة البث) 0 إلى ملف تعريف (بروتوكول توزيع التسمية متعدد النقاط) قائم على mLDP في Cisco IOS®-XR باستخدام موجه تحويل.
تقوم الشبكة بتشغيل mVPN Profile 0، وهو التوصيف باستخدام PIM (البث المتعدد المستقل للبروتوكول) في الشبكة المركزية و PIM في التداخل. ستقوم الشبكة بالترحيل إلى ملف تعريف باستخدام mLDP في المركز. هنا، الترحيل هو إلى ملف التعريف 6: إرسال الإشارات داخل النطاق مع mLDP واستخدام VRF (التوجيه/إعادة التوجيه الظاهري) على موجهات PE (حافة الموفر).
يعمل حل الترحيل لحركة مرور SSM (البث المتعدد محدد المصدر) و ASM (أي بث متعدد للمصدر).
انظر إلى الصورة 1.
الصورة 1
تظهر الصورة 1 الشبكة التي تشغل ملف التعريف 0. المصادر وراء PE1. يتم الترحيل إلى ملف التعريف 6، ولكن المشكلة هي أن المدخل PE (Provider Edge) router، PE1، هو موجه قديم لا يمكنه الترحيل فورا إلى ملف التعريف 6. يكمن الحل في الاستمرار في إستخدام التوصيف 0 على PE1 واستخدام موجه TurnAround (TA) PE في الشبكة الذي يتولى تحويل حركة مرور البث المتعدد من التوصيف 0 إلى 6. الحل الذي يستخدم موجه تحويل هو حل مؤقت حتى يمكن ترحيل مصدر PE إلى ملف التعريف 6 كذلك. تظهر الأسهم على المخطط تدفق حركة مرور البث المتعدد.
الحل
يحتاج الحل إلى ما يلي:
- موجه كامل قادر على تشغيل Profile 0 و Profile 6.
- يجب تمكين التوجيه SAFI (معرف عائلة العناوين التالي) 2 على الموجهات غير القديمة. هذا هو مفتاح هذا الحل. يجب أن تكون إعادة توجيه المسار العكسي (RPF) نحو المصدر (أو نقطة RP (نقطة Rendez-Vous) ل ASM) نحو موجه TA PE. لهذا، يجب أن يكون هناك مسارات ثابتة للمصادر و RP (في حال إستخدام ASM) في VRF في SAFI 2 على موجه الإرسال. يتم الإعلان عن هذه الموجهات الثابتة على موجه TA PE بواسطة BGP في SAFI 129 (البث المتعدد VPNV4). المسارات الثابتة في SAFI 2 لعدم تجاوز المسارات في SAFI 1 (البث الأحادي) وعدم تجاوز قرار إعادة توجيه البث الأحادي على موجه TA PE وعلى موجهات PE التي تتلقى مسارات SAFI 129.
- يتم إستخدام SAFI 129 في BGP على موجهات التوصيف 6 PE و RR (عاكس المسار). يتم إستخدام SAFI 2 في BGP على موجهات Profile 6 PE. يحمل هذا SAFI 2 مسارات البث المتعدد في BGP المستخدمة لإعادة توجيه المسار العكسي (RPF) للبث المتعدد، والتي تتجاوز المسارات غير المطروحة. إن SAFI 2 هو مسارات البث المتعدد في VRF، ومسارات SAFI 129 هي مسارات البث المتعدد ل VPNV4.
يكون موجه PE المتحول مسؤولا عن جذب حركة مرور البث المتعدد في ملف التعريف 0 وإرسالها مرة أخرى إلى المركز عبر ملف التعريف 6. وهذا ما يجعله الموجه الانعكاسي. وهذا التحول لا يحتاج إلى جهاز إستقبال متصل محليا، ولكنه قد يحتاج إلى جهاز إستقبال.
التكوين
تكوين RR
router bgp 65001
bgp router-id 10.0.0.5
address-family ipv4 unicast
!
address-family vpnv4 unicast
!
address-family ipv4 mdt ## for profile 0
!
address-family ipv4 mvpn
!
address-family vpnv4 multicast ## SAFI 129
!
neighbor 10.0.0.1 ## profile 0 peer
remote-as 65001
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family ipv4 mdt
route-reflector-client
!
!
neighbor 10.0.0.2 ## profile 0 peer
remote-as 65001
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family ipv4 mdt
route-reflector-client
!
!
neighbor 10.0.0.3 ## TA peer
remote-as 65001
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family ipv4 mvpn
route-reflector-client
!
address-family vpnv4 multicast ## SAFI 129
route-reflector-client
!
!
neighbor 10.0.0.4 ## profile 6 peer
remote-as 65001
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family ipv4 mdt
route-reflector-client
!
address-family ipv4 mvpn
route-reflector-client
!
address-family vpnv4 multicast
route-reflector-client
يعكس تقرير الموارد العادية مسارات ملف التعريف 0 (AF IPv4 MDT). MDT لشجرة توزيع البث المتعدد.
يحتاج RR إلى SAFI 129. هذا عنوان عائلة VPNV4 multicast. يجب أن تكون جلسات عمل BGP ل AF هذا بين RR وكل موجه يشغل ملف التعريف 6 هناك.
تكوين PE المصدر
ملاحظة: يجب إضافة تكوين PE المصدر إلى أي ملف تعريف آخر 0 PE يعد جزءا من الترحيل.
vrf one
address-family ipv4 unicast
import route-target
65001:1
!
export route-target
65001:1
router bgp 65001
bgp router-id 10.0.0.1
address-family vpnv4 unicast
!
address-family ipv4 mdt
!
neighbor 10.0.0.5
remote-as 65001
update-source Loopback0
address-family vpnv4 unicast
!
address-family ipv4 mdt
!
!
vrf one
rd 1:2
address-family ipv4 unicast
redistribute onnected
multicast-routing
address-family ipv4
interface Loopback0
enable
!
interface GigabitEthernet0/0/0/0
enable
!
!
vrf one
address-family ipv4
interface GigabitEthernet0/0/0/1
enable
!
mdt source Loopback0
rate-per-route
mdt default ipv4 232.1.1.1 ## profile 0 Default MDT
يحتوي موجه PE المصدر على التكوين لملف التعريف 0 فقط. لم يتم تكوين SAFI 129 أو SAFI 2. لا يوجد تكوين لملف تعريف 6.
تكوين TA PE
vrf one
address-family ipv4 unicast
import route-target
65001:1
!
export route-target
65001:1
!
!
address-family ipv4 multicast ## SAFI 2
import route-target
65001:1
!
export route-target
65001:1
router bgp 65001
bgp router-id 10.0.0.4
address-family ipv4 unicast
!
address-family ipv4 multicast ## this is needed to have the static route in SAFI 2
!
address-family vpnv4 unicast
!
address-family ipv4 mdt ## for profile 0
!
address-family ipv4 mvpn
!
address-family vpnv4 multicast ## SAFI 129
!
neighbor 10.0.0.5 ## RR peer
remote-as 65001
update-source Loopback0
address-family vpnv4 unicast
!
address-family ipv4 mdt
!
address-family ipv4 mvpn
!
address-family vpnv4 multicast ## SAFI 129
!
!
vrf one
rd 1:4
address-family ipv4 unicast
redistribute connected
redistribute static
!
address-family ipv4 multicast ## SAFI 2
redistribute connected
redistribute static ## redistribute SAFI 2 static routes
!
!
router static
vrf one
address-family ipv4 multicast
10.1.6.0/24 vrf default 10.0.0.1 ## SAFI 2 static route
route-policy rpf-PE-TA
set core-tree pim-default
end-polic
multicast-routing
address-family ipv4
interface Loopback0
enable
!
interface GigabitEthernet0/0/0/0
enable
!
!
vrf one
address-family ipv4
mdt source Loopback0
rate-per-route
mdt default ipv4 232.1.1.1 ## profile 0
mdt mldp in-band-signaling ipv4 ## profile 6
!
!
!
router pim
vrf one
address-family ipv4
rpf topology route-policy rpf-PE-TA
يحتاج TA PE إلى SAFI 129. هذا عنوان عائلة VPNV4 multicast نحو ال RR.
يلزم وجود SAFI 2 بموجب VRF و BGP.
يلزم المسار الثابت في VRF نحو المصدر (أو RP ل ASM)، مشيرا إلى موجه PE الخاص بالمدخل. يجب إعادة توزيع هذا المسار الثابت SAFI 2، كمسار SAFI 129 في BGP. يتم تلقي مسار SAFI 129 هذا بواسطة ملف التعريف 6 مسارات PE في BGP كمسار SAFI 129 ويتم تثبيته كمسار SAFI 2 في VRF.
يلزم تكوين كل من التوصيف 0 و 6. يتم تكوين أمر مخطط إعادة توجيه المسار العكسي (RPF) لملف التعريف 0، بما أن هذا هو مكان وجود المصدر (أو RP).
ملاحظة: يلزم أن يكون لموجه النقل واجهة مادية (فرعية) (ليست واجهة إسترجاع) ممكنة لتوجيه البث المتعدد في VRF. إذا لم يكن هذا هو الحال، فلن يتم تثبيت مسارات البث المتعدد في الأسطر، ولن يتم تشغيل حركة مرور البث المتعدد.
تشكيل المخرج PE
vrf one
address-family ipv4 unicast
import route-target
65001:1
export route-target
65001:1
!
address-family ipv4 multicast ## SAFI 2
import route-target
65001:1
!
export route-target
65001:1
router bgp 65001
bgp router-id 10.0.0.3
address-family ipv4 unicast
!
address-family vpnv4 unicast
!
address-family ipv4 mvpn
!
address-family vpnv4 multicast ## SAFI 129
!
neighbor 10.0.0.5 ## RR peer
remote-as 65001
update-source Loopback0
address-family vpnv4 unicast
!
address-family ipv4 mvpn
!
address-family vpnv4 multicast ## SAFI 129
!
!
vrf one
rd 1:3
address-family ipv4 unicast
redistribute connected
!
address-family ipv4 multicast ## SAFI 2
redistribute connected
redisribute static
route-policy in-band-mldp
set core-tree mldp-inband ## profile 6
end-polic
multicast-routing
address-family ipv4
interface Loopback0
enable
!
!
vrf one
address-family ipv4
interface GigabitEthernet0/0/0/1
enable
!
mdt source Loopback0
rate-per-route
mdt mldp in-band-signaling ipv4 ## profile 6
!
!
!
router pim
address-family ipv4
interface Loopback0
enable
!
!
vrf one
address-family ipv4
rpf topology route-policy in-band-mldp ## profile 6
يحتوي موجه Egress PE على التكوين لملف التعريف 6. بالإضافة إلى ما يلي: لكي يتمكن موجه PE من الخروج من إعادة توجيه المسار العكسي (RPF) بنجاح نحو موجه TA PE للمصدر (أو RP ل ASM)، فإنه يحتاج إلى التكوين ل SAFI 2 و SAFI 129.
التحقق
ملف التعريف 6 PE - PE3
RP/0/RP0/CPU0:PE3#show bgp vpnv4 multicast rd 1:3 10.1.6.0/24
BGP routing table entry for 10.1.6.0/24, Route Distinguisher: 1:3
Versions:
Process bRIB/RIB SendTblVer
Speaker 136 136
Last Modified: Jul 7 12:02:27.278 for 00:49:22
Paths: (1 available, best #1)
Not advertised to any peer
Path #1: Received by speaker 0
Not advertised to any peer
Local
10.0.0.4 (metric 30) from 10.0.0.5 (10.0.0.4)
Origin incomplete, metric 0, localpref 100, valid, internal, best, group-best, import-candidate, imported
Received Path ID 0, Local Path ID 1, version 136
Extended community: RT:65001:1
Originator: 10.0.0.4, Cluster list: 10.0.0.5
Connector: type: 1, Value:1:4:10.0.0.4
Source AFI: VPNv4 Multicast, Source VRF: default, Source Route Distinguisher: 1:4
الخطوة التالية هي 10.0.0.4 والتي هي موجه TA PE.
RP/0/RP0/CPU0:PE3#show route vrf one ipv4 multicast 10.1.6.0/24
Routing entry for 10.1.6.0/24
Known via "bgp 65001", distance 200, metric 0, type internal
Installed Jul 7 12:02:27.236 for 00:50:44
Routing Descriptor Blocks
10.0.0.4, from 10.0.0.5
Nexthop in Vrf: "default", Table: "default", IPv4 Unicast, Table Id: 0xe0000000
Route metric is 0
No advertising protos.
RP/0/RP0/CPU0:PE3#show pim vrf one rpf 10.1.6.6
Table: IPv4-Multicast-default
* 10.1.6.6/32 [200/0]
via Imdtone with rpf neighbor 10.0.0.4
Connector: 1:4:10.0.0.4, Nexthop: 10.0.0.4
موجه RPF هو نحو موجه TA PE.
RP/0/RP0/CPU0:PE3#show mrib vrf one route 232.1.1.1
IP Multicast Routing Information Base
Entry flags: L - Domain-Local Source, E - External Source to the Domain,
C - Directly-Connected Check, S - Signal, IA - Inherit Accept,
IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,
MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle
CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet
MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary
MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN
Interface flags: F - Forward, A - Accept, IC - Internal Copy,
NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,
II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,
LD - Local Disinterest, DI - Decapsulation Interface
EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,
EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,
MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface
IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface, MH - Multihome Interface
(10.1.6.6,232.1.1.1) RPF nbr: 10.0.0.4 Flags: RPF
Up: 09:29:38
Incoming Interface List
Imdtone Flags: A LMI, Up: 00:47:04
Outgoing Interface List
GigabitEthernet0/0/0/1 Flags: F NS, Up: 09:29:38
قارن المدخل هو ملف تخصيص 6.
تا بي
RP/0/RP0/CPU0:TA-PE#show bgp vpnv4 multicast rd 1:4 10.1.6.0/24
BGP routing table entry for 10.1.6.0/24, Route Distinguisher: 1:4
Versions:
Process bRIB/RIB SendTblVer
Speaker 80 80
Last Modified: Jul 7 12:02:27.317 for 01:04:42
Paths: (1 available, best #1)
Advertised to peers (in unique update groups):
10.0.0.5
Path #1: Received by speaker 0
Advertised to peers (in unique update groups):
10.0.0.5
Local
10.0.0.1 (metric 30) from 0.0.0.0 (10.0.0.4)
Origin incomplete, metric 0, localpref 100, weight 32768, valid, redistributed, best, group-best, import-candidate
Received Path ID 0, Local Path ID 1, version 80
Extended community: RT:65001:1
هذا المسار محلي، ولكن الخطوة التالية هي مصدر PE (10.0.0.1). يتم الإعلان عن المسار إلى RR (10.0.0.5).
RP/0/RP0/CPU0:TA-PE#show route vrf one ipv4 multicast 10.1.6.0/24
Routing entry for 10.1.6.0/24
Known via "static", distance 1, metric 0
Installed Jul 7 12:02:27.234 for 01:07:01
Routing Descriptor Blocks
10.0.0.1
Nexthop in Vrf: "default", Table: "default", IPv4 Multicast, Table Id: 0xe0100000
Route metric is 0, Wt is 1
No advertising protos.
RP/0/RP0/CPU0:PE-TA#show pim vrf one rpf 10.1.6.6
Table: IPv4-Multicast-default
* 10.1.6.6/32 [1/0]
via mdtone with rpf neighbor 10.0.0.1
يتجه إعادة توجيه المسار العكسي (RPF) إلى موجه المصدر باستخدام ملف التعريف 0.
RP/0/RP0/CPU0:TA-PE#show mrib vrf one route 232.1.1.1
IP Multicast Routing Information Base
Entry flags: L - Domain-Local Source, E - External Source to the Domain,
C - Directly-Connected Check, S - Signal, IA - Inherit Accept,
IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,
MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle
CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet
MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary
MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN
Interface flags: F - Forward, A - Accept, IC - Internal Copy,
NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,
II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,
LD - Local Disinterest, DI - Decapsulation Interface
EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,
EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,
MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface
IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface, MH - Multihome Interface
(10.1.6.6,232.1.1.1) RPF nbr: 10.0.0.1 Flags: RPF
Up: 01:13:28
Incoming Interface List
mdtone Flags: A MI, Up: 01:13:28
Outgoing Interface List
Imdtone Flags: F LMI, Up: 01:13:28
الواجهة الواردة هي MDT من التوصيف 0 والواجهة الصادرة هي MDT من التوصيف 6. هذا هو التحول.
RP/0/RP0/CPU0:TA-PE#show mfib vrf one route 232.1.1.1 detail
IP Multicast Forwarding Information Base
Entry flags: C - Directly-Connected Check, S - Signal, D - Drop,
IA - Inherit Accept, IF - Inherit From, EID - Encap ID,
ME - MDT Encap, MD - MDT Decap, MT - MDT Threshold Crossed,
MH - MDT interface handle, CD - Conditional Decap,
DT - MDT Decap True, EX - Extranet, RPFID - RPF ID Set,
MoFE - MoFRR Enabled, MoFS - MoFRR State, X - VXLAN
Interface flags: F - Forward, A - Accept, IC - Internal Copy,
NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,
EG - Egress, EI - Encapsulation Interface, MI - MDT Interface,
EX - Extranet, A2 - Secondary Accept
Forwarding/Replication Counts: Packets in/Packets out/Bytes out
Failure Counts: RPF / TTL / Empty Olist / Encap RL / Other
(10.1.6.6,232.1.1.1), Flags: EID RPFID
Up: 01:15:01
Last Used: never
SW Forwarding Counts: 0/0/0
SW Replication Counts: 0/0/0
SW Failure Counts: 0/0/0/0/0
Route ver: 0xd672
MVPN Info :-
Associated Table ID : 0xe0000000
MDT Handle: 0x0, MDT Probe:N [N], Rate:Y, Acc:N
MDT SW Ingress Encap V4/V6, Egress decap: 0 / 0, 0
Encap ID: 262146, RPF ID: 3
Local Receiver: False, Turnaround: True
mdtone Flags: A MI, Up:01:15:01
Imdtone Flags: F LMI, Up:01:15:01
الواجهة الواردة هي MDT من التوصيف 0 والواجهة الصادرة هي MDT من التوصيف 6. هذا هو التحول.
ملف التعريف 0 PE - PE2
RP/0/RP0/CPU0:PE2#show pim vrf one rpf 10.1.6.6
Table: IPv4-Unicast-default
* 10.1.6.6/32 [200/0]
via mdtone with rpf neighbor 10.0.0.1
Connector: 1:1:10.0.0.1, Nexthop: 10.0.0.1
تتجه إعادة توجيه المسار العكسي (RPF) إلى موجه PE الخاص بملف التعريف 0.
RP/0/RP0/CPU0:PE2#show mrib vrf one route 232.1.1.1
IP Multicast Routing Information Base
Entry flags: L - Domain-Local Source, E - External Source to the Domain,
C - Directly-Connected Check, S - Signal, IA - Inherit Accept,
IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,
MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle
CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet
MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary
MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN
Interface flags: F - Forward, A - Accept, IC - Internal Copy,
NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,
II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,
LD - Local Disinterest, DI - Decapsulation Interface
EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,
EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,
MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface
IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface, MH - Multihome Interface
(10.1.6.6,232.1.1.1) RPF nbr: 10.0.0.1 Flags: RPF
Up: 1d22h
Incoming Interface List
mdtone Flags: A MI, Up: 02:49:35
Outgoing Interface List
GigabitEthernet0/0/0/1 Flags: F NS, Up: 1d22h
قارن المدخل هو ملف تعريف 0.
آر
RP/0/RP0/CPU0:P#show bgp vpnv4 multicast rd 1:4 10.1.6.0/24
BGP routing table entry for 10.1.6.0/24, Route Distinguisher: 1:4
Versions:
Process bRIB/RIB SendTblVer
Speaker 84 84
Last Modified: Jul 7 12:02:27.979 for 00:54:33
Paths: (1 available, best #1)
Advertised to update-groups (with more than one peer):
0.2
Path #1: Received by speaker 0
Advertised to update-groups (with more than one peer):
0.2
Local, (Received from a RR-client)
10.0.0.4 (metric 20) from 10.0.0.4 (10.0.0.4)
Origin incomplete, metric 0, localpref 100, valid, internal, best, group-best, import-candidate, not-in-vrf
Received Path ID 0, Local Path ID 1, version 84
Extended community: RT:65001:1
Connector: type: 1, Value:1:4:10.0.0.4
يتم الإعلان عن المسار نحو المصدر لموجهات Profile 6 PE ويتم إستلامه من موجه TA (10.0.0.4).
إستراتيجية الخروج
حل الترحيل الذي يستخدم جهاز توجيه قابل للتحويل هو حل مؤقت. يجب إتمام الترحيل عن طريق ترحيل كل موجه PE إلى ملف التعريف 6. ويمكن القيام بذلك باستخدام الخطوات التالية:
- إضافة موجه PE مصدر جديد
- إضافة سياسة مسار على موجهات PE إلى موجه PE المصدر القديم (ملف التعريف 0) أو إلى موجه TA PE (ملف التعريف 6) أو إلى موجه PE المصدر الجديد (ملف التعريف 6)
- تحديد مصدر و/أو مجموعة في نهج المسار
- نقل مصدر البث المتعدد إلى موجه PE المصدر الجديد
- إزالة موجه PE المصدر القديم بمجرد ترحيل جميع مجموعات البث المتعدد إلى موجه PE المصدر الجديد
القرار
يمكن أن يكون إستخدام موجه تحويل للشبكة الخاصة الظاهرية (VPN) طريقة سهلة لتسهيل الترحيل من ملف تعريف 0 إلى ملف تعريف جديد للشبكة الخاصة الظاهرية (mVPN) كحل مؤقت أثناء انتظار موجه PE أحدث للمصدر وقادر على تشغيل ملف تعريف الشبكة الخاصة الظاهرية (mVPN) الجديد.