Introduction to Classless Routing

Slides:



Advertisements
Similar presentations
Chapter 7 RIP version 2.
Advertisements

Routing Protocols and Concepts – Chapter 7 Modified by Tony Chen
Chapter 6: Static Routing
RIP V1 W.lilakiatsakun.
RIP2 CCNA Exploration Semester 2 Chapter 7
The subnet /28 has been selected to be further subnetted to support point-to-point serial links. What is the maximum number of serial links.
RIP V2 W.lilakiatsakun.  RFC 2453 (obsoletes –RFC 1723 /1388)  Extension of RIP v1 (Classful routing protocol)  Classless routing protocol –VLSM is.
1 Introduction to Classless Routing CCNA 3/Module 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 RIPv2 Routing Protocols and Concepts – Chapter 7.
Routing Protocols and Concepts – Chapter 7 Sandra Coleman, CCNA, CCAI
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 RIP version 1 Routing Protocols and Concepts – Chapter 5.
1 CCNA 3 v3.1 Module 1. 2 CCNA 3 Module 1 Introduction to Classless Routing.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 RIP version 1&2 Revised by Chakchai So-In, Ph.D.
Introduction to Networking (Yarnfield) Variable Length Subnet Masking (VLSM)
Lecture Week 8 The Routing Table: A Closer Look
Introduction to Networking
Variable Length Subnet Mask (VLSM)
Types of Addresses in IPv4 Network Range
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 VLSM and CIDR Routing Protocols and Concepts – Chapter 6 Modified by.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Switching Basics and Intermediate Routing CCNA 3 Chapter 1
Lecture Week 7 RIPv2 Routing Protocols and Concepts.
Review Routing fundamental W.lilakiatsakun. Review Routing Fundamental VLSM VLSM Route Summarization Route Summarization Static & Dynamic Routing Static.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing Protocols.
Introduction to Classless Routing
111 What Is VLSM and Why Is It Used?. 222 Classful and Classless Routing Classful (basic subnetting) Classful routing protocols require that a single.
Chapter 6 VLSM and CIDR.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introduction to Routing and Packet Forwarding Routing Protocols and.
Chapter 6 VLSM and CIDR CIS 82 Routing Protocols and Concepts Rick Graziani Cabrillo College Last Updated: 3/30/2008.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 VLSM and CIDR Routing Protocols and Concepts – Chapter 6 05/07/2009.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 RIPv2 Routing Protocols and Concepts – Chapter 7.
VLSM and RIPv2 Warren Toomey GCIT. Introduction Switches deliver frames to stations. Routers deliver packets to networks. Only the final router has to.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing in an Enterprise Network Introducing Routing and Switching in the.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
1 Version 3.1 Module 6 Routed & Routing Protocols.
IP Internet Protocol Fundamental packet format that computers use to exchange information. Is a set of technical rules that defines how computers communicate.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
Routing Protocols and Concepts – Chapter 7
IP Addressing.
1 © 2003 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Classless Routing.
 RIP — A distance vector interior routing protocol  IGRP — The Cisco distance vector interior routing protocol (not used nowadays)  OSPF — A link-state.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing Protocols.
RIP V1 W.lilakiatsakun. RIP V1 characteristics RIP is a distance vector routing protocol. RIP is a distance vector routing protocol. RIP uses hop count.
CCNA2 v3 Module 7 v3 CCNA 2 Module 7 JEOPARDY K. Martin.
CHAPTER 6: STATIC ROUTING Static Routing 2 nd semester
1 Variable Length Subnet Masks ( VLSM ) “ Classful Route” Means if a route to a network starting with is received, it is a class A => mask length.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 1 Introduction to Classless Routing.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 1 Introduction to Classless Routing.
1 © 2004, Cisco Systems, Inc. All rights reserved. Introduction to Classless Routing.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Routing Loops.
Routing Protocols and Concepts
Introduction to Networking (Yarnfield)
CCNA 2 v3.1 Module 6 Routing and Routing Protocols
Chapter 9: Subnetting IP Networks
Chapter 3: Dynamic Routing
Chapter 9: Subnetting IP Networks
Routing Protocols and Concepts – Chapter 5
Routing Protocols and Concepts – Chapter 6 Modified by Tony Chen
Routing Protocols and Concepts
CCNA 3 v3 JEOPARDY Module 1 CCNA3 v3 Module 1 K. Martin.
Routing Protocols and Concepts – Chapter 5
CIT 384: Network Administration
Routing Protocols and Concepts – Chapter 5
Routing Protocols and Concepts – Chapter 7
Routing Protocols and Concepts – Chapter 5
Routing Protocols and Concepts – Chapter 7
CCE1030 Computer Networking
Presentation transcript:

