1
00:00:00,240 --> 00:00:02,969
Software-Defined Network.

2
00:00:02,969 --> 00:00:06,150
Software-Defined Networking is a revolutionary approach

3
00:00:06,150 --> 00:00:08,940
to network management that enables dynamic

4
00:00:08,940 --> 00:00:11,850
programmatically efficient network configuration

5
00:00:11,850 --> 00:00:14,910
to improve network performance and monitoring.

6
00:00:14,910 --> 00:00:18,750
SDN is designed to reduce the complexity and static

7
00:00:18,750 --> 00:00:20,970
and inflexible network architectures

8
00:00:20,970 --> 00:00:23,250
by using a standardized platform

9
00:00:23,250 --> 00:00:27,030
that provides centralized view of the entire network.

10
00:00:27,030 --> 00:00:30,000
SDN architecture decouples the network control

11
00:00:30,000 --> 00:00:33,210
and forwarding functions, enabling the network control

12
00:00:33,210 --> 00:00:35,460
to become directly programmable

13
00:00:35,460 --> 00:00:37,980
and the underlying infrastructure to be abstracted

14
00:00:37,980 --> 00:00:40,980
for applications and network services.

15
00:00:40,980 --> 00:00:44,580
This separation is achieved through three distinct planes,

16
00:00:44,580 --> 00:00:46,620
the data plane, the control plane,

17
00:00:46,620 --> 00:00:48,093
and the application plane.

18
00:00:48,930 --> 00:00:52,620
First, the data plane, also known as the forwarding plane,

19
00:00:52,620 --> 00:00:55,080
is responsible for handling packets,

20
00:00:55,080 --> 00:00:58,091
moving data packets from place to place.

21
00:00:58,091 --> 00:01:00,930
It makes decisions based on protocols

22
00:01:00,930 --> 00:01:04,110
such as IP and ethernet and is concerned

23
00:01:04,110 --> 00:01:07,530
with the actual process of sending and receiving data.

24
00:01:07,530 --> 00:01:09,900
For example, when you send an email,

25
00:01:09,900 --> 00:01:12,810
data plane of your network takes responsibility

26
00:01:12,810 --> 00:01:15,480
of moving your email data from your device

27
00:01:15,480 --> 00:01:17,370
to the recipient's device.

28
00:01:17,370 --> 00:01:19,650
It does this by forwarding the data packets

29
00:01:19,650 --> 00:01:21,960
through switches and routers.

30
00:01:21,960 --> 00:01:23,790
Next, the control plane.

31
00:01:23,790 --> 00:01:26,160
The control plane is the brain of the network.

32
00:01:26,160 --> 00:01:28,740
It makes decisions about where traffic is sent.

33
00:01:28,740 --> 00:01:30,810
In traditional network architectures,

34
00:01:30,810 --> 00:01:33,300
each router has its own control plane.

35
00:01:33,300 --> 00:01:37,170
However, in the SDN, the control plane is centralized.

36
00:01:37,170 --> 00:01:40,140
This means that one central controller dictates

37
00:01:40,140 --> 00:01:43,080
the traffic flow across the entire network

38
00:01:43,080 --> 00:01:46,560
making the network more manageable and flexible.

39
00:01:46,560 --> 00:01:48,870
Finally, application plane.

40
00:01:48,870 --> 00:01:51,780
The application plane is where all network applications

41
00:01:51,780 --> 00:01:54,990
that interact with the SDN controller reside.

42
00:01:54,990 --> 00:01:58,560
These applications instruct the controller on what to do,

43
00:01:58,560 --> 00:02:02,070
and in turn, the controller manipulates the network

44
00:02:02,070 --> 00:02:04,080
according to these instructions.

45
00:02:04,080 --> 00:02:06,690
A real world example of software defined networking

46
00:02:06,690 --> 00:02:08,699
is Google's B4 project.

47
00:02:08,699 --> 00:02:12,330
Google uses SDNs to manage its data center networks.

48
00:02:12,330 --> 00:02:15,210
The B4 project allows Google to control the flow

49
00:02:15,210 --> 00:02:16,800
of data across its network

50
00:02:16,800 --> 00:02:19,410
ensuring that bandwidth is used efficiently.

51
00:02:19,410 --> 00:02:21,480
This is particularly important for Google

52
00:02:21,480 --> 00:02:24,150
as it needs to manage a vast amount of data

53
00:02:24,150 --> 00:02:26,910
across its global network of data centers.

54
00:02:26,910 --> 00:02:30,480
Another example is AT&T'S Domain 2.0 Initiative.

55
00:02:30,480 --> 00:02:34,860
This project aims to transform AT&T's network into an SDN

56
00:02:34,860 --> 00:02:38,850
with a focus on reducing costs and increasing efficiency.

57
00:02:38,850 --> 00:02:42,450
By using SDNs, AT&T can automate many

58
00:02:42,450 --> 00:02:44,730
of its network management tasks

59
00:02:44,730 --> 00:02:47,670
reducing the need for manual intervention.

60
00:02:47,670 --> 00:02:50,100
So remember, Software-Defined Networking

61
00:02:50,100 --> 00:02:52,620
is a transformative approach to network management

62
00:02:52,620 --> 00:02:55,410
that separates the network into three distinct planes,

63
00:02:55,410 --> 00:02:58,680
the data plane, control plane, and the application plane.

64
00:02:58,680 --> 00:03:01,320
The data plane is responsible for moving data packets.

65
00:03:01,320 --> 00:03:03,810
The control plane decides where traffic is sent,

66
00:03:03,810 --> 00:03:06,930
and the application plane houses the network applications

67
00:03:06,930 --> 00:03:08,793
that instruct the controller.

