0% found this document useful (0 votes)
18 views3 pages

Advanced Computer Networks - Unit 11 - Week 8 5

Uploaded by

sanishwin2002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

Advanced Computer Networks - Unit 11 - Week 8 5

Uploaded by

sanishwin2002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Assessment submitted.

(https://swayam.gov.in) (https://swayam.gov.in/nc_details/NPTEL)
X

sanishwin2002@gmail.com 

NPTEL (https://swayam.gov.in/explorer?ncCode=NPTEL) » Advanced Computer Networks (course)

If already
registered, click
Thank you for taking the Week 8:
to check your
payment status
Assignment.

Course Week 8: Assignment


outline Your last recorded submission was on 2024-03-14, 12:49 Due date: 2024-03-20, 23:59 IST.
IST
About
1) What does P4 stand for in the context of network programming language? 1 point
NPTEL ()

Packet Programming- Independent Processing Protocol


How does an
Programming Protocol-Independent Packet Processors
NPTEL
online Parsed Packet Processing Protocol
course Programmable Pipeline Packet Processor
work? ()
2) What is the key difference between a traditional switch and a P4-programmable 1 point
Week 1 () switch?

Week 2 () Fixed data plane functionality in P4


P4 does not support hardware switches
Week 3 ()
Traditional switches have a programmable data plane
P4 defines the data plane functionality
Week 4 ()

3) According to P4 design goals, what does "Protocol independence" mean? 1 point


Week 5 ()
Switches should support only specific packet formats
Week 6 ()
Controllers need to be aware of underlying switch details

Week 7 () The switch should be tied to particular packet formats


The switch should not be tied to specific packet formats
Week 8 ()
4) Which of the following statements about the programmable network is/are not 1 point
Programmable correct?
Networks -
Data Plane A network that is preconfigured and cannot be changed.
Programmabilit
y - Overview Programmable networks enable network administrators to program the behavior of
Assessment
(unit?submitted.
network devices using the software.
X unit=28&lesso
n=100) A network that can be controlled and managed through software.
Programmable networks can only be managed and controlled by a single centralized
Programmable
software controller.
Networks -
Data Plane 5) What is the primary purpose of the P4 network programming language? 1 point
Programmabilit
y - Overview ii To program the control plane of network devices
(unit?
To program the data plane of network devices
unit=28&lesso
n=101) To automate network management tasks
Program for writing device drivers
Reconfigurable
Match Action
Tables (unit? 6) Which of the following is not a P4 primitive action? 1 point
unit=28&lesso
n=102) Drop
Modify field
P4
Programming Forward
(unit? Remove header
unit=28&lesso
n=103)
7) Which of the following statements is not correct about P4Runtime? 1 point
Week 8 :
Lecture P4 Runtime provides a standard interface for controlling and managing P4-
materials programmable network devices.
(unit? P4 Runtime provides a standard interface to push new P4 programs without recompiling
unit=28&lesso
the software stack of target switches.
n=127)
Protocol Buffers Version 2 (proto2) is used to define the P4Runtime interface.
Week 8
P4 Runtime API can be used equally well by a remote or local control plane.
Feedback
Form:
Advanced 8) How many bits are used to represent the Service Path header in the Network 1 point
Computer Service Header structure?
Networks
(unit? 8
unit=28&lesso 16
n=44)
24
Quiz: Week 8: 32
Assignment
(assessment?
9) What is the purpose of the Match-Action table in P4? 1 point
name=157)
To store packet headers and metadata
Download
Videos () To perform packet modifications
To perform lookups on packet fields
Problem To perform packet forwarding
Solving
Session - 10) Which of the following features distinguish RMT from MMT and SMT? 1 point
Jan 2024 ()
Support arbitrary/new header fields
Text Support for arbitrary/new actions
Transcript ()
Support pipeline of processing at different match-action tables
Reconfigurable parse and table graphs
Assessment submitted.
You may submit any number of times before the due date. The final submission will be
X
considered for grading.
Submit Answers

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy