1
00:00:00,000 --> 00:00:01,800
In this lesson, we're going to explore

2
00:00:01,800 --> 00:00:04,050
network function virtualization.

3
00:00:04,050 --> 00:00:07,230
Network function virtualization, also known as NFV,

4
00:00:07,230 --> 00:00:08,580
is a transformative concept

5
00:00:08,580 --> 00:00:11,760
that's reshaping telecommunications by introducing agility

6
00:00:11,760 --> 00:00:13,530
and flexibility to our once rigid

7
00:00:13,530 --> 00:00:15,660
and hardware dependent networks.

8
00:00:15,660 --> 00:00:19,080
Traditionally, network services like routing, firewalling,

9
00:00:19,080 --> 00:00:21,120
load balancing and intrusion detection

10
00:00:21,120 --> 00:00:23,790
were carried out by dedicated hardware appliances.

11
00:00:23,790 --> 00:00:26,310
These devices were built to be robust and reliable,

12
00:00:26,310 --> 00:00:27,990
but they also introduced a lot of constraints

13
00:00:27,990 --> 00:00:31,620
in terms of our scalability, speed of deployment, and cost.

14
00:00:31,620 --> 00:00:34,500
To solve this network function virtualization was created

15
00:00:34,500 --> 00:00:35,790
and this provides us with the ability

16
00:00:35,790 --> 00:00:37,590
to have greater network flexibility

17
00:00:37,590 --> 00:00:39,930
and the ability to respond faster to the growing demand

18
00:00:39,930 --> 00:00:43,200
for cloud services and virtualization technologies.

19
00:00:43,200 --> 00:00:45,900
NFV is able to extract our network functions

20
00:00:45,900 --> 00:00:47,490
from the hardware that they ran on,

21
00:00:47,490 --> 00:00:50,250
and instead, it's now going to rely on software applications

22
00:00:50,250 --> 00:00:53,760
known as VFS or virtual network functions.

23
00:00:53,760 --> 00:00:56,010
These virtual network functions can be deployed

24
00:00:56,010 --> 00:00:58,530
and operate on standard commercial off the shelf servers

25
00:00:58,530 --> 00:01:00,630
that are less expensive and more versatile

26
00:01:00,630 --> 00:01:02,580
than the specialized hardware appliances that we used

27
00:01:02,580 --> 00:01:03,840
in the past.

28
00:01:03,840 --> 00:01:06,420
Basically, with network function virtualization,

29
00:01:06,420 --> 00:01:08,820
we're going to be installing and configuring a new firewall

30
00:01:08,820 --> 00:01:10,800
without having to buy a new hardware appliance.

31
00:01:10,800 --> 00:01:13,020
And instead, it's a lot more like downloading a new app

32
00:01:13,020 --> 00:01:15,810
on your smartphone, but this time it's for your data center

33
00:01:15,810 --> 00:01:18,060
and your enterprise network environments.

34
00:01:18,060 --> 00:01:20,370
Network function virtualization relies on three main

35
00:01:20,370 --> 00:01:21,720
components for it to work.

36
00:01:21,720 --> 00:01:23,760
These are the NFV infrastructure,

37
00:01:23,760 --> 00:01:25,530
the management network orchestration,

38
00:01:25,530 --> 00:01:27,510
and the virtual network functions.

39
00:01:27,510 --> 00:01:30,270
First, we have the NFV infrastructure.

40
00:01:30,270 --> 00:01:32,730
The NFV infrastructure includes all the hardware

41
00:01:32,730 --> 00:01:35,970
and the virtual resources necessary for deploying, managing,

42
00:01:35,970 --> 00:01:39,870
and executing VNF or virtual network functions.

43
00:01:39,870 --> 00:01:41,640
This is a computational storage

44
00:01:41,640 --> 00:01:42,840
and network resources

45
00:01:42,840 --> 00:01:44,640
that we're going to provide a virtualization layer.

46
00:01:44,640 --> 00:01:47,130
On top of second, we have the management

47
00:01:47,130 --> 00:01:48,360
and network orchestration,

48
00:01:48,360 --> 00:01:51,660
or MANO, which is spelled out M-A-N-O.

49
00:01:51,660 --> 00:01:54,000
Now, the management and network orchestration component is

50
00:01:54,000 --> 00:01:57,030
really the brains of the network function virtualization.

51
00:01:57,030 --> 00:01:58,830
MANO oversees the lifecycle management

52
00:01:58,830 --> 00:02:00,390
of the virtual network functions,

53
00:02:00,390 --> 00:02:03,450
and it orchestrates the resources across the NFVI

54
00:02:03,450 --> 00:02:05,250
to ensure that all the functions are being deployed

55
00:02:05,250 --> 00:02:07,260
efficiently and can scale up or down

56
00:02:07,260 --> 00:02:09,389
based on the current demand levels.

57
00:02:09,389 --> 00:02:13,560
Third, we have virtual network functions known as VNFs.

58
00:02:13,560 --> 00:02:15,720
Now, the virtual network functions are the software

59
00:02:15,720 --> 00:02:17,640
implementations of our network functions

