Pemrogram untuk mikrokontroler AVR (USB, COM, LPT). Berapa biaya ISPS dan mengapa dikenakan? Dekripsi ISP




Sebenarnya Anda sudah familiar dengan konsep ini. ISP, disingkat dari bahasa Inggris sebagai “penyedia layanan internet”, berarti “penyedia layanan Internet” atau disebut juga “penyedia layanan Internet” (atau sekadar penyedia). Ini, pada gilirannya, adalah organisasi yang menyediakan manfaat seperti akses ke jaringan global. Hal ini dapat mencakup koneksi melalui telepon rumah atau kabel serat optik, jaringan nirkabel, persewaan peralatan, dan banyak hal lain yang terkait dengan World Wide Web. Seperti yang mungkin Anda sadari, konsep ini sudah lama Anda kenal. Itu hanya mendapat nama yang kurang lebih “ilmiah”.

Setiap pengguna Internet pernah bertemu dengan penyedia Internet setidaknya sekali dalam hidupnya.

Bagaimana saya bisa terhubung ke Internet?

Hampir setiap kota kecil dan besar memiliki penyedia Internet. Rostelecom yang sama, misalnya, adalah penyedia layanan Internet. Ternyata untuk memasang jaringan di rumah atau apartemen Anda, Anda hanya perlu menulis lamaran di salah satu point of sale. Jika Anda tidak mengetahui alamatnya, sumber informasi berikut akan membantu Anda:

  • Mereka akan menemukanmu sendiri. Betapapun lucunya kedengarannya, pepatah “Jika gunung tidak datang ke Magomed, maka Magomed pergi ke gunung” menggambarkan situasi ini dengan sangat baik. Saat ini praktis tidak ada ruang hidup tanpa akses ke jaringan global. Penyedia memiliki banyak persaingan, sehingga mereka sendiri berusaha mencari pengguna baru. Jadi, paling sering, tim dari perusahaan tertentu akan mengunjungi rumah Anda, menyajikan layanan dari perusahaan mereka. Paling tidak, mereka menggantungkan pamflet iklan, spanduk, dan segala macam poster di mana-mana, sehingga Anda tidak akan melupakannya.
  • Sebuah televisi. Seringkali terdapat iklan di TV dimana Anda dapat melihat alamat lokasi atau nomor telepon help desk penyedia yang dibutuhkan.
  • Internet. Ini sedikit paradoks, tetapi Anda dapat menemukan hampir semua informasi di World Wide Web. Ambil ponsel cerdas Anda atau tanyakan pada teman, dan dia pasti akan menemukan alamat dan nomor telepon yang Anda butuhkan.

Nah, sekarang Anda tahu cara mencari penyedia (jika karena alasan yang tidak diketahui dia masih belum menemukan Anda). Anda juga perlu membiasakan diri dengan beberapa tip yang akan membantu Anda melakukan semuanya dengan benar. Penting untuk memilih rencana tarif yang optimal. Seringkali, karyawan organisasi sendiri yang akan melakukan ini untuk Anda, dengan menyarankan harga dan kecepatan yang diberikan. Jika koneksi Anda melalui ADSL, penting untuk mengetahui kecepatan yang dapat ditangani oleh kabel yang terpasang. Artinya, jika Anda terhubung dengan kecepatan 70 Mbit/s, tetapi kabelnya hanya mendukung 20 Mbit/s, maka tidak ada gunanya membayar lebih.

Perlu juga diperhatikan penggunaan router. Paling sering, penyedia menawarkan modem mereka sendiri (dengan dukungan Wi-Fi). Namun Anda dapat menolak dan membeli yang sama sekali berbeda di toko (cocok untuk pengguna yang lebih berpengalaman). Di rumah, router seperti itu sudah cukup, jadi jangan khawatir.

Menghubungkan dan mengatur ISP

