Shivkumar KalyanaramanRensselaer Q3-1 Internet Protocols: Quiz 3 q This quiz consists of true/false questions for 20 pts and three short answers problems.

Slides:



Advertisements
Similar presentations
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
Advertisements

1  Changes in IPv6 – Expanded addressing capabilities (32 to 128 bits), anycast address – A streamlined 40-byte header – Flow labeling and priority –
IPv6 Network Security.
Network Localized Mobility Management using DHCP
DHCP Dynamic Host Configuration Part 7 NVCC Professional Development TCP/IP.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 6 T F  Video is different from data only because it requires larger bandwidth.
The Evolution of Multicast Research paper presented by Ajith M Jose (u )
TCP/IP Protocol Suite 1 Chapter 15 Upon completion you will be able to: Multicasting and Multicast Routing Protocols Differentiate between a unicast, multicast,
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
Shivkumar KalyanaramanRensselaer Q1-1 Internet Protocols: Quiz 1 q This quiz consists of true/false questions for 25 pts and two quantitative problems.
BOOTP and DHCP Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Shivkumar KalyanaramanRensselaer Q1-1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 BOOTP, DHCP and NAT Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 6: IPv6, QoS T F  Given a constant set of resources, the bandwidth and delay.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 3 Time: 90 min (strictly enforced) Points: 50 YOUR NAME: Be.
Subnetting.
MULTICASTING Network Security.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 5: SNMP, BOOTP, Multicast T F  A packet addressed to will not leave.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 3 Time: 75 min (strictly enforced) Points: 50 YOUR NAME: Be.
COS 420 DAY 22. Agenda Assignment 4 Corrected 2 B’s Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz 2 Shivkumar Kalyanaraman: Informal.
Multicast DNS Draft-aboba-dnsext-mdns-00.txt. Outline Goals and objectives Scope of the multicast DNS DNS server discovery Non-zeroconf behavior Zeroconf.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 14 Multicasting And Multicast Routing Protocols.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Bootstrap and Autoconfiguration (DHCP)
23-Support Protocols and Technologies Dr. John P. Abraham Professor UTPA.
Multicasting  A message can be unicast, multicast, or broadcast.
Multicast Routing Protocols NETE0514 Presented by Dr.Apichan Kanjanavapastit.
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
1 Chapter 16b Multicasting. Chapter 16b Multicasting 2 Multicasting Applications Multimedia Multimedia –television, presentations, etc. Teleconferencing.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
NUS.SOC.CS2105 Ooi Wei Tsang Application Transport Network Link Physical you are here.
Bootstrap and Autoconfiguration Chapter 23. Introduction Each computer attached to a TCP/IP internet needs to know: –its IP address –the address of a.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Chapter 15 Multicasting and Multicast Routing
© J. Liebeherr, All rights reserved 1 Multicast Routing.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
CS 4396 Computer Networks Lab IP Multicast - Fundamentals.
DHCP/BOOTP Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically.
BZUPAGES.COM BOOTP and DHCP The Bootstrap Protocol (BOOTP) is a client/server protocol that configures a diskless computer or a computer that is booted.
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
CIS 856: TCP/IP and Upper Layer Protocols Karthik Ravindra Nov 11, 2008 Dynamic Host Configuration Protocol [DHCP] - RFC 2131.
Multicasting  A message can be unicast, multicast, or broadcast. Let us clarify these terms as they relate to the Internet.
Chapter 21 Multicast Routing
Chapter 9: Multicast Sockets
1 Objectives Discuss the basics of Dynamic Host Configuration Protocol (DHCP) Describe the components and processes of DHCP Install DHCP in a Windows Server.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Chapter 38 Initialization & Configuration. Bootstrapping occurs during boot up to obtain boot program which may then load operating system may use network.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 3 Time: 90 min (strictly enforced) [Hint: spend time roughly.
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
2/25/20161 Multicast on the Internet CSE 6590 Fall 2009.
IPv6 (Internet Protocol V. 6)
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
Communication Networks Recitation 11. Multicast & QoS Routing.
1 Group Communications: Reverse Path Multicast Dr. Rocky K. C. Chang 19 March, 2002.
Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Introduction to Networking Technologies Dynamic Host Configuration Protocol (DHCP)
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
1 Internet Protocol, Version 6 (IPv6) Special Topics in Computer Sciences Second Term 1433/1434 H Dr. Loai Bani Melhim.
TCP/IP Protocol Suite 1 Multicasting and Multicast Routing Protocols Differentiate between a unicast and a multicast message Understand multicast link.
© 2003, Cisco Systems, Inc. All rights reserved.
Chapter 21 Address Mapping
Bootstrap And Autoconfiguration (BOOTP, DHCP)
Ch.8 Dynamic IPv6 Address Allocation
BOOTP and DHCP Objectives
Internet Protocol, Version 6 (IPv6)
Presentation transcript:

Shivkumar KalyanaramanRensselaer Q3-1 Internet Protocols: Quiz 3 q This quiz consists of true/false questions for 20 pts and three short answers problems for 30 pts, a total of 50 points. q In the True/False questions, the following grading policy will be used: q Correct answer + Correct explanation: +2 pts q Wrong answer, but right explanation: +1 pt q Wrong explanation or Blank/Unattempted answer: 0 pts q There will be no negative grading for the short answer or quantitative problems. Partial credit may be awarded where appropriate. q Open book policy q Time: 45 min. Strictly enforced. q This is the third quiz out of three quizzes. Best two out of three will be considered for final grades. Each of the two quizzes chosen will be weighted equally.

Shivkumar KalyanaramanRensselaer Q3-2 True or False? (20 points) T F  MIBs can be defined using all the available features of ASN.1 syntax  BOOTP is better than RARP for configuration because it runs directly over IP.   In IP multicast, the sender needs only to be aware of the group address; the network takes care of distributing the packet efficiently to currently active receivers.   IPv6 addressing is more powerful than IPv4 addressing for routing purposes because it allows address aggregation based on geography.  When a packet is authenticated, an intermediate router can read, but cannot change any fields covered by the authentication checksum in a valid manner.

Shivkumar KalyanaramanRensselaer Q3-3 T F  The IETF’s approach to supporting real-time services is to keep the best-effort service model, and provide alternative transport protocols (eg RTP)  The broadcast-and-prune approach to multicast routing is highly scalable   The key components of IPv6 which allow plug-and-play are aggregatable global addresses and DHCP.   RMON is an extension of the SNMPv1 protocol  DHCP leases IP addresses as well as names

Shivkumar KalyanaramanRensselaer Q3-4 q 1) (10 pts) Explain briefly the functioning of the DHCP protocol (esp how clients obtain and renew leased addresses)