60
00:02:17,640 --> 00:02:20,250
that were traditionally bound to the hardware appliances.

61
00:02:20,250 --> 00:02:23,040
Each virtual network function is going to be instantiated

62
00:02:23,040 --> 00:02:24,750
on the NFV infrastructure

63
00:02:24,750 --> 00:02:25,680
and can be chained together

64
00:02:25,680 --> 00:02:27,330
with other virtual network functions

65
00:02:27,330 --> 00:02:29,670
to create a full scale network service.

66
00:02:29,670 --> 00:02:30,690
Now, there are many benefits

67
00:02:30,690 --> 00:02:32,940
of using network function virtualization.

68
00:02:32,940 --> 00:02:34,200
One of the primary advantages

69
00:02:34,200 --> 00:02:35,970
is the ability to have more flexibility

70
00:02:35,970 --> 00:02:38,280
and the ability to conduct rapid deployments.

71
00:02:38,280 --> 00:02:40,170
With network function virtualization,

72
00:02:40,170 --> 00:02:42,900
our network services can be scaled up or down on the fly,

73
00:02:42,900 --> 00:02:44,790
without the need for physical hardware installations

74
00:02:44,790 --> 00:02:46,140
to occur first.

75
00:02:46,140 --> 00:02:47,610
This ability to dynamically adapt

76
00:02:47,610 --> 00:02:50,130
to changing network demands is crucial in today's digital

77
00:02:50,130 --> 00:02:51,780
landscape where our user needs

78
00:02:51,780 --> 00:02:55,350
and traffic patterns can shift rapidly and unpredictably.

79
00:02:55,350 --> 00:02:57,840
Now, another significant benefit is the cost efficiencies

80
00:02:57,840 --> 00:03:00,240
when using network function virtualization,

81
00:03:00,240 --> 00:03:02,850
by moving away from proprietary hardware appliances

82
00:03:02,850 --> 00:03:05,100
and instead relying on traditional commercial off the shelf

83
00:03:05,100 --> 00:03:06,360
server technology,

84
00:03:06,360 --> 00:03:09,360
our organizations can reduce their capital expenditures.

85
00:03:09,360 --> 00:03:12,150
Also with the decoupling of the software and hardware,

86
00:03:12,150 --> 00:03:14,880
upgrading or scaling services no longer requires hardware

87
00:03:14,880 --> 00:03:16,140
replacements each time,

88
00:03:16,140 --> 00:03:19,050
and this also leads to lower operational costs.

89
00:03:19,050 --> 00:03:20,880
It's important to note though that the transition

90
00:03:20,880 --> 00:03:22,440
to network function virtualization

91
00:03:22,440 --> 00:03:24,120
isn't without its challenges.

92
00:03:24,120 --> 00:03:26,400
Security concerns the complexity of managing

93
00:03:26,400 --> 00:03:28,200
and orchestrating virtualized functions,

94
00:03:28,200 --> 00:03:29,490
and the need for skilled personnel

95
00:03:29,490 --> 00:03:31,590
who are proficient in virtualization technologies

96
00:03:31,590 --> 00:03:33,600
are some of the most common hurdles that organizations

97
00:03:33,600 --> 00:03:35,250
are facing when trying to transition

98
00:03:35,250 --> 00:03:36,480
from a more traditional hardware

99
00:03:36,480 --> 00:03:38,070
appliance-based network functions

100
00:03:38,070 --> 00:03:40,860
to this newer network function virtualization infrastructure

101
00:03:40,860 --> 00:03:42,810
and its virtual network functions.

102
00:03:42,810 --> 00:03:46,440
So remember, NFV or network function virtualization

103
00:03:46,440 --> 00:03:48,420
does represent a significant leap forward

104
00:03:48,420 --> 00:03:49,410
in network management

105
00:03:49,410 --> 00:03:52,260
and operation by offering unprecedented levels

106
00:03:52,260 --> 00:03:55,020
of flexibility, scalability, and cost efficiency

107
00:03:55,020 --> 00:03:56,700
to our organizations.

108
00:03:56,700 --> 00:03:58,380
Network function virtualization

109
00:03:58,380 --> 00:04:00,510
relies on three main components to work,

110
00:04:00,510 --> 00:04:02,130
the NFV infrastructure,

111
00:04:02,130 --> 00:04:03,990
the management and network orchestration,

112
00:04:03,990 --> 00:04:05,850
and the virtual network functions.

113
00:04:05,850 --> 00:04:07,830
By using virtualization technology,

114
00:04:07,830 --> 00:04:09,540
our network functions can be installed

115
00:04:09,540 --> 00:04:11,700
and configured just like software applications

116
00:04:11,700 --> 00:04:13,290
instead of relying on dedicated pieces

117
00:04:13,290 --> 00:04:14,580
of hardware appliances.

118
00:04:14,580 --> 00:04:16,380
And this can increase our scalability

119
00:04:16,380 --> 00:04:18,630
while also decreasing our capital expenditures

120
00:04:18,630 --> 00:04:20,313
and reducing our overall cost.

