Anda di halaman 1dari 3

Line :

61-62 : Ptr <T> yaitu Buat smart pointer yang menunjuk ke objek yang ditunjukkan oleh input raw
pointer ptr. Metode ini membuat rujukan tersendiri pada objek runcing. Penelepon bertanggung
jawab atas referensi Unref (), dan pointer cerdas pada akhirnya akan melakukan hal yang sama,
sehingga objek dihapus jika tidak ada referensi yang tersisa.
63 : SetEpcHelper yaitu Pembuatan dan konfigurasi entitas LTE.
65-66 : Introspeksi tidak menemukan jalur Config yang khas.
69 : Parse baris perintah argumen. Contoh kelas ini bisa digunakan untuk mengurai argumen
command-line. Program dapat mendaftarkan pesan penggunaan umum dengan CommandLine ::
Penggunaan, dan argumen dengan CommandLine :: AddValue. Variasi argumen POD akan
ditetapkan secara langsung; Argumen yang lebih umum dapat diproses melalui Callback.
71 : Ptr <T> yaitu Buat smart pointer yang menunjuk ke objek yang ditunjukkan oleh input raw
pointer ptr. Metode ini membuat rujukan tersendiri pada objek runcing. Penelepon bertanggung
jawab atas referensi Unref (), dan pointer cerdas pada akhirnya akan melakukan hal yang sama,
sehingga objek dihapus jika tidak ada referensi yang tersisa.
74 : Melacak satu set node pointer. Biasanya pembantu ns-3 beroperasi pada lebih dari satu node
sekaligus. Misalnya, perangkat perangkat mungkin ingin menginstal perangkat pada sejumlah besar
simpul serupa. Metode Installer pembantu biasanya mengambil NodeContainer sebagai parameter.
NodeContainers menyimpan beberapa Ptr <Node> yang digunakan untuk merujuk ke simpul.
75 : Buat n node dan tambahkan pointer ke ujung NodeContainer ini. Node berada di jantung
simulasi ns-3 manapun. Salah satu tugas pertama yang perlu dilakukan simulasi adalah membuat
sejumlah node. Metode ini mengotomatisasi tugas itu. Parameter N Jumlah Node untuk dibuat.
76 : Dapatkan Ptr <Node> yang tersimpan dalam wadah ini pada indeks tertentu. Simpul dapat
diambil dari wadah dengan dua cara. Pertama, langsung dengan indeks ke dalam wadah, dan kedua,
menggunakan iterator. Metode ini digunakan dalam metode langsung dan digunakan untuk
mengambil Ptr <Appliation> yang diindeks.
77 : Agregat fungsi IP / TCP / UDP ke Node yang ada. Penolong ini memungkinkan pelacakan pcap
dan ascii dari kejadian di tumpukan internet yang terkait dengan sebuah simpul. Ini secara
substansial serupa dengan penelusuran yang terjadi pada perangkat pembantu, namun perbedaan
yang penting adalah, yah, tidak ada perangkat. Ini berarti bahwa pembuatan nama file output akan
berubah, dan juga metode yang terlihat pengguna tidak akan mereferensikan perangkat dan oleh
karena itu jumlah trace memungkinkan metode berkurang.
78 : Implementasi agregat dari ns3 :: Ipv4, ns3 :: Ipv6, ns3 :: Udp, dan ns3 :: kelas Tcp ke node
yang tersedia. Metode ini akan menegaskan jika memanggil node yang sudah memiliki objek Ipv4
yang digabungkan dengannya.
81 : Bangun satu set objek PointToPointNetDevice.
82 83 : Tetapkan nilai atribut untuk disebarkan ke setiap NetDevice yang dibuat oleh penolong.
84 : Tetapkan nilai atribut yang akan disebarkan ke setiap Saluran yang dibuat oleh penolong.
85 : Memegang vektor ns3 :: pointer NetDevice Biasanya ns-3 NetDevices dipasang pada node
menggunakan net device helper. Metode Installer pembantu mengambil NodeContainer yang
menyimpan beberapa nomor Ptr <Node>. Untuk masing-masing Node di NodeContainer, penolong
akan memberi instantiate perangkat bersih, menambahkan alamat MAC dan antrian ke perangkat
dan menginstalnya ke node. Untuk masing-masing perangkat, penolong juga menambahkan
perangkat ke dalam wadah untuk digunakan oleh pemanggil nanti. Ini adalah wadah yang
digunakan untuk menampung Ptr <NetDevice> yang di instantiasikan oleh perangkat pembantu.
86 : Kelas pembantu untuk mempermudah hidup sambil mengerjakan tugas alamat IPv4 sederhana
dalam skrip.
87 : Tetapkan nomor jaringan dasar, topeng jaringan dan alamat dasar. Penolong alamat
mengalokasikan alamat IP berdasarkan nomor jaringan dan kombinasi topeng beserta alamat IP
awal.
88 : Memegang vektor std :: pair of Ptr <Ipv4> dan indeks antarmuka. Tetapkan alamat IP ke
perangkat net yang ditentukan dalam wadah berdasarkan awalan jaringan dan basis alamat saat ini.
90 : Alamat Ipv4 disimpan dalam urutan host di kelas ini.
92 : Kelas yang menambahkan ns3 :: Ipv4 Static Routing objects.
93 : Cobalah dan temukan protokol routing statis sebagai protokol routing utama atau dalam daftar
protokol routing yang terkait dengan Ipv4 yang disediakan (getstaticrouting). Dapatkan pointer ke
Objek agregat yang diminta (getobject).
94 : memasukan atau menambahkan ipv4 dan sub mask
96-97 : Melacak satu set node pointer.Biasanya pembantu ns-3 beroperasi pada lebih dari satu node
sekaligus. Misalnya, perangkat perangkat mungkin ingin menginstal perangkat pada sejumlah besar
simpul serupa. Metode Installer pembantu biasanya mengambil NodeContainer sebagai parameter.
NodeContainers menyimpan beberapa Ptr <Node> yang digunakan untuk merujuk ke simpul.
98-99 : Buat n node dan tambahkan pointer ke ujung NodeContainer ini. Node berada di jantung
simulasi ns-3 manapun. Salah satu tugas pertama yang perlu dilakukan simulasi adalah membuat
sejumlah node. Metode ini mengotomatisasi tugas itu.
105 : Tambahkan posisi ke daftar posisi.
107 : Kelas pembantu digunakan untuk menentukan posisi dan model mobilitas ke node.
MobilityHelper :: Install adalah metode yang paling penting disini.
109 : Tetapkan pengalokasi posisi yang akan digunakan untuk mengalokasikan posisi awal setiap
node yang diinisialisasi selama MobilityModel :: Install.
110-111 : "Layout" satu node sesuai dengan tipe current allocator saat ini. Metode ini membuat
instance dari ns3 :: MobilityModel subclass (tipe yang ditetapkan dengan MobilityHelper ::
SetMobilityModel), menggabungkannya ke node yang tersedia, dan menetapkan posisi awal
berdasarkan pengalokasi posisi saat ini (diatur melalui MobilityHelper :: SetPositionAllocator).
114-115 : Memegang vektor ns3 :: pointer NetDevice Biasanya ns-3 NetDevices dipasang pada
node menggunakan net device helper. Metode Installer pembantu mengambil NodeContainer yang
menyimpan beberapa nomor Ptr <Node>. Untuk masing-masing Node di NodeContainer, penolong
akan memberi instantiate perangkat bersih, menambahkan alamat MAC dan antrian ke perangkat
dan menginstalnya ke node. Untuk masing-masing perangkat, penolong juga menambahkan
perangkat ke dalam wadah untuk digunakan oleh pemanggil nanti. Ini adalah wadah yang
digunakan untuk menampung Ptr <NetDevice> yang di instantiasikan oleh perangkat pembantu.
Buat satu set perangkat eNodeB (InstallEnbDevice).
118 : Implementasi agregat dari ns3 :: Ipv4, ns3 :: Ipv6, ns3 :: Udp, dan ns3 :: kelas Tcp ke node
yang tersedia. Metode ini akan menegaskan jika memanggil node yang sudah memiliki objek Ipv4
yang digabungkan dengannya.
119 : Memegang vektor std :: pair of Ptr <Ipv4> dan indeks antarmuka. Biasanya ns-3
Ipv4Interfaces dipasang pada perangkat yang menggunakan penolong alamat Ipv4. Metode Assign
() penolong membutuhkan sebuah NetDeviceContainer yang menyimpan sejumlah Ptr
<NetDevice>. Untuk masing-masing NetDevices di NetDeviceContainer, penolong akan
menemukan Ptr <Node> dan Ptr <Ipv4> yang terkait. Ini memastikan bahwa sebuah antarmuka ada
di node untuk perangkat dan kemudian menambahkan Ipv4Address sesuai dengan pengaturan
helper alamat (menambahkan Ipv4Address entah kapan berjalan). Penolong kemudian mengubah
Ptr <Ipv4> dan indeks antarmuka menjadi std :: pair dan menambahkannya ke wadah - wadah jenis
ini.
122 : Dapatkan jumlah Ptr <Node> yang tersimpan dalam wadah ini. Simpul dapat diambil dari
wadah dengan dua cara. Pertama, langsung dengan indeks ke dalam wadah, dan kedua,
menggunakan iterator. Metode ini digunakan dalam metode langsung dan biasanya digunakan untuk
menentukan kondisi akhir pada loop-yang berjalan melalui Node yang tersimpan.
127 : Tambahkan rute default ke tabel routing statis.Metode ini memberitahu sistem routing apa
yang harus dilakukan dalam kasus di mana rute tertentu ke tujuan tidak ditemukan. Sistem
meneruskan paket ke node yang ditentukan dengan harapan ia tahu lebih baik bagaimana merutekan
paketnya(SetDefaultRoute).
133 : Mengaktifkan lampiran otomatis satu set perangkat UE ke sel yang sesuai dengan
menggunakan prosedur pemilihan sel awal Idle mode.
148-150 : Seorang pembantu untuk mempermudah menginisialisasi sebuah ns3 alamat ip dan
protocol yang digunakan :: PacketSinkApplication pada satu set node.
151-153 : Tambahkan isi Conten Aplikasi lain ke bagian akhir wadah ini.
155 : Buat aplikasi klien yang mengirim paket UDP yang membawa nomor urut 32bit dan cap
waktu 64 bit.
156-157 : Catat atribut yang akan ditetapkan di setiap Aplikasi setelah dibuat.
178-179 : Atur semua Aplikasi dalam wadah ini ke Start () pada Waktu yang diberikan sebagai
parameter. Semua Aplikasi harus dilengkapi dengan waktu simulasi awal dan waktu simulasi yang
berhenti. ApplicationContainer adalah tempat yang nyaman untuk mengizinkan semua Aplikasi
yang terkandung agar diberi tahu untuk bangun dan mulai melakukan pekerjaan mereka (Start) pada
waktu yang bersamaan.

Anda mungkin juga menyukai