<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="32659" language="de" source="https://portal.flane.ch/swisscom/xml-course/juniper-cn2" lastchanged="2025-10-16T22:21:12+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Implementing Cloud-Native Contrail Networking</title><productcode>CN2</productcode><vendorcode>JP</vendorcode><vendorname>Juniper Networks</vendorname><fullproductcode>JP-CN2</fullproductcode><version>1.0</version><objective>&lt;p&gt;Nach erfolgreichem Abschluss dieses Kurses sollten Sie in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Beschreiben Sie, was Contrail Networking ist und wie es das Cloud Networking verbessert.&lt;/li&gt;&lt;li&gt;Verwenden Sie Kubernetes zur Verwaltung von Arbeitslasten.&lt;/li&gt;&lt;li&gt;Validierung und Verwaltung eines Clusters mit mehreren Namespaces.&lt;/li&gt;&lt;li&gt;Beschreiben Sie die Architektur eines Contrail-Netzwerkclusters.&lt;/li&gt;&lt;li&gt;&amp;Uuml;berpr&amp;uuml;fen Sie, ob Contrail korrekt funktioniert.&lt;/li&gt;&lt;li&gt;Installation und Validierung virtueller Netzwerke.&lt;/li&gt;&lt;li&gt;Datenverkehr zwischen virtuellen Netzwerken routen.&lt;/li&gt;&lt;li&gt;Implementierung von Sicherheit zwischen und innerhalb virtueller Netzwerke.&lt;/li&gt;&lt;li&gt;Installation und Validierung von Netzwerkdiensten.&lt;/li&gt;&lt;li&gt;Erm&amp;ouml;glichung des externen Zugangs zu Dienstleistungen.&lt;/li&gt;&lt;li&gt;Konfigurieren und &amp;uuml;berwachen Sie die Analysen, um den Zustand eines Anwendungsfalls zu verstehen.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Grundlegende Netzwerkkenntnisse;&lt;/li&gt;&lt;li&gt;Grundlegende BGP-Kenntnisse; und&lt;/li&gt;&lt;li&gt;Abschluss des Kurses &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/course/juniper-jcf&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;Juniper Cloud Fundamentals &lt;span class=&quot;fl-prod-pcode&quot;&gt;(JCF)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; oder gleichwertige Kenntnisse&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Personen, die mit softwaredefinierten Netzwerkl&amp;ouml;sungen in Netzwerkumgebungen von Rechenzentren, Dienstanbietern und Unternehmen arbeiten&lt;/p&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung in den Kurs&lt;/li&gt;&lt;li&gt;Prolog zum Kurs&lt;/li&gt;&lt;li&gt;Kubernetes &amp;Uuml;berblick&lt;/li&gt;&lt;li&gt;Beschreibung der Cloud-nativen Contrail-Netzwerkarchitektur&lt;/li&gt;&lt;li&gt;Installation der Cloud-nativen Contrail-Vernetzung&lt;/li&gt;&lt;li&gt;&amp;Uuml;berpr&amp;uuml;fung und Fehlerbehebung der Contrail-Installation&lt;/li&gt;&lt;li&gt;Beschreibung von Contrail CNI&lt;/li&gt;&lt;li&gt;Namespaces implementieren&lt;/li&gt;&lt;li&gt;Beschreibung der Dienstleistungen&lt;/li&gt;&lt;li&gt;Dienstleistungen implementieren&lt;/li&gt;&lt;li&gt;Beschreiben von Netzwerkrichtlinien&lt;/li&gt;&lt;li&gt;Implementierung von Netzwerkrichtlinien&lt;/li&gt;&lt;li&gt;Virtuelle Netzwerke beschreiben&lt;/li&gt;&lt;li&gt;Implementierung von virtuellen Netzwerken&lt;/li&gt;&lt;li&gt;Umsetzung von Routenzielen&lt;/li&gt;&lt;li&gt;Implementierung von virtuellen Netzwerkroutern&lt;/li&gt;&lt;li&gt;Implementieren von IP-Weiterleitung und Fabric Source NAT&lt;/li&gt;&lt;li&gt;Grundlegende CN2-Fehlerbehebung&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Einf&amp;uuml;hrung in den Kurs&lt;/h5&gt;&lt;h5&gt;Prolog zum Kurs&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreiben Sie die Grundlagen der Cloud-Native Contrail Networking L&amp;ouml;sung&lt;/li&gt;&lt;li&gt;Identifizierung der wichtigsten Anwendungsf&amp;auml;lle von Contrail&lt;/li&gt;&lt;li&gt;Skizzieren Sie ein Anwendungsszenario f&amp;uuml;r den Kurs&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Kubernetes &amp;Uuml;berblick&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreibt die Grundlagen von Kubernetes&lt;/li&gt;&lt;li&gt;Beschreiben Sie die Kubernetes-Objekte&lt;/li&gt;&lt;li&gt;Beschreiben Sie das Kubernetes-Netzwerk&lt;/li&gt;&lt;li&gt;Beschreiben Sie die Verbindung von Anwendungen mit Diensten&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 1: Arbeiten mit Kubernetes&lt;/p&gt;
&lt;h5&gt;Beschreibung der Cloud-nativen Contrail-Netzwerkarchitektur&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreiben Sie die Contrail-Architektur und ihre Kernkomponenten&lt;/li&gt;&lt;li&gt;Beschreiben Sie die Kommunikation der Komponenten&lt;/li&gt;&lt;li&gt;Beschreiben Sie Einsatzmodelle&lt;/li&gt;&lt;li&gt;Beschreiben Sie die Konfigurationsressourcen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Installation der Cloud-nativen Contrail-Vernetzung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreiben Sie den Installationsprozess f&amp;uuml;r Contrail auf Upstream Kubernetes&lt;/li&gt;&lt;li&gt;Identifizieren Sie andere zu installierende Komponenten&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;&amp;Uuml;berpr&amp;uuml;fung und Fehlerbehebung der Contrail-Installation&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Validierung des Cluster-Status mit kubectl&lt;/li&gt;&lt;li&gt;Validierung anhand von Protokolldateien&lt;/li&gt;&lt;li&gt;Validierung mit Contrailstatus-Plugin&lt;/li&gt;&lt;li&gt;Beschreiben Sie Kubernetes-spezifische Validierungen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 2: Validierung der Contrail-Installation&lt;/p&gt;
&lt;h5&gt;Beschreibung von Contrail CNI&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;CNI-Plugins definieren&lt;/li&gt;&lt;li&gt;Erl&amp;auml;uterung der CN2 CNI-Standardimplementierung&lt;/li&gt;&lt;li&gt;Erl&amp;auml;uterung der benutzerdefinierten CN2 CNI-Implementierung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Namespaces implementieren&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Namespaces beschreiben&lt;/li&gt;&lt;li&gt;Implementierung eines zus&amp;auml;tzlichen Namensraumes&lt;/li&gt;&lt;li&gt;Implementierung eines isolierten Namespaces&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 3: Namespaces implementieren&lt;/p&gt;
&lt;h5&gt;Beschreibung der Dienstleistungen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreiben Sie die Serviceunterst&amp;uuml;tzung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Dienstleistungen implementieren&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Implementierung eines ClusterIP-Dienstes&lt;/li&gt;&lt;li&gt;Implementierung eines NodePort-Dienstes&lt;/li&gt;&lt;li&gt;Einen LoadBalance-Dienst implementieren&lt;/li&gt;&lt;li&gt;Implementierung des Zutritts&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 4: Dienste implementieren&lt;/p&gt;
&lt;h5&gt;Beschreiben von Netzwerkrichtlinien&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreiben Sie die Konzepte der Kubernetes-Netzwerkrichtlinien&lt;/li&gt;&lt;li&gt;Beschreiben Sie die Netzwerkrichtlinien YAML-Vorlage&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Implementierung von Netzwerkrichtlinien&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Isolierung von Pods vom Verkehr aus anderen Namespaces&lt;/li&gt;&lt;li&gt;Implementierung einer Richtlinie auf der Grundlage von Namespace, Pod und Port&lt;/li&gt;&lt;li&gt;Implementieren Sie eine Eingangsrichtlinie auf der Grundlage von IP-Block und Port, wobei der Ausgang auf der Grundlage des Namespace aktiviert wird.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 5: Netzwerkrichtlinien implementieren&lt;/p&gt;
&lt;h5&gt;Virtuelle Netzwerke beschreiben&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreiben Sie virtuelle Netzwerke&lt;/li&gt;&lt;li&gt;Beschreiben Sie die Definitionen von Netzwerkanschl&amp;uuml;ssen mit Multus&lt;/li&gt;&lt;li&gt;Beschreiben Sie benutzerdefinierte virtuelle Netzwerkvorlagen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Implementierung von virtuellen Netzwerken&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Implementierung eines benutzerdefinierten virtuellen Netzwerks&lt;/li&gt;&lt;li&gt;Anh&amp;auml;ngen von Bereitstellungen an ein virtuelles Netzwerk&lt;/li&gt;&lt;li&gt;Implementierung eines benutzerdefinierten Pod-Netzwerks&lt;/li&gt;&lt;li&gt;Anh&amp;auml;ngen von Bereitstellungen an ein benutzerdefiniertes Pod-Netzwerk&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 6: Virtuelle Netzwerke implementieren&lt;/p&gt;
&lt;h5&gt;Umsetzung von Routenzielen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreiben Sie die Ziele der Route&lt;/li&gt;&lt;li&gt;Umsetzung von Streckenzielen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 7: Routenziele implementieren&lt;/p&gt;
&lt;h5&gt;Implementierung von virtuellen Netzwerkroutern&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreibung virtueller Netzwerk-Router&lt;/li&gt;&lt;li&gt;Implementierung von virtuellen Mesh-Netzwerk-Routern&lt;/li&gt;&lt;li&gt;Implementierung von virtuellen Hub-and-Spoke-Netzwerk-Routern&lt;/li&gt;&lt;li&gt;Implementierung von virtuellen Netzwerk-Routern mit mehreren Namensr&amp;auml;umen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 8: Virtuelle Netzwerk-Router implementieren&lt;/p&gt;
&lt;h5&gt;Implementieren von IP-Weiterleitung und Fabric Source NAT&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;IP-Weiterleitung implementieren&lt;/li&gt;&lt;li&gt;Implementieren von Fabric Source NAT&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 9: IP-Weiterleitung und Fabric Source NAT implementieren&lt;/p&gt;
&lt;h5&gt;Grundlegende CN2-Fehlerbehebung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Beschreiben Sie die grundlegende CN2-Fehlerbehebung&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;Uuml;bung 10: Grundlegende CN2-Fehlerbehebung durchf&amp;uuml;hren&lt;/p&gt;</outline><comments>&lt;p&gt;&lt;em&gt;Dieser Text wurde automatisiert &amp;uuml;bersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/course/juniper-cn2&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;hier&lt;/a&gt;&lt;/span&gt;.&lt;/em&gt;&lt;/p&gt;</comments><objective_plain>Nach erfolgreichem Abschluss dieses Kurses sollten Sie in der Lage sein:


