Difference between revisions of "IPv6: Tabel Routing"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "Route Table To understand the kind of information that exists in the route table, it is useful to begin with an examination of what happens when a framed packet arrives at one...")
 
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
Route Table
+
Untuk memahami jenis informasi yang ada dalam tabel rute, akan bermanfaat untuk memulai dengan memeriksa apa yang terjadi ketika paket tiba di salah satu interface router. Identifier data-link dalam kolom alamat tujuan di periksa. Apakah berisi identifier interface router atau identifier broadcast, router melepaskan frame dan melewati paket di dalamnya ke lapisan jaringan yang lebih tinggi. Pada lapisan jaringan, alamat tujuan paket diperiksa. Jika alamat tujuan adalah alamat IP dari antarmuka router atau alamat broadcast semua-host, kolom protokol paket diperiksa dan data terlampir dikirim ke proses internal yang sesuai.
To understand the kind of information that exists in the route table, it is
+
 
useful to begin with an examination of what happens when a framed
+
Ada juga kasus khusus dari alamat multicast, yang diperuntukkan bagi sekelompok perangkat, tetapi tidak untuk semua perangkat. Contoh dari alamat multicast adalah IPv4 kelas D alamat 224.0.0.5 atau IPv6 ff02::x yang dicadangkan untuk semua router yang berbicara OSPF.
packet arrives at one of a router's interfaces. The data-link identifier in
+
 
the frame's destination address field is examined. If it contains either the
+
Setiap alamat tujuan lainnya akan membutuhkan routing. Alamat tersebut mungkin untuk host di jaringan lain yang terhubung dengan router (termasuk interface router yang terhubung ke jaringan itu) atau untuk host di jaringan yang tidak terhubung langsung ke router. Alamat tersebut juga bisa berupa alamat broadcast langsung, di mana ada jaringan atau alamat subnet yang berbeda, dimana bit host yang tersisa di isi satu semuanya. Alamat-alamat ini juga routeable.
identifier of the router's interface or a broadcast identifier, the router strips
+
 
off the frame and passes the enclosed packet to the network layer. At the
+
Jika paket akan dialihkan, router akan melakukan pencarian tabel rute untuk mendapatkan rute yang benar. Minimal, setiap entri rute dalam database harus berisi dua hal, yaitu:
network layer, the destination address of the packet is examined. If the
+
 
destination address is either the IP address of the router's interface or an
+
* '''Alamat tujuan.''' Ini adalah alamat jaringan yang dapat dijangkau router. Seperti yang dijelaskan bagian ini, router mungkin memiliki lebih dari satu rute ke alamat yang sama, atau sekelompok subnet dengan panjang yang sama atau bervariasi, dikelompokkan di bawah alamat jaringan IP utama yang sama.
all-hosts broadcast address, the protocol field of the packet is examined
+
 
and the enclosed data is sent to the appropriate internal process. [1]
+
* '''Pointer ke tujuan.''' Pointer ini akan menunjukkan bahwa jaringan tujuan terhubung langsung ke router atau akan menunjukkan alamat router lain pada tautan yang terhubung langsung atau interface lokal ke link tersebut. Router tersebut, yang akan menjadi satu hop router lebih dekat ke tujuan, adalah router hop berikutnya (next-hop).
[1]
+
 
There is also the special case of a multicast address, which is destined for a group of
+
 
devices, but not for all devices. An example of a multicast address is the class D address
+
Router akan mencocokan dengan alamat yang paling spesifik yang dimilikinya. Ada dua prosedur dasar untuk menemukan yang paling cocok, tergantung pada apakah router berperilaku classful atau classless. Dalam urutan spesifisi yang menurun, alamat mungkin salah satu dari yang berikut:
224.0.0.5, reserved for all OSPF-speaking routers.
+
 
