1
00:00:05,200 --> 00:00:05,920
Nun einige gute Nachrichten.

2
00:00:05,920 --> 00:00:12,970
Bevor wir in den Bereich Netzwerkautomatisierung einsteigen, müssen Sie für die CCMA-Prüfung, die in der

3
00:00:12,970 --> 00:00:16,410
Cisco-Zertifizierung enthalten ist, kein Python lernen.

4
00:00:16,450 --> 00:00:20,650
Ich habe am selben Tag die CCMA- und die definitive Associate-Prüfung abgelegt.

5
00:00:20,650 --> 00:00:26,980
Ich habe bereits zu Beginn des Kurses darüber gesprochen, aber ich werde Teile dieses Videos in diesem Abschnitt

6
00:00:26,980 --> 00:00:30,180
wiederholen, um Sie an meine Gedanken zu erinnern.

7
00:00:30,190 --> 00:00:38,230
Als ich die Prüfung ablegte, untersuchte die CCMA das Testen von Themen wie der REST-API-Jason-Formatierung,

8
00:00:38,620 --> 00:00:43,990
die im Abschnitt Automatisierung und Programmierbarkeit des Entwurfs behandelt wird.

9
00:00:43,990 --> 00:00:48,730
Stellen Sie als Beispiel sicher, dass Sie wissen, wie Jason-codierte Daten zu interpretieren sind.

10
00:00:48,760 --> 00:00:56,290
Stellen Sie sicher, dass Sie wissen, wie Sie die Eigenschaften von restbasierten APIs beschreiben. Wenn Sie also

11
00:00:56,290 --> 00:01:02,980
Daten aus einer Umfrage mithilfe einer REST-API abrufen möchten, die abgerufen werden soll, wenn

12
00:01:02,980 --> 00:01:11,620
ich einige Daten löschen möchte, stellen Sie sicher, dass Sie das wissen REST-API-Verben, aber Sie müssen keinen Python-Code mit der

13
00:01:11,650 --> 00:01:12,750
REST-API schreiben.

14
00:01:13,390 --> 00:01:16,630
Sie müssen nicht lernen, für die Prüfung verantwortlich zu sein.

15
00:01:16,630 --> 00:01:19,510
In diesem Abschnitt zeige ich Ihnen Python-Skripte.

16
00:01:19,510 --> 00:01:21,470
Ich werde Ihnen Tierskripte zeigen.

17
00:01:21,580 --> 00:01:25,740
Das müssen Sie jedoch für die CCMA-Prüfung nicht lernen.

18
00:01:25,870 --> 00:01:31,240
Das müssen Sie für die definitive Prüfung und die Entwicklerzertifizierungen lernen.

19
00:01:31,240 --> 00:01:33,780
Nun wird empfohlen, Python zu lernen.

20
00:01:33,790 --> 00:01:34,750
Bestimmt.

21
00:01:34,750 --> 00:01:39,790
Wenn Sie daran interessiert sind, in Ihrer Karriere voranzukommen, lernen Sie Python lernen Tier.

22
00:01:39,820 --> 00:01:42,340
Ich habe diese Dinge seit vielen, vielen Jahren gesehen.

23
00:01:42,340 --> 00:01:48,140
Vor Jahren habe ich die Trennung von Steuerebene und Datenebene erklärt.

24
00:01:48,250 --> 00:01:52,590
Sie können dieses Video auf YouTube als Beispiel sehen, das vor vielen Jahren erstellt wurde.

25
00:01:52,600 --> 00:01:55,530
Dieses Zeug ist mittlerweile zum Mainstream geworden.

26
00:01:55,540 --> 00:02:02,500
Es ist wichtig, dass Sie Python lernen und für die reale Welt vernünftig sind und in Ihrer Karriere weiterkommen.

27
00:02:02,500 --> 00:02:06,800
Für die CCMA-Prüfung müssen Sie jedoch keine Python-Skripte lernen.