- Beschreiben Sie, was Contrail Networking ist und wie es das Cloud Networking verbessert.
- Verwenden Sie Kubernetes zur Verwaltung von Arbeitslasten.
- Validierung und Verwaltung eines Clusters mit mehreren Namespaces.
- Beschreiben Sie die Architektur eines Contrail-Netzwerkclusters.
- Überprüfen Sie, ob Contrail korrekt funktioniert.
- Installation und Validierung virtueller Netzwerke.
- Datenverkehr zwischen virtuellen Netzwerken routen.
- Implementierung von Sicherheit zwischen und innerhalb virtueller Netzwerke.
- Installation und Validierung von Netzwerkdiensten.
- Ermöglichung des externen Zugangs zu Dienstleistungen.
- Konfigurieren und überwachen Sie die Analysen, um den Zustand eines Anwendungsfalls zu verstehen.</objective_plain><essentials_plain>- Grundlegende Netzwerkkenntnisse;
- Grundlegende BGP-Kenntnisse; und
- Abschluss des Kurses Juniper Cloud Fundamentals (JCF) oder gleichwertige Kenntnisse</essentials_plain><audience_plain>Personen, die mit softwaredefinierten Netzwerklösungen in Netzwerkumgebungen von Rechenzentren, Dienstanbietern und Unternehmen arbeiten</audience_plain><contents_plain>- Einführung in den Kurs
- Prolog zum Kurs
- Kubernetes Überblick
- Beschreibung der Cloud-nativen Contrail-Netzwerkarchitektur
- Installation der Cloud-nativen Contrail-Vernetzung
- Überprüfung und Fehlerbehebung der Contrail-Installation
- Beschreibung von Contrail CNI
- Namespaces implementieren
- Beschreibung der Dienstleistungen
- Dienstleistungen implementieren
- Beschreiben von Netzwerkrichtlinien
- Implementierung von Netzwerkrichtlinien
- Virtuelle Netzwerke beschreiben
- Implementierung von virtuellen Netzwerken
- Umsetzung von Routenzielen
- Implementierung von virtuellen Netzwerkroutern
- Implementieren von IP-Weiterleitung und Fabric Source NAT
- Grundlegende CN2-Fehlerbehebung</contents_plain><outline_plain>Einführung in den Kurs

