WEBVTT

1
00:00.000 --> 00:02.440
Well, we have one more topic to discuss.

2
00:02.440 --> 00:04.320
It's a little bit of a bonus topic,

3
00:04.320 --> 00:05.920
but it's something worth noting,

4
00:05.920 --> 00:08.880
and that is the idea of virtual network functions,

5
00:08.880 --> 00:10.880
or VNFs, which by the way,

6
00:10.880 --> 00:13.880
sometimes is referred to as network function virtualization,

7
00:13.880 --> 00:15.360
or NFV.

8
00:15.360 --> 00:18.360
Yeah, both of these acronyms are used for the same thing.

9
00:18.360 --> 00:19.200
But here's the idea.

10
00:19.200 --> 00:20.680
We're gonna take everything we learned

11
00:20.680 --> 00:22.600
about how virtual machines work,

12
00:22.600 --> 00:27.600
and we're going to apply it to network appliances.

13
00:28.120 --> 00:31.360
Any kind of network appliance,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

13
00:28.120 --> 00:31.360
Any kind of network appliance,

14
00:31.360 --> 00:33.200
or network function,

15
00:33.200 --> 00:37.840
that we typically deploy as physical appliances.

16
00:37.840 --> 00:39.560
So that F here, that function,

17
00:39.560 --> 00:43.600
is referring to the thing that the network appliance does.

18
00:43.600 --> 00:47.400
But what would be good examples of network appliances?

19
00:47.400 --> 00:49.720
Well, a firewall is a pretty good example

20
00:49.720 --> 00:50.720
of a network appliance.

21
00:50.720 --> 00:52.680
It plugs into network switches,

22
00:52.680 --> 00:56.320
and it's sort of this end host type of concept.

23
00:56.320 --> 00:58.920
And so firewall works.

24
00:58.920 --> 01:01.280
We can also think of wireless LAN controllers,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

24
00:58.920 --> 01:01.280
We can also think of wireless LAN controllers,

25
01:01.280 --> 01:02.120
and believe it or not,

26
01:02.120 --> 01:04.880
routers fit into this category as well.

27
01:04.880 --> 01:06.520
I guess they should pluralize all of these.

28
01:06.520 --> 01:09.080
Rowers, firewalls, wireless LAN controllers.

29
01:09.080 --> 01:10.800
There are other examples of this.

30
01:10.800 --> 01:12.320
Essentially, again,

31
01:12.320 --> 01:16.240
it's everything that isn't a switch.

32
01:16.240 --> 01:20.600
We wouldn't consider a switch to be a network function

33
01:20.600 --> 01:21.800
that we can virtualize.

34
01:21.800 --> 01:25.080
Yeah, we could say, well, isn't that what a V switch is,

35
01:25.080 --> 01:28.120
but what we're, again, trying to drive at here

36
01:28.120 --> 01:31.120
is turning these into a virtual machine.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

36
01:28.120 --> 01:31.120
is turning these into a virtual machine.

37
01:31.120 --> 01:33.920
And the V switch communicates between virtual machines.

38
01:33.920 --> 01:38.000
It's not actually a virtual machine in and of itself.

39
01:38.000 --> 01:40.240
So when we think about the Cisco Portfolio,

40
01:40.240 --> 01:45.200
we can think of virtual routers like the Catalyst 8000V.

41
01:45.200 --> 01:46.160
As a virtual router,

42
01:46.160 --> 01:48.280
we love to deploy these into cloud environments,

43
01:48.280 --> 01:50.880
but we can deploy it into any virtual environment,

44
01:50.880 --> 01:53.640
including our virtual hosts inside of our data centers,

45
01:53.640 --> 01:55.240
if it makes sense to do so.

46
01:55.240 --> 01:56.880
We also have things like the firewall

47
01:56.880 --> 01:59.920
or the fire power threat defense virtual appliance,

