SlideShare une entreprise Scribd logo
1  sur  40
NETWORK LAYER
Data Plane
Group No - 09
TABLE OF
CONTENTS
Overview of Network
Layer 01
02
04
05
What’s Inside a
Router?
The Internet
Protocol (IP)
Generalized
Forwarding and SDN
INTRODUCTION
Network Layer
• End To End Transport Process
• Addressing End Devices
• Encapsulation
• Routing
• De-Encapsulation
Internet Protocols
• IPv4
• IPv6
OVERVIEW OF
NETWORK LAYER
01
01) OVERVIEW OF NETWORK LAYER
1. Forwarding and Routing: The Network Data and Control Planes
2. Network Service Models
1.1) Forwarding and Routing:
The Network Data and Control Planes
Data Plane Control Plane
Network Layer
Forwarding (hardware)
Destination-based
Forwarding
Generalized
Forwarding
Routing Management
(software)
Routing
When a packet arrives at a router’s
input link, the router must move
the packet to the appropriate
output link. (Data Plane)
The network layer must determine the route
or path taken by packets as they flow
from a sender to a receiver.
(Control Plane)
1.2) Network Service Models
The Network Service Model –
defines the characteristics of end-to-end delivery of packets between
sending and receiving hosts
1. Guaranteed delivery
2. Guaranteed delivery with bounded delay
3. In-order packet delivery.
4. Guaranteed minimal bandwidth.
5. Security
WHAT’S INSIDE A
ROUTER?
02
02) WHAT’S INSIDE A ROUTER?
1. Input Port Processing and Destination-Based Forwarding
2. Switching
3. Output Port Processing
4. Where Does Queuing Occur?
5. Packet Scheduling
Input Ports
Switching Ports
Output Ports
Routing Processor
Two key router functions :
• Run function algorithms/protocols
(RIP,OSPF,BGP) – Control Plane
• Forwarding datagrams from incoming
to outgoing link – Data Plane
MARS
Output Port
Switching Fabric
Input Port
2.1)
Input Port Processing and
Destination-Based Forwarding
2.2)
Switching
2.3)
Output Port Processing
2.4)
Where Does Queuing
Occur?
Packet queues may form at both the input
ports and the output ports.
• Input queuing
• Output queuing
HOL Blocking
At the input port..
At the output port..
1) buffering
2) scheduling discipline
AQM
RED
RR
FIFO
Priority Scheduling
WFQ
2.5) Packet
Scheduling
THE INTERNET PROTOCOL (IP)
IPV4, ADDRESSING, IPV6
03
03) THE INTERNET PROTOCOL
1. IPv4 Datagram Format
2. IPv4 Datagram Fragmentation
3. IPv4 Addressing
4. Network Address Translation (NAT)
5. IPv6
IP encapsulates the
transport layer segment.
• IP can use either an IPv4 or
IPv6 packet and not impact the
layer 4 segment.
• IP packet will be examined by
all layer 3 devices as it
traverses the network.
• The IP addressing does not
change from source to
destination.
MARS MERCURY VENUS
3.1) IPv4 Datagram
Format
TABLE
3.2) IPv4 Datagram Fragmentation
Interface –
connection between host/router and physical link
Router - typically have multiple interfaces
Host - typically has one or two interfaces
IP address -
32 bit identifier for host , router , interface
3.3) IPv4 Addressing
IP addresses associated with each interface
Types of Addressing
Special Address
1. Host Address
2. Network Address
3. Broadcast Address
4. Loopback Address
Private Address
specific ranges of IP
addresses
1. Class A
2. Class B
3. Class C
4. Class D
Classful Addressing
CIDR Addressing
address format:
a.b.c.d/x, where x is # bits in subnet portion of address
Subnets
What ’ s a subnet ?
A network of device interfaces with same subnet part of IP address
Can physically reach each other without intervening router.
configured by system
admin in a file
Control panel-> Network
-> Configuration > tcp/ip->properties
DEC 10
Jupiter is the biggest
planet in our Solar
System
DHCP
Dynamic Host Configuration Protocol
dynamically get address from server
How to get an IP Address ?
3.4) Network Address
Translation (NAT)
local network uses just one IP address as far as outside
world is concerned:
 can change addresses of devices in local network
without notifying outside world
 can change ISP without changing addresses of devices
in local network
 devices inside local net not explicitly addressable,