Shivkumar KalyanaramanRensselaer Q3-5 q 2) (10 pts) Classify the multicast routing protocols (RPM, DVMRP, MOSPF, PIM-SM, PIM-DM, CBT) under the following headings: q Source-based trees: q Shared trees: q Data-driven tree building: q Broadcast-and-prune: q A priori tree building: q Explicit Join: q Implicit Join: q Dense mode: q Sparse mode:

Shivkumar KalyanaramanRensselaer Q3-6 q 3) (10 pts) Summarize the key addressing, routing and autoconfiguration features in IPv6

Shivkumar KalyanaramanRensselaer Q3-7 True or False? (20 points) T F    MIBs can be defined using all the available features of ASN.1 syntax No, MIBs use only a small subset of ASN.1 syntax.    BOOTP is better than RARP for configuration because it runs directly over IP. No, BOOTP is better because it runs over UDP (removes machine dependence), allows relays, and can send most of the configuration info in a single response.   In IP multicast, the sender needs only to be aware of the group address; the network takes care of distributing the packet efficiently to currently active receivers. Yes, because this approach reduces the configuration overhead seen in the other approaches (replicated unicast) while maintaining efficiency (unlike broadcast)   IPv6 addressing is more powerful than IPv4 addressing for routing purposes because it allows address aggregation based on geography. No. Because it provides provider-based address aggregation which is in most cases directly related to the topology of the internetwork   When a packet is authenticated, an intermediate router can read, but cannot change any fields covered by the authentication checksum in a valid manner. Yes, because the intermediate router cannot recompute the authentication checksum

Shivkumar KalyanaramanRensselaer Q3-8 T F    The IETF’s approach to supporting real-time services is to keep the best-effort service model, and provide alternative transport protocols (eg RTP) No, this is only partly correct. The IETF is also working on enhancing the service model by defining “integrated services/RSVP” and “differentiated services”    The broadcast-and-prune approach to multicast routing is highly scalable No, because firstly it builds source-based trees, and secondly because it requires prune state to be kept on off-tree routers   The key components of IPv6 which allow plug-and-play are aggregatable global addresses and DHCP. No, the key components are link-local addresses, universal multicast support, DHCPv6, and neighbor discovery procedures of ICMPv6    RMON is an extension of the SNMPv1 protocol No, RMON is an extension of the MIB (MIB-II).   DHCP leases IP addresses as well as names No, DHCP leases only addresses (DHCP does not deal with names - host needs to contact DNS for names)

Shivkumar KalyanaramanRensselaer Q3-9 q 1) (10 pts) Explain briefly the functioning of the DHCP protocol (esp how clients obtain and renew leased addresses) q Refer to the DHCP state diagram. q When the host boots, it broadcasts a DHCP Discover message. q In response it may get multiple DHCP Offers from DHCP servers. q It chooses one of the offers and sends a DHCP Request message. q The server responds with a DHCP Ack. The host now has an leased address. q After 50% of the lease time, the source attempts to renew the lease by sending a 50% DHCP request. q If the server sends an ACK, the lease has been renewed. If the server sends a NACK, the lease cannot be renewed. Else if the server does not respond, the host attempts to renew the lease after 87.5% of the lease by sending a 87.5% DHCP request. q If the server NACKs or does not respond, then the lease expires, else if it receives an ACK, the lease has been renewed.

Shivkumar KalyanaramanRensselaer Q3-10 q 2) (10 pts) Classify the multicast routing protocols (RPM, DVMRP, MOSPF, PIM-SM, PIM-DM, CBT) under the following headings: q Source-based trees: RPM, DVMRP, PIM-SM (optional), PIM-DM, MOSPF q Shared trees: PIM-SM (optional), CBT q Data-driven tree building: RPM, DVMRP, MOSPF, PIM-DM q Broadcast-and-prune: RPM, DVMRP, PIM-DM q A priori tree building: PIM-SM, CBT q Explicit Join: PIM-SM, CBT q Implicit Join: RPM, DVMRP, PIM-DM q Dense mode: RPM, DVMRP, PIM-DM, MOSPF q Sparse mode: PIM-SM, CBT

Shivkumar KalyanaramanRensselaer Q3-11 q 3) (10 pts) Summarize the key addressing, routing and autoconfiguration features in IPv6 q Addressing/routing: q Much larger addresses => will not run out of addresses for a long time. q provider-based (aggregatable global unicast addresses) allows many levels of hierarchy, and which allow aggregation that maps onto topology. q Multicast addressing and support is standard. Scope is part of the multicast address. q Geographic addressing also possible q Emulation of IPv4 addressing available. q Autoconfiguration: q Stateless autoconfiguration using link-local addresses q Stateful autoconfiguration using DHCPv6 (made efficient given guaranteed support for multicast) q Neighbor discovery procedures which include ARP, router discovery etc