Saya mempelajari jaringan dan salah satu hal paling mendasar yang sering saya dengar adalah bahwa komputer tidak dapat berkomunikasi di luar subnet mereka sendiri.
Di sisi lain, dengan melihat beberapa pengaturan ADSL, saya telah melihat bahwa dalam kasus di mana alamat IP tetap ditetapkan untuk antarmuka WAN pengguna, subnet mask / 32 digunakan untuk antarmuka WAN dan gateway default tentu saja di luar subnet.
Jadi bagaimana host dengan / 32 subnet berkomunikasi dengan jaringan luar?
Berikut ini semacam diagram dari apa yang saya miliki:
Modem DSL diatur untuk bertindak sebagai jembatan sehingga Router0 melakukan otentikasi dan mengatur koneksi melalui PPPoE ke ISP. Router0 mendapatkan alamat IP pada antarmuka WAN-nya (Fa0 / 0 pada diagram) yang berasal dari subnet / 32 menggunakan IPCP. Hanya menerima satu alamat IP pada antarmuka WAN dan alias IP tidak digunakan di sini.
Saya mengerti apa yang terjadi dari Router0 ke LAN. Yang tidak saya mengerti adalah bagaimana Router0 berkomunikasi dengan ISP.
Dinyatakan tanpa kualifikasi seperti ini, itu menyesatkan dan salah. Tentu saja, Internet dibagi antara subnet, dan apa pun dapat berbicara dengan yang lain (kebanyakan dari mereka secara tidak langsung).
Apa yang harus Anda pelajari adalah bahwa host tidak dapat berkomunikasi secara langsung melalui protokol data link seperti ethernet di luar subnet mereka, karena subnet mewakili beberapa segmen jaringan fisik. Untuk berkomunikasi dengan host di luar subnet, perlu mengirim paket ke gateway yang ada di subnet. Inilah yang dimaksud dengan perutean .
Sungguh, pertanyaan yang harus Anda tanyakan adalah: bagaimana sebuah antarmuka dapat memiliki alamat sedemikian rupa sehingga semua bit alamat adalah subnet, dan tidak ada bit host?
Jawabannya adalah bahwa ini adalah tautan point-to-point. Tautan point to point bukanlah jaringan yang penuh. Kedua antarmuka di kedua ujung tautan tahu bahwa mereka berbicara satu sama lain tanpa memerlukan pengalamatan tingkat datalink, dan pada tingkat jaringan, mereka dapat berbagi alamat IP yang sama.
Selain itu, datalink dapat dianggap sebagai segmen jaringannya sendiri, sehingga ia dapat memiliki subnetnya sendiri, dan subnet itu hanya perlu berisi satu alamat.
Jika salah satu ujung titik akhir perlu berbicara secara khusus dengan yang lain, itu hanya dapat menggunakan alamat itu. Jika router menggunakan alamat lain dan mengirimkannya melalui modem, paket itu tidak ditujukan untuk peer; itu ditujukan kepada hal lain di luar rekan itu. Rekan akan menerima paket dan mengarahkannya.
Pada dasarnya peralatan ISP hanya dikonfigurasi dengan cara ini: ia memiliki ratusan saluran pelanggan yang masuk, dan memberikan masing-masing 32 subnet. Jika Anda memiliki segmen point-to-point dengan satu alamat, netmask pada dasarnya dapat diperdebatkan, tetapi Anda masih membutuhkannya: sesuatu harus diisi untuk bidang netmask pada antarmuka dan dalam tabel routing host.
sumber
Ini hanya catatan tambahan karena pertanyaan sudah dijawab oleh Ricky;
Seperti yang telah ditunjukkan Ricky, dengan PPP Link, hanya ada dua perangkat di tautan tersebut. Perangkat lokal dan perangkat jarak jauh, jadi hanya ada dua alamat yang dialamatkan juga (lokal dan jarak jauh). Jadi alamat lokal dan jarak jauh dapat berada dalam subnet yang berbeda karena tidak ada tempat lain untuk lalu lintas yang ditempatkan pada tautan, selain dari perangkat di ujung lihnk yang lain. Itu adalah konsep yang cukup sederhana, yang Anda katakan Anda mengerti.
Lebih jauh dari itu, ingatlah bahwa entri perutean dapat melalui antarmuka serta alamat IP hop berikutnya. Orang-orang sering diajarkan bahwa entri perutean adalah sesuatu seperti "0.0.0.0/0 via 5.5.5.5" di mana 5.5.5.5 adalah router ISP dan 0.0.0.0/0 adalah rute default. Rute juga bisa "0.0.0.0/0 via Fa1 / 0". Jika Fa0 / 1 adalah tautan point-to-point, hanya menentukan antarmuka baik-baik saja. Seperti yang telah kami katakan, tidak ada tempat untuk lalu lintas, selain perangkat di ujung lainnya (yang merupakan router ISP).
sumber
ip route 1.1.1.1 255.255.255.255 fa0/1 2.2.2.2
untuk memastikan rute statis hanya aktif saat antarmuka itu aktif.Untuk menunjukkan apa yang telah dijelaskan orang lain, Anda dapat menghubungkan dua router Cisco melalui serial;
Perhatikan IPCP melakukan tugasnya dan subnet ujung jauh dilihat sebagai terhubung langsung di tabel routing.
sumber
Sepertinya router Anda memiliki koneksi PPPoE WAN. Dengan PPPoE, aturan IP "normal" tidak berlaku karena koneksi antara BRAS dan klien digali.
Secara umum, dengan banyak protokol tunneling, titik akhir lokal dapat mengasumsikan alamat IP titik akhir jarak jauh atau tidak memilikinya sama sekali. Paket apa pun yang tidak diperuntukkan bagi jaringan lokal akan didorong ke dalam terowongan, untuk ditangani oleh ujung jarak jauh.
sumber
Perute Anda hanya membutuhkan
/32
rute untuk berbicara dengan perute ISP.Selain itu, router Anda akan memiliki router ISP terdaftar sebagai gateway default atau "gateway of last resort". Ketika router Anda ingin mengirimkan paket ke host yang tidak tahu, itu akan mengirimkannya ke router ISP.
Router ISP hanyalah langkah pertama menuju internet yang lebih luas. Ini mengikuti pola yang sama seperti di atas: router itu sendiri hanya tahu beberapa host untuk diajak bicara, tetapi dapat menjangkau semua router lain di dunia karena dapat menentukan pemberhentian berikutnya untuk alamat IP.
Setiap router di jalur dari klien ke server tahu satu langkah di depan ("router berikutnya") dan satu langkah mundur ("router sebelumnya".) Tidak ada router yang perlu mengetahui seluruh jalur.
Hidup ini sederhana untuk router kerja Anda. Ini memiliki entri untuk LAN lokal, ia tahu cara mencapai satu router ISP, dan memiliki rute default ke router ISP. Router internet backend lebih kompleks, tetapi idenya sama.
sumber
Dalam lingkungan SP maka penggunaan IPCP untuk secara dinamis menetapkan alamat ip ke router dsl / 32 alamat IP digunakan (alamat lan sering diiklankan keluar melalui jari-jari sebagai rute berbingkai). Rute statis digunakan melalui antarmuka dialer untuk mengirim lalu lintas dari jalur keluar ke internet - jadi hanya rute statis yang digunakan dan rute default diiklankan ke router CE melalui IPCP. Oleh karena itu Hanya a / 32 diperlukan untuk berkomunikasi dengan jaringan lain dalam skenario desain tertentu.
sumber
Dalam pertanyaan Anda, sepertinya Anda ingin memahami mekanisme koneksi R0 ke ISP. Seperti disebutkan, xDSL biasanya diimplementasikan melalui PPPoE atau beberapa bentuk bridging.
Pada dasarnya, apa yang terjadi di sini adalah "Ethernet bridging". Bridging adalah fungsi OSI layer 2 yang tidak memerlukan atau membuat kita IP. Alamat IP 32-bit hanyalah pengidentifikasi titik akhir PPP untuk ISP. Modem merangkum dan mendekapsulasi lalu lintas IP masuk dan keluar dari Ethernet.
Dalam peralatan jaringan di ISP-head-end, di mana sirkuit PPP diakhiri, alamat ip menjadi berguna karena ISP dan Internet dapat merutekan lalu lintas ip ke / dari antarmuka R0 yang dialamatkan secara ip yang melayani LAN di belakangnya. Satu-satunya "perutean" yang terjadi adalah di kedua ujung sirkuit ppp.
Saya harap itu agak membantu dalam memahami mekanisme RO ke koneksi ISP.
sumber
R0
http://www.faqs.org/patents/img/20090213867_02.png dari "BLADE ROUTER WITH NAT SUPPORT"RO
mungkin mendukungRoute Optimization
. benedikt-stockebrand.de/ipv6-in-practice-index_de.html tidak yakin.R0
kandidat lain yang paling mungkin mungkin dariR0..Rn
urutan untuk menandai hoplabel-switched path (LSP) tunnel
dari cisco. juga memilikihead-end
salah satu ujungLSR
. yang terakhir tampaknya berdiri untukLabel switch router
. ini terdengar paling mungkin.R0
kemungkinanRequest 0
seperti dalamD0
untukData 0
, "untuk jenis protokol permintaan / respons berhenti-dan-tunggu". tidak sepertinya.