visible by outside world (a security plus)
3.5) IPv6
Datagram Format Header Format
Ipv6 Features
• Longer address fields
• Simplified header format
• Flexible support for options
• Flow labeling capability
• Security
• Large packets
• Fragmentation at source only
• No checksum field
Ipv6 Addressing
• 128-bit addresses
• Includes network prefix and host suffix
• No address classes
• Three types of addresses:
Unicast addresses
Multicast addresses
Anycast addresses .
Transition from IPv4 to IPv6
• how will network operate with mixed IPv4 and IPv6
routers?
Tunneling:
IPv6 datagram carried as pay loading IPv4 datagram
among IPv4 routers
GENERALIZED
FORWARDING
AND SDN
04
03) THE INTERNET PROTOCOL
1. Match
2. Action
3. OpenFlow Examples of Match-plus-action in Action
MATCH
Shows the eleven
packet-header fields
and the incoming port
ID that can be matched
in an OpenFlow
ACTION
Each flow table entry has a
list of zero or more actions
that determine the
processing that is to be
applied to a packet that
matches a flow table entry.
1. Forwarding
2. Dropping
3. Modify-field
OPENFLOW EXAMPLES OF
MATCH-PLUS-ACTION IN
ACTION
both the match and
action components of
generalized forwarding,
.
THANK YOU

Contenu connexe

Tendances

Academic Experiment 2 - IP forwarding
Academic Experiment 2 - IP forwarding Academic Experiment 2 - IP forwarding
Academic Experiment 2 - IP forwarding Amulya Naik
 
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2Adam Dunkels
 
Et3003 sem2-1314-6 network layers iii (arp)
Et3003 sem2-1314-6 network layers iii (arp)Et3003 sem2-1314-6 network layers iii (arp)
Et3003 sem2-1314-6 network layers iii (arp)Tutun Juhana
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layerZee Haak
 
Transport layer
Transport layer   Transport layer
Transport layer AnusuaBasu
 
Building day 2 upload Building the Internet of Things with Thingsquare and ...
Building day 2   upload Building the Internet of Things with Thingsquare and ...Building day 2   upload Building the Internet of Things with Thingsquare and ...
Building day 2 upload Building the Internet of Things with Thingsquare and ...Adam Dunkels
 
computer Netwoks - network layer
computer Netwoks - network layercomputer Netwoks - network layer
computer Netwoks - network layerSendhil Kumar
 
Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)Tutun Juhana
 
Ch 09 -- ARP & IP Analysis
Ch 09 -- ARP & IP AnalysisCh 09 -- ARP & IP Analysis
Ch 09 -- ARP & IP AnalysisYoram Orzach
 
Packet Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferencePacket Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferenceCengage Learning
 
Et3003 sem2-1314-5 network layers ii (intro to routing)
Et3003 sem2-1314-5 network layers ii (intro to routing)Et3003 sem2-1314-5 network layers ii (intro to routing)
Et3003 sem2-1314-5 network layers ii (intro to routing)Tutun Juhana
 
Wireshark course, Ch 03: Capture and display filters
Wireshark course, Ch 03: Capture and display filtersWireshark course, Ch 03: Capture and display filters
Wireshark course, Ch 03: Capture and display filtersYoram Orzach
 
Paper id 25201418
Paper id 25201418Paper id 25201418
Paper id 25201418IJRAT
 
Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)Tutun Juhana
 

Tendances (20)

Academic Experiment 2 - IP forwarding
Academic Experiment 2 - IP forwarding Academic Experiment 2 - IP forwarding
Academic Experiment 2 - IP forwarding
 
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
 
Et3003 sem2-1314-6 network layers iii (arp)
Et3003 sem2-1314-6 network layers iii (arp)Et3003 sem2-1314-6 network layers iii (arp)
Et3003 sem2-1314-6 network layers iii (arp)
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layer
 
Transport layer
Transport layer   Transport layer
Transport layer
 
Building day 2 upload Building the Internet of Things with Thingsquare and ...
Building day 2   upload Building the Internet of Things with Thingsquare and ...Building day 2   upload Building the Internet of Things with Thingsquare and ...
Building day 2 upload Building the Internet of Things with Thingsquare and ...
 
computer Netwoks - network layer
computer Netwoks - network layercomputer Netwoks - network layer
computer Netwoks - network layer
 
Dik acn presentation
Dik acn presentationDik acn presentation
Dik acn presentation
 
Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)
 
Arp
ArpArp
Arp
 
Ch 09 -- ARP & IP Analysis
Ch 09 -- ARP & IP AnalysisCh 09 -- ARP & IP Analysis
Ch 09 -- ARP & IP Analysis
 
Link state protocols.ppt
Link state protocols.pptLink state protocols.ppt
Link state protocols.ppt
 
Packet Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferencePacket Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing Conference
 
Et3003 sem2-1314-5 network layers ii (intro to routing)
Et3003 sem2-1314-5 network layers ii (intro to routing)Et3003 sem2-1314-5 network layers ii (intro to routing)
Et3003 sem2-1314-5 network layers ii (intro to routing)
 
Future Internet protocols
Future Internet protocolsFuture Internet protocols
Future Internet protocols
 
