Documente Academic
Documente Profesional
Documente Cultură
2
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
3
Participants and Devices
4
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
Microsemi,
Microsemi TimeProvider 4100
a Microchip
Microsemi TimeProvider 5000
company
Spirent
Spirent TestCenter
Communications
5
EVPN
172 – 490 ms 3
&LVFR +8$:(,
1&6 1(
6
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
9/$1EDVHG(9319;/$1 '&QHWZRUN
$ULVWD $ULVWD &LVFR -XQLSHU
9/$1DZDUHEXQGOH(93103/6 55VHVVLRQ
6; 65 1&6 0;
$FWLYH$FWLYH0XOWLKRPLQJ 0/$*
/$* 55VHVVLRQ
+8$:(, 1RNLD
Figure 4: Proxy-ARP 1((;$
&LVFR $ULVWD
65
1&655 6555
7
EVPN
tisement of the MAC address on the PE showed the complements the traditional lookup of labels in EVPN
sequence number 0. This information was required and places VLANs into the Ethernet tag field. As all
because we used it for comparison in the next step required information was shown in the routing table,
when we moved the host to a different Ethernet we confirmed that the service was established, then
segment by moving the traffic from previous PE to a we sent IPv4 unicast traffic to the service and did not
new PE. Then the value increased to 1. This proved observe any packet loss.
that a PE receiving a MAC/IP Advertisement route
We successfully established the flexible cross-connect
for a MAC address with a different Ethernet segment
service between the following devices: Juniper
identifier and a higher sequence number than that
MX104 and Cisco NCS 5500 using Cisco NCS540
which it had previously advertised withdraws its
(RR).
MAC/IP Advertisement route. We sent test traffic
and did not observe any frame loss, we also did not
Integrated Routing and Switching (IRB)
receive any flooded traffic.
The following devices successfully participated in the EVPN with IRB solutions arose clear interoperability
MAC mobility test: in this event and almost all EVPN vendors in this
• using EVPN-VXLAN: Arista 7050SX3, Arista event participated in this test. Ethernet VPN
7280SR, Cisco Nexus 3600-R, Cisco Nexus Integrated Routing and Bridging (IRB) status is
9300-FX, Juniper QFX10002-72Q, Nokia 7750 currently “work in progress” at the IETF and provides
SR-7 and Spirent TestCenter using Arista 7280SR a solution for inter-subnet forwarding in data center
(RR) and Cisco NCS540 (RR). environments with EVPN. MP-BGP EVPN enables
communication between hosts in different VXLAN
• using EVPN-MPLS: Arista 7280SR, Cisco NCS
overlay networks by distributing Layer 3 reachability
5500, Juniper MX204 and HUAWEI NE40E-
information in the form of either a host IP address
X8A.
route (route type-2) or an IP prefix (route type-5). We
tested two different modes of IRB depending on the
EVPN Routing and Switching required lookup at the ingress or/and egress
Network Virtualization Edge (NVE).
The EVPN control plane with its scalable design
goals, resided in the center of the test stage. The Integrated Routing and Switching (IRB) -
tested concepts include integrated routing and Symmetric IRB
switching, IP subnet routing and All-Active multi-
homing.
8
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
Juniper QFX10002-72Q, and ZTE ZXCTN 9000- The asymmetric IRB semantic requires both IP and
18EA. The PEs per IPv6-based EVPN-VXLAN with MAC lookups at the ingress NVE with only MAC
IRB were: Arista 7050SX3, Arista 7280SR, Cisco lookup at the egress NVE, their results per EVPN-
Nexus 3100-V, Cisco Nexus 9300-FX and Cisco MPLS or EVPN-VXLAN were:
Nexus 9300-FX2. The route reflectors of both • PEs per EVPN-VXLAN with IRB: Arista 7050SX3,
cases were Arista 7280SR (RR) and Cisco Nexus Arista 7280SR, Cisco Nexus 9300-FX, Cisco
3600-R (RR). Nexus 9300-FX2, HUAWEI ATN910C-F, IP
• While Arista 7280SR, Cisco NCS 5500, Infusion OcNOS 1.3.5, Juniper QFX10002-
HUAWEI NE40E-X8A and Keysight (Ixia) 72Q, Nokia 7750 SR-7, Spirent TestCenter, and
IxNetwork successfully established VLAN-based ZTE ZXCTN 9000-18EA. The route reflectors
EVPN-MPLS, we also established VLAN-aware- were Arista 7728SR and Cisco 3600-R.
bundle EVPN-MPLS between Arista 7280SR and • PEs with VLAN-aware-bundle EVPN-MPLS: Arista
Juniper MX204. The route reflectors were Arista 7280SR and Juniper MX204.
7280SR (RR), Cisco NCS 5500 (RR) and Cisco
NCS540 (RR).
(93103/61HWZRUN 9/$1DZDUHEXQGOH(931
1RNLD
65 Figure 10: Asymmetric IRB-MPLS
$ULVWD
65
IP Subnet Routing
-XQLSHU
&LVFR1&6
0; In an EVPN network environment, there is a
+8$:(, .H\VLJKW,[LD requirement for IP prefix advertisement for subnets
1((;$ ,[1HWZRUN
and IPs residing behind an IRB interface. This
scenario is referred to as EVPN IP-VRF-to-IP-VRF. The
9/$1EDVHG(931 (93103/61HWZRUN EVPN prefix advertisement draft provides different
9/$1DZDUHEXQGOH(931 implementation options for the IP-VRF-to-IP-VRF
model:
Figure 8: Symmetric IRB-MPLS 1. Interface-less model, where no Supplementary
Broadcast Domain (SBD) and overlay index are
Integrated Routing and Switching (IRB) - required
Asymmetric IRB 2. Interface-full with unnumbered SBD IRB model,
where SBD is required as well as MAC addresses
=7( &LVFR
as overlay indexes
=;&71($ 1H[XV);
3. Interface-full with SBD IRB model, where SBD is
required as well as Gateway IP addresses as
overlay indexes
&LVFR
6SLUHQW
7HVW&HQWHU
1H[XV); This resulted in the following tested combinations:
• PEs of EVPN-VXLAN with the interface-less model
$ULVWD &LVFR 1RNLD were: Arista 7280SR, Cisco Nexus 3600-R,
$ULVWD
6555 555 65 Cisco Nexus 9300-FX, Cisco Nexus 9300-FX2,
6; HUAWEI ATN910C-F, Juniper QFX10002-72Q,
DQG Nokia 7750 SR-7, Spirent TestCenter, and ZTE
+8$:(,
$ULVWD ZXCTN 9000-18EA. We tested the interface-full
65
$71&) DQG
model per EVPN-VXLAN with IP Infusion OcNOS
,3,QIXVLRQ -XQLSHU 1.3.5, Nokia 7750 SR-7 and Spirent TestCenter.
2F126 4);4
The route reflectors were Arista 7280SR (RR) and
Cisco 3600-R (RR).
(931DV\PHWULF,5% (9319;/$1
5RXWH5HIOHFWRU&OXVWHU 0/$*
$OO$FWLYH0XOWLKRPLQJ
9
EVPN
/Z
,QWHUIDFHOHVV (9319;/$1
,QWHUIDFHIXOO 5RXWH5HIOHFWRU&OXVWHU
$ULVWD -XQLSHU &LVFR
Figure 11: IP Subnet Routing-VXLAN 65 4);6 1H[XV9
10
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
EVPN Interconnect
'&
The role of the data center gateway was also verified (9319;/$1
in the EVPN interoperability test. Together with
VXLAN and MPLS participants we built two different
'&
network typologies, to verify the use of Ethernet VPN (93103/6
&RUH &LVFR
(EVPN) by different vendors (multi-vendor 1H[XV9
DQG
environment) could extend data center business $ULVWD
services over a MPLS network in the lab, which 65
represents, a geographically dispersed campus or $ULVWD 1RNLD
corporate network in the real world. 65 65
+8$:(, +8$:(,
1((;$ $71&
EVPN-VXLAN and EVPN-MPLS Interworking
$ULVWD $ULVWD &LVFR &LVFR1H[XV
This test focused on the EVPN-VXLAN extension over 6; 65 $65 555
an EVPN-MPLS network.
Three vendors successfully participated in the (9319;/$1 %*3931,3Y
gateway role: Cisco ASR9000, HUAWEI NE40E- ,303/6QHWZRUN (931
X8A, and Nokia 7750 SR-7. The following devices $OO$FWLYH0XOWLKRPLQJ
11
EVPN
1RNLD
65
+8$:(, -XQLSHU
1((;$ 0;
'DWD&HQWHU (931
12
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
Segment Routing In our test, vendors configured IPv4 L3VPN and IPv6
EVPN L3VPN over SRv6, the egress node performed
Segment Routing provides complete control over the the END.DT4/END.DT6 function. BGP was used to
forwarding paths by using Source Packet Routing in advertise the reachability of prefixes in a particular
Networking (SPRING). Based on the traditional VPN from an egress Provider Edge (egress-PE) to
MPLS or IPv6 forwarding plane, it simplifies the ingress Provider Edge (ingress-PE) nodes. EVPN
network protocols and provides end-to-end traffic VPWS over SRv6 was not tested, due to unavail-
engineering without any additional signaling or ability of vendor support.
midpoint fabric-state.
We sent bidirectional traffic between the ingress PE
The source routing architecture allows the use of and egress PE, therefore in each group, both PEs
different control-plane models. The centralized were performing the encapsulation and END.DT4/
model, using external controllers for path compu- END.DT6 functions.
tation, is tested in the following SDN sections of this
Additionally, we added P node without SRv6
white paper. The distributed model, Network
functions enabled to perform IPv6 forwarding only,
Elements (NEs) using dynamic routing protocols, is
and verify that plain IPv6 forwarding is enough for
tested in this Segment Routing section.
the transit node, no need for supporting SRv6
In this section, we will present the SR tests based on capability.
MPLS or SRv6 data plane, using IGP or BGP with SR
extensions to allocate and distribute Segment Identi-
fiers (SIDs). We will also demonstrate some use cases
of Segment Routing to perform failure protection,
Multi-Plane network slicing, network OAM, etc.
HUAWEI NE9000-8,
Cisco NCS 5500 Spirent TestCenter
HUAWEI NE40E-X8A
Keysight (Ixia)
HUAWEI NE40E-F1A HUAWEI ATN950C
IPv6 EVPN L3VPN over SRv6 IxNetwork
13
Segment Routing
TI-LFA provides protection against link failure, node Figure 21: TI-LFA with Local SRLG Protection
failure, and local Shared Risk Link Group (SRLG)
failure. In Segment Routing protection test, we tested
7*
TI-LFA for link failure and SRLG failure on MPLS data
plane and SRv6 data plane. Since not all vendors
support TI-LFA with SRLG, we split the MPLS data
plane protection test into two scenarios: TI-LFA with 0HWULF 0HWULF
SRLG and TI-LFA without SRLG. TI-LFA for SRv6 is 1HWZRUN
1RGH
tested in separate scenario without SRLG.
To observe the TI-LFA protection, we agreed on
1HWZRUN
below setups and to observe only unidirectional 7* 1HWZRUN
1RGH
1RGH
traffic from the PLR (ingress PE) to the Egress PE, in
this case only the PLR (ingress PE) was performing 0HWULF 0HWULF
the TI-LFA protection. Since there are vendors 1HWZRUN
supporting only TI-LFA as P node, we separated the 1RGH
PLR roles to PLR(PE) and PLR(P). While vendor was
/LQN)DLOXUH 341RGH
acting as PLR(P) role, the Traffic Generator was
65'RPDLQ
acting as PE and sending labeled traffic to the PLR(P) 3K\VLFDO/LQN
node, and PLR(P) node performed the TI-LFA 3URWHFWHG3DWK 7UDIILF*HQHUDWRU
protection. %DFNXS3DWK
For the TI-LFA with Local SRLG Protection test, Figure 22: TI-LFA with Link Protection
vendors configured TI-LFA based on MPLS. SRLG was
enabled on the PLR Node and included two links
(Link1 and Link2) in the SRLG. We checked the TI-LFA
calculation result, it showed that the backup path 7*
1 Juniper MX204 Cisco ASR 9000 Nokia 7750 SR-7 Ericsson 6675
2 Ericsson 6675 Juniper MX204 Cisco ASR 9000 Nokia 7750 SR-7
3 Cisco ASR 9000 Nokia 7750 SR-7 Ericsson 6675 Juniper MX204
Table 4: TI-LFA with SRLG Setups
3 Arista 7280SR* Cisco NCS 5500 Cisco ASR 9000 Nokia 7750 SR-7
*only acting as PLR (P), PE was simulated by TG
Table 5: TI-LFA without SRLG Setups
1 Cisco NCS 5500 Cisco NCS 540 HUAWEI NE40E-X8A HUAWEI NE9000-8
2 HUAWEI NE40E-X8A HUAWEI NE9000-8 Cisco NCS 540 Cisco NCS 5500
Segment Routing Label Switched In this year, vendors demonstrated good interopera-
Path Ping/Traceroute bility results, most vendors can ping/traceroute each
other via Segment Routing LSP but still there are
The RFC 8287 defines the LSP ping and traceroute some interoperability issues found during the test.
method for segment routing (SR) with MPLS data Some vendors had a different understanding and
plane. Similar to conventional LSP ping/traceroute, implementation of 'RFC 8287 - Label Switched Path
the SR fault detection and isolation tools are also (LSP) Ping/Traceroute for Segment Routing (SR)',
based on MPLS echo request and echo reply. But causing SR ping/traceroute failure or unexpected
segment routing LSP ping/traceroute include a new value in MPLS echo packets. Fortunately, some
TLV type, the Segment ID sub-TLV. vendors fixed the issues during the test, leading to a
On receipt of the sub-TLV carried in an MPLS echo better result for SR ping/traceroute test.
request sent by the sender LSR, the LSR responder
1RNLD
needs to check the segment ID obtained from the sub- +8$:(,
TLV with the local advertised segment ID, to
determine if the MPLS echo request has been
forwarded from the correct path. The LSP ping/ -XQLSHU
traceroute response is carried in a MPLS echo reply.
=7(
Based on the fully connected network between
(&,
different vendors during the test, we tested the
Segment Routing LSP Ping/Traceroute between
vendors. After ping/traceroute test between all $ULVWD
(ULFVVRQ
vendors in the test network, we gathered all results
&LVFR
and come up to below table including all of the
successful results. Each successful ping/traceroute
)XOOPHVK1HWZRUN 3K\VLFDO/LQN
result pair is marked with 'Y', not tested combina-
65'RPDLQ
tions are marked with '/'.
Figure 24: Full-mesh Network for Ping/Traceroute
15
Segment Routing
-XQLSHU &LVFR1H[XV
A C NX ECI E H J N ZTE 0;
$ULVWD
);
65
A $Q\FDVW6,'
C Y
NX / /
(ULFVVRQ =7( ,[LD
($ ,[1HWZRUN
ECI Y Y Y $Q\FDVW6,'
E Y Y Y /
H Y Y Y / Y
(&,1HSWXQH +8$:(,
J Y / / / / / 1(
$Q\FDVW6,'
N Y Y / Y Y Y /
Cisco NCS 5500 Cisco NCS 540 Additionally, we tested to cut the shortest path link to
one of the anycast node in each data plane. Traffic
HUAWEI could be switched over to another anycast node in
Y Y
NE9000-8 the same anycast group, showing the traffic
protection of anycast nodes within the same data
HUAWEI
Y Y plane.
NE40E-X8A
Vendors participating in the Segment Routing
Table 9: SRv6 LSP Ping/Traceroute Results Anycast Segment tests were:
• PE1: Juniper MX204
1. A: Arista 7280SR, C: Cisco ASR 9000, NX: Cis- • P: Nokia 7750 SR-7
co Nexus 9300-FX, ECI: ECI Neptune 1300, E: • DUT: Arista 7280SR, Cisco Nexus 9300-FX, ECI
Ericsson 6675, H: HUAWEI NE9000-8, J: Juni- Neptune 1300, Ericsson 6675, HUAWEI
per MX204, N: Nokia 7750 SR-7, ZTE: ZTE NE9000-8, ZTE ZXCTN 9000-8EA
ZXCTN 9000-8EA/ZTE ZXCTN 6180H • PE2: Keysight (Ixia) IxNetwork
16
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
3K\VLFDO/LQN '&)DEULF
H%*3/8 (PXODWRU
$XWRQRPRXV6\VWHP 7UDIILF*HQHUDWRU
17
Segment Routing
-XQLSHU
1RNLD
0;
65 6SLUHQW 6SLUHQW
&LVFR -XQLSHU
7HVW&HQWHU 1&6 0; 7HVW&HQWHU
65,*3'RPDLQ 6HUYLFH7UDIILF
,PSDLUPHQW*HQHUDWRU (PXODWRU7UDIILF*HQHUDWRU 65)OH[$OJRULWKP 6HUYLFH7UDIILF
3K\VLFDO/LQN 65,*3'RPDLQ
65)OH[$OJRULWKP 3K\VLFDO/LQN
3ULPDU\3DWK %DFNXS3DWK
7UDIILF*HQHUDWRU
Figure 28: Seamless BFD
Figure 29: Segment Routing Flexible Algorithms
18
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
IP Infusion
OcNOS 1.3.5 Nokia
7750 SR-7
BISDN Basebox
& Delta AG7648
Delta
AGC7648A
Cisco Cisco
Arista ASR
7280SR NCS 5500
9000
Spirent Seiko
TestCenter TS-2912-22
Intracom Intracom
Telecom OmniBAS- Telecom OmniBAS-
ADVA 2W 2W
GO102Pro Intracom Telecom
Ericsson
OmniBAS-2W
MINI-LINK 6693
ZTE ZXCTN
9000-18EA
ADVA OSA Ericsson MINI-
5430 LINK 6654
Controller/
External SDN
Emulator Microwave Management
Controller Solution
server/PCE
19
Topology
PCE
HUAWEI Nokia
Keysight ZTE
Network Juniper Network Spirent
(Ixia) ZENIC
Cloud Engine Northstar Services TestCenter
IxNetwork ONE
(NCE) Platform
Cisco
Nexus
9300-FX Spirent HUAWEI Ericsson
TestCenter NE40E-X8A 6672
ECI
Neptune Arista
ECI 1300 7280SR
Neptune HUAWEI Cisco
HUAWEI NE40E-F1A NCS 5500
1050 NE9000-8
HUAWEI
NE40E-X8A
ZTE ZXCTN
9000-18EA HUAWEI
Arista ATN950C Cisco Nexus
7280SR NCS 540 9300-FX2
Juniper
MX204
Juniper
Keysight (Ixia) HUAWEI MX204
IxNetwork NE9000-8
ZTE ZXCTN
6180H
Cisco NCS
5500
Juniper
Meinberg
MX104 HUAWEI
microSync HR
HUAWEI ATN910C-F
ADVA
NE40E-M2K
XG480
Ericsson
6371
Keysight (Ixia)
IxNetwork
Microsemi ZTE ZXCTN
TimeProvider 4100 6180H
20
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
Cisco Keysight (Ixia) Spirent HUAWEI Cisco HUAWEI Juniper Nokia ZTE
Network IxNetwork TestCenter Network IOS Network NorthStar Network ZENIC
Services Cloud XRv9000 Cloud Services ONE
Orchestrator Engine Engine Platform
(NSO) (NCE)
Nowadays, business requirements are changing PCE-initiated Paths in a Stateful PCE Model
rapidly. Service providers have to adjust to these
In an MPLS environment, a path between two nodes
changes to accommodate market needs. Having a
is called Labeled Switched Path (LSP). In some appli-
centralized network management protocols and
cations, it's important to be able to create or delete
service orchestration is a key point to achieve this
an LSP dynamically as a response to any change in
flexibility. The following section describes the Path
the environment. In a case of a network failure that
Computation Element Protocol and NETCONF/
damages a certain LSP, it's crucial to be able to tear
YANG interoperability tests, results and interopera-
down the damaged LSP and create another one.
bility findings. The tests were chosen to adhere to
market needs and serve as proof that SDN provides In this test, we verified that the PCE is capable of
a credible approach to current challenges. In short, creating an SR-TE path in a single IGP domain.
some interoperability issues were found. However, Furthermore, the test checks LSP deletion, path re-
the vendors managed to solve most of them. Some computation, PCEP session re-verification, and state
vendors are still missing some features that prevented synchronization.
the execution of some combinations. In general, the
The test topology included a PCE and three network
test results presented in this section shows a wide
nodes. One of the nodes acted as a PCC. Initially,
range of interoperability between vendors in multiple
ISIS-TE was used to synchronize the TED information.
scenarios including some advanced cases.
The LSP was set initially to follow a sub-optimal path,
i.e., the path with not the lowest IGP cost.
Path Computation Element Protocol The test started by establishing a PCEP session and
(PCEP) verifying it by checking TED information on the
The mechanism to communicate between a Path network nodes. After an LSP is initiated by the PCE,
Computation Element (PCE) and a Path Computation we checked that the LSP database of the PCC
Component (PCC) is described in RFC5440. All included one LSP. We then started an L3VPN service
messages between the PCE and PCC run over TCP. to ensure that the traffic was flowing through the
Label Switched Paths are computed by the PCE and path we chose. Next step was to verify the synchroni-
can be initiated by either the PCC or PCE. zation. We asked the PCE vendors to terminate the
PCEP session and delete the LSP in its LSP database.
Similar to last year, vendors have shown interest in We then asked the PCE vendors to re-establish the
using PCEP session to deploy SR-TE paths. This is session. We check the synchronization of the LSPs on
mainly due to the shift in the market towards the PCC with the PCE. As expected the traffic was
Segment Routing.
21
SDN & NFV
not interrupted. After the PCE deleted the LSP and PCC-initiated Paths in a Stateful PCE Model
terminated the PCEP session, the IGP path with the
In some useful scenarios, the PCC can request an LSP
lowest cost was expected to be followed. This was
from the PCE in case a PCEP session is established
tested by checking the traffic on this path.
between them. According to RFC8231, the PCC
Some test case combinations faced initial issues due sends a path computation element request message
to some signaling message incompatibility caused (PCReq). The PCReq message has been extended in
by the different implementation of RFC8231. Other RFC5440 to include the LSP object. When the PCE
issues appeared caused by some vendors being receives the PCReq message, it will compute the LSP
incapable of handling certain SRGB base. This lead and send it to the PCC.
to the inability to create an LSP by the PCE. A certain
In this test, we verified that the PCC is capable of
vendor didn't support PCE initiated SR-TE paths.
requesting an SR-TE path in a single IGP domain.
Some vendors faced issues when PCEP messages
Furthermore, the test checked LSP delegation, LSP re-
included unexpected BW objects.
delegation path re-computation and LSP revocation.
As in the previous case, the test topology included a
PCE and three network nodes. One of the nodes
acted as a PCC. Initially, ISIS-TE was used to
synchronize the TED information. The constraints LSP
3&( where set initially to follow a sub-optimal path, i.e.,
the path with not the lowest IGP cost.
1HWZRUN 1HWZRUN The test started by establishing a PCEP session and
1RGH 1RGH verifying it by checking TED information on the
3&&
network nodes. After an LSP was initiated by the
1HWZRUN
1RGH PCC, we checked that the LSP database of the PCC
included one LSP. We then started an L3VPN service
to ensure that the traffic was flowing through the
$UHD 2ULJLQDO3DWK path we chose. In the next step, the PCC delegated
5HRSWLPL]HG3DWK 3K\VLFDO/LQN the LSP to the PCE. Finally, we issued the termination
7('6\QFKURQL]DWLRQ 3&(36HVVLRQ of the LSP. LSP database was checked to verify that
the LSP was deleted. As expected, data was
Figure 31: PCE-initiated Paths following the IGP shortest path.
in a Stateful PCE Model
Cisco IOS XRv9000 Nokia 7750 SR-7 Cisco ASR 9000 HUAWEI NE40E-X8A
Cisco IOS XRv9000 Ericsson 6675 Juniper Networks MX204 ECI Neptune 1050
Cisco IOS XRv9000 Juniper Networks MX204 Cisco ASR 9000 Nokia 7750 SR-7
Juniper NorthStar Ericsson 6675 Nokia 7750 SR-7 Juniper Networks MX204
Juniper NorthStar Nokia 7750 SR-7 Juniper Networks MX204 Cisco ASR 9000
Juniper NorthStar Cisco ASR 9000 Juniper Networks MX204 Nokia 7750 SR-7
Nokia Network Services Platform Cisco ASR 9000 Nokia 7750 SR-7 HUAWEI NE40E-X8A
Nokia Network Services Platform Juniper Networks MX204 Nokia 7750 SR-7 Cisco ASR 9000
Nokia Network Services Platform ECI Neptune 1050 ECI Neptune 1300 Nokia 7750 SR-7
ZTE Corporation ZENIC ONE Nokia 7750 SR-7 Cisco ASR 9000 Juniper Networks MX204
ZTE Corporation ZENIC ONE Cisco ASR 9000 Nokia 7750 SR-7 Juniper Networks MX204
ZTE Corporation ZENIC ONE Ericsson 6675 Nokia 7750 SR-7 Juniper Networks MX204
Table 11: PCE-initiated Paths in a Stateful PCE Model - Successful Combinations
22
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
Some vendor combinations faced initial issues due to Path Re-optimization in a PCEP Network
some signaling message incompatibility caused by
Nowadays networks are dynamic. The centralized
the different implementation of RFC8231. Section
SDN architecture should allow the controller to make
5.8.2 specifies two LSP operation states which are
service updates as a response to a variety of network
active and passive states. Due to different implemen-
changes.
tations of the states, the communication between the
PCE and PCC ended with an error message. Also, In this test, we verify that the PCE can trigger the
some PCCs delegated the LSP to the PCE with no recalculation and re-optimization of the transport
option to revoke the delegation. path as a response to a network change. Since there
are many events that can trigger a change on the
network, we limited this event to one of the following
two options:
• Tear down the primary link
• Increase the cost on the primary link
3&(
A simple topology for this case includes a PCE and
three network nodes. One of the nodes acts as a
1HWZRUN 1HWZRUN PCC. Initially, ISIS-TE was used to synchronize the
1RGH 1RGH
3&&
TED information. The constraints LSP was set initially
1HWZRUN to follow a sub-optimal path, i.e., the path with not
1RGH the lowest IGP cost.
The initial steps of establishing a PCEP session and
$UHD 2ULJLQDO3DWK
assigning an LSP are the same as the previous two
scenarios PCE-initiated Paths in a Stateful PCE Model
5HRSWLPL]HG3DWK 3K\VLFDO/LQN
and PCC-initiated Paths in a Stateful PCE Model
7('6\QFKURQL]DWLRQ 3&(36HVVLRQ
depending on the vendors' choice. When one of the
Figure 32: PCC-initiated Paths events trigger a change on the network, LSP is being
in a Stateful PCE Model updated to show the new path and traffic is
forwarded without loss over the new path.
Vendors had also the choice to run this case with:
• PCE initiated scenario
• PCC initiated scenario
Cisco IOS XRv9000 Nokia 7750 SR-7 Cisco ASR 9000 Juniper Networks MX104
Cisco IOS XRv9000 HUAWEI NE40E-M2K Cisco ASR 9000 Juniper Networks MX204
23
SDN & NFV
Cisco IOS XRv9000 Ericsson 6675 Juniper Networks MX204 ECI Neptune 1050
Cisco IOS XRv9000 HUAWEI NE40E-M2K Cisco ASR 9000 Juniper Networks MX204
Cisco IOS XRv9000 Juniper Networks MX204 Cisco ASR 9000 Nokia 7750 SR-7
Cisco IOS XRv9000 Nokia 7750 SR-7 Cisco ASR 9000 Juniper Networks MX204
Juniper NorthStar Ericsson 6675 Nokia 7750 SR-7 Juniper Networks MX204
Juniper NorthStar Nokia 7750 SR-7 Juniper Networks MX204 Cisco ASR 9000
Juniper NorthStar Cisco ASR 9000 Juniper Networks MX204 Nokia 7750 SR-7
24
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
03%*3 ,303/61HWZRUN
3K\VLFDO/LQN 7UDIILF*HQHUDWRU
Figure 35: Flowspec for IPv4/IPv6
9ODQ 7UDQVSRUW1HWZRUN
%*3,3Y,3Y &XVWRPHU'RPDLQ
%*3/6 Flowspec for IPv4/IPv6 proposes a subset of new
encoding formats to enable Dissemination of Flow
Figure 34: Egress Peer Engineering Specification Rules in RFC5575.
with Segment Routing The test topology includes a Flowspec controller and
two network nodes. The test starts with establishing a
In this test, we verified that EPE Segment Routing BGP session between the two network nodes. After
could be used to allocate MPLS label for each that, bidirectional traffic was generated between the
engineered peer and use a label stack to steer traffic two nodes. After verifying the traffic, BGP sessions
to a specific destination. The test topology includes were established between the Flowspec controller
an SDN controller and two network nodes. Initially, and the two network nodes. The Flowspec controller
we enabled BGP on all network nodes. Then we sends Flowspec policies to cap the data rate to 128
enabled BGP-LS between the controller and the kbit/sec. Finally, we can see the data rate limit is
network nodes. After that, controller vendors used applied.
either PCEP or BGP to advertise SRTE path to the first
network node. Vendors had the choice to choose between IPv4 or
IPv6 traffic. Furthermore, Arista tested drop profile
We checked that the BGP-EPE controller collected the with redirect-to-VRF action for policy-based
internal topology and maintained an accurate forwarding in the second combination presented in
description of the egress topology of both network the table below.
nodes. The initial path was set to go through DUT1-
DUT2-vlan1. We tested that by running traffic. We
Flowspec
configured the controller to push the policy for test DUT 1 DUT 2
Controller
traffic to select vlan2. We then verified that traffic
followed DUT1-DUT2-vlan2 path. Keysight (Ixia) Nokia 7750 HUAWEI
IxNetwork SR-7 NE40E-X8A
Flowspec for IPv4/IPv6
Keysight (Ixia) Nokia 7750
BGP Flowspec defines a new BGP Network Layer Arista 7280SR
IxNetwork SR-7
Reachability Information (NLRI) encoding format that
can be used to distribute traffic flow specifications. Table 14: Flowspec for IPv4/IPv6 -
This allows the routing system to propagate infor- Successful Combinations
mation regarding more specific components of the
traffic aggregate defined by an IP destination prefix.
Cisco IOS XRv9000 HUAWEI NE40E-F1A Cisco Nexus 9300-FX Spirent TestCenter
Cisco IOS XRv9000 Nokia 7750 SR-7 Cisco Nexus 9300-FX Keysight (Ixia) IxNetwork
Keysight (Ixia) IxNetwork Arista 7280SR Cisco Nexus 9300-FX Keysight (Ixia) IxNetwork
Keysight (Ixia) IxNetwork Nokia 7750 SR-7 Cisco Nexus 9300-FX Keysight (Ixia) IxNetwork
Table 15: Egress Peer Engineering with Segment Routing - Successful Combinations
25
SDN & NFV
BGP-signaled Segment Routing Policies Two different SR policies were tested which are:
An SR policy is a set of candidate paths consisting of • IPv4 EP
one or more segment lists. The headend of an SR • IPv6 EP
Policy may learn candidate paths via some different
Four different traffic types were tested:
mechanisms, e.g., CLI, NetConf, PCEP, or BGP. In
this test case, we verified how BGP could be used to • Unlabeled IPv4
add, update and remove candidate paths of an SR • Unlabeled IPv6
policy. A new BGP SAFI with a new NLRI alongside • Labeled (BSID+IPv4)
new sub-TLVs for the Tunnel Encapsulation Attribute
• Labeled (BSID+IPv6)
was defined to signal an SR policy candidate path.
A Cisco route reflector was used for all the cases
below.
Three different topologies were tested. The first
included an SDN Controller and four network nodes
where DUT 1 acts as the ingress node and DUT 4 as &RQWUROOHU
the egress node. The second included an SDN
controller and three network nodes where DUT 1
acted as the ingress node and DUT 3 as the egress
node. Finally, a third topology included an SDN '87 '87
controller and four network nodes where DUT 1
acted as the ingress node and DUT 2 as the egress
node. $6
'87
3K\VLFDO/LQN 7UDQVSRUW1HWZRUN
%*3/6
'87
Cisco IOS XRv9000 Arista 7280SR Cisco NCS 5500 Nokia 7750 SR-7 HUAWEI NE40E-X8A
Cisco IOS XRv9000 Cisco NCS 5500 Cisco ASR 9000 Arista 7280SR Nokia 7750 SR-7
Cisco IOS XRv9000 Arista 7280SR Cisco ASR 9000 Cisco NCS 5500 Nokia 7750 SR-7
Keysight (Ixia) IxNetwork Arista 7280SR Cisco NCS 5500 Nokia 7750 SR-7 HUAWEI NE40E-X8A
Spirent TestCenter HUAWEI NE40E-F1A Nokia 7750 SR-7 Cisco ASR 9000 HUAWEI NE40E-M2K
Table 17: BGP-signaled Segment Routing Policies - Successful Combinations - Scenario 1
26
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
&RQWUROOHU
&RQWUROOHU
'87 '87 7*
$6
Controller DUT 1 DUT 2 In this test case, we verified the scenario where we
used of a Path Computation Element (PCE) to
Cisco IOS Nokia 7750 Cisco Nexus
compute such inter-AS TE LSPs across a predeter-
XRv9000 SR-7 9300-FX
mined sequence of domains, using a backward-
Cisco IOS HUAWEI Cisco Nexus recursive path computation technique.
XRv9000 NE40E-F1A 9300-FX We also verified the traffic steering capabilities in an
inter-domain scenario by pushing a Segment Routing
HUAWEI
Nokia 7750 Cisco ASR routing policy through PCEP to the ingress PE’s FIB.
Network Cloud
SR-7 9000
Engine (NCE) The test topology includes two controllers, one for
each AS. Each AS contains two network nodes. The
Table 18: BGP-signaled Segment Routing Policies - two AS are connected via an EPE link. We started
Successful Combinations - Scenario 3 the test by establishing PCEP sessions with the
ingress nodes. We checked that the controllers had
retrieved the TED information related to each AS
Multi-domain Segment Routing Traffic
domain. BGP-LS was established with network nodes
Engineering
in both AS domain. We triggered an L3VPN service
An inter-AS TE LSP is an LSP that is using at least two between DUT 1 and DUT 4. We checked that the
Autonomous Systems (AS) in the path. Topology controllers have computed the inter-AS shortest path
visibility remains local to a given AS and a head-end and sent it to the network nodes. Two transport paths
LSR cannot compute an inter-AS shortest constrained were installed. The path originated at DUT 1 and
path. One key application of the PCE based archi- terminated at DUT 4 and vice versa. We made sure
tecture is the computation of inter-AS TE LSP. that no traffic loss was seen.
27
SDN & NFV
HUAWEI
Cisco IOS HUAWEI HUAWEI
Network Cloud Cisco ASR 9000 Cisco NCS540
XRv9000 ATN910C-F NE40E-M2K
Engine (NCE)
Table 19: Multi-domain Segment Routing Traffic Engineering - Successful Combinations - Scenario 1
Nokia Network
Cisco ASR 9000 Cisco NCS540 HUAWEI ATN910C-F HUAWEI NE40E-M2K
Services Platform
Table 20: Multi-domain Segment Routing Traffic Engineering - Successful Combinations - Scenario 2
NETCONF/YANG
To simplify and speed up network device configu-
ration the IETF has developed a Network Configu- 1RUWKERXQG 0XOWL'RPDLQ
ration Protocol (NETCONF) and a modeling $SSOLFDWLRQ&OLHQW &RQWUROOHUpV
2UFKHVWUDWRU
language (YANG). This approach helped service
provider to cut the time, cost and the manual steps 'RPDLQ 'RPDLQ
needed for network configuration. &RQWUROOHU &RQWUROOHU
Multi-Vendor/Multi-Domain Controllers
(WKHUQHW/LQN ((//03/66HUYLFH
Orchestration
1(7&21)5(67&21) 5(67IXO+773V
Network operators fragment their transport networks %*3/61(7&21) ,303/61HWZRUN
into multiple vendor domains and each vendor offers
its SDN controller to manage their network compo- Figure 41: Multi-Vendor/Multi-Domain
nents. Multi-domain controller’s orchestrator allows Controllers Orchestration
operators for simpler networking control and
provision of end-to-end services across multi-domain First, we verified the NETCONF session between
network regardless of the control plane technology controller and DUTs. Next, we verified the
of each vendor. In this test, we provisioned end-to- NETCONF session between the Orchestrator and the
end service using multi-domain’s controller. Domain Controllers. We performed end-to-end
NETCONF was used as a management protocol service provision using the multi-controller’s orches-
between domain controllers and between the trator. No traffic loss was observed. Finally, we
controllers and the Orchestrator. asked the Orchestrator vendor to delete the provi-
sioned service. We verified that no traffic was
The test topology included one Multi Domain Orches-
flowing.
trator, two controllers one for each domain. Each
domain has two network nodes.
Multi-Domain
Domain 1 Domain 2
Controller’s DUT 1 DUT 2 DUT 3 DUT 4
Controller Controller
Orchestrator
28
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
$SSOLFDWLRQ
2UFKHVWUDWRU
&RQWUROOHU
$SSOLFDWLRQ
3URYLGHU 3URYLGHU 2UFKHVWUDWRU
(GJH (GJH
'DWD/LQN 5(67&21)1(7&21)
7UDIILF)ORZV 1(7&21)<$1*
3URYLGHU 3URYLGHU
0DQDJHPHQW/LQN 03/665Y (GJH (GJH
0DQDJHPHQW1HWZRUN
'DWD/LQN 5(67&21)1(7&21)
7UDIILF)ORZV 1(7&21)<$1*
Figure 42: L2VPN Service Creation 0DQDJHPHQW/LQN 03/665Y
Using NETCONF/YANG
0DQDJHPHQW1HWZRUN
Application/
Controller Provider Edge 1 Provider Edge 2
Orchestrator
Application/
Controller Provider Edge 1 Provider Edge 2
Orchestrator
29
SDN & NFV
Device Configuration
Using NETCONF/YANG
The NETCONF protocol defines a simple mechanism
through which a network device can be managed,
configuration data information can be retrieved and
new configuration data can be uploaded and manip-
ulated. The protocol allows the device to expose a
full and formal application programming interface
(API). Applications can use this straightforward API
to send and receive full and partial configuration
data sets.
In this test, we defined a set of configurable elements
on the DUTs and used NETCONF protocol from a
compliant client to change the parameters on the
DUTs, which runs the NETCONF server.
The topology includes two DUTs and one NETCONF
client. First, we verified that a NETCONF session
between a NETCONF client and the NETCONF
server is up. We then verified a configuration
change against a supported YANG model on the
NETCONF server. Finally, we deleted the configura-
tions and terminated the NETCONF session.
1(7&21)
&OLHQW
'87 '87
'DWD/LQN 1(7&21)<$1*
7UDIILF)ORZV 0DQDJHPHQW/LQN
0DQDJHPHQW1HWZRUN ,303/61HWZRUN
HUAWEI Network Cloud Engine (NCE) HUAWEI NE40E-M2K Cisco ASR 9000
Keysight (Ixia) IxNetwork BISDN Basebox & DELTA AG7648 Ericsson 6672
30
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
We see a trend of integrating the more specialized We tested four different combinations relying on
microwave devices into the standard IP/MPLS router different transport profiles, and verified that an
domain, and thus we looked into two particular L2VPN VPWS/VPLS service (in first and second
aspects of this in the following tests. combinations)/L3VPN service (in first, third, and
fourth combinations) can be set up between IP/MPLS
capable microwave systems and IP/MPLS aggre-
Bandwidth Notification gation routers in multi-vendor scenario. In the first
Today, mobile backhaul networks are often built as and second scenario, we used OSPF as the IGP
an overlay with routers setting on top of microwave protocol and LDP for the MPLS label allocation/distri-
devices. In the past, there was limited communi- bution. In the third scenario, we changed the IGP to
cation between these two domains, but with the IS-IS with LDP.
bandwidth notification messages (ETH-BN) defined We created both end-to-end services between the
by ITU-T Y.1731, it is now possible for the microwave system operating at maximum
microwave systems to signal a change in bandwidth modulation (4096 QAM at 56 MHz) and the stand-
to the routers. This enables a router to apply service alone routers participating as aggregation router as
policies to the traffic it sends on to the microwave well as directly between two microwave vendors.
system based on the bandwidth information within
the ETH-BN packets. In the tests we used the following combinations:
• Microwave System: Intracom Telecom OmniBAS-
At the beginning of this test, the microwave nodes 2W, Aggregation Router: Juniper Networks
were using the maximum modulation possible (4096 MX104
QAM at 56 MHz), and sent end-to-end traffic.
• Microwave System: Intracom Telecom OmniBAS-
In the next step, we emulated severe weather condi- 2W, Aggregation Router: Ericsson 6371
tions in the link between the microwave nodes by • Microwave System: Intracom Telecom OmniBAS-
using an RF attenuator and verified that the 2W, Aggregation Router: Juniper Networks
microwave nodes generated and signaled the ETH- MX104, Microwave System: Ericsson 6693,
BN message to the aggregation router, which subse- Ericsson MINI-LINK 6691
quently could process the bandwidth notification
messages (ETH-BN) and accordingly apply service • Microwave System: Intracom Telecom OmniBAS-
policies to the traffic sent to the microwave system. 2W. Microwave System: Ericsson 6693, Ericsson
MINI-LINK 6691
We successfully tested the following combination:
• Ericsson Router 6371 acted as the aggregation
router. The microwave link was established
between two Intracom Telecom OmniBAS-2W
devices.
,QWUDFRP7HOHFRP (ULFVVRQ
2PQL%$6:
31
Microwave
Intracom Telecom
OmniBAS-2W
TG 1 (PE) (P) TG 2 (PE)
Juniper Ericsson Ericsson Intracom Telecom
Intracom Telecom MX104 MINI-LINK MINI-LINK
OmniBAS-2W OmniBAS-2W
(P) 6693 (P) 6691(PE)
(P)
TG 1
Juniper TG 3
TG 1 (PE) (P) Ericsson Ericsson
MX104
TG 2 Intracom Telecom
Intracom Telecom TG 2 (PE)
MINI-LINK MINI-LINK
OmniBAS-2W OmniBAS-2W
6693 (P) 6691 (PE)
(PE)
32
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
Meinberg
ADVA HUAWEI
Phase/Time Partial Timing Support LANTIME
OSA 5430 ATN950C
M1000S
This test was performed using only the ITU-T
G.8275.2 profile (PTP telecom profile for Phase/ Microsemi Meinberg
ADVA
Time-of-day synchronization with partial timing TimeProvider LANTIME
GO102Pro
support from the network), without any physical 5000 M1000S
frequency reference – such as SyncE.
Microsemi Meinberg
In this setup, the Grandmaster Clock was provided TimeProvider LANTIME Ericsson 6675
with GPS input, while the slave and Boundary Clock 5000 M1000S
started from a free running condition.
Microsemi ZTE
ADVA
TimeProvider Corporation
OSA 5430
5000 ZXCTN 6180H
Microsemi
Seiko ADVA
TimeProvider
TS-2912-22 GO102Pro
4100
33
Clock Synchronization
Calnex GNSS
GNSS Paragon-T, X
Calnex
Paragon-T
Calnex
Paragon-X
HUAWEI Meinberg
NE40E-F1A microSync HR
Microsemi
Meinberg ADVA
TimeProvider
LANTIME OSA 5430
M1000S Calnex
Paragon-X ZTE Seiko TS-
ZXCTN 2912-22
Microsemi 6180H
ADVA Meinberg
OSA 5430 microSync HR TimeProvider
5000 ADVA OSA
Calnex 5430
Paragon-X
ZTE
ZXCTN HUAWEI
Microsemi Meinberg Seiko TS- 9000-18EA ATN910C-F
TimeProvider LANTIME M1000S 2912-22
4100
Calnex
Paragon-X ADVA OSA
5430
Meinberg
Microsemi Meinberg HUAWEI LANTIME
TimeProvider microSync HR NE40E-M2K M1000S
4100 Microsemi
Calnex TimeProvider
Paragon-X 4100
34
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
The goal from this test is to test a resiliency scenario Phase/Time Synchronization:
in which both Grandmaster devices were provided Source Failover
with a GPS signal from a common GNSS antenna.
We allowed the Boundary Clock to lock to the In this setup, we tested a real-life resiliency with two
primary Grandmaster and then degraded the Grandmaster devices, Boundary Clock, and a Slave
primary Grandmaster’s quality by disconnecting its Clock. The Boundary Clock was locked on the
GNSS input. We verified that the Boundary Clock primary Grandmaster, and then we degraded the
switched over to the secondary Grandmaster and Grandmaster A quality by disconnecting the GNSS
measured the Boundary Clock’s transient response. antenna. We verified that the Boundary Clock
We also tested if the Grandmaster devices are switched over to the secondary Grandmaster and
signaling the correct ClockClass values according to measured the Slave Clock’s transient response.
the telecom profiles, which allows the alternate best The test was performed using the ITU-T G.8275.1
master clock algorithm on the Boundary Clock to between the Grandmaster devices, Boundary Clock
correctly select the best Grandmaster during each and Slave Clock.
step of the tests. We used the priority2 field as tie-
break parameter. It is critical to calibrate the Grandmaster devices and
to compensate the cable delays between the Grand-
master devices and the GNSS antenna to guarantee
Grand- Grand- Boundary
that these delays do not affect the test results.
master A master B Clock
The goal was to achieve the accuracy of G.8271
ZTE Corpo- accuracy level 4, although some combinations
ADVA HUAWEI
ration ZXCTN achieved the high-precision clocking ITU-T G.8271
OSA 5430 ATN910C-F
9000-18EA Level 6.
Microsemi Meinberg
ADVA GNSS
TimeProvider LANTIME
OSA 5430
4100 M1000S
GM A:
Meinberg Seiko HUAWEI Meinberg
microSync HR TS-2912-22 NE40E-F1A microSync HR
ADVA
GO102Pro
ZTE Corpo-
Meinberg Seiko
ration ZXCTN
microSync HR TS-2912-22
6180H ZTE HUAWEI
ZXCTN 6180H NE40E-F1A GM B: Seiko
Meinberg TS-2912-22
Seiko
LANTIME Ericsson 6675
TS-2912-22 Ericsson GM A: Microsemi
M1000S 6675 TimeProvider
5000
Microsemi
HUAWEI
TimeProvider Ericsson 6675
NE40E-F1A
4100
ADVA GO102Pro ZTE ZXCTN
Table 26: Successful Combinations 9000-18EA GM B: Seiko
TS-2912-22
The test was performed using the ITU-T G.8275.1 GM A: Microsemi
between the Grandmaster devices and the Boundary TimeProvider
Clock. 5000
35
Clock Synchronization
GNSS
The following combinations achieved the ITU-T
G.8271 Level 6:
Meinberg ADVA
Seiko TS- HUAWEI
microSync GO102
2912-22 NE40E-F1A
HR Pro
Meinberg
ADVA OSA 5430
LANTIME GM B:Seiko ZTE
M1000S TS-2912-22
Meinberg Corpo-
Seiko TS- HUAWEI
GM A: Microsemi microSync ration
TimeProvider 4100 2912-22 NE40E-F1A
HR ZXCTN
6180H
Meinberg
Seiko TS- HUAWEI Ericsson
Ericsson ZTE ZXCTN microSync
MINI-LINK 6654 9000-18EA GM B:ADVA 2912-22 NE40E-F1A 6675
HR
OSA 5430
36
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
HUAWEI
Seiko Ericsson MINI-
Meinberg ATN910C-F
microSync HR Spirent Spirent TS-2912-22 LINK 6654
Testcenter Testcenter
Meinberg LANTIME
M1000S
ZTE
6180H
ADVA GO102Pro
37
Clock Synchronization
38
MPLS + SDN + NFV World Congress 2019 Multi-Vendor Interoperability Test
Summary
The EANTC team thanks all 20 participating vendors
for joining us for this fantastic event in Berlin. In the
two weeks we were able to complete a wide range
of tests with a total of 174 interop combinations.
Most combinations worked as expected and some
interop issues between different vendor implementa-
tions could be seen.
It was a pleasure to meet and work with so many
great people and we are looking forward to the next
event in 2020!
EANTC AG
Upperside Conferences
European Advanced Networking Test Center
20190404 v1.2
39