Biasanya, instalasi ISP dilakukan oleh karyawan organisasi yang selanjutnya akan memberi Anda layanan Internet. Oleh karena itu, pengaturan dan penyambungan tidak boleh menjadi beban Anda yang rapuh. Namun, ada kalanya perusahaan menawarkan “bantuan” tersebut dengan biaya tertentu (bahkan mungkin lebih). Oleh karena itu, untuk berjaga-jaga, bacalah petunjuk singkat yang akan membantu Anda mempelajari cara membuat koneksi ISP.

  1. Perlu dicatat bahwa penyedia sendiri yang akan memasang kabel ke dalam rumah. Artinya, Anda tidak perlu menghadapi masalah ini. Jika itu serat optik, Anda perlu mencolokkan kabelnya ke router atau modem Anda, atau langsung ke adaptor jaringan komputer Anda (jika Anda hanya perlu menghubungkan satu perangkat).

  1. Di rumah-rumah pribadi, kabel ADSL paling sering digunakan. Dalam hal ini, Anda perlu menyambungkan kabel dari telepon rumah ke router, lalu melanjutkan ke pengaturan.

  1. Semua penyedia modern tidak hanya menyediakan modem, tetapi juga disk instalasi yang akan membantu Anda membuat koneksi.

  1. Anda harus memasukkannya ke dalam drive disk komputer dan cukup ikuti petunjuk di layar, yang akan membantu Anda melakukan semuanya dengan benar dan jelas.
  2. Setelah ini, Anda akan dapat online dan menggunakan semua layanannya. Penyiapan selesai pada saat ini.

Kesimpulan

Hari ini Anda mempelajari tentang apa itu koneksi ISP dan cara mengaturnya. Seperti yang Anda lihat, ini ternyata adalah koneksi Internet sederhana yang disediakan oleh Penyedia Layanan Internet Anda. Selamat menggunakannya, teman-teman! Kami berbagi informasi dengan pengguna lain di komentar tentang penyedia mana yang Anda gunakan.


Terkadang kesalahan ISP.js dan sistem JS lainnya mungkin terkait dengan masalah pada registri Windows. Beberapa program dapat menggunakan file ISP.js, tetapi ketika program tersebut dihapus atau dimodifikasi, terkadang entri registri JS yang "yatim piatu" (salah) tertinggal.

Pada dasarnya, ini berarti bahwa meskipun jalur sebenarnya dari file tersebut mungkin telah berubah, lokasi sebelumnya yang salah masih tercatat di Windows Registry. Ketika Windows mencoba mencari referensi file yang salah ini (lokasi file di PC Anda), kesalahan ISP.js dapat terjadi. Selain itu, infeksi malware mungkin telah merusak entri registri yang terkait dengan MSDN Disc 1846. Oleh karena itu, entri registri JS yang rusak ini perlu diperbaiki untuk memperbaiki masalah pada akarnya.

Mengedit registri Windows secara manual untuk menghapus kunci ISP.js yang tidak valid tidak disarankan kecuali Anda adalah profesional layanan PC. Kesalahan yang dilakukan saat mengedit registri dapat membuat PC Anda tidak dapat dioperasikan dan menyebabkan kerusakan yang tidak dapat diperbaiki pada sistem operasi Anda. Faktanya, bahkan satu koma yang ditempatkan di tempat yang salah dapat mencegah komputer Anda melakukan booting!

Karena risiko ini, kami sangat menyarankan penggunaan pembersih registri tepercaya seperti WinThruster (Dikembangkan oleh Microsoft Gold Certified Partner) untuk memindai dan memperbaiki masalah registri terkait ISP.js. Dengan menggunakan pembersih registri, Anda dapat mengotomatiskan proses menemukan entri registri yang rusak, referensi file yang hilang (seperti yang menyebabkan kesalahan ISP.js), dan tautan rusak di dalam registri. Sebelum setiap pemindaian, salinan cadangan dibuat secara otomatis, memungkinkan Anda membatalkan perubahan apa pun dengan satu klik dan melindungi Anda dari kemungkinan kerusakan pada komputer Anda. Bagian terbaiknya adalah menghilangkan kesalahan registri dapat meningkatkan kecepatan dan kinerja sistem secara signifikan.