48
01:59.920 --> 02:03.240
FTV, although Cisco's calling it these days,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

48
01:59.920 --> 02:03.240
FTV, although Cisco's calling it these days,

49
02:03.240 --> 02:06.200
the secure firewall threat defense virtual.

50
02:06.200 --> 02:10.920
And so the name is maybe a little bit different these days.

51
02:10.920 --> 02:13.960
We also have the virtual wireless LAN controller.

52
02:13.960 --> 02:18.960
When we look at the 9800, Cisco has a 9800CL,

53
02:18.960 --> 02:20.760
which is short for cloud,

54
02:20.760 --> 02:23.440
but we can deploy this as a virtual appliance

55
02:23.440 --> 02:26.840
into our virtual environment.

56
02:26.840 --> 02:31.800
Now, Cisco actually supported something called the ENCS,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

56
02:26.840 --> 02:31.800
Now, Cisco actually supported something called the ENCS,

57
02:31.800 --> 02:34.800
this stood for the Enterprise Network Compute System.

58
02:34.800 --> 02:38.040
And yes, this has gone end of life very recently

59
02:38.040 --> 02:40.080
as of the time of this recording,

60
02:40.080 --> 02:44.560
but for many years, the ENCS was a piece of hardware

61
02:44.560 --> 02:48.240
that could run multiple VNFs.

62
02:48.240 --> 02:51.840
So I could deploy this box

63
02:51.840 --> 02:54.280
and it had enough resources to maybe run two

64
02:54.280 --> 02:57.280
or even three of these different network function

65
02:57.280 --> 02:58.120
virtualization.

66
02:58.120 --> 03:02.200
So I could run maybe at a branch office here,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

66
02:58.120 --> 03:02.200
So I could run maybe at a branch office here,

67
03:02.200 --> 03:05.280
a router and a firewall,

68
03:05.280 --> 03:07.400
and potentially even a wireless LAN controller

69
03:07.400 --> 03:09.880
all on the same physical hardware.

70
03:09.880 --> 03:12.240
And I could actually run networking

71
03:12.240 --> 03:14.280
between all of these devices.

72
03:14.280 --> 03:16.040
It was a really slick system.

73
03:16.040 --> 03:17.160
The reason I bring it up

74
03:17.160 --> 03:19.960
is because these are actually still deployed

75
03:19.960 --> 03:21.440
in a lot of enterprises.

76
03:21.440 --> 03:23.720
So be aware that these exist.

77
03:23.720 --> 03:26.640
These were the ENCS 5000 series,

78
03:26.640 --> 03:29.480
I believe it was the 5,100 and 5,400.

79
03:29.480 --> 03:30.960
And so if you see these out there,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

79
03:29.480 --> 03:30.960
And so if you see these out there,

80
03:30.960 --> 03:32.480
you'll know what they are now.

81
03:32.480 --> 03:35.160
They are hosting virtual routers and firewalls

82
03:35.160 --> 03:36.680
and wireless LAN controllers

83
03:36.680 --> 03:39.760
and any other network function virtualization

84
03:39.760 --> 03:41.400
that Cisco came up with.

85
03:41.400 --> 03:43.200
But be aware that, again,

86
03:43.200 --> 03:47.040
Cisco has a wide ranging portfolio of virtual appliances.

87
03:47.040 --> 03:48.840
This is not an exhaustive list

88
03:48.840 --> 03:50.440
by any stretch of the imagination.

89
03:50.440 --> 03:53.880
They have a lot of these types of functions out there

90
03:53.880 --> 03:55.280
and understand that, hey,

91
03:55.280 --> 03:59.240
there might be a place for us to deploy a virtual instance

92
03:59.240 --> 04:00.320
of a network appliance
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

92
03:59.240 --> 04:00.320
of a network appliance

93
04:00.320 --> 04:02.200
rather than physically screwing something

94
04:02.200 --> 04:04.280
into a rack and networking it in.