28
00:02:06,850 --> 00:02:08,700
Sie müssen keine Tierskripte lernen.

29
00:02:08,890 --> 00:02:15,310
Wenn ich jetzt höre, dass sich dies geändert hat, testen sie jetzt Ihre Codierungsfähigkeit.

30
00:02:15,310 --> 00:02:16,690
Ich werde dieses Video aktualisieren.

31
00:02:16,990 --> 00:02:22,240
Da ich im Moment keine neuen Updates gehört habe, können Sie davon ausgehen, dass Sie für

32
00:02:22,240 --> 00:02:25,770
die Prüfung kein Python und keinen vernünftigen Code lernen müssen.

33
00:02:25,900 --> 00:02:28,410
Sie müssen die Prinzipien verstehen.

34
00:02:28,420 --> 00:02:35,560
Als Beispiel wird hier erklärt, wie sich die Automatisierung auf das Netzwerkmanagement auswirkt.

35
00:02:35,560 --> 00:02:42,580
Lassen Sie mich Ihnen sagen, dass sich die Welt mit der Netzwerkautomatisierung auf die gleiche Weise verändert, wie wir in

36
00:02:42,580 --> 00:02:47,290
der Vergangenheit autonome Zugriffspunkte hatten und diese jetzt mithilfe eines Controllers verwaltet werden.

37
00:02:47,290 --> 00:02:52,020
Die Idee hier ist, dass wir einen Controller haben, der viele Geräte verwaltet.

38
00:02:52,120 --> 00:02:58,870
Bei der ersten Art der SDM- oder softwaredefinierten Netzwerkimplementierung wurde als Protokoll Open Flow verwendet.

39
00:02:59,200 --> 00:03:03,670
Es gibt einen großen Unterschied zwischen der Art und Weise, wie Open Flow Dinge tat, und der Art und Weise,

40
00:03:03,670 --> 00:03:06,460
wie Netzwerkautomatisierung heute in der reinsten Form von Open Flow durchgeführt wird.

41
00:03:06,450 --> 00:03:10,450
Die Switches oder Geräte in Ihrem Netzwerk werden dumm.

42
00:03:10,450 --> 00:03:16,900
Der Controller, der als Beispiel einfach ein Linux-Ubuntu-Server wäre, steuert die Geräte im

43
00:03:16,900 --> 00:03:17,640
Netzwerk.

44
00:03:17,830 --> 00:03:20,530
Sie verlieren ihr Gehirn.

45
00:03:20,590 --> 00:03:26,680
In der CCMA wird daher zunächst über die Trennung von Steuerebene und Datenebene sowie APIs in

46
00:03:26,710 --> 00:03:30,640
Richtung Norden und Süden gesprochen, um Folgendes zu verstehen.

47
00:03:30,640 --> 00:03:32,240
Wo ist das Gehirn?

48
00:03:32,260 --> 00:03:38,050
Wo ist die Intelligenz für das Netzwerk in der reinsten Open-Flow-Implementierung?

49
00:03:38,050 --> 00:03:43,080
Das Gehirn wurde vom Netzwerkgerät entfernt und in die Steuerung eingesetzt.

50
00:03:43,240 --> 00:03:51,430
Wenn wir 100 Router oder 100 Switches in einem herkömmlichen Netzwerk hätten, hätten wir 100 Köpfe, jeder Router, den

51
00:03:51,430 --> 00:03:53,180
jeder Switch selbst steuert.

52
00:03:53,320 --> 00:03:58,810
Es hat eine eigene Datenebene oder Weiterleitungsebene, mit der der Verkehr von dem Wunsch, sich einer anderen zu stellen,

53
00:03:58,810 --> 00:03:59,500
umgeschaltet wird.

54
00:03:59,500 --> 00:04:01,660
Es hat eine eigene Steuerebene.

55
00:04:01,660 --> 00:04:03,760
Mit anderen Worten, sein eigenes Gehirn.