Peringatan: Kecuali Anda adalah pengguna PC berpengalaman, kami TIDAK menyarankan mengedit Windows Registry secara manual. Penggunaan Peninjau Suntingan Registri yang salah dapat menyebabkan masalah serius yang mungkin mengharuskan Anda menginstal ulang Windows. Kami tidak menjamin bahwa masalah akibat penggunaan Editor Registri yang salah dapat diperbaiki. Anda menggunakan Peninjau Suntingan Registri dengan risiko Anda sendiri.

Sebelum Anda memperbaiki registri Windows secara manual, Anda perlu membuat cadangan dengan mengekspor sebagian registri yang terkait dengan ISP.js (misalnya, MSDN Disc 1846):

  1. Klik pada tombol Mulai.
  2. Memasuki " memerintah"V bilah pencarian... JANGAN KLIK DULU MEMASUKI!
  3. Sambil menahan tombol CTRL-Shift di keyboard Anda, tekan MEMASUKI.
  4. Kotak dialog untuk akses akan ditampilkan.
  5. Klik Ya.
  6. Kotak hitam terbuka dengan kursor berkedip.
  7. Memasuki " regedit" dan tekan MEMASUKI.
  8. Di Peninjau Suntingan Registri, pilih kunci terkait ISP.js (misalnya, MSDN Disc 1846) yang ingin Anda buat cadangannya.
  9. Di menu Mengajukan Pilih Ekspor.
  10. Di daftar Menyimpan ke Pilih folder tempat Anda ingin menyimpan cadangan kunci MSDN Disc 1846 Anda.
  11. Di lapangan Nama file Masukkan nama untuk file cadangan, misalnya "cadangan MSDN Disc 1846".
  12. Pastikan lapangan Kisaran ekspor nilai yang dipilih Cabang yang dipilih.
  13. Klik Menyimpan.
  14. File akan disimpan dengan ekstensi .reg.
  15. Anda sekarang memiliki cadangan entri registri terkait ISP.js.

Langkah-langkah berikut untuk mengedit registri secara manual tidak akan dijelaskan dalam artikel ini, karena kemungkinan besar akan merusak sistem Anda. Jika Anda ingin informasi lebih lanjut tentang mengedit registri secara manual, silakan lihat tautan di bawah.

Program untuk mikrokontroler ditulis dalam bahasa pemrograman apa pun yang mudah digunakan, dikompilasi ke dalam file biner (atau file dalam format Intel HEX) dan diunggah ke mikrokontroler menggunakan programmer.

Jadi, langkah pertama dalam menguasai mikrokontroler biasanya adalah seorang programmer. Lagi pula, tanpa seorang pemrogram, mustahil untuk memasukkan suatu program ke dalam mikrokontroler dan program itu akan tetap menjadi sepotong silikon yang tidak bernyawa.

Perangkat apa ini?
Dalam kasus paling sederhana, pemrogram adalah perangkat yang menghubungkan mikrokontroler dan komputer, memungkinkan Anda mengunggah file firmware dari komputer ke dalam memori pengontrol. Anda juga memerlukan program firmware yang akan mentransfer data ke mikrokontroler menggunakan protokol khusus.

Ada pemrogram yang berbeda untuk keluarga pengontrol yang berbeda, ada pemrogramnya sendiri. Namun, ada juga yang bersifat universal. Selain itu, AVR yang paling sederhana pun dapat di-flash dengan beberapa cara:

Pemrograman Dalam Sirkuit (ISP)
Cara paling populer untuk mem-flash pengontrol modern. Metode ini disebut in-chain karena mikrokontroler saat ini berada di sirkuit perangkat target - bahkan dapat disolder erat di sana. Dalam hal ini, beberapa pin pengontrol dialokasikan untuk kebutuhan programmer (biasanya 3..5 tergantung pada pengontrolnya).

Kabel flashing pemrogram terhubung ke pin ini dan firmware diunggah. Setelah itu kabel dicabut dan pengontrol mulai bekerja.
Untuk AVR, firmware diunggah melalui antarmuka SPI dan agar pemrogram dapat bekerja, Anda memerlukan empat saluran dan daya (hanya ground yang cukup untuk menyamakan potensi ground programmer dan perangkat):

  • MISO - data yang berasal dari pengontrol (Master-Input/Slave-Output)
  • MOSI - data masuk ke pengontrol (Master-Output/Slave-Input)
  • SCK - Pulsa jam antarmuka SPI
  • RESET - dengan sinyal untuk RESET, pemrogram memasukkan pengontrol ke mode pemrograman
  • GND - tanah

