diff options
Diffstat (limited to 'content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05')
16 files changed, 642 insertions, 0 deletions
diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s1.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s1.pdf Binary files differnew file mode 100644 index 0000000..dec073f --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s1.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s2.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s2.pdf Binary files differnew file mode 100644 index 0000000..64fb6c9 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s2.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s3.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s3.pdf Binary files differnew file mode 100644 index 0000000..61509a9 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s3.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s4.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s4.pdf Binary files differnew file mode 100644 index 0000000..22b52d7 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s4.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s5.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s5.pdf Binary files differnew file mode 100644 index 0000000..f56b6f9 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s5.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s6.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s6.pdf Binary files differnew file mode 100644 index 0000000..1a00fd9 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s6.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s7.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s7.pdf Binary files differnew file mode 100644 index 0000000..0ecf9e0 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/03_Documents05/comp347u5s7.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Post-Unit Tasks.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Post-Unit Tasks.html new file mode 100644 index 0000000..efb57d0 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Post-Unit Tasks.html @@ -0,0 +1,43 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Post-Unit Tasks</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<ol> +<li>Read the summary of Chapter 5 in the textbook.</li> +<li>Answer the Review Questions at the end of Chapter 5 in the textbook.</li> +<li>Work on the <a target="_blank" href="https://gaia.cs.umass.edu/kurose_ross/interactive/" rel="noopener">Interactive End-of-Chapter Exercises</a> for Chapter 5.</li> +<li>Solve the following networking problems at the end of Chapter 5: P3, P4, P5, P7, P9, P10, P11, P13, P14, P16, P17, P19, P20, and P22.</li> +<li>Complete the Wireshark lab project described at the end of Chapter 5.</li> +<li>Read the interview with Jennifer Rexford at the end of Chapter 5.</li> +<li>Complete and submit Assignment 2.</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 1 Introduction to the Network Control Plane.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 1 Introduction to the Network Control Plane.html new file mode 100644 index 0000000..ba55fd2 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 1 Introduction to the Network Control Plane.html @@ -0,0 +1,72 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Section 1: Introduction to the Network Control Plane</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Learning Objectives</h2> +<p>After successfully completing this section, you should be able to</p> +<ol> +<li>explain the overall picture of s network control plane.</li> +<li>explain routing principles.</li> +<li>explain and comment on the details of various routing algorithms and protocols.</li> +<li>show how these routing algorithms and protocols work.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required</p> +<ol> +<li>Watch the <a href="03_Documents05/comp347u5s1.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study Section 5.1. Introduction, in the textbook.</li> +</ol> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 1 – Introduction to the Network Control Plane</strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>Network layer<br>Forwarding and routing<br>Routing algorithms<br>Forwarding table<br>Flow table</p> +</div> +<div class="col-6"> +<p>Per-router control<br>Logically centralized control<br>Routing table</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>What role does a forwarding table play in a router?</li> +<li>What does a flow table play?</li> +<li>How is a forwarding table in a router computed, maintained, and installed?</li> +<li>How is flow table in a router computed, maintained, and installed?</li> +<li>What is per-router control?</li> +<li>What is logically centralized control? How can it be implemented?</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 2 Routing Algorithms.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 2 Routing Algorithms.html new file mode 100644 index 0000000..0f43fb4 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 2 Routing Algorithms.html @@ -0,0 +1,107 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Section 2: Routing Algorithms</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Learning Objectives</h2> +<p>After successfully completing this section, you should be able to</p> +<ol> +<li>explain routing principles.</li> +<li>describe some important routing algorithms and protocols.</li> +<li>show how these routing algorithms and protocols work.</li> +<li>describe the structure of routers.</li> +<li>explain how routers work.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required</p> +<ol> +<li>Watch the <a href="03_Documents05/comp347u5s2.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study Section 5.2, Routing Algorithms, in the textbook.</li> +</ol> +<p>Suggested:</p> +<ol> +<li>Search the Internet for tutorials on network routing and routing algorithms. Choose two tutorials to study and post the links to the course forum with your comments.</li> +</ol> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 2 – Routing Algorithms </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>Routing algorithms<br>Important and well-known routing algorithms<br>Default router<br>First-hope router<br>Source router<br>Destination router<br>Graph<br>A neighbor of a node (in a graph)<br>Path in a graph<br>Least cost path in a graph<br>Shortest path in a graph<br>Global routing algorithm<br>Global state information<br>Link-state (LS) algorithm<br>Decentralized routing algorithm<br>Static routing algorithms<br>Dynamic routing algorithms<br>Load-sensitive routing algorithms<br>Link state broadcasting algorithm</p> +</div> +<div class="col-6"> +<p>Distance vector (DV)<br>The distance-vector (DV) routing algorithm<br>Link cost changes and link failure<br>Routing loop<br>Count to infinity problem in DV routing<br>Adding poisoned reverse to the distance-vector algorithm<br>Comparing DV with LS routing algorithms<br>Circuit-switched routing algorithms<br>Hierarchical routing<br>Problems with LS and DV routing </p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>What are the goals of a routing algorithm?</li> +<li>What is the role of the network layer routing protocol?</li> +<li>What is the least cost path between two hosts in a network? What condition does such a path have to meet?</li> +<li>What is the shortest path between two hosts in a network?</li> +<li>When can the shortest path and the least cost path be identical?</li> +<li>What are routing algorithms used for?</li> +<li>How is a graph used to formulate routing problems?</li> +<li>What is a centralized routing algorithm?</li> +<li>What is a decentralized routing algorithm?</li> +<li>What is a static routing algorithm?</li> +<li>What is a dynamic routing algorithm?</li> +<li>What is a load-sensitive routing algorithm?</li> +<li>What is a global routing algorithm for a network?</li> +<li>Why is a global routing algorithm referred to as a link-state algorithm?</li> +<li>What are the differences between distance-vector algorithms and link-state algorithms?</li> +<li>How are link cost changes and link failures handled in the distance-vector algorithm?</li> +<li>What is hot potato routing?</li> +<li>What is shortest path first routing?</li> +<li>What is least loaded path routing?</li> +<li>What is maximum free circuit routing?</li> +<li>What are gateway routers?</li> +<li>What is the intra-autonomous routing protocol?</li> +<li>Based on the IPv4 addressing scheme, what is the maximum number of hosts that can be addressed?</li> +<li>What is a network address? What is a network mask?</li> +<li>What is classful addressing? What are the differences between class A, B, C, and D addresses?</li> +<li>Why are the four address classes no longer formally part of the IP addressing architecture?</li> +<li>What is Classless Interdomain Routing (CIDR)?</li> +<li>What is subnetting?</li> +<li>What is the Dynamic Host Configuration Protocol (DHCP)?</li> +<li>What is route aggregation or route summarization and how does it work?</li> +<li>How does an ISP get a block of addresses?</li> +<li>Which organization is responsible for the management of IP addresses?</li> +<li>How is an IP datagram formatted?</li> +<li>How is an IP datagram transported from source to destination?</li> +<li>What is the maximum transfer unit (MTU)?</li> +<li>What is the Internet Control Message Protocol (ICMP) used for?</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 3 Intra-AS Routing in the Internet OSPF.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 3 Intra-AS Routing in the Internet OSPF.html new file mode 100644 index 0000000..a590138 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 3 Intra-AS Routing in the Internet OSPF.html @@ -0,0 +1,79 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Section 3: Intra-AS Routing in the Internet: OSPF</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Learning Objectives</h2> +<p>After successfully completing this section, you should be able to</p> +<ol> +<li>describe broadcast and multicast.</li> +<li>explain how routing is done for broadcast and multicast, respectively.</li> +<li>explain how some broadcast and multicast algorithms and protocols work.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents05/comp347u5s3.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study Section 5.3, Intra-AS Routing in the Internet: OSPF, in the textbook.</li> +</ol> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 3 – Intra-AS Routing in the Internet: OSPF</strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>Autonomous Systems (ASs)<br>Intra-autonomous system routing protocol<br>Gateway routers<br>Inter-AS routing<br>Link-state protocol<br>Dijkstra’s least cost path algorithm Open Shortest Path First (OSPF)<br>IS-IS protocol as intra-AS routing protocol<br>RIP response message<br>RIP advertisements<br>Advances in OSPF routing (for intra-AS)<br>Area border routers<br>Backbone</p> +</div> +<div class="col-6"> +<p>Broadcast routing algorithms in practice<br>Multicast routing algorithms<br>Address indirection<br>Multicast group<br>Internet group management protocol (IGMP)<br>IGMP message types<br>Multicast routing problem<br>Using group-shared tree in multicast routing<br>Using source-based tree in multicast routing<br>Multicast routing in the Internet<br>Distance vector multicast routing protocol (DVMRP)<br>Protocol independent multicast (PIM) routing protocol<br>Source-specific multicast (SSM)</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>What is an autonomous system?</li> +<li>By organizing routers on a large-scale network, such as the Internet, into autonomous systems, what problems are solved?</li> +<li>What is an intra-autonomous system routing protocol?</li> +<li>Why is intra-autonomous system routing needed?</li> +<li>What is the Internet control message protocol (ICMP) used for?</li> +<li>What is an autonomous system (AS)?</li> +<li>What is an intra-AS routing protocol used for?</li> +<li>What is the routing information protocol (RIP) used for? How does it work?</li> +<li>How is RIP implemented in UNIX?</li> +<li>What is the open shortest path first protocol (OSPF) used for? How does it work?</li> +<li>What are the differences between RIP and OSPF?</li> +<li>What advantages are embodied in OSPF Protocol?</li> +<li>What are the different uses of internal routers, area border routers, and backbone routers?</li> +<li>What is enhanced internal gateway routing protocol (EIGR), and how does it work?</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 4 Routing Among the ISPs BGP.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 4 Routing Among the ISPs BGP.html new file mode 100644 index 0000000..fac3339 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 4 Routing Among the ISPs BGP.html @@ -0,0 +1,83 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Section 4: Routing Among the ISPs: BGP</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Learning Objectives</h2> +<p>After successfully completing this section, you should be able to</p> +<ol> +<li>explain why inter-autonomous system routing is needed.</li> +<li>explain how routing is done between autonomous systems.</li> +<li>explain what BGP is, what it does, and how.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents05/comp347u5s4.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study Section 5.4, Routing Among the ISPs: BGP, in the textbook.</li> +</ol> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 4 – Routing Among the ISPs: BGP </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>Border router<br>Border gateway protocol (BGP)<br>BGP for inter-AS routing<br>BGP functionalities<br>External BGP (eBGP) session<br>Internal BGP (iBGP) session<br>BGP peers<br>Path attributes in BGP</p> +</div> +<div class="col-6"> +<p>BGP routes<br>Autonomous system numbering (ASN) in BGP<br>BGP route selection<br>BGP routing policy<br>Hot potato routing</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>How are packets routed from one AS to another?</li> +<li>What is the border gateway protocol (BGP) used for?</li> +<li>In inter-AS routing, what information does a border gateway routing protocol need to provide to a router?</li> +<li>What is the best route between autonomous systems?</li> +<li>What are the four types of messages defined by BGP?</li> +<li>What are the differences between IBGP and EBGP?</li> +<li>Why are there different inter-AS and intra-AS routing protocols?</li> +<li>What is a global routing algorithm for a network?</li> +<li>Why is a global routing algorithm referred to as a link-state algorithm?</li> +<li>What are the differences between distance-vector algorithms and link-state algorithms?</li> +<li>How are link cost changes and link failures handled in the distance-vector algorithm?</li> +<li>What is hot potato routing?</li> +<li>How does BGP select a route?</li> +<li>What is head of line (HOL) blocking?</li> +<li>What was the main initiative for the IETF to develop Internet protocol version 6 (IPv6)?</li> +<li>What packet format is used by IPv6? What are the main changes compared to IPv4?</li> +<li>What is IP-anycast?</li> +<li>What is an anycast address?</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 5 The SDN Control Plane.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 5 The SDN Control Plane.html new file mode 100644 index 0000000..357d3c2 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 5 The SDN Control Plane.html @@ -0,0 +1,67 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Section 5: The SDN Control Plane</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Learning Objectives</h2> +<p>After successfully completing this section, you should be able to</p> +<ol> +<li>describe network control plane in SDN.</li> +<li>explain how routing is done in SDN.</li> +<li>explain key characteristics of an SDN architecture.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents05/comp347u5s5.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study Section 5.5, The SDN Control Plane, in the textbook.</li> +</ol> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 5 – The SDN Control Plane </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>SDN architecture<br>Flow-based forwarding<br>Separation of data plane and control plane<br>Characteristics of SDN architecture<br>SDN control plane</p> +</div> +<div class="col-6"> +<p>SDN controller<br>SDN network-control applications<br>OpenFlow protocol<br>The OpenDaylight controller<br>The ONOS controller</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>What is a software-defined network (SDN)?</li> +<li>What benefits does SDN offer?</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 6 ICMP The Internet Control Message Protocol.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 6 ICMP The Internet Control Message Protocol.html new file mode 100644 index 0000000..ac0bf12 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 6 ICMP The Internet Control Message Protocol.html @@ -0,0 +1,68 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Section 6: ICMP: The Internet Control Message Protocol</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Learning Objectives</h2> +<p>After successfully completing this section, you should be able to</p> +<ol> +<li>explain what ICMP is and what it does.</li> +<li>explain where and how ICMP is used in some network applications.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents05/comp347u5s6.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study Section 5.6, ICMP: The Internet Control Message Protocol, in the textbook.</li> +</ol> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 6 – ICMP: The Internet Control Message Protocol </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>Internet group management protocol (IGMP)<br>IGMP message types<br>ICMP type 8 code 0 message<br>Source quench message</p> +</div> +<div class="col-6"> +<p>Ping</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>What is the Internet communication message protocol (ICMP)?</li> +<li>What is ICMP used for?</li> +<li>How is ICMP used by the well-known ping program?</li> +<li>How can an ICMP source quench message be used by a router in network congestion control?</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 7 Network Management and SNMP, NETCONFYANG.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 7 Network Management and SNMP, NETCONFYANG.html new file mode 100644 index 0000000..0fd94b5 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/Section 7 Network Management and SNMP, NETCONFYANG.html @@ -0,0 +1,86 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Section 7: Network Management and SNMP, NETCONF/YANG</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Learning Objectives</h2> +<p>After successfully completing this section, you should be able to</p> +<ol> +<li>describe network management.</li> +<li>explain the fundamental issues of network management.</li> +<li>explain how a network administrator may benefit from having appropriate network management tools.</li> +<li>list and describe the five areas of network management.</li> +<li>list and describe the principles of network management.</li> +<li>explain some standards for network management.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents05/comp347u5s7.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study Section 5.7, Network Management and SNMP, NETCONFIG/YANG, in the textbook.</li> +</ol> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 7 – Network Management and SNMP, NETCONF/YANG </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>Networking management<br>Benefits from using network management tools<br>Detecting failure<br>Monitoring hosts<br>Monitoring traffic<br>Detecting rapid changes in a routing table<br>Monitoring for SLAs<br>Intrusion detection<br>Five areas of network management<br>Performance management<br>Fault management<br>Configuration management<br>Accounting management<br>Security management<br>Infrastructure for network management<br>Managing entity<br>Managed device<br>Managed objects<br>Management information base (MIB)<br>Network management agent</p> +</div> +<div class="col-6"> +<p>The simple network management protocol (SNMP)<br>The Internet standard management framework<br>Structure of management information (SMI)<br>SMI base data types<br>SMI higher-level constructs<br>MIB modules<br>Standardized MIB modules<br>SNMP protocol operations and transport mappings<br>Request-response mode of SNMP<br>Trap message<br>Polling mode of SNMP<br>SNMP applications<br>User-based security is SNMPv3 security<br>ISO standard ASN.1<br>Presentation service<br>Basic encoding rules (BER)<br>Type, length, value (TLV) approach</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>What is network management?</li> +<li>What are the responsibilities of a network administrator?</li> +<li>What are the potential benefits of network management tools?</li> +<li>What devices can be managed on a network?</li> +<li>What is a service-level agreement (SLA)?</li> +<li>What five areas of network management are defined by the ISO network management mode? What are the principal components of network management architecture?</li> +<li>What is the OSI CMISE/CMIP?</li> +<li>What is the Internet simple network management protocol (SNMP)?</li> +<li>What is the Internet management framework?</li> +<li>What is the structure of management information (SMI)?</li> +<li>How is management information defined in SMI?</li> +<li>What language constructs does SMI provide?</li> +<li>What is a management information base (MIB)?</li> +<li>What is the request response mode of SNMP?</li> +<li>What is a trap message?</li> +<li>What are SNMP applications?</li> +<li>What does SNMPv3 provide?</li> +<li>What is ASN.1 and what does it provide?</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/The Network Layer-Control Plane.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/The Network Layer-Control Plane.html new file mode 100644 index 0000000..c3300ef --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit05/The Network Layer-Control Plane.html @@ -0,0 +1,37 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Unit Overview</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Unit Overview</h2> +<p>The previous unit was a study of the data plane of the network layer. We learned how a transport layer segment is put into a packet for transmission from origin to destination, and how a packet is forwarded to the next hop.</p> +<p>Unit 5 deals with the control plane of the network layer. It illustrates how a transport layer segment is routed among routers from origin to destination. It also discusses a variety of routing algorithms and how network layer components and services are configured and managed.</p> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file |