Wireshark course, Ch 03: Capture and display filters
Wireshark course, Ch 03: Capture and display filtersWireshark course, Ch 03: Capture and display filters
Wireshark course, Ch 03: Capture and display filters
 
Presentation on arp protocol
Presentation on arp protocolPresentation on arp protocol
Presentation on arp protocol
 
Part 12 : Local Area Networks
Part 12 : Local Area Networks Part 12 : Local Area Networks
Part 12 : Local Area Networks
 
Paper id 25201418
Paper id 25201418Paper id 25201418
Paper id 25201418
 
Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)
 

Similaire à Network Layer

NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicastinghamsa nandhini
 
ip nnnnnnnnnnnnnnnnnnbbbbbbblecture06.ppt
ip nnnnnnnnnnnnnnnnnnbbbbbbblecture06.pptip nnnnnnnnnnnnnnnnnnbbbbbbblecture06.ppt
ip nnnnnnnnnnnnnnnnnnbbbbbbblecture06.pptVINAYTANWAR18
 
Network protocol
Network protocolNetwork protocol
Network protocolOnline
 
10 coms 525 tcpip - internet protocol - ip
10   coms 525 tcpip -  internet protocol - ip10   coms 525 tcpip -  internet protocol - ip
10 coms 525 tcpip - internet protocol - ipPalanivel Kuppusamy
 
The linux networking architecture
The linux networking architectureThe linux networking architecture
The linux networking architecturehugo lu
 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxJuvil2
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network LayerManoj Kumar
 

Similaire à Network Layer (20)

CCNA
CCNACCNA
CCNA
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
 
Cisco CCNA module 10
Cisco CCNA module 10Cisco CCNA module 10
Cisco CCNA module 10
 
ip nnnnnnnnnnnnnnnnnnbbbbbbblecture06.ppt
ip nnnnnnnnnnnnnnnnnnbbbbbbblecture06.pptip nnnnnnnnnnnnnnnnnnbbbbbbblecture06.ppt
ip nnnnnnnnnnnnnnnnnnbbbbbbblecture06.ppt
 
Network layer tanenbaum
Network layer tanenbaumNetwork layer tanenbaum
Network layer tanenbaum
 
CCNP Route
CCNP Route CCNP Route
CCNP Route
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
10 coms 525 tcpip - internet protocol - ip
10   coms 525 tcpip -  internet protocol - ip10   coms 525 tcpip -  internet protocol - ip
10 coms 525 tcpip - internet protocol - ip
 
IP Routing.pptx
IP Routing.pptxIP Routing.pptx
IP Routing.pptx
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
The linux networking architecture
The linux networking architectureThe linux networking architecture
The linux networking architecture
 
Network Layer & Transport Layer
Network Layer & Transport LayerNetwork Layer & Transport Layer
Network Layer & Transport Layer
 
Tcp
TcpTcp
Tcp
 
Internetworking
InternetworkingInternetworking
Internetworking
 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptx
 
1Routing Basics.pdf
1Routing Basics.pdf1Routing Basics.pdf
1Routing Basics.pdf
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
4. network layer
4. network layer4. network layer
4. network layer
 
computerNetworkSecurity.ppt
computerNetworkSecurity.pptcomputerNetworkSecurity.ppt
computerNetworkSecurity.ppt
 
Network Layer And I Pv6
Network Layer And I Pv6Network Layer And I Pv6
Network Layer And I Pv6
 

Plus de Lakshika Rasanjali

Plus de Lakshika Rasanjali (8)

Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Teachers management system
Teachers management systemTeachers management system
Teachers management system
 
Graphics for adjecency matrices
Graphics for adjecency matricesGraphics for adjecency matrices
Graphics for adjecency matrices
 
Vehicle Emission Testing System 2
Vehicle Emission Testing System 2Vehicle Emission Testing System 2
Vehicle Emission Testing System 2
 
Google I/O
Google I/O Google I/O
Google I/O
 
Vehicle Emission Testing System
Vehicle Emission Testing SystemVehicle Emission Testing System
Vehicle Emission Testing System
 
Question/Answers & Query Dialogue
Question/Answers & Query DialogueQuestion/Answers & Query Dialogue
Question/Answers & Query Dialogue
 
Sql Injection
Sql InjectionSql Injection
Sql Injection
 

Dernier

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 

Dernier (20)

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 