Konektor pemrograman dalam sirkuit sendiri hanya berupa beberapa pin. Andai saja nyaman untuk memasang konektor di atasnya. Konfigurasinya bisa sesuai keinginan Anda.
Namun, masih ada satu standar populer:


Ada lusinan pemrogram berbeda untuk firmware dalam sirkuit pengontrol AVR. Mereka berbeda terutama dalam kecepatan pengoperasian dan jenis koneksi ke komputer (COM/LPT/USB). Mereka juga bisa tidak punya otak atau memiliki pengontrol kendali sendiri.

Pemrogram tanpa otak biasanya murah dan sangat mudah dibuat dan diatur. Namun pada saat yang sama, mereka biasanya bekerja secara eksklusif melalui port COM atau LPT kuno. Yang merupakan masalah nyata yang ditemukan di komputer modern. Mereka juga memerlukan akses langsung ke port, yang sudah bisa menjadi masalah di Windows XP. Ditambah lagi, ada ketergantungan pada frekuensi clock prosesor komputer.

Jadi monster sepuluh inti 3GHz Anda bisa terbang seperti kayu lapis di atas Paris.

Komputer yang ideal untuk bekerja dengan pemrogram semacam itu adalah PIII-800Mhz dengan Windows98...XP.
Berikut adalah pilihan singkat dari programmer bodoh yang diuji secara pribadi:


Pemrogram dengan pengontrol kontrol bebas dari banyak masalah orang yang tidak punya otak. Mereka bekerja melalui USB tanpa masalah. Dan jika mereka dirakit pada port COM, maka tanpa metode sesat dalam bekerja dengan data - seperti port COM yang jujur. Jadi adaptor COM-USB bekerja dengan baik. Dan Anda dapat memilih bagian yang lebih besar untuk mempermudah penyolderan. Tetapi pemrogram ini memiliki masalah lain - untuk membuat pemrogram seperti itu, Anda memerlukan pemrogram lain untuk mem-flash pengontrol kontrolnya. Masalah ayam dan telur. Programmer seperti:

  • AVRDOPER
  • Protoss AVR910

Pemrograman dalam sirkuit, terlepas dari segala kemudahannya, memiliki sejumlah keterbatasan.
Mikrokontroler harus berjalan, jika tidak maka mikrokontroler tidak akan dapat merespon sinyal programmer. Oleh karena itu, jika Anda salah menyetel bit konfigurasi (FUSE), misalnya, alihkan ke resonator kuarsa eksternal, tetapi jangan memasang kuarsa itu sendiri. Kemudian pengontrol tidak akan dapat memulai dan tidak dapat lagi mem-flash-nya di sirkuit. Setidaknya sampai MK diluncurkan.
Selain itu, dalam bit konfigurasi, Anda dapat menonaktifkan mode firmware dalam sirkuit atau mengubah pin RESET menjadi port I/O biasa (ini berlaku untuk mikrokontroler kecil yang RESET digabungkan dengan port). Tindakan ini juga memutus pemrograman ISP.

Pemrograman tegangan tinggi paralel
Biasanya digunakan dalam produksi massal untuk mem-flash chip secara massal (ratusan keping) pada programmer sebelum menyegelnya ke dalam perangkat.

Pemrograman paralel berkali-kali lebih cepat dibandingkan pemrograman serial (ISP), namun memerlukan tegangan 12 volt untuk diterapkan untuk RESET. Dan juga untuk firmware paralel, tidak diperlukan 3 jalur data, tetapi delapan + jalur kontrol. Untuk memprogram dalam mode ini, mikrokontroler dimasukkan ke dalam soket pemrogram, dan setelah mem-flash firmware, mikrokontroler dipindahkan ke perangkat target.