Introduction to Classless Routing CCNA v3.0 Module 1 Introduction to Classless Routing

What is VLSM? A Variable Length Subnet Mask (VLSM) is a means of allocating IP addressing resources to subnets according to their individual need rather than some general network-wide rule. VLSM allows an organization to use more than one subnet mask within the same network address space. It is often referred to as ‘subnetting a subnet’, and can be used to maximize addressing efficiency. Large subnets are created for addressing LANs and small subnets are created for WAN links (a 30 bit mask is used to create subnets with only two host).

Subnetting vs. VLSM Subnetting allows you to divide big networks into smaller, equal-sized slices. VLSM allows you to divide big networks into smaller, different-sized slices. This enables you to make maximum use of your valuable IP address space. So basically, you are now utilizing subnet masks in the same IP address space.

Routing Protocols Supporting VLSM RIP v2 EIGRP OSPF

Addressing a Network with Standard Subnetting Site A has two Ethernet networks Site B had one Ethernet network Site C had one Ethernet network 207.21.24.0 /24 How many network addresses are needed? How many hosts are needed for the largest LAN? How many bits need to be borrowed to address this network? Site A Site B Site C 25 users 10 users 8 users

Addressing a Network with Standard Subnetting Site A Site B Site C 25 users 10 users 8 users Site A has two Ethernet networks Site B had one Ethernet network Site C had one Ethernet network If we borrow 3 bits from a class C address, that will give us eight networks, but we can only use six of them. Each network will have 30 usable addresses. It will take four network addresses to accommodate the Ethernet networks at each site. That leaves us with two extra networks. There is also a point-to-point WAN connection between each site. These two connections will take up the remaining two networks.

Addressing a Network with Standard Subnetting Borrowing 3 bits will meet the current needs of the company, but it leaves little room for growth. Each network will have 30 usable addresses, including the point-to-point WAN links (which only require two addresses). 207.21.24.0 Site A Site B Site C 25 users 10 users 8 users

We can use subnet 0 To enable subnet 0 on a Cisco router (if not already enabled), it is necessary to use the global configuration command ip subnet-zero. Router# configure terminal (config t) Router(config)# ip subnet-zero To disable subnet 0, use the no form of this command. Router(config)# no ip subnet-zero

Provides 1 network with 256 addresses. Subnetting in a Box In a class C network there are 256 addresses. Provides 1 network with 256 addresses. When we subnet the address, we break it down in to smaller units or subnets. Subnet mask: 255.255.255.0 256 addresses 255

Subnetting in a Box 128 addresses Borrowing 1 bit would break the 256 addresses in to two parts (networks) Providing 2 networks each with 128 addresses. Subnet mask: 255.255.255.128. 128 127 128 addresses 255

Subnetting in a Box Subnet mask: 255.255.255.192. 64 addresses Borrowing 2 bits would break each of the 2 networks in half again. Providing 4 networks, each with 64 addresses. Subnet mask: 255.255.255.192. 128 127 64 addresses 64 addresses 64 63 192 191 255

Subnetting in a Box Subnet mask: 255.255.255.224. 32 addresses Borrowing 3 bits would break each of these 4 networks in half again. Providing 8 networks, each with 32 addresses. Subnet mask: 255.255.255.224. 128 127 32 addresses 31 32 32 addresses 159 160 64 192 63 191 32 addresses 95 96 32 addresses 223 224 255