Any other destination address calls for routing. The address might be for
+
* Host address (rute ke host)
a host on another network to which the router is attached (including the
+
* Subnet
router interface attached to that network) or for a host on a network not
+
* Group subnet (summary route)
directly connected to the router. The address might also be a directed
+
* Nomor network utama
broadcast, in which there is a distinct network or subnet address, and the
+
* Group dari nomor network utama (supernet)
remaining host bits are all ones. These addresses are also routable.
+
* Default address
If the packet is to be routed, the router will do a route table lookup to
+
 
acquire the correct route. At a minimum, each route entry in the database
+
Jika alamat tujuan paket tidak dapat dicocokkan dengan entri tabel rute apa pun, paket di buang dan pesan ICMP Destination Unreachable dikirim ke alamat sumber.
must contain two items:
+
 
Destination address This is the address of the network the router
+
Gambar 3-1 menunjukkan jaringan sederhana dan entri tabel rute diperlukan oleh setiap router. Yang paling penting di sini adalah "gambaran besar," melihat bagaimana tabel rute bekerja secara keseluruhan untuk mengangkut paket dengan benar dan efisien. Alamat tujuan yang dapat dijangkau router dicantumkan di kolom Jaringan pada tabel rute. Pointer ke tujuan ada di kolom Next Hop. Gambar 3-1. Informasi minimum yang diperlukan untuk setiap entri tabel rute terdiri dari jaringan tujuan dan petunjuk ke jaringan tersebut.
can reach. As this chapter explains, the router might have more than
+
 
one route to the same address, or a group of subnets of the same or
 
of varying lengths, grouped under the same major IP network
 
address.
 
Pointer to the destination This pointer either will indicate that thedestination network is directly connected to the router or it will
 
indicate the address of another router on a directly connected link or
 
the local interface to that link. That router, which will be one router
 
hop closer to the destination, is a next-hop router.
 
The router will match the most specific address it can. [2] In descending
 
order of specificity, the address may be one of the following:
 
[2]
 
There are two basic procedures for finding the best match, depending upon whether
 
the router is behaving classfully or classlessly. Classful table lookups are explained in
 
more detail in Chapter 5, "Routing Information Protocol (RIP)," and classless table
 
lookups are explained in Chapter 6, "RIPv2, RIPng, and Classless Routing."
 
Host address (a host route)
 
Subnet
 
Group of subnets (a summary route)
 
Major network number
 
Group of major network numbers (a supernet)
 
Default address
 
This chapter provides examples of the first four types. Supernets are
 
covered in Chapter 6, "RIPv2, RIPng, and Classless Routing." A default
 
address is considered a least-specific address and is matched only if no
 
other match can be found. Default addressing is the topic of Chapter 12,
 
"Default Routes and On-Demand Routing."
 
If the destination address of the packet cannot be matched to any route
 
table entry, the packet is dropped and a Destination Unreachable ICMP
 
message is sent to the source address.
 
Figure 3-1 shows a simple network and the route table entries requiredby each router. Of primary importance here is the "big picture," seeing
 
how the route tables work as a whole to transport packets correctly and
 
efficiently. The destination addresses that the router can reach are listed
 
in the Network column of the route tables. The pointers to the
 
destinations are in the Next Hop column.
 
Figure 3-1. The minimum information needed for each
 
route table entry consists of the destination networks and
 
the pointers to those networks.
 
 
[View full size image]
 
[View full size image]
 +
 
If router Carroll in Figure 3-1 receives a packet with a source address of
 
If router Carroll in Figure 3-1 receives a packet with a source address of
 
10.1.1.97 and a destination address of 10.1.7.35, a route table lookup
 
10.1.1.97 and a destination address of 10.1.7.35, a route table lookup
Line 72: Line 37:
 
S0, does a lookup, and sees that the destination is on one of its directly
 
S0, does a lookup, and sees that the destination is on one of its directly
 
connected subnets, out E0. Routing is completed, and the packet isdelivered to host 10.1.7.35 on the Ethernet link.
 
connected subnets, out E0. Routing is completed, and the packet isdelivered to host 10.1.7.35 on the Ethernet link.
 +
 