Ini tidak terlalu diperlukan untuk latihan radio amatir, karena Pemrogram ISP memecahkan 99% masalah mendesak, namun pemrogram paralel bisa berguna. Misalnya, jika akibat tindakan yang salah, bit FUSE tidak disetel dengan benar dan mode ISP dinonaktifkan. Pemrogram paralel tidak peduli dengan pengaturan FUSE. Ditambah lagi, beberapa mikrokontroler model lama hanya dapat di-flash dengan programmer tegangan tinggi.
Dari programmer paralel untuk AVR, satu-satunya yang terlintas dalam pikiran adalah:

  • HVProg oleh ElmChan
  • Paraprog
  • DerHammer

Ada juga yang universal seperti TurboProg 6, BeeProg, ChipProg++, Fiton, yang dapat mem-flash sejumlah besar mikrokontroler berbeda, tetapi harganya juga cukup mahal. 10-15 ribu. Terutama dibutuhkan hanya oleh tukang reparasi, karena... Jika Anda tidak tahu apa yang akan mereka berikan untuk perbaikan besok, Anda harus bersiap untuk apa pun.

Firmware melalui JTAG
Sama sekali JTAG Ini . Ini memungkinkan Anda untuk menjalankan program Anda selangkah demi selangkah langsung di dalam kristal. Tetapi dengan bantuannya Anda dapat mem-flash program atau memasukkan bit FUSE. Sayangnya JTAG tidak tersedia di semua mikrokontroler, hanya pada model lama di mikrokontroler berkaki 40. Mulai dari Atmega16.

Perusahaan AVR menjual kit JTAG ICEII berpemilik untuk bekerja dengan mikrokontroler melalui JTAG, tetapi harganya (seperti alat profesional lainnya) tidak murah. Sekitar 10-15 ribu. Ada juga model JTAG ICE pertama. Anda dapat dengan mudah membuatnya sendiri, dan itu juga sudah terpasang di papan demo saya.


Firmware melalui Bootloader
Banyak mikrokontroler AVR memiliki mode self-flashing. Itu. Awalnya, program khusus - bootloader - dijahit ke mikrokontroler menggunakan salah satu metode di atas. Selanjutnya, programmer tidak diperlukan untuk melakukan reflash. Cukup dengan mereset mikrokontroler dan memberinya sinyal khusus. Setelah itu memasuki mode pemrograman dan firmware diunggah ke dalamnya melalui antarmuka serial biasa. Dijelaskan lebih detail di.
Keuntungan dari metode ini adalah ketika bekerja melalui bootloader, sangat sulit untuk mengacaukan mikrokontroler sehingga tidak merespon sama sekali. Karena Pengaturan FUSE untuk bootloader tidak tersedia.

Bootloader juga di-flash secara default ke pengontrol utama papan demo untuk memfasilitasi dan mengamankan langkah pertama dalam jalur penguasaan mikrokontroler.

papan pin II
Firmware AVR menggunakan papan demo Pinboard II (semuanya serupa untuk Pinboard 1.1)

Modul layanan

Lihat daftar layanan

  • Nama- nama layanan.
  • Negara- Indikator grafis aktivitas layanan dan restart otomatis.
- layanan dimulai. - layanan telah berhenti. - layanan telah ditambahkan ke autostart. - pemantauan layanan menggunakan Watchdog.

Memulai layanan

Untuk memulai layanan, pilih layanan tersebut dari daftar dan klik tombol "Start" di toolbar. Untuk mencegah tindakan yang tidak disengaja, panel kontrol akan meminta Anda untuk mengonfirmasi atau membatalkan tindakan Anda. Jika Anda mengklik “Ok” di jendela konfirmasi, layanan yang dipilih akan dimulai.

Menghentikan layanan

Untuk menghentikan layanan, pilih layanan tersebut dalam daftar dan klik tombol Stop di toolbar. Untuk mencegah tindakan yang tidak disengaja, panel kontrol akan meminta Anda untuk mengonfirmasi atau membatalkan tindakan Anda. Jika Anda mengklik “OK” di jendela konfirmasi, layanan yang dipilih akan dihentikan.

Memulai ulang layanan