Network Layer

  • 2. TABLE OF CONTENTS Overview of Network Layer 01 02 04 05 What’s Inside a Router? The Internet Protocol (IP) Generalized Forwarding and SDN
  • 3. INTRODUCTION Network Layer • End To End Transport Process • Addressing End Devices • Encapsulation • Routing • De-Encapsulation Internet Protocols • IPv4 • IPv6
  • 4.
  • 6. 01) OVERVIEW OF NETWORK LAYER 1. Forwarding and Routing: The Network Data and Control Planes 2. Network Service Models
  • 7. 1.1) Forwarding and Routing: The Network Data and Control Planes Data Plane Control Plane Network Layer Forwarding (hardware) Destination-based Forwarding Generalized Forwarding Routing Management (software)
  • 8. Routing When a packet arrives at a router’s input link, the router must move the packet to the appropriate output link. (Data Plane) The network layer must determine the route or path taken by packets as they flow from a sender to a receiver. (Control Plane)
  • 9. 1.2) Network Service Models The Network Service Model – defines the characteristics of end-to-end delivery of packets between sending and receiving hosts 1. Guaranteed delivery 2. Guaranteed delivery with bounded delay 3. In-order packet delivery. 4. Guaranteed minimal bandwidth. 5. Security
  • 11. 02) WHAT’S INSIDE A ROUTER? 1. Input Port Processing and Destination-Based Forwarding 2. Switching 3. Output Port Processing 4. Where Does Queuing Occur? 5. Packet Scheduling
  • 12. Input Ports Switching Ports Output Ports Routing Processor Two key router functions : • Run function algorithms/protocols (RIP,OSPF,BGP) – Control Plane • Forwarding datagrams from incoming to outgoing link – Data Plane
  • 14. 2.1) Input Port Processing and Destination-Based Forwarding
  • 17. 2.4) Where Does Queuing Occur? Packet queues may form at both the input ports and the output ports. • Input queuing • Output queuing
  • 18. HOL Blocking At the input port.. At the output port.. 1) buffering 2) scheduling discipline AQM RED RR FIFO Priority Scheduling WFQ 2.5) Packet Scheduling
  • 19. THE INTERNET PROTOCOL (IP) IPV4, ADDRESSING, IPV6 03
  • 20. 03) THE INTERNET PROTOCOL 1. IPv4 Datagram Format 2. IPv4 Datagram Fragmentation 3. IPv4 Addressing 4. Network Address Translation (NAT) 5. IPv6
  • 21. IP encapsulates the transport layer segment. • IP can use either an IPv4 or IPv6 packet and not impact the layer 4 segment. • IP packet will be examined by all layer 3 devices as it traverses the network. • The IP addressing does not change from source to destination. MARS MERCURY VENUS
  • 23. TABLE 3.2) IPv4 Datagram Fragmentation
  • 24. Interface – connection between host/router and physical link Router - typically have multiple interfaces Host - typically has one or two interfaces IP address - 32 bit identifier for host , router , interface 3.3) IPv4 Addressing
  • 25. IP addresses associated with each interface
  • 26. Types of Addressing Special Address 1. Host Address 2. Network Address 3. Broadcast Address 4. Loopback Address Private Address specific ranges of IP addresses 1. Class A 2. Class B 3. Class C 4. Class D Classful Addressing
  • 27. CIDR Addressing address format: a.b.c.d/x, where x is # bits in subnet portion of address
  • 28. Subnets What ’ s a subnet ? A network of device interfaces with same subnet part of IP address Can physically reach each other without intervening router.
  • 29. configured by system admin in a file Control panel-> Network -> Configuration > tcp/ip->properties DEC 10 Jupiter is the biggest planet in our Solar System DHCP Dynamic Host Configuration Protocol dynamically get address from server How to get an IP Address ?
  • 30. 3.4) Network Address Translation (NAT) local network uses just one IP address as far as outside world is concerned:  can change addresses of devices in local network without notifying outside world  can change ISP without changing addresses of devices in local network  devices inside local net not explicitly addressable, visible by outside world (a security plus)
  • 31.
  • 32. 3.5) IPv6 Datagram Format Header Format
  • 33. Ipv6 Features • Longer address fields • Simplified header format • Flexible support for options • Flow labeling capability • Security • Large packets • Fragmentation at source only • No checksum field
  • 34. Ipv6 Addressing • 128-bit addresses • Includes network prefix and host suffix • No address classes • Three types of addresses: Unicast addresses Multicast addresses Anycast addresses .
  • 35.
  • 36. Transition from IPv4 to IPv6 • how will network operate with mixed IPv4 and IPv6 routers? Tunneling: IPv6 datagram carried as pay loading IPv4 datagram among IPv4 routers
  • 38. 03) THE INTERNET PROTOCOL 1. Match 2. Action 3. OpenFlow Examples of Match-plus-action in Action
  • 39. MATCH Shows the eleven packet-header fields and the incoming port ID that can be matched in an OpenFlow ACTION Each flow table entry has a list of zero or more actions that determine the processing that is to be applied to a packet that matches a flow table entry. 1. Forwarding 2. Dropping 3. Modify-field OPENFLOW EXAMPLES OF MATCH-PLUS-ACTION IN ACTION both the match and action components of generalized forwarding, .