The routing process, as explained, assumes that the router can match its
 
The routing process, as explained, assumes that the router can match its
 
listed next-hop addresses to its interfaces. For example, router Dahl must
 
listed next-hop addresses to its interfaces. For example, router Dahl must
Line 90: Line 56:
 
ip route.
 
ip route.
 
Example 3-1. The route table for router Lewis of Figure 3-1.
 
Example 3-1. The route table for router Lewis of Figure 3-1.
Lewis#show ip route
+
 
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile
+
Lewis#show ip route
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inte
+
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external
+
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inte
E1 - OSPF external type 1, E2 - OSPF external type 2, E
+
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * -S
+
E1 - OSPF external type 1, E2 - OSPF external type 2, E
C
+
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * -S
C
+
C
C
+
C
Lewis#
+
C
10.1.7.0
+
Lewis#
10.1.6.0
+
10.1.7.0
10.1.5.0
+
10.1.6.0
10.1.4.0
+
10.1.5.0
[1/0] via 10.1.6.2
+
10.1.4.0
is directly connected, Serial1
+
[1/0] via 10.1.6.2
is directly connected, Ethernet0
+
is directly connected, Serial1
is directly connected, Serial0
+
is directly connected, Ethernet0
Examine the contents of this database and compare it with the generic
+
is directly connected, Serial0
table shown for Lewis in Figure 3-1. A key at the top of the table explains
+
 
the letters down the left side of the table. These letters indicate how each
+
Periksa isi database ini dan bandingkan dengan tabel generik yang ditunjukkan untuk Lewis pada Gambar 3-1. Kunci di bagian atas tabel menjelaskan huruf-huruf di sisi kiri tabel. Huruf-hurif ini menunjukkan bagaimana setiap entri rute dipelajari; dalam Contoh 3-1, semua rute ditandai dengan C untuk "directly connected," atau S untuk "entri statik." Pernyataan "gateway of last resort is not set" mengacu pada rute default.
route entry was learned; in Example 3-1, all routes are tagged with either
+
 
a C for "directly connected," or an S for "static entry." The statement
+
Di bagian atas tabel adalah pernyataan yang menunjukkan bahwa tabel rute mengetahui tujuh subnet dari alamat jaringan utama 10.0.0.0, subnett dengan mask 24-bit. Untuk masing-masing dari tujuh entri rute, subnet tujuan ditampilkan; untuk entri yang tidak terhubung langsung dengan rute yang mana paket harus diteruskan ke tuple kurung routera hop berikutnya mengindikasikan [jarak administratif / metrik] untuk rute itu. Jarak administratif diperkenalkan kemudian dalam bab ini dan dibahas secara rinci dalam Bab 11, "Rute Redistribusi."
"gateway of last resort is not set" refers to a default route.
+
 
At the top of the table is a statement indicating that the route table knows
+
Metrik, dibahas secara lebih rinci di Bab 4, "Dynamic Routing Protocol, "adalah cara beberapa rute menuju tujuan yang sama dinilai berdasarkan preferensi, semakin rendah metrik, semakin "pendek" jalur dan semakin diinginkan rute. Perhatikan bahwa rute statis yang diperlihatkan dalam Contoh 3-1 memiliki metrik 0. Akhirnya, baik alamat antarmuka yang terhubung langsung dari router next-hop atau antarmuka yang tujuan tujuan terhubung ditampilkan.
of seven subnets of the major network address 10.0.0.0, subnetted with a
+
 
24-bit mask. For each of the seven route entries, the destination subnet
+
 
is shown; for the entries that are not directly connectedroutes for which
+
 
the packet must be forwarded to a next-hop routera bracketed tuple
+
==Pranala Menarik==
indicates [administrative distance/metric] for that route. Administrative
+
 
distances are introduced later in this chapter and are covered in detail in
+
* [[IPv6: Advanced Routing]]
Chapter 11, "Route Redistribution."
 
Metrics, discussed in greater detail in Chapter 4, "Dynamic Routing
 