Untuk memulai ulang layanan, pilih layanan tersebut dari daftar dan klik tombol "Mulai Ulang" di bilah alat. Untuk mencegah tindakan yang tidak disengaja, panel kontrol akan meminta Anda untuk mengonfirmasi atau membatalkan tindakan Anda. Jika Anda mengklik “OK” di jendela konfirmasi, layanan yang dipilih akan dimulai ulang.

Tambahkan layanan ke mulai otomatis

Jika Anda ingin layanan dimulai secara otomatis setelah sistem di-boot ulang, pilih layanan tersebut dari daftar dan klik tombol "Aktif". Untuk mencegah tindakan yang tidak disengaja, panel kontrol akan meminta Anda untuk mengonfirmasi atau membatalkan tindakan Anda. Jika Anda mengklik “OK” di jendela konfirmasi, layanan yang dipilih akan ditambahkan ke autostart.

Hapus layanan dari startup

Jika Anda ingin menghapus layanan dari autostart, pilih layanan tersebut dari daftar dan klik tombol "Mati". Untuk mencegah tindakan yang tidak disengaja, panel kontrol akan meminta Anda untuk mengonfirmasi atau membatalkan tindakan Anda. Jika Anda mengklik “OK” di jendela konfirmasi, layanan yang dipilih akan dihapus dari autostart.

Tambahkan layanan ke pemantauan

Untuk melacak kesehatan suatu layanan, pilih layanan tersebut dari daftar dan klik tombol "Tambah".

  • Nama layanan- nama layanan yang ditentukan dalam sistem.
  • Nama proses- nama proses pemantauan layanan pemantauan; jika parameter ini ditentukan dalam daftar layanan yang ditampilkan, maka nilai ini akan dimuat secara otomatis.
  • Jenis layanan- mendefinisikan metode untuk memantau status layanan (lihat Operasi pemantauan).
  • Tetapkan parameter Anda sendiri- Kehadiran kotak centang ini berarti pengguna harus secara mandiri menunjukkan alamat IP dan Port tempat layanan dijalankan.
  • alamat IP- Alamat IP tempat layanan berjalan.
  • Nomor pelabuhan- port tempat layanan dijalankan.

Modul "Pengaturan pengaturan layanan"

Hapus layanan dari pemantauan

Untuk menghapus layanan dari pemantauan, pilih layanan tersebut dari daftar dan klik tombol "Hapus". Untuk mencegah tindakan yang tidak disengaja, panel kontrol akan meminta Anda untuk mengonfirmasi atau membatalkan tindakan Anda. Jika Anda mengklik “OK” di jendela konfirmasi, layanan yang dipilih akan dihapus dari pemantauan.

Banyak orang bertanya-tanya bagaimana struktur jaringan penyedia atau bagaimana mereka dapat membangun jaringan itu sendiri.Dalam artikel ini saya akan menunjukkan bagaimana jaringan saya dirancang dan bekerja, pada tingkat logis. Meskipun menurut saya struktur saya tidak ideal, ini bisa saja dilakukan dengan lebih baik, tetapi ini pendapat saya :) karena kenyataannya adalah “tanyakan pada 2 penyedia bagaimana membangun jaringan - Anda akan mendapatkan 3 opsi berbeda”

Sekarang lebih lanjut tentang cara kerjanya

Tipikal jaringan data terdiri dari 4 layer, banyak yang bilang 3 tapi nyatanya ada 4

Level 1 – batas jaringan, yaitu antarmuka dengan operator lain, disebut juga batas
Pada tingkat ini, pekerjaan biasanya dilakukan dengan operator tulang punggung tempat kami mengambil Internet dan operator dengan klien - kepada siapa kami memberikan Internet :) Interaksi dalam 90% kasus dilakukan menggunakan protokol perutean dinamis BGP