Prolog zum Kurs


- Beschreiben Sie die Grundlagen der Cloud-Native Contrail Networking Lösung
- Identifizierung der wichtigsten Anwendungsfälle von Contrail
- Skizzieren Sie ein Anwendungsszenario für den Kurs
Kubernetes Überblick


- Beschreibt die Grundlagen von Kubernetes
- Beschreiben Sie die Kubernetes-Objekte
- Beschreiben Sie das Kubernetes-Netzwerk
- Beschreiben Sie die Verbindung von Anwendungen mit Diensten
Übung 1: Arbeiten mit Kubernetes

Beschreibung der Cloud-nativen Contrail-Netzwerkarchitektur


- Beschreiben Sie die Contrail-Architektur und ihre Kernkomponenten
- Beschreiben Sie die Kommunikation der Komponenten
- Beschreiben Sie Einsatzmodelle
- Beschreiben Sie die Konfigurationsressourcen
Installation der Cloud-nativen Contrail-Vernetzung


- Beschreiben Sie den Installationsprozess für Contrail auf Upstream Kubernetes
- Identifizieren Sie andere zu installierende Komponenten
Überprüfung und Fehlerbehebung der Contrail-Installation


- Validierung des Cluster-Status mit kubectl
- Validierung anhand von Protokolldateien
- Validierung mit Contrailstatus-Plugin
- Beschreiben Sie Kubernetes-spezifische Validierungen
Übung 2: Validierung der Contrail-Installation