Subnetting in a Box Subnet mask: 255.255.255.240. 16 addresses Borrowing 4 bits would break each of these 8 networks in half again. Providing 16 networks, each with 16 addresses. Subnet mask: 255.255.255.240. 128 127 32 160 16 addresses 16 addresses 16 addresses 16 addresses 16 15 48 47 144 143 176 175 64 192 63 191 31 159 96 224 16 addresses 16 addresses 16 addresses 16 addresses 80 79 112 111 208 207 240 239 95 223 255

Addressing a Network Using VLSM When using VLSM to subnet an address, not all of the subnets have to be the same size. A different subnet mask may be applied to some of the subnets to further subnet the address. In order to take advantage of VLSM, the proper routing protocol must be selected. Not all routing protocols share subnetting information in their routing table updates.

Addressing a Network Using VLSM To subnet using VLSM, identify the LAN with the largest number of hosts. Subnet the address 207.21.24.0 /24 based on this information. Site A has two Ethernet networks (25 hosts each) Site B had one Ethernet network (10 hosts) Site C had one Ethernet network (8 hosts) Site A Site B Site C 25 users 10 users 8 users

Addressing a Network Using VLSM Subnet 1 & 2 to address Site A Ethernet networks. Subnet 5 to accommodate Site B & C Ethernet networks. Subnet 6 can be subnetted to accommodate the WAN links. Site A Site B Site C 25 users 10 users 8 users WAN links Free Addresses WAN 1 & 2 Site B & C Site B Site C Site A Free Addresses

Addressing a Network Using VLSM Through applying VLSM, the topology was able to be addressed and still have two complete subnets available for future growth. Site A Site B Site C 25 users 10 users 8 users 207.21.24.192 /30 207.21.24.196 /30 207.21.24.32 /27 207.21.24.64 /27 207.21.24.160 /28 207.21.24.176 /28

Addressing a Network Using VLSM Exercise 1 Your company IP network is 195.39.71.0 /24. Headquarters is connected to five branch offices by a WAN link, and to an ISP. Determine an appropriate IP addressing scheme. (the ISP owns the addresses on its link) Headquarters Branch 1 60 users 12 users Branch 2 Branch 3 Branch 4 Branch 5 ISP

Subnet according to the largest subnet needed. (Headquarters 60 hosts) 195.39.71.0 /24 Subnet according to the largest subnet needed. (Headquarters 60 hosts) 128 127 64 192 63 191 Borrow 2 bits or /26. This would give you 4 networks with 64 host addresses on each subnet. 255

Playing it safe, we will not use the first subnet (subnet 0). 64 128 192 We will start addressing with 195.39.71.64 /26. Headquarters needs 60 hosts, so we will assign them .64 - .127. Headquarters 60 hosts 26 bit mask or /26 (255.255.255.192)

The 5 Branch offices need 12 hosts each. 64 128 192 160 Branch 1 12 hosts /28 (255.255.255.240) Branch 2 12 hosts /28 (255.255.255.240) Branch 3 12 hosts /28 (255.255.255.240) Branch 4 12 hosts /28 (255.255.255.240) The next address block available is the .128 - .191 block. Use VLSM. 144 176 Headquarters 60 hosts 26 bit mask or /26 (255.255.255.192) Using a /28 mask will give us 16 hosts at each location. This will take care of 4 of the Branch offices.

To obtain a block for Branch 5, we will need to subnet the. 192 - To obtain a block for Branch 5, we will need to subnet the .192 - .255 block using a /28 mask. 64 128 192 160 Branch 1 12 hosts /28 (255.255.255.240) Branch 2 12 hosts /28 (255.255.255.240) Branch 3 12 hosts /28 (255.255.255.240) Branch 4 12 hosts /28 (255.255.255.240) 144 176 224 Branch 5 12 hosts /28 (255.255.255.240) Headquarters 60 hosts 26 bit mask or /26 (255.255.255.192) 208