Protocols," are a way for multiple routes to the same destination to be
 
rated by preferencethe lower the metric, the "shorter" the path and so the
 
more desirable the route. Notice that the static routes shown in Example
 
3-1 have a metric of 0. Finally, either the address of the directly
 
connected interface of the next-hop router or the interface to which the
 
destination is connected is shown.
 

Latest revision as of 08:29, 20 March 2019

Untuk memahami jenis informasi yang ada dalam tabel rute, akan bermanfaat untuk memulai dengan memeriksa apa yang terjadi ketika paket tiba di salah satu interface router. Identifier data-link dalam kolom alamat tujuan di periksa. Apakah berisi identifier interface router atau identifier broadcast, router melepaskan frame dan melewati paket di dalamnya ke lapisan jaringan yang lebih tinggi. Pada lapisan jaringan, alamat tujuan paket diperiksa. Jika alamat tujuan adalah alamat IP dari antarmuka router atau alamat broadcast semua-host, kolom protokol paket diperiksa dan data terlampir dikirim ke proses internal yang sesuai.

Ada juga kasus khusus dari alamat multicast, yang diperuntukkan bagi sekelompok perangkat, tetapi tidak untuk semua perangkat. Contoh dari alamat multicast adalah IPv4 kelas D alamat 224.0.0.5 atau IPv6 ff02::x yang dicadangkan untuk semua router yang berbicara OSPF.

Setiap alamat tujuan lainnya akan membutuhkan routing. Alamat tersebut mungkin untuk host di jaringan lain yang terhubung dengan router (termasuk interface router yang terhubung ke jaringan itu) atau untuk host di jaringan yang tidak terhubung langsung ke router. Alamat tersebut juga bisa berupa alamat broadcast langsung, di mana ada jaringan atau alamat subnet yang berbeda, dimana bit host yang tersisa di isi satu semuanya. Alamat-alamat ini juga routeable.

Jika paket akan dialihkan, router akan melakukan pencarian tabel rute untuk mendapatkan rute yang benar. Minimal, setiap entri rute dalam database harus berisi dua hal, yaitu:

  • Alamat tujuan. Ini adalah alamat jaringan yang dapat dijangkau router. Seperti yang dijelaskan bagian ini, router mungkin memiliki lebih dari satu rute ke alamat yang sama, atau sekelompok subnet dengan panjang yang sama atau bervariasi, dikelompokkan di bawah alamat jaringan IP utama yang sama.
  • Pointer ke tujuan. Pointer ini akan menunjukkan bahwa jaringan tujuan terhubung langsung ke router atau akan menunjukkan alamat router lain pada tautan yang terhubung langsung atau interface lokal ke link tersebut. Router tersebut, yang akan menjadi satu hop router lebih dekat ke tujuan, adalah router hop berikutnya (next-hop).


Router akan mencocokan dengan alamat yang paling spesifik yang dimilikinya. Ada dua prosedur dasar untuk menemukan yang paling cocok, tergantung pada apakah router berperilaku classful atau classless. Dalam urutan spesifisi yang menurun, alamat mungkin salah satu dari yang berikut:

  • Host address (rute ke host)
  • Subnet
  • Group subnet (summary route)
  • Nomor network utama
  • Group dari nomor network utama (supernet)
  • Default address

Jika alamat tujuan paket tidak dapat dicocokkan dengan entri tabel rute apa pun, paket di buang dan pesan ICMP Destination Unreachable dikirim ke alamat sumber.

Gambar 3-1 menunjukkan jaringan sederhana dan entri tabel rute diperlukan oleh setiap router. Yang paling penting di sini adalah "gambaran besar," melihat bagaimana tabel rute bekerja secara keseluruhan untuk mengangkut paket dengan benar dan efisien. Alamat tujuan yang dapat dijangkau router dicantumkan di kolom Jaringan pada tabel rute. Pointer ke tujuan ada di kolom Next Hop. Gambar 3-1. Informasi minimum yang diperlukan untuk setiap entri tabel rute terdiri dari jaringan tujuan dan petunjuk ke jaringan tersebut.