Level 2 adalah inti dari jaringan
Ini termasuk penagihan, server radius, sakelar pusat tempat semuanya dicolokkan, NAT dan pembentuk (yang dengannya kami memotong bandwidth untuk klien. Anda juga dapat memotongnya di port sakelar yang dikelola - tetapi dalam hal ini, sumber daya lokal juga akan sesuai dengan kecepatan tarif, kami juga perlu memberikan kecepatan tarif ke Internet dan hingga 100 Mbit dalam jaringan Anda
Interaksi antar peralatan biasanya juga terjadi menggunakan protokol routing dinamis seperti BGP (Dalam hal ini BGP internal atau OSPF), namun ada juga yang mendukung rute statis.

Level 3 adalah tingkat distribusi, agregasi
Tingkat ini biasanya mencakup sakelar terkelola (tingkat ke-2 atau ke-3) dari suatu blok atau distrik, bergantung pada struktur internal jaringan. Dalam kasus saya, switch layer 3 dipasang dan terkadang dilengkapi dengan switch layer 2, karena dengan VLAN untuk skema rumah, tidak perlu mengambil vlan rumah di inti jaringan 

Level 4 – tingkat akses, akses, titik akses klien
Ini adalah saklar rumah yang sama yang disimpan dalam kotak di ruang bawah tanah dan loteng rumah. Klien sudah terhubung ke mereka. Di negara-negara CIS, D-Link DES-3526, D-Link 3026 paling sering digunakan, dan mereka perlahan mulai menginstal D-Link DES-3028; untuk badan hukum, mereka biasanya meremehkan tautan panjang dan menginstal Cisco Catalyst 2950

Sekarang tentang cara kerjanya untuk saya:

1) Perangkat tingkat 1

2 Perangkat keras Juniper j4350 digunakan sebagai router perbatasan, yang masing-masing memiliki uplink backbone sendiri yang terhubung, interaksi dengan uplink terjadi menggunakan protokol BGP (yaitu, kami memberikan uplink ke jaringan yang ditetapkan ke AS (sistem otonom) kami dan menerima dari mereka daftar lengkap rute dalam jaringan Internet (tampilan penuh)

2) perangkat tingkat 2

Pada tingkat kedua, NATing klien, pembentukan kecepatan tarif dan perutean (jaringan Internet atau peer-to-peer) dilakukan.

Dua platform server Intel yang menjalankan FreeBSD digunakan sebagai NATers dan pembentuk (pada masing-masing platform tersebut NAT dan pemotongan kecepatan dilakukan dan masing-masing platform tersebut saling mencadangkan). Pembentukan dilakukan dengan menggunakan dummynet dan tabel (tablearg) dan nat menggunakan pf
Selain itu, BGP internal berjalan antara router ini dan router perbatasan (j4350) sehingga jika salah satu perbatasan gagal, ia akan segera beralih ke perbatasan kedua dan semacam penyeimbangan lalu lintas juga tidak akan berlebihan 
Protokol OSPF berjalan antara router dan switch lapisan 3 untuk pertukaran rute intranet dan peer-to-peer + kami mengumumkan rute default dari router ke router tersebut, yaitu rute default. Router 1 memiliki metrik 100
Router 2 memiliki metrik 200, yaitu jika salah satu router gagal, semua paket akan melalui cadangan (interval peralihan sekitar 10 detik)

3) perangkat tingkat 3

Dengan skema VLAN saya untuk rumah, pada tingkat distribusi saya harus mempertahankan switch layer 3 yang bertanggung jawab untuk merutekan jaringan rumah dan vlan.
Pengintaian IGMP berfungsi pada sakelar, semua multicast yang tidak perlu dipotong dan siaran serta port NetBIOS dipotong (tcp/udp 135-139, 445)

4) perangkat tingkat 4

Di level keempat ada switch D-Link DES-3526, kami berencana menginstal DES-3028, karena sangat sering dibutuhkan 4 port gigabit. Dan menurut rumor 3526 sudah menjadi EOL
Klien terhubung langsung ke switch, deteksi loopback diaktifkan pada port pelanggan (untuk menonaktifkan port dengan loop), jumlah maksimum alamat mac pada port adalah 5, pengintaian igmp diaktifkan dan seluruh multicast difilter kecuali untuk rentang 224.200 .100.0-224.200.150.255 dan 224.0.0.2 , semua siaran (kecuali protokol arp) dan seluruh NetBIOS juga dimatikan