Now connect the 5 WAN links to the Branch offices. These are point-to-point connections and only require 2 addresses. 160 128 Branch 1 12 hosts /28 (255.255.255.240) Branch 3 12 hosts /28 (255.255.255.240) 144 176 Branch 2 12 hosts /28 (255.255.255.240) Branch 4 12 hosts /28 (255.255.255.240) 232 64 192 224 WAN 1 WAN 2 WAN 3 WAN 4 Branch 5 12 hosts /28 (255.255.255.240) Here we will use a /30 mask to further subnet the subnets. Headquarters 60 hosts 26 bit mask or /26 (255.255.255.192) 228 236 240 248 208 WAN 5 244

Any remaining networks could be used for future growth of either LANs or WANs. Subnet 0 could also be further subnetted according to the needs of the network. 160 128 Branch 1 12 hosts /28 (255.255.255.240) Branch 3 12 hosts /28 (255.255.255.240) 144 176 Branch 2 12 hosts /28 (255.255.255.240) Branch 4 12 hosts /28 (255.255.255.240) 232 64 192 224 WAN 1 WAN 2 WAN 3 WAN 4 Branch 5 12 hosts /28 (255.255.255.240) Headquarters 60 hosts 26 bit mask or /26 (255.255.255.192) 228 236 240 248 208 WAN 5 244

Address provided by ISP Applying the Addresses to the Topology Address provided by ISP 195.39.71.64 /26 195.39.71.128 /28 195.39.71.144 /28 195.39.71.160 /28 195.39.71.176 /28 195.39.71.192 /28 195.39.71.208 /30 195.39.71.212 /30 195.39.71.216 /30 195.39.71.220 /30 195.39.71.224 /30

Classful Addressing The IPv4 address architecture uses (a/n) Class A 8 bit network number for Class A addresses 16 bit network number for Class B addresses 24 bit network number for Class C addresses Class A Network Host 1 - 126 Class B Network Host 1 128 - 191 Class C Network Host 1 192 - 223

Classful Addressing Classful addressing (A, B, C…) is obsolete.

Classless Interdomain Routing CIDR (pronounced “cider”) ignores class. Using CIDR, a router views a bit mask to determine the network and host portions of an address. This allows CIDR to craft network address spaces according to the size of a network instead of force-fitting networks into pre-sized network address spaces.

Classless Interdomain Routing CIDR sounds a lot like VLSM CIDR is usually discussed in general Internet context (ISPs) Uses custom length prefixes to reduce workload in key Internet routers VLSM is usually discussed in enterprise context Uses custom length prefixes to have better usage of enterprise address space

Classless Interdomain Routing Routers use the network-prefix, rather than the first 3 bits of the IP address, to determine the dividing point between the network number and the host number. In the CIDR model, each piece of routing information is advertised with a bit mask or prefix-length ( /x ). The prefix-length is a way of specifying the number bits in the network-portion of each routing table entry.

Classless Interdomain Routing For example, a network with 20 bits of network-number and 12 bits of host-number would be advertised with a 20 bit prefix (/20). The clever thing is that the IP address advertised with the /20 prefix could be a former Class A, Class B, or Class C. All addresses with a /20 prefix represent the same amount of address space (212 or 4,096 host addresses). 20 bits network + 12 bits host

Classless Interdomain Routing Address space can now be assigned in “chunks” that fit the need. If an organization needs 254 host addresses, what difference does it make whether they are given: a Class C (200.23.76.0 /24) 1/256th of a Class B (145.38.20.0 /24) 1/65,536th of a Class A (91.187.7.0 /24) Using a /24 prefix, each of these specifies eight host bits which will support 254 hosts.

Route Aggregation w/ CIDR or (Summarization) You need 500 addresses. Given two consecutive /24 addresses: (200.201.202.0 /24 and 200.201.203.0 /24) This address space could be advertised to the rest of the Internet as 200.201.202.0 /23. Why? (the two /24s have the first 23 bits in common). 11001000.11001001.11001010.00000000 11001000.11001001.11001011.00000000 23 bits network prefix

