<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-898929907471659432</id><updated>2024-10-24T15:06:32.056-07:00</updated><title type='text'>OSPF   Open Shortest Path Firs</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-5393316294399459729</id><published>2012-04-13T06:37:00.000-07:00</published><updated>2012-04-13T06:37:00.206-07:00</updated><title type='text'>OSPF designated router (DR)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
The OSPF protocol elects a designated router &amp;nbsp;that is responsible for keeping&lt;br /&gt;
all routers updated on shortest routes. Instead of exchanging route infor-mation with ever other router in the network, routers only communicate&lt;br /&gt;
their routes to the designated router. The designated router then updates&lt;br /&gt;
everyone on the routes available. Consolidating the exchange of information&lt;br /&gt;
about routes to the designated router improves the efficiency of the network&lt;br /&gt;
because less bandwidth is consumed by having each router communicate its&lt;br /&gt;
routes only to the designated router, instead of communicating with every&lt;br /&gt;
other router in their area.&lt;br /&gt;
Routers send their LSA packets to a multicast address (224.0.0.6). The DR lis-tens to this multicast IP address. The DR relays routing information back to&amp;nbsp;the routers by sending route updates to the multicast address 224.0.0.5. All&lt;br /&gt;
routers running OSPF are listening to the 224.0.0.5 multicast IP address.&lt;br /&gt;
Selecting a designated router&lt;br /&gt;
The designated router is elected based on the OSPF priority. The OSPF prior-ity is a value between 0 and 255 assigned to a router interface using the &amp;nbsp;ip&lt;br /&gt;
ospf priority value Cisco IOS command. The default OPSF priority is&lt;br /&gt;
set to 1.&lt;br /&gt;
The router with the highest OPSF priority becomes the designated router.&lt;br /&gt;
If two routers have the same OPSF priority, the &amp;nbsp;router ID (RID) &amp;nbsp;is used to&lt;br /&gt;
decide which one becomes the DR.&lt;br /&gt;
&lt;br /&gt;
It is best practice to configure a core router — or the largest, most highly avail-able, and most powerful router — in your network to be the designated router.&lt;br /&gt;
You can control which router is elected DR using either of the following:&lt;br /&gt;
&amp;nbsp;✦ Loopback interfaces: &amp;nbsp;Create loopback interfaces on each router in your&lt;br /&gt;
network, and set the highest IP address on the one you want to become&lt;br /&gt;
the DR.&lt;br /&gt;
&amp;nbsp;✦ OSPF priority: Set the highest OPSF priority on the router and interface&lt;br /&gt;
you want to become the DR.&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/5393316294399459729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-designated-router-dr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/5393316294399459729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/5393316294399459729'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-designated-router-dr.html' title='OSPF designated router (DR)'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-5101702993267541257</id><published>2012-04-13T06:32:00.000-07:00</published><updated>2012-04-12T06:36:27.572-07:00</updated><title type='text'>OSPF Routing Hierarchy</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
OSPF uses the Dijkstra shortest path first (SPF) routing algorithm to calculate&lt;br /&gt;
the shortest path from a router to each destination network.&lt;br /&gt;
&lt;br /&gt;
The Dijkstra SPF routing algorithm does the following:&lt;br /&gt;
&amp;nbsp;✦ Considers the router to be the root of a tree&lt;br /&gt;
&amp;nbsp;✦ Considers each destination network (router) to be a branch or a leaf in&lt;br /&gt;
that tree&lt;br /&gt;
&amp;nbsp;✦ Calculates the shortest route from the root of the tree (the router) to&lt;br /&gt;
each branch and to each leaf (to each destination network)&lt;br /&gt;
Effectively, the Dijkstra SPF algorithm calculates the shortest route from&lt;br /&gt;
each router to each network in the OSPF routing domain (or autonomous&lt;br /&gt;
system), b ecause each router is the root of its own tree. This creates a shortest-&lt;br /&gt;
path tree for each router.&lt;br /&gt;
However, OSPF does not need to calculate the shortest path from each router&lt;br /&gt;
to each destination if the network is designed in a hierarchical fashion.&lt;br /&gt;
Router trees overlap in a hierarchical design. This improves the efficiency of&lt;br /&gt;
OSPF because after the Dijkstra SPF algorithm calculates the shortest routes&lt;br /&gt;
for a branch of the tree, it doesn’t need to recalculate those routes as you&lt;br /&gt;
move up the tree to the root router.&lt;br /&gt;
Figure 6-1 shows the recommended network topology for OSPF.&lt;br /&gt;
Observe the following:&lt;br /&gt;
&amp;nbsp;✦ One router is the root of the OSPF tree (although you can configure&lt;br /&gt;
more than one root router).&lt;br /&gt;
&amp;nbsp;✦ The OSPF routing domain (or autonomous system) is divided into areas&lt;br /&gt;
with at least one designated router (DR) in each area. It is best practice&lt;br /&gt;
to have a &amp;nbsp;backup designated router (BDR) in each area as well.&lt;br /&gt;
In this example, the tree that starts at router 10-1, going down, is&lt;br /&gt;
&amp;nbsp;✦ Part of the DR-10 router tree in area 10&lt;br /&gt;
&amp;nbsp;✦ Part of the BDR-10 router tree in area 10&lt;br /&gt;
&amp;nbsp;✦ Part of the root tree in the area 0&lt;br /&gt;
This is good, because after OSPF (the Dijkstra SPF algorithm) calculates the&lt;br /&gt;
shortest route from router 10-1 to each destination underneath, the DR-10&lt;br /&gt;
router, the BDR-10 router, and the root router can readily use those shortest&lt;br /&gt;
routes to destinations under the 10-1 router.&lt;br /&gt;
&lt;br /&gt;
Figure 6-1:&lt;br /&gt;
OSPF&amp;nbsp;routing&amp;nbsp;hierarchy.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.soi.wide.ad.jp/class/20040013/slides/02/img/21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.soi.wide.ad.jp/class/20040013/slides/02/img/21.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
. . .&lt;br /&gt;
OSPF route summarization&lt;br /&gt;
The reuse of previously calculated shortest routes is leveraged by route sum-&lt;br /&gt;
marization. Route summarization allows routers to identify common network&lt;br /&gt;
IP address spaces and create a summarized route for the IP address space as&lt;br /&gt;
opposed to creating a route for each IP address individually. This improves&lt;br /&gt;
network throughput because routers sharing a summarized route send LSA&lt;br /&gt;
packets upstream only when the summarized route changes, as opposed to&lt;br /&gt;
sending LSA packets upstream for each of their (internal, or downstream)&lt;br /&gt;
routes. For example, in Figure 6-1:&lt;br /&gt;
&amp;nbsp;✦ The tree underneath router DR-10 is one IP address space (subnet).&lt;br /&gt;
&amp;nbsp;✦ The tree underneath router BDR-10 is another IP address space&lt;br /&gt;
(subnet).&lt;br /&gt;
&amp;nbsp;✦ The tree underneath router 10-1 is one IP address space (subnet).&lt;br /&gt;
&amp;nbsp;✦ The tree underneath router 10-2 is another IP address space (subnet).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, the DR-10 tree includes the 10-1 and the 10-2 trees. Similarly, the&lt;br /&gt;
BDR-10 tree includes the 10-1 and the 10-2 trees.&lt;br /&gt;
Suppose that networks in area 10 have the following IP addresses:&lt;br /&gt;
&amp;nbsp;✦ Router DR-10: 172.10.75.0&lt;br /&gt;
&amp;nbsp;✦ Router BDR-10: 172.10.76.0&lt;br /&gt;
&amp;nbsp;✦ Router 10-1: 172.10.77.0&lt;br /&gt;
&amp;nbsp;✦ Router 10-2: 172.10.78.0&lt;br /&gt;
The first 2 bytes are the same for all subnets in area 10: 172.10. The third&lt;br /&gt;
byte is different. Table 6-1 examines these IP addresses in binary.&lt;br /&gt;
Table 6-1 &amp;nbsp;Route Summarization&lt;br /&gt;
IP Address Byte 1&amp;nbsp;(172)Byte 2&amp;nbsp;(10)Byte 3&amp;nbsp;(75, 76,&amp;nbsp;77, 78)Byte 4 (0)&lt;br /&gt;
&amp;nbsp;172.10.75.0 1100 0000 0000 1010 0100 1011 0000 0000&lt;br /&gt;
172.10.76.0 1100 0000 0000 1010 0100 1100 0000 0000&lt;br /&gt;
172.10.77.0 1100 0000 0000 1010 0100 1101 0000 0000&lt;br /&gt;
172.10.78.0 1100 0000 0000 1010 0100 1110 0000 0000&lt;br /&gt;
Observe that the IP address of these networks is almost the same except for&lt;br /&gt;
byte 3. Now from the perspective of the root router in area 0, this difference&lt;br /&gt;
is irrelevant because the DR-10 and BDR-10 trees both include the 10-1 and&lt;br /&gt;
the 10-2 trees. Hence, if the root router in area 0 knows how to get to DR-10&lt;br /&gt;
and to BDR-10, it knows how to get to everyone underneath. So, it makes&lt;br /&gt;
sense to expose only one route up to the root router instead of exposing all&lt;br /&gt;
four. That is exactly what route summarization accomplishes.&lt;br /&gt;
So how do you summarize these routes? Table 6-1 shows that only byte 3&lt;br /&gt;
varies. Specifically, only the second nibble in byte 3 varies. Assume that&lt;br /&gt;
nibble 2 in byte 3 would be the same for all routers (for example, 0100&lt;br /&gt;
1011, which is 75). You would have IP address 172.10.75.0 for all networks.&lt;br /&gt;
However, you can only do this if you modify the subnet mask.&lt;br /&gt;
The subnet mask changes from 255.255.255.0 (/24) to 255.255.240.0 (/20),&lt;br /&gt;
because the variable part of the IP address now includes 4 more bits in&lt;br /&gt;
byte 3. Table 6-2 details the following:&lt;br /&gt;
&lt;br /&gt;
✦ The original subnet mask, where bytes 1 and 2 represent the network IP&lt;br /&gt;
address and bytes 3 and 4 are used for variable intranetwork addresses.&lt;br /&gt;
&amp;nbsp;✦ The new subnet mask for the summarized route, where byte 1 and the&lt;br /&gt;
first nibble in byte 2 represent the network IP address. The second&lt;br /&gt;
nibble of byte 2 and bytes 3 and 4 represent the variable intranetwork IP&lt;br /&gt;
addresses.&lt;br /&gt;
Table 6-2 &amp;nbsp;Subnet Mask for Summarized Route&lt;br /&gt;
Mask &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Byte 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Byte 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Byte 3 &amp;nbsp; &amp;nbsp; &amp;nbsp; Byte 4&lt;br /&gt;
255.255.255.0 1111 1111 1111 1111 1111 1111 0000 0000&lt;br /&gt;
255.255.240.0 1111 1111 1111 1111 1111 0000 0000 0000&lt;br /&gt;
Now you can expose route 172.10.75.0/20 up to the root router in area 0. You&lt;br /&gt;
are telling the root router in area 0 to keep track of route 172.10.75.0/20 to&lt;br /&gt;
get to any of the networks in area 10.&lt;br /&gt;
In fact, you can have two summarized routes in this example, because both&lt;br /&gt;
DR-10 and BDR-10 connect to the root router in area 0:&lt;br /&gt;
&amp;nbsp;✦ One route to reach the tree under router DR-10: 172.10.75.0/20&lt;br /&gt;
&amp;nbsp;✦ One route to reach the tree under router BDR-10: 172.10.76.0/20&lt;br /&gt;
Now instead of exposing four routes up to the root router in area 0, you only&lt;br /&gt;
expose one (or two) summarized routes. This improves the efficiency of the&lt;br /&gt;
root router because it needs to maintain only one (or two) route(s) for area&lt;br /&gt;
10 instead of maintaining four routes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/5101702993267541257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-routing-hierarchy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/5101702993267541257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/5101702993267541257'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-routing-hierarchy.html' title='OSPF Routing Hierarchy'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-4739526061290503345</id><published>2012-04-13T06:30:00.000-07:00</published><updated>2012-04-13T06:30:00.527-07:00</updated><title type='text'>OSPF Cost metric</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
OSPF uses the cost &amp;nbsp;metric to evaluate the quality of each link.&lt;br /&gt;
Route cost is a metric calculated based on the bandwidth of each link. Cisco&lt;br /&gt;
routers calculate the cost by dividing a default bandwidth of 100 Mbps (100&lt;br /&gt;
million bits per second) by the actual bandwidth of the link.&lt;br /&gt;
For example, the following list illustrates the default OSPF cost calculated by&lt;br /&gt;
Cisco routers for various bandwidths:&lt;br /&gt;
&amp;nbsp;✦ 64-Kbps (64,536-bits-per-second) link: 100,000,000 / 64,536 = 1,562&lt;br /&gt;
&amp;nbsp;✦ 1.544-Mbps (T1) link: 100,000,000 / 1,544,000 = 64&lt;br /&gt;
&amp;nbsp;✦ 10-Mbps link: 100,000,000 / 10,000,000 = 10&lt;br /&gt;
&amp;nbsp;✦ 100-Mbps link: 100,000,000 / 100,000,000 = 1&lt;br /&gt;
&amp;nbsp;✦ 1-Gbps link: 100,000,000 / 1,000,000,000 = 0.1&lt;br /&gt;
&amp;nbsp;✦ 10-Gbps link: 100,000,000 / 10,000,000,000 = 0.01&lt;br /&gt;
OSPF chooses the route with the lowest cost. You can modify the default&lt;br /&gt;
reference bandwidth used to calculate the OSPF cost using the &amp;nbsp;auto-cost&lt;br /&gt;
reference-bandwidth Cisco IOS command in global configuration mode.&lt;br /&gt;
It is very important to set the same reference bandwidth on all routers in&lt;br /&gt;
your network.&lt;br /&gt;
For example, if most links in your network are 1 Gbps, you set the reference&lt;br /&gt;
bandwidth to 1 Gbps instead of 100 Mbps using the following commands:&lt;br /&gt;
RT6751&amp;gt;enable (or en)&lt;br /&gt;
RT6751#configure terminal (or config t)&lt;br /&gt;
RT6751(config)#auto-cost reference-bandwidth 1000000000&lt;br /&gt;
RT6751(config)#exit&lt;br /&gt;
RT6751#disable&lt;br /&gt;
RT6751&amp;gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/4739526061290503345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-cost-metric.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/4739526061290503345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/4739526061290503345'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-cost-metric.html' title='OSPF Cost metric'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-8551202504345933719</id><published>2012-04-13T06:29:00.000-07:00</published><updated>2012-04-13T06:29:00.190-07:00</updated><title type='text'>OSPF Route updates</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
OSPF continues to update routers about available routes after they have&lt;br /&gt;
converged. These route updates are sent in the form of link-state advertise-ment (LSA) packets. Routers exchange LSA packets to maintain their link-state tables . After they have built their neighbor and link-state tables, routers&lt;br /&gt;
know the following:&lt;br /&gt;
&amp;nbsp;✦ Their neighbors&lt;br /&gt;
&amp;nbsp;✦ The network topology in their immediate vicinity&lt;br /&gt;
&amp;nbsp;✦ The network topology in the vicinity of their neighbors&lt;br /&gt;
Next, each router evaluates the quality of each route registered in the link-state table.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/8551202504345933719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-route-updates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/8551202504345933719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/8551202504345933719'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-route-updates.html' title='OSPF Route updates'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-3185472914622194049</id><published>2012-04-13T06:28:00.000-07:00</published><updated>2012-04-13T06:28:00.879-07:00</updated><title type='text'>OSPF Convergence</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
The OSPF routing protocol converges within seconds because neighbor&lt;br /&gt;
routers only exchange “Hello” messages initially. During the convergence&lt;br /&gt;
process, routers get to know each other, exchanging communication param-eters and setting up their &amp;nbsp;neighbor table.&lt;br /&gt;
Routers can only become neighbors if the following things occur:&lt;br /&gt;
&amp;nbsp;✦ They have successfully exchanged “Hello” messages&lt;br /&gt;
&amp;nbsp;✦ They have interfaces in the same routing domain (that is, in the same&lt;br /&gt;
autonomous system)&lt;br /&gt;
&amp;nbsp;✦ They have their hello timers set to the same values. Hello timers define&lt;br /&gt;
the following:&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;The frequency at which routers send each “Hello” message to each&lt;br /&gt;
other&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;How long neighbors wait before they consider a router out of network&lt;br /&gt;
Hello messages are not only sent during the convergence process but also&lt;br /&gt;
afterward to keep track of which routers are still in the network. If a router&lt;br /&gt;
becomes unavailable and stops sending Hello messages, one of the hello&lt;br /&gt;
timers defines how long neighbor routers wait for a Hello message before&lt;br /&gt;
they consider the unavailable router out of the network&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/3185472914622194049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-convergence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/3185472914622194049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/3185472914622194049'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/ospf-convergence.html' title='OSPF Convergence'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-5203110787095914018</id><published>2012-04-12T06:14:00.002-07:00</published><updated>2012-04-12T06:14:22.933-07:00</updated><title type='text'>Characteristics of OSPF</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Here are the main characteristics of the OPSF protocol:&lt;br /&gt;
&amp;nbsp;✦ Route updates are only sent when routes change. Each router sends a &lt;br /&gt;
link-state advertisement (LSA) &amp;nbsp;whenever a change occurs in one of the&lt;br /&gt;
routes known to the router.&lt;br /&gt;
&amp;nbsp;✦ LSAs contain information about the route that changed only.&lt;br /&gt;
&amp;nbsp;✦ Routers exchange “Hello” messages during the convergence process to&lt;br /&gt;
build their neighbor tables.&lt;br /&gt;
&amp;nbsp;✦ OSPF, like RIP, is supported on non-Cisco routers.&lt;br /&gt;
&amp;nbsp;✦ OSPF supports variable-length subnet masking (VLSM).&lt;br /&gt;
&amp;nbsp;✦ OSPF supports an unlimited number of network hops.&lt;br /&gt;
&amp;nbsp;✦ OSPF scales out very well because&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;It divides the routing domain (autonomous system) into areas.&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;It classifies routers hierarchically.&lt;br /&gt;
&lt;br /&gt;
• &amp;nbsp;It converges very quickly.&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;It sends routes updates (LSAs) only when routes change, minimizing&lt;br /&gt;
route change traffic.&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;LSA packets have a small footprint.&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;LSA traffic is consolidated to the designated router.&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;LSA traffic is minimized when routes are summarized.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.cathayschool.com/upfiles/attached/201111/20111107174306_8125.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; src=&quot;http://www.cathayschool.com/upfiles/attached/201111/20111107174306_8125.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/5203110787095914018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/characteristics-of-ospf.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/5203110787095914018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/5203110787095914018'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/characteristics-of-ospf.html' title='Characteristics of OSPF'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-3589800649568702088</id><published>2012-04-12T06:12:00.001-07:00</published><updated>2012-04-12T06:12:12.401-07:00</updated><title type='text'>Routing tables of OSPF</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
OSPF maintains these routing tables:&lt;br /&gt;
&amp;nbsp;✦ Neighbor table: This table keeps track of the neighbors of a router.&lt;br /&gt;
Each router running OSPF maintains its own neighbor table. Thus, each&lt;br /&gt;
router has a clear picture of its peer routers, and each router has a&lt;br /&gt;
clear picture of the network topology in its immediate vicinity.&lt;br /&gt;
&amp;nbsp;✦ Link-state table: This table keeps track of the state of the links on neigh-bor routers. In other words, this table keeps track of the state of the&lt;br /&gt;
routes on neighbor routers. Each router running OSPF maintains its own&lt;br /&gt;
link-state table. Thus:&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;Each router has a clear picture of the topology in the immediate&lt;br /&gt;
vicinity of its neighbors.&lt;br /&gt;
&amp;nbsp; • &amp;nbsp;Using the neighbor table and the link state, each router has a two-level knowledge of the network topology: the topology in its immedi-ate vicinity and the topology in the vicinity of its neighbors.&lt;br /&gt;
&amp;nbsp;✦ Routing table: This table keeps track of the metrics of each link tracked&lt;br /&gt;
by the link-state table. Hence, whereas the neighbor and link-state&lt;br /&gt;
tables are used to quantify routes, the routing table is used to qualify&lt;br /&gt;
each route.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.cisco.com/image/gif/paws/12151/ospf-rte-chk.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://www.cisco.com/image/gif/paws/12151/ospf-rte-chk.jpg&quot; width=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/3589800649568702088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/routing-tables-of-ospf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/3589800649568702088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/3589800649568702088'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/routing-tables-of-ospf.html' title='Routing tables of OSPF'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-4470393480722007672</id><published>2012-04-12T06:04:00.000-07:00</published><updated>2012-04-12T06:04:03.573-07:00</updated><title type='text'>Introducing Open Shortest Path First (OSPF)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Link-state routing protocols build their routing tables independently based&lt;br /&gt;
on route updates they receive from their neighbors. Link-state protocols&lt;br /&gt;
do not merge the routing tables of neighbor routers. Link-state protocols&lt;br /&gt;
enable routers to have a clear image of neighbors, network topology, and&lt;br /&gt;
routes to their neighbors and beyond by maintaining not just routing tables&lt;br /&gt;
but also topology and neighbor tables.&lt;br /&gt;
&amp;nbsp;OSPF complies with all these link-state routing protocol characteristics&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hill2dot0.com/wiki/images/thumb/f/f3/G0863_Link-State-Routing-Pr.jpg/300px-G0863_Link-State-Routing-Pr.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.hill2dot0.com/wiki/images/thumb/f/f3/G0863_Link-State-Routing-Pr.jpg/300px-G0863_Link-State-Routing-Pr.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/4470393480722007672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/introducing-open-shortest-path-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/4470393480722007672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/4470393480722007672'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/introducing-open-shortest-path-first.html' title='Introducing Open Shortest Path First (OSPF)'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-898929907471659432.post-2135351639049153454</id><published>2012-04-12T06:01:00.002-07:00</published><updated>2012-04-12T06:01:59.639-07:00</updated><title type='text'>Open Shortest Path First (OSPF) Protocol</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OSPF is a link-state routing protocol. OSPF was developed based on an&lt;br /&gt;
open standard and is supported by several router manufacturers.&lt;br /&gt;
OSPF is widely used as an &amp;nbsp;interior gateway protocol (IGP), &amp;nbsp;especially in large&lt;br /&gt;
network environments. Interior gateway protocols, including OSPF, route&lt;br /&gt;
within a single routing domain. A single routing domain, &amp;nbsp;also known as an&lt;br /&gt;
autonomous system (AS), is a group of routers and network addresses that&lt;br /&gt;
use a common routing system. For example, a network that uses OSPF on all&lt;br /&gt;
routers is an autonomous system. This network can be connected to a large&lt;br /&gt;
service provider network that is using another routing protocol such as &amp;nbsp;IS-IS&lt;br /&gt;
(Intermediate System–to–Intermediate System). &amp;nbsp;The service provider’s IS-IS&lt;br /&gt;
network is another autonomous system. The protocol used to route between&lt;br /&gt;
autonomous systems and between large Internet service providers is called&lt;br /&gt;
Border Gateway Protocol (BGP). It is not necessary to know all the details&lt;br /&gt;
about IGPs and BGPs, but it is important to know that OSPF is classified as&lt;br /&gt;
an interior gateway protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://t0.gstatic.com/images?q=tbn:ANd9GcR0UWJtuu7kwFksbtnyMX9LLu_x55al4wrBFCSH85Xj3AYp4XKttbHLb0ry&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://t0.gstatic.com/images?q=tbn:ANd9GcR0UWJtuu7kwFksbtnyMX9LLu_x55al4wrBFCSH85Xj3AYp4XKttbHLb0ry&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myospf.blogspot.com/feeds/2135351639049153454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myospf.blogspot.com/2012/04/open-shortest-path-ospf-protocol-ospf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/2135351639049153454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/898929907471659432/posts/default/2135351639049153454'/><link rel='alternate' type='text/html' href='http://myospf.blogspot.com/2012/04/open-shortest-path-ospf-protocol-ospf.html' title='Open Shortest Path First (OSPF) Protocol'/><author><name>ryk Hafiz</name><uri>http://www.blogger.com/profile/02310972914619623928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>