[View full size image]

If router Carroll in Figure 3-1 receives a packet with a source address of 10.1.1.97 and a destination address of 10.1.7.35, a route table lookup determines that the best match for the destination address is subnet 10.1.7.0, reachable via next-hop address 10.1.2.2, on interface S0. The packet is sent to that next router (Dahl), which does a lookup in its own table and sees that network 10.1.7.0 is reachable via next-hop address 10.1.4.2, out interface S1. The process continues until the packet reaches router Baum. That router, receiving the packet on its interface S0, does a lookup, and sees that the destination is on one of its directly connected subnets, out E0. Routing is completed, and the packet isdelivered to host 10.1.7.35 on the Ethernet link.

The routing process, as explained, assumes that the router can match its listed next-hop addresses to its interfaces. For example, router Dahl must know that Lewis's address 10.1.4.2 is reachable via interface S1. Dahl will know from the IP address and subnet mask assigned to S1 that S1 is directly connected to subnet 10.1.4.0. It then knows that 10.1.4.2, a member of the same subnet, must be connected to the same data link. Notice that every router must have consistent and accurate information for correct packet switching to occur. For example, in Figure 3-1, an entry for network 10.1.1.0 is missing from Dahl's route table. A packet from 10.1.1.97 to 10.1.7.35 will be delivered, but when a reply is sent from 10.1.7.35 to 10.1.1.97, the packet is passed from Baum to Lewis to Dahl. Then, Dahl does a lookup and finds that it has no entry for subnet 10.1.1.0, so the packet is dropped, and an ICMP Destination Unreachable message is sent to host 10.1.7.35. Example 3-1 shows the route table from router Lewis of Figure 3-1. The IOS command for examining the IP route table of a Cisco router is show ip route. Example 3-1. The route table for router Lewis of Figure 3-1.

Lewis#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inte
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external
E1 - OSPF external type 1, E2 - OSPF external type 2, E
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * -S
C
C
C
Lewis#
10.1.7.0
10.1.6.0
10.1.5.0
10.1.4.0
[1/0] via 10.1.6.2
is directly connected, Serial1
is directly connected, Ethernet0
is directly connected, Serial0

Periksa isi database ini dan bandingkan dengan tabel generik yang ditunjukkan untuk Lewis pada Gambar 3-1. Kunci di bagian atas tabel menjelaskan huruf-huruf di sisi kiri tabel. Huruf-hurif ini menunjukkan bagaimana setiap entri rute dipelajari; dalam Contoh 3-1, semua rute ditandai dengan C untuk "directly connected," atau S untuk "entri statik." Pernyataan "gateway of last resort is not set" mengacu pada rute default.

Di bagian atas tabel adalah pernyataan yang menunjukkan bahwa tabel rute mengetahui tujuh subnet dari alamat jaringan utama 10.0.0.0, subnett dengan mask 24-bit. Untuk masing-masing dari tujuh entri rute, subnet tujuan ditampilkan; untuk entri yang tidak terhubung langsung dengan rute yang mana paket harus diteruskan ke tuple kurung routera hop berikutnya mengindikasikan [jarak administratif / metrik] untuk rute itu. Jarak administratif diperkenalkan kemudian dalam bab ini dan dibahas secara rinci dalam Bab 11, "Rute Redistribusi."

Metrik, dibahas secara lebih rinci di Bab 4, "Dynamic Routing Protocol, "adalah cara beberapa rute menuju tujuan yang sama dinilai berdasarkan preferensi, semakin rendah metrik, semakin "pendek" jalur dan semakin diinginkan rute. Perhatikan bahwa rute statis yang diperlihatkan dalam Contoh 3-1 memiliki metrik 0. Akhirnya, baik alamat antarmuka yang terhubung langsung dari router next-hop atau antarmuka yang tujuan tujuan terhubung ditampilkan.


Pranala Menarik