CIDR Scenario continued If the ISP owns all of the 200.201.0.0 networks (256 /24s), why should it advertise all of them separately? Instead, it could simply advertise 200.201.0.0 /16 (which would be 200.201.0.0 /24 through 200.201.255.0 /24). This would reduce the size of the routing tables on the router to which the routes are advertised. 11001000.11001001.00000000.00000000 11001000.11001001.11111111.00000000 .0.0 .255.0 16 bits network prefix

CIDR Scenario continued The summary of route 200.201.202.0 /23 is called a “CIDR block” or a supernet. Because we are dealing with binary, the block size is always a power of two (2, 4, 8, 16, 32, etc.). The starting point of the block must be a multiple of the power of two that is being used (21 … 2, 4, 6, 8, etc.). 200.201.202.0 200.201.204.0 200.201.206.0 200.201.208.0 200.201.210.0 Examples of starting addresses

Network Prefixes 23 bits 200.201.200.0 11001000.11001001.11001000.00000000 200.201.201.0 11001000.11001001.11001001.00000000 200.201.202.0 11001000.11001001.11001010.00000000 200.201.203.0 11001000.11001001.11001011.00000000 200.201.204.0 11001000.11001001.11001100.00000000 200.201.205.0 11001000.11001001.11001101.00000000 200.201.206.0 11001000.11001001.11001110.00000000 200.201.207.0 11001000.11001001.11001111.00000000 200.201.208.0 11001000.11001001.11010000.00000000 200.201.209.0 11001000.11001001.11010001.00000000 200.201.210.0 11001000.11001001.11010010.00000000 200.201.211.0 11001000.11001001.11010011.00000000 200.201.200.0/23 200.201.202.0/23 200.201.204.0/23 200.201.206.0/23 200.201.208.0/23 200.201.210.0/23

Network Prefixes 22 bits 200.201.200.0 11001000.11001001.11001000.00000000 200.201.201.0 11001000.11001001.11001001.00000000 200.201.202.0 11001000.11001001.11001010.00000000 200.201.203.0 11001000.11001001.11001011.00000000 200.201.204.0 11001000.11001001.11001100.00000000 200.201.205.0 11001000.11001001.11001101.00000000 200.201.206.0 11001000.11001001.11001110.00000000 200.201.207.0 11001000.11001001.11001111.00000000 200.201.208.0 11001000.11001001.11010000.00000000 200.201.209.0 11001000.11001001.11010001.00000000 200.201.210.0 11001000.11001001.11010010.00000000 200.201.211.0 11001000.11001001.11010011.00000000 200.201.200.0/22 200.201.204.0/22 200.201.208.0/22

Network Prefixes 21 bits 200.201.200.0 11001000.11001001.11001000.00000000 200.201.201.0 11001000.11001001.11001001.00000000 200.201.202.0 11001000.11001001.11001010.00000000 200.201.203.0 11001000.11001001.11001011.00000000 200.201.204.0 11001000.11001001.11001100.00000000 200.201.205.0 11001000.11001001.11001101.00000000 200.201.206.0 11001000.11001001.11001110.00000000 200.201.207.0 11001000.11001001.11001111.00000000 200.201.208.0 11001000.11001001.11010000.00000000 200.201.209.0 11001000.11001001.11010001.00000000 200.201.210.0 11001000.11001001.11010010.00000000 200.201.211.0 11001000.11001001.11010011.00000000 200.201.200.0/21

CIDR in a Nutshell Hand out pieces of classful networks (to avoid wasting addresses) Identify the network portion of an address with a network prefix ( /x) Advertise blocks of networks (to reduce the size of routing tables).

CIDR Example Objective Create an addressing scheme using VLSM. Scenario You are assigned the CIDR address 200.32.108.0 /22 and you must support the network shown in the diagram. Create an addressing scheme that will meet the diagram requirements. 300 users 100 users