56
00:04:04,060 --> 00:04:09,040
Wenn ein Fahrer, der einen SPF verwendet, ein Update erhält, aktualisiert er seine Routing-Tabelle.

57
00:04:09,040 --> 00:04:15,030
Die Rub-Routing-Informationsbasis ist also eine softwarebasierte Tabelle, die mit Ratten gefüllt ist, die

58
00:04:15,070 --> 00:04:20,650
über SPF gelernt wurden, sodass das Gehirn die Routing-Tabelle mit Spurrillen füllt.

59
00:04:20,860 --> 00:04:26,710
Die Rubbel- oder Schreibinformationsbasis ist also eine softwarebasierte Schreibtabelle, die dann in die Hardware oder

60
00:04:26,710 --> 00:04:29,760
in die Weiterleitungsebene oder Datenebene verschoben wird.

61
00:04:29,770 --> 00:04:33,850
Mit anderen Worten in die Ferb- oder Weiterleitungsinformationsbasis.

62
00:04:34,000 --> 00:04:35,630
Mit anderen Worten in Hardware.

63
00:04:35,680 --> 00:04:41,710
Wir haben also die Steuerebene, die das Gehirn des Geräts ist, oder SPF füllt die

64
00:04:41,710 --> 00:04:42,250
Schreibinformationsbasis.

65
00:04:42,250 --> 00:04:44,580
Das Gehirn bestimmt, wohin der Verkehr geleitet wird.

66
00:04:44,680 --> 00:04:49,280
Dieselbe Idee mit Spanning Tree Spanning Tree BP, die der Benutzer erhalten hat.

67
00:04:49,450 --> 00:04:54,080
Das Gehirn entscheidet erneut, welche Ports welche Ports blockieren sollen.

68
00:04:54,130 --> 00:04:57,700
Denken Sie also daran, dass das Gerät über eine lokale Intelligenz verfügt.

69
00:04:57,700 --> 00:04:59,740
Das Gehirn ist auf dem Gerät.

70
00:04:59,740 --> 00:05:07,740
Wenn wir 100 Router hätten, hätten sie jeweils ein eigenes Gehirn. Das Gehirn ist auf dem Gerät lokalisiert.

71
00:05:07,980 --> 00:05:15,390
Aber im reinsten Open-Flow-Beispiel wurden die Geräte dumm und wir steckten das Gehirn in den Controller, sodass

72
00:05:15,710 --> 00:05:20,730
der zentrale Controller des Controllers das Gehirn für 100 Geräte war.

73
00:05:20,760 --> 00:05:27,630
Das ist in gewisser Weise hilfreich, da der Controller ein zentrales Gerät ist, mit dem Sie die Weiterleitung von 100

74
00:05:27,870 --> 00:05:30,160
Geräten bearbeiten und anschließend aktualisieren können.

75
00:05:30,180 --> 00:05:35,520
Außerdem erhält das zentralisierte Gerät eine bessere Sichtbarkeit des Netzwerks, sodass Sie das gesamte Netzwerk sehen

76
00:05:35,850 --> 00:05:41,460
können, anstatt dass der Schreiber nur seine eigene lokale Schreibtabelle sieht und nicht das gesamte Netzwerk sichtbar

77
00:05:41,460 --> 00:05:42,150
macht.

78
00:05:42,150 --> 00:05:48,960
Es gab Vorteile mit dieser Art von Modell Oh SPF verwendet den SPF-Algorithmus Shortest Path

79
00:05:48,990 --> 00:05:49,460
First-Algorithmus.

80
00:05:49,470 --> 00:05:50,460
Sehr komplex.

81
00:05:50,460 --> 00:05:56,730
Wir haben ein verteiltes System, das dann irgendwie konvergiert, um zu entscheiden, welcher der beste Pfad im Netzwerk ist.

