Assignment 9
Assignment 9
QUESTION 1
Detailed solution: A routing table is a database in a router that contains information about the paths
to various network destinations. The table includes details like destination network, next hop, and
metric values, enabling the router to forward packets efficiently.
QUESTION 2
Detailed solution: Static routing involves manually configuring routes, making it inflexible. If the
network topology changes, the administrator must manually update the routing table. This makes
static routing unsuitable for dynamic or large networks.
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur
Jan 2025
QUESTION 3
Which switching fabric mechanism is most scalable for high-speed routers handling large volumes of traffic?
a) Shared bus
b) Crossbar switch
c) Memory-based switching
d) Circuit switching
Detailed solution: Routers use switching fabrics to move packets from input ports to output ports
efficiently. Scalability depends on how well the switching fabric handles large traffic volumes.
Crossbar switches provide parallel paths between input and output ports, allowing multiple packets
to be forwarded simultaneously. Whereas a shared bus means all ports use the same communication
channel, memory-based switching stores incoming packets in memory and forwards them later and
circuit switching establishes a dedicated path before transmission, which is used in telecom networks,
not in modern packet-switched IP routers.
QUESTION 4
In the context of router architecture, what does "line card" refer to?
Detailed solution: A line card is a hardware module in a router that houses input and output ports for
packets.
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur
Jan 2025
QUESTION 5
If a router receives a new routing update from a protocol like OSPF, where is this information first stored ?
a) In the FIB
b) In the MAC address table
c) In the RIB
d) In the ARP table
Detailed Solution:The RIB stores routing updates from routing protocols such as OSPF, and then, based
on those updates, the best routes are selected and forwarded to the FIB.
QUESTION 6
QUESTION 7
a) OpenFlow does not allow network applications to run over the connected devices.
b) OpenFlow allows for granular control over the flow of packets.
c) OpenFlow is primarily used to monitor network security.
d) OpenFlow increases network congestion by adding overhead.
QUESTION 8
Which of the following best describes the "Southbound API" in an SDN architecture?
Detailed Solution :The "Southbound API" connects the SDN controller with the data plane
(switches/routers), enabling communication with network devices using protocols such as
OpenFlow.
QUESTION 9
a) OpenFlow
b) OVSDB
c) NETCONF
d) RESTful API
Detailed Solution : "Northbound APIs" are used to enable communication between the SDN
controller and network applications. RESTful APIs are a common example of northbound APIs that
allow external applications to interact with the controller to request network services.
QUESTION 10
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur
Jan 2025
In a multi-controller SDN setup, what mechanism is commonly used to ensure consistent
state across controllers?
a) Flow migration
b) Controller federation
c) Dynamic flow recalculation
d) Multi-path routing
Detailed Solution : In a multi-controller SDN setup, controller federation is used to ensure that
multiple controllers can work together, share information, and maintain a consistent state across the
entire network. This involves mechanisms like state synchronization, coordination, and fault
tolerance among different controllers in the network.