Dissect the problem Given the CIDR address 200.32.108.0 /22 How many /24 networks do we have? How many host addresses do we have? What is the largest LAN requirement? 300 users 100 users

Host required - 300, 100, 100, 100, and 3 WAN links Address given - 200.32.108.0 /22 Host required - 300, 100, 100, 100, and 3 WAN links 200.32.108.0 200.32. 110.0 255 255 200.32. 109.0 200.32. 111.0 255 255

Host required - 300, 100, 100, 100, and 3 WAN links Address given - 200.32.108.0 /22 Host required - 300, 100, 100, 100, and 3 WAN links 200.32.108.0 200.32. 110.0 200.32.108.0 /23 300 hosts 255 255 200.32. 109.0 200.32. 111.0 255 255

Host required - 300, 100, 100, 100, and 3 WAN links Address given - 200.32.108.0 /22 Host required - 300, 100, 100, 100, and 3 WAN links 127 128 200.32.110.0 /25 100 hosts 200.32.110.128 /25 200.32.108.0 200.32. 110.0 200.32.108.0 /23 300 hosts 255 255 200.32. 109.0 200.32. 111.0 255 255

Host required - 300, 100, 100, 100, and 3 WAN links Address given - 200.32.108.0 /22 Host required - 300, 100, 100, 100, and 3 WAN links 128 200.32.110.0 /25 100 hosts 200.32.110.128 /25 100 hosts 200.32.108.0 200.32. 110.0 200.32.108.0 /23 300 hosts 255 127 255 127 128 200.32.111.0 /25 100 hosts 200.32. 109.0 200.32. 111.0 255 255

Host required - 300, 100, 100, 100, and 3 WAN links Address given - 200.32.108.0 /22 Host required - 300, 100, 100, 100, and 3 WAN links 128 200.32.110.0 /25 100 hosts 200.32.110.128 /25 100 hosts 200.32.108.0 200.32. 110.0 200.32.108.0 /23 300 hosts 255 127 255 128 200.32.111.0 /25 100 hosts 191 192 200.32. 109.0 223 224 200.32. 111.0 240 239 248 247 WAN links /30 243 252 251 244 255 127 255

CIDR Result Given the CIDR address 200.32.108.0 /22 200.32.108.0 /23 300 users 100 users 200.32.108.0 /23 200.32.110.0 /25 200.32.110.128 /25 200.32.111.0 /25 200.32.111.240 /30 200.32.111.248 /30 200.32.111.244 /30 Two /24s

Classless Interdomain Routing For the router to operate in a classless manner and match destination IP addresses to a CIDR network address, The global command: ip classless must be configured. Router(config)# ip classless

Routing Information Protocol (RIP) RIP is a relatively old, but still commonly used interior gateway protocol (IGP). It was created for use in small homogeneous networks. It is a distance-vector protocol that is used with classful IP addressing only. RIP v1 sends routing update messages at regular intervals (30 seconds) and when the network topology changes. RIP uses hop count as its only metric and maintains only the best route to a destination.

RIP Version 2 Known as RIP V2 In RIP v2 all of the operation procedures, timers, and stability functions of RIP v1 remain the same in version 2, with the exception of the broadcast updates. RIP v2 has become the standard version of RIP used in networks today.

RIP V2 is RIP V1 with extensions Subnet masks carried with each route entry Authentication of routing updates Next-hop addresses carried with each route entry External route tags Multicast route updates

RIP v2 The most important of these extensions is the addition of a Subnet Mask field This enables the use of variable-length subnet masks (VLSMs) and qualifies RIP v2 as a classless routing protocol. RIP v2 Packet Format RIP v1 Packet Format

RIP v2 RIP v2 allocated a 4-octet field to associate a subnet mask to a destination IP address. When used in tandem, the IP address and its subnet mask enable RIP v2 to specifically identify the type of destination that the route leads to. This allows RIP v2 to route specific subnets, regardless of whether the subnet mask is fixed or of variable length. RIP v2 Packet Format