82
00:05:56,730 --> 00:06:03,600
Es ist viel einfacher, die Intelligenz in einen zentralen Controller zu integrieren, aber es hat nicht funktioniert, weil ich als Angreifer

83
00:06:03,780 --> 00:06:05,400
welches Gerät angreifen werde.

84
00:06:05,430 --> 00:06:09,990
Ich werde dieses zentralisierte Gerät angreifen, wenn ich den Controller herausnehmen kann.

85
00:06:10,100 --> 00:06:15,450
Ich nehme nicht nur einen Router heraus, sondern auch 100 Autoren. Ich kann Ihr Netzwerk im Grunde zerstören, indem

86
00:06:15,450 --> 00:06:17,160
ich nur den Controller töte.

87
00:06:17,190 --> 00:06:20,640
Es gab andere Probleme, weil Okay so immer zentralisiertes Gerät.

88
00:06:20,640 --> 00:06:24,630
Aber was ist mit Redundanz, wenn dieses Ding stirbt? Ihr gesamtes Netzwerk stirbt.

89
00:06:24,660 --> 00:06:26,010
Also diese Art von saugt.

90
00:06:26,040 --> 00:06:31,440
Sie müssen also mehr als einen Controller haben, und jetzt kehren Sie zum Szenario der verteilten

91
00:06:31,440 --> 00:06:33,510
Datenbank oder zum Synchronisierungsproblem zurück.

92
00:06:33,510 --> 00:06:40,440
Wie synchronisiere ich mehrere Datenbanken in mehreren physischen Controllern, um einen einzigen logischen Controller zu haben?

93
00:06:40,500 --> 00:06:45,930
Es gab also viele andere Probleme mit diesem Modell, die zum Albtraum wurden.

94
00:06:46,010 --> 00:06:50,390
Was passiert, wenn die Rowdies die Verbindung zum zentralen Controller verlieren?

95
00:06:50,390 --> 00:06:50,950
Denk darüber nach.

96
00:06:50,960 --> 00:06:56,010
Der Rada verfügt über ein eigenes lokalisiertes Gehirn in einer traditionellen Netzwerkumgebung.

97
00:06:56,060 --> 00:07:00,710
Wenn die Verbindung zu einem anderen Schriftsteller verloren geht, ist dies kein Problem, da er über ein eigenes lokales Gehirn verfügt.

98
00:07:00,800 --> 00:07:02,450
Diese Straße hat ein eigenes lokales Gehirn.

99
00:07:02,780 --> 00:07:07,640
Aber wenn Sie das Gehirn in den Controller stecken und dann die Verbindung zum Controller unterbrochen

100
00:07:07,670 --> 00:07:11,080
wird, weil eine Verbindung plötzlich unterbrochen wird, was machen die Fahrer?

101
00:07:11,090 --> 00:07:14,810
Sie haben kein Gehirn, so dass das Netzwerk stirbt oder bricht.

102
00:07:14,930 --> 00:07:18,630
Also viele Probleme mit der reinen Open-Flow-Umgebung.

103
00:07:18,710 --> 00:07:24,350
Sie kamen dann auf diesen hybriden Ansatz, bei dem wir einige Informationen über die Geräte und

104
00:07:24,440 --> 00:07:30,800
Informationen über den Controller hatten, bei denen der Controller überschreiben konnte, was ein Ruder tat, damit wir dem

105
00:07:30,800 --> 00:07:34,590
Fahrer Open-Flow-Regeln schreiben konnten, um das traditionelle Netzwerk zu überschreiben.

106
00:07:34,670 --> 00:07:39,620
Die Fahrt als Beispielschalter als Beispiel würde also traditionelles Fahren oder traditionelles Schalten bewirken,

107
00:07:39,830 --> 00:07:45,980
aber dann könnten wir hier zusätzliche Regeln erstellen, nach denen ich den Verkehrsfluss von einer zentralen Steuerung aus

108
00:07:45,980 --> 00:07:46,930
manipulieren könnte.

109
00:07:46,940 --> 00:07:52,340
Eine der coolen Sachen mit dem Open-Flow-Modell und der ganzen Idee eines Controllers ist,

110
00:07:52,670 --> 00:07:59,300
dass diese Geräte mit dem Controller über eine sogenannte Southbound-API sprechen, sodass der Controller hier sitzt und

111
00:07:59,300 --> 00:08:02,120
mit den Geräten über die Southbound-API spricht.

112
00:08:02,120 --> 00:08:07,880
Beachten Sie, wie ich meine Hand hier oben habe. Northbound API ist Southbound API.

113
00:08:07,880 --> 00:08:10,370
Denken Sie nur nach Süden nach Norden nach oben.

114
00:08:10,520 --> 00:08:17,030
Ein Anwendungsentwickler kann also mithilfe einer Northbound-API ein Anwendungsgespräch mit dem Controller schreiben.

115
00:08:17,030 --> 00:08:19,200
Normalerweise sind dies Rest Api-weise.

116
00:08:19,220 --> 00:08:26,000
Das ist heutzutage sehr verbreitet, und dann wird ein Protokoll für die API in Richtung Süden verwendet, sodass der

117
00:08:26,000 --> 00:08:31,280
Controller mit den Fahrern und Schaltern über ein Protokoll spricht, das offen sein kann.

118
00:08:31,280 --> 00:08:33,170
Das war die ursprüngliche Idee.

119
00:08:33,260 --> 00:08:34,740
Könnte ein MP sein.

120
00:08:34,790 --> 00:08:41,030
Vergessen Sie nicht, dass seit Jahren ein einfaches Netzwerkverwaltungsprotokoll von Verwaltungsstationen bis zu Netzwerkgeräten verwendet wird,

121
00:08:41,030 --> 00:08:44,600
damit S &amp; P die Southbound-API verwenden kann.

122
00:08:44,600 --> 00:08:52,940
Wir könnten net conf verwenden, wir könnten rest conf verwenden, wir könnten mehrere andere Optionen für NPR ohne BGP verwenden.

123
00:08:53,000 --> 00:08:59,160
Grundsätzlich gab es viele Protokolle für CCN HS. Wir haben nur das Verständnis, dass wir Rest Conf verwenden können.

124
00:08:59,690 --> 00:09:05,410
Wir können Rest API verwenden. Tatsächlich können wir CLIA verwenden, das wir als MP verwenden können.

125
00:09:05,510 --> 00:09:10,140
Jetzt müssen Sie die restliche API des Controllers nicht mehr verwenden, um Geräte zu manipulieren.

126
00:09:10,550 --> 00:09:16,670
In der Regel war die Idee, dass Sie als Anwendungsentwickler ein Python-Skript verwendeten, das Regeln an den

127
00:09:16,700 --> 00:09:20,350
Controller schrieb und diese dann an die Geräte weiterleitete.

128
00:09:20,360 --> 00:09:23,880
Der Vorteil davon war dieses Konzept der Abstraktion.

129
00:09:24,380 --> 00:09:26,870
Komplex, um Regeln auf Geräte zu schreiben.

130
00:09:26,870 --> 00:09:28,140
Das haben sie gesagt.

131
00:09:28,250 --> 00:09:34,880
Es ist viel einfacher, Inhalte in eine Rest-API auf dem Controller zu schreiben, sodass Sie mit der Rest-API

132
00:09:34,910 --> 00:09:41,130
Regeln in den Controller schreiben, sodass die Anwendung eine Programmiersprache auf hoher Ebene wie Python verwendet.

133
00:09:41,240 --> 00:09:47,720
Easy Rest Api im Controller, der dann mehrere Protokolle bis zum Open Flow des Geräts verwendet.

134
00:09:47,840 --> 00:09:56,210
Net Conf BGP, es sei denn, es werden weniger ganze seltsame und wunderbare Protokolle bis zu den Geräten, die

