Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian berikut membahas berbagai jenis fungsi manajemen router dan apa yang harus Anda ketahui untuk menggunakannya secara efektif.
Semua fungsi manajemen router memerlukan akses administrator. Pengguna dalam grup Pengguna Power tidak memiliki hak istimewa yang memadai untuk menggunakan fungsi manajemen router.
Berbagai Kelas Fungsi Manajemen Router
Fungsi manajemen router dapat dibagi menjadi fungsi administrasi dan fungsi konfigurasi. Fungsi administrasi memiliki awalan MprAdmin dan fungsi konfigurasi memiliki awalan MprConfig. Terlepas dari penamaan, kedua set fungsi digunakan untuk manajemen router. Fungsi MprAdmin beroperasi langsung pada router yang sedang berjalan. Fungsi MprConfig memiliki fungsionalitas serupa, tetapi beroperasi pada konfigurasi router yang disimpan dalam registri. Kedua jenis fungsi melewati blok informasi .
Fungsi manajemen router juga dapat dibagi berdasarkan komponen router apa yang mereka kelola: antarmuka, manajer router, atau klien manajer router.
Fungsi antarmuka router memiliki awalan MprAdminInterface atau MprConfigInterface. Gunakan fungsi-fungsi ini untuk mengakses antarmuka. Fungsi manajer router memiliki awalan MprAdminTransport atau MprConfigTransport. Gunakan fungsi-fungsi ini untuk mengakses manajer router. Terakhir, fungsi klien manajer router memiliki awalan MprAdminInterfaceTransport atau MprConfigInterfaceTransport. Gunakan fungsi-fungsi ini untuk mengakses klien yang berjalan pada router.
Subset fungsi MprAdmin adalah fungsi MprAdminMib . Ini juga beroperasi hanya pada jalur operasional. Namun, fungsi-fungsi ini tidak melewati blok informasi. Fungsi-fungsi ini memberikan fleksibilitas tambahan pada perancang protokol, terutama untuk mengambil informasi non-konfigurasi, seperti statistik.
Memastikan bahwa Perubahan Terjadi Segera dan Persisten
Pengembang dapat membuat perubahan pada konfigurasi router secara langsung menggunakan fungsi konfigurasi router . Namun, setiap perubahan yang dilakukan pada konfigurasi tidak berlaku sampai router dimulai ulang, karena ini adalah satu-satunya waktu DIM membaca konfigurasi dari registri.
Pengembang dapat membuat perubahan pada router yang sedang berjalan dengan menggunakan fungsi administrasi router . Namun, perubahan ini tidak persisten: karena belum ditulis ke registri, perubahan ini hilang jika router dimulai ulang.
Untuk membuat perubahan yang langsung dan persisten, pengembang perlu menggunakan administrasi router dan fungsi konfigurasi router. Jika router tidak berjalan, pengembang hanya perlu memanggil fungsi konfigurasi router yang sesuai.
Untuk mendapatkan informasi dari router yang sedang aktif, gunakan fungsi pengelolaan router. Jika router tidak berjalan, Anda dapat melakukan kueri informasi menggunakan fungsi konfigurasi router.
FungsiMprAdminInterfaceCreate danMprAdminInterfaceSetInfo mendukung struktur MPR_INTERFACE_2. Namun, MprConfigInterfaceCreate dan MprConfigInterfaceSetInfo tidak berfungsi. Untuk membuat antarmuka dial-on-demand yang persisten setelah reboot, panggil MprAdminInterfaceCreate dengan MPR_INTERFACE_2, lalu panggil MprConfigInterfaceCreate dengan MPR_INTERFACE_0 atau MPR_INTERFACE_1. Demikian pula, untuk membuat perubahan persisten pada antarmuka putar nomor permintaan, panggil MprAdminInterfaceSetInfo dengan MPR_INTERFACE_2, lalu panggil MprConfigInterfaceSetInfo dengan MPR_INTERFACE_0 atau MPR_INTERFACE_1.
Menggunakan Administrasi Router dan Fungsi Konfigurasi Dari Jarak Jauh
Sebagian besar fungsi administrasi router dan konfigurasi dapat dipanggil di komputer selain yang sedang dikelola. Fungsi-fungsi ini mengambil parameter berupa handle ke layanan router atau konfigurasi yang akan dikelola. Fungsi administrasi menggunakan RPC (Panggilan Prosedur Jarak Jauh) untuk berkomunikasi dengan layanan perutean yang ditentukan oleh handle. Fungsi konfigurasi menulis ke registri dan membaca dari registri komputer yang ditentukan oleh handle.
Untuk menjalankan layanan perutean pada mesin jarak jauh, terlebih dahulu panggil MprAdminIsServiceRunning untuk memverifikasi bahwa layanan tersebut sedang berjalan. Kemudian panggil MprAdminServerConnect untuk mendapatkan handle. Jika layanan router tidak aktif pada komputer jarak jauh, semua panggilan administrasi router (MprAdmin) gagal.
Untuk membuat perubahan pada konfigurasi router pada komputer jarak jauh, dapatkan pegangan dengan memanggil fungsi MprConfigServerConnect.