RIP v2 RIP v2 differs from RIP v1 in the way update are sent out. RIP v1 sends updates as a broadcast (all stations receive the broadcast message) RIP v1 does not send subnet mask information in its updates. RIP v2 sends updates as a multi-cast. Multi-casting is a technique for simultaneously advertising routing information to multiple RIP devices via the class D address 224.0.0.9

RIP v1 & RIP v2 comparisons Both use hop count as a metric Both have the same metric value for infinite distance (16) Both use split horizon to prevent routing loops. RIP v1 broadcasts routing table updates, while RIP v2 multicasts its updates

Configuring RIP v1 To configure RIP v1 on a router, enter the following commands: Router# config t Router(config)# router rip Router(config-router)# network 192.168.12.0 NOTE - If no version is specified in the configuration, version 1 will be used. The router will listen for version 1 and 2 updates but send only version 1.

Configuring RIP v2 To take advantage of version 2s features, it is necessary to turn off version 1 support and enable version 2 updates with the following commands: Router(config)# router rip Router(config-router)# version 2 Router(config-router)# network 192.168.12.0 NOTE - The default behavior can be restored by entering the command no version in the config-router mode. Router(config-router)# no version

Verifying & Troubleshooting RIP show ip route to make sure routers have learned all networks dynamically show ip protocols to see information about the routing protocols used. debug ip RIP to see live routing updates

Overriding Default Behavior of RIP You can override the default behavior of RIP by configuring a particular interface to behave differently. Router(config)# router rip Router(config-router)# version 2 Router(config-router)# network 192.168.12.0 Router(config-router)# exit RIP v2 configured on the router. Router(config)# int e0 Router(config-if)# ip address 192.168.12.33 255.255.255.224 Router(config-if)# ip rip send version 1 Router(config-if)# ip rip receive version 1 Interface e0 sends and receives version 1 updates only.

Overriding Default Behavior of RIP You can override the default behavior of RIP by configuring a particular interface to behave differently. Router(config)# int e1 Router(config-if)# ip address 192.168.12.65 255.255.255.224 Router(config-if)# ip rip send version 1 2 Router(config-if)# ip rip receive version 1 2 Interface e1 sends and receives both version 1 and 2 updates. Interface e2 has no special configuration and therefore sends and receives version 2 by default. Router(config)# int e2 Router(config-if)# ip address 192.168.12.97 255.255.255.224

Review of Static & Default Routing

Configuring static routes w/ outgoing interface Administrative distance of 0 - default

Configuring static routes w/ next-hop IP address Next hop interface Administrative distance of 1 - default

Configuring Static Routes Remember, an administrator actually enters these routes into the routing table. That makes them static route entries – because the router is not “discovering” those routes. If for some reason that outgoing interface goes down or is not available for some reason, then at that time the route will be removed from the routing table. Show ip route shows the routing table. The route would still be in the configuration (because it was entered globally), but that route could now no longer be used by the router because the interface it refers to is down for some reason.

Administrative Distance What is the default for a outgoing interface? What is the default for the next-hop address? Defaults can always be changed!!! Just make it higher if you want it to be a “backup” route. ip route 192.168.2.0 255.255.255.0 192.188.4.1 120

The LAN on Router B from Router A using next-hop? Router C S1 192.168.2.2/24 S1 192.168.4.2/24 192.168.1.0/24 192.168.3.0/24 192.168.5.0/24 What would you enter to configure a static route from Router C to the LAN on Router A using outgoing interface? The LAN on Router B from Router A using next-hop?

The static default route A router should be configured with a special type of static route – a default route. This default route routes packets with destinations that do not match any of the other routes in the routing table It is a “gateway of last resort” that allows the router to forward “destination unknown” packets out a particular interface ip route 0.0.0.0 0.0.0.0 [next-hop-address | outgoing interface]

Default Route on non-directly connected networks

Default Route on non-directly connected networks

Introduction to Classless Routing CCNA v3.0 Module 1 Introduction to Classless Routing