135
00:09:56,210 --> 00:10:00,050
Sie als Anwendung entwickeln, von den Netzwerkgeräten abstrahiert.

136
00:10:00,050 --> 00:10:06,920
Das ist die Idee, aber Sie könnten auf einen Controller verzichten und die Netzwerkgeräte direkt mit

137
00:10:06,920 --> 00:10:09,270
einem Python- oder Tier-Skript konfigurieren.

138
00:10:09,290 --> 00:10:15,350
Das werde ich Ihnen im Kurs zeigen, weil es viel einfacher ist, damit

139
00:10:15,350 --> 00:10:15,990
anzufangen.

140
00:10:16,030 --> 00:10:21,260
Es ist viel einfacher zu sagen, okay, schreiben wir ein einfaches Python-Skript, das etwas im weiteren Sinne

141
00:10:21,260 --> 00:10:24,440
aktualisiert oder Informationen aus dem Router oder Switch abruft.

142
00:10:24,470 --> 00:10:31,870
Sie können dies mit physischer Ausrüstung in einem Labor oder in Gattung 3 oder viral nachahmen oder sogar, wenn Sie möchten.

143
00:10:32,200 --> 00:10:35,840
Ich werde Ihnen einige Beispiele dafür zeigen, aber denken Sie daran, dass Sie für die Prüfung kein

144
00:10:35,840 --> 00:10:36,580
Python lernen müssen.

145
00:10:36,740 --> 00:10:42,320
Sie müssen für die Prüfung weder Python noch vernünftiges Programmieren lernen, aber für die reale Welt

146
00:10:42,320 --> 00:10:45,110
würde ich vorschlagen, dass Sie beide lernen.

147
00:10:45,110 --> 00:10:48,300
Hier geht es also um die Trennung von Steuerebene und Datenebene.

148
00:10:48,350 --> 00:10:52,060
Beachten Sie einfach, wo sich das lokale Gerät des Gehirns befindet.

149
00:10:52,130 --> 00:10:57,680
In den alten Tagen befand sich die Weiterleitungsebene oder Datenebene der Steuerebene im Gerät.

150
00:10:57,710 --> 00:11:00,720
Stellen Sie sich die Datenebene also als Weiterleitung durch den ASX vor.

151
00:11:00,740 --> 00:11:01,840
Ich habe einen Router.

152
00:11:01,910 --> 00:11:09,110
Der Datenverkehr kommt auf einer Schnittstelle an und wird auf eine andere Schnittstelle umgeschaltet, sodass Daten über das Gerät

153
00:11:09,110 --> 00:11:10,010
gesendet werden.

154
00:11:10,010 --> 00:11:14,750
Es ist auf der Datenebene oder Weiterleitungsebene eingeschaltet, die sich noch im Gerät befindet.

155
00:11:14,750 --> 00:11:21,140
Normalerweise wird A6 verwendet, aber die Kontrollebene oder das Gehirn, in dem es sich befindet.

156
00:11:21,140 --> 00:11:28,460
Heute wollen wir immer noch, dass das Gehirn im Gerät offen ist. Das Gehirn wurde entfernt und in einen

157
00:11:28,460 --> 00:11:29,650
separaten Controller gestellt.

158
00:11:29,690 --> 00:11:30,810
Das wollen wir nicht.

159
00:11:30,870 --> 00:11:33,230
Cisco-Geräte unterstützten Open Flow nicht wirklich.

160
00:11:33,230 --> 00:11:34,580
Sie tun es immer noch nicht.

161
00:11:34,580 --> 00:11:40,340
Die Idee ist, dass das Gehirn auf dem Gerät bleibt, aber wir können einen zentralen Controller verwenden, um die Geräte

162
00:11:40,340 --> 00:11:41,150
zu konfigurieren.

163
00:11:41,390 --> 00:11:46,090
Anstatt das Gerät fertig zu stellen, erlauben wir ihnen weiterhin, ihre Weiterleitung durchzuführen,