Beschreibung von Contrail CNI


- CNI-Plugins definieren
- Erläuterung der CN2 CNI-Standardimplementierung
- Erläuterung der benutzerdefinierten CN2 CNI-Implementierung
Namespaces implementieren


- Namespaces beschreiben
- Implementierung eines zusätzlichen Namensraumes
- Implementierung eines isolierten Namespaces
Übung 3: Namespaces implementieren

Beschreibung der Dienstleistungen


- Beschreiben Sie die Serviceunterstützung
Dienstleistungen implementieren


- Implementierung eines ClusterIP-Dienstes
- Implementierung eines NodePort-Dienstes
- Einen LoadBalance-Dienst implementieren
- Implementierung des Zutritts
Übung 4: Dienste implementieren

Beschreiben von Netzwerkrichtlinien


- Beschreiben Sie die Konzepte der Kubernetes-Netzwerkrichtlinien
- Beschreiben Sie die Netzwerkrichtlinien YAML-Vorlage
Implementierung von Netzwerkrichtlinien


- Isolierung von Pods vom Verkehr aus anderen Namespaces
- Implementierung einer Richtlinie auf der Grundlage von Namespace, Pod und Port
- Implementieren Sie eine Eingangsrichtlinie auf der Grundlage von IP-Block und Port, wobei der Ausgang auf der Grundlage des Namespace aktiviert wird.
Übung 5: Netzwerkrichtlinien implementieren

Virtuelle Netzwerke beschreiben


- Beschreiben Sie virtuelle Netzwerke
- Beschreiben Sie die Definitionen von Netzwerkanschlüssen mit Multus
- Beschreiben Sie benutzerdefinierte virtuelle Netzwerkvorlagen
Implementierung von virtuellen Netzwerken


- Implementierung eines benutzerdefinierten virtuellen Netzwerks
- Anhängen von Bereitstellungen an ein virtuelles Netzwerk
- Implementierung eines benutzerdefinierten Pod-Netzwerks
- Anhängen von Bereitstellungen an ein benutzerdefiniertes Pod-Netzwerk
Übung 6: Virtuelle Netzwerke implementieren

Umsetzung von Routenzielen


- Beschreiben Sie die Ziele der Route
- Umsetzung von Streckenzielen
Übung 7: Routenziele implementieren

Implementierung von virtuellen Netzwerkroutern


- Beschreibung virtueller Netzwerk-Router
- Implementierung von virtuellen Mesh-Netzwerk-Routern
- Implementierung von virtuellen Hub-and-Spoke-Netzwerk-Routern
- Implementierung von virtuellen Netzwerk-Routern mit mehreren Namensräumen
Übung 8: Virtuelle Netzwerk-Router implementieren

Implementieren von IP-Weiterleitung und Fabric Source NAT


- IP-Weiterleitung implementieren
- Implementieren von Fabric Source NAT
Übung 9: IP-Weiterleitung und Fabric Source NAT implementieren

Grundlegende CN2-Fehlerbehebung


- Beschreiben Sie die grundlegende CN2-Fehlerbehebung
Übung 10: Grundlegende CN2-Fehlerbehebung durchführen</outline_plain><comments_plain>Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.</comments_plain><duration unit="d" days="4">4 Tage</duration><pricelist><price country="DE" currency="USD">4000.00</price><price country="CH" currency="USD">4000.00</price><price country="AT" currency="USD">4000.00</price><price country="SE" currency="USD">4000.00</price><price country="IL" currency="USD">4000.00</price><price country="AE" currency="USD">4000.00</price><price country="FR" currency="USD">4000.00</price><price country="SI" currency="USD">4000.00</price><price country="SK" currency="USD">4000.00</price></pricelist><miles/></course>