164
00:11:46,090 --> 00:11:52,390
damit sie ihr lokales Gehirn haben, aber wir können die Geräte entweder direkt oder über einen Controller

165
00:11:52,390 --> 00:11:55,140
konfigurieren, was die Verwaltung vieler Geräte erleichtert.

166
00:11:55,690 --> 00:11:59,890
Das ist eine der zentralen Ideen eines Controller-basierten Netzwerks.

167
00:11:59,900 --> 00:12:05,860
Nun, was ich nicht erwähnt habe, hat sie das Management tatsächlich drei Flugzeuge Kontrollflugzeug oder Weiterleitungsebene spielen

168
00:12:05,860 --> 00:12:06,340
lassen.

169
00:12:06,340 --> 00:12:08,370
Es ist wie zu sagen, schreiben Sie einen Router.

170
00:12:08,370 --> 00:12:10,530
Wie wird der Datenverkehr über das Gerät weitergeleitet?

171
00:12:10,720 --> 00:12:16,090
Das bleibt immer auf dem Gerät, weil wir eine Hochgeschwindigkeitsumschaltung oder -weiterleitung auf dem Gehirn des Geräts wünschen,

172
00:12:16,090 --> 00:12:18,550
wo es sich normalerweise auf dem Gerät befindet.

173
00:12:18,550 --> 00:12:20,300
Aber wir hätten es in einen Controller stecken können.

174
00:12:20,710 --> 00:12:22,300
Wo ist das Management?

175
00:12:22,300 --> 00:12:24,130
Also, was ist der Managementplan.

176
00:12:24,160 --> 00:12:31,270
Wir verwalten ein Cisco-Gerät normalerweise über eine Konsole oder aus der Ferne. Dies wäre eine schlechte Telnet-Idee und SSA.

177
00:12:31,330 --> 00:12:38,110
Wie verwalten wir das Gerät jetzt? Wir als Menschen würden eine dieser Schnittstellen verwenden, um das Gerät

178
00:12:38,140 --> 00:12:45,400
zu konfigurieren, aber um das Gerät mit einer Anwendung zu verwalten, die wir früher mit dem einfachen SMP-Netzwerkverwaltungsprotokoll

179
00:12:45,400 --> 00:12:48,070
verwendet haben, hat ein MP Probleme.

180
00:12:48,190 --> 00:12:51,990
Niemand ist ein Abgeordneter Virgin wollte unsicher sein, sehr leicht zu hacken.

181
00:12:52,000 --> 00:12:55,640
Schlechte Idee, S &amp; P Version 1 und Version 2 zu verwenden.

182
00:12:55,720 --> 00:13:02,830
Es ist ein MP Version 3 unterstützt Verschlüsselung und Authentifizierung viel besser, aber es ist ein MP ist nicht einfach.

183
00:13:02,860 --> 00:13:10,030
Der OED und die Art und Weise, Informationen von einem Gerät zu extrahieren, sind schwierig. Daher besteht die

184
00:13:10,030 --> 00:13:15,680
Wut, die heute tatsächlich seit einigen Jahren besteht, darin, wieder eine API-Anwendungsprogrammierschnittstelle zu verwenden.

185
00:13:15,720 --> 00:13:21,490
Rest ist eine der beliebtesten APIs, die überall verwendet wird.

186
00:13:21,610 --> 00:13:28,060
Wenn wir also von einem reinen Netzwerktechniker zu mehr Programmierung übergehen.

187
00:13:28,060 --> 00:13:31,350
Die Jungs aus der Programmierwelt sind es gewohnt, sich auszuruhen.

188
00:13:31,360 --> 00:13:35,020
Sie wurden überall in Anwendungen wieder verwendet.

189
00:13:35,020 --> 00:13:41,800
Wenn sie Netzwerkgeräte konfigurieren möchten, ist es sinnvoll, dass dieses Gerät über eine Ruhe-API verfügt. Beachten Sie

190
00:13:41,800 --> 00:13:45,310
jedoch, dass viele alte Geräte keine Ruhe-API haben.

191
00:13:45,310 --> 00:13:49,540
Sie müssen ein modernes Cisco-Netzwerkgerät verwenden, um eine Ruhe-API zu erhalten.

192
00:13:49,540 --> 00:13:55,480
Nur weil Ruhe cool ist, heißt das nicht, dass alle Geräte Ruhe unterstützen.

193
00:13:55,480 --> 00:14:01,990
In den Beispielen, die ich Ihnen in diesem Kurs zeigen werde, der sehr stark von meinem ursprünglichen Python-Kurs

194
00:14:01,990 --> 00:14:07,060
abhängt, werde ich Ihnen zeigen, wie Sie die Geräte mit Telnet und SSA konfigurieren.

195
00:14:07,120 --> 00:14:10,360
Denn das ist ein einfacher Einstieg.

196
00:14:10,360 --> 00:14:17,520
Beginnen Sie mit den Grundlagen bei CCN a Level und machen Sie dann Ihre definitive Associate-Prüfung.

197
00:14:17,520 --> 00:14:22,530
Ich empfehle Ihnen dringend, die definitive Zertifizierung durchzuführen, damit Sie Ihre definitive Zertifizierung

198
00:14:22,530 --> 00:14:29,580
erhalten, damit Sie den Arbeitgebern nachweisen können, dass Sie nicht nur ein Netzwerktechniker sind, sondern auch die Programmierung verstehen.

199
00:14:29,760 --> 00:14:33,500
Nun, wie gesagt, ich habe lange über Programmierung gesprochen.

200
00:14:33,510 --> 00:14:36,760
Ich habe vor mehr als fünf Jahren über Open Flow gesprochen.

201
00:14:36,930 --> 00:14:43,570
Die Idee ist also, dass dieses Zeug in der Branche in die Luft gesprudelt ist, aber jetzt hat Cisco es formalisiert.

202
00:14:43,650 --> 00:14:51,120
Meine Empfehlung ist also, Python zu lernen und vernünftig das Zeug für die reale Welt zu lernen, nicht für den CCMA-Einzelgänger für die reale Welt

203
00:14:51,450 --> 00:14:56,250
und für die definitive Zertifizierung. Holen Sie sich Ihre definitive Zertifizierung, sobald Sie können, damit Sie

204
00:14:56,250 --> 00:15:01,050
den Arbeitgebern beweisen können, dass Sie es sind Ich bin nicht nur ein Netzwerktechniker, sondern Sie

205
00:15:01,080 --> 00:15:02,640
verstehen auch die Programmierung.

206
00:15:02,700 --> 00:15:08,640
Ich befürchte, dass Sie als traditioneller Netzwerktechniker ohne Programmierkenntnisse das Programmieren lernen müssen, wenn

207
00:15:08,640 --> 00:15:14,580
Sie in Zukunft einen guten Job haben möchten. Ich bin wirklich froh, dass Cisco

208
00:15:14,580 --> 00:15:20,730
dies getan hat, aber sie haben nur 10 gesetzt Prozent der Prüfung sind Automatisierung und Programmierung,

209
00:15:20,730 --> 00:15:27,600
daher sind 10 Prozent der Prüfung nicht sehr groß und sie verwenden Wörter wie Erklären und Vergleichen.

210
00:15:27,600 --> 00:15:32,610
Sie verwenden keine Wörter wie "Konfigurieren" oder "Fehlerbehebung", daher ist dies eine sehr hohe Ebene.

211
00:15:32,610 --> 00:15:38,550
Dies ist eine typische Cisco-Methode auf sehr hohem Niveau. In der nächsten Version des CCMA wird sie jedoch

212
00:15:38,880 --> 00:15:42,360
möglicherweise detaillierter und Sie werden um weitere Informationen gebeten.
