Bagaimana penyiaran bekerja di jaringan yang berbeda?


14

Saya membaca DHCP (RFC 2131), saya memiliki pengetahuan dasar tentang Relay Agent dan Broadcasting. Tetapi untuk Memahami DHCP secara mendalam, saya merasa seperti saya harus mengetahui Broadcasting dan Relay Agent (RFC 1542) secara rinci. Tetapi tidak dapat menemukan RFC (RFC919.922 tidak banyak membantu) untuk penyiaran secara detail.

  1. Bagaimana menyiarkan rute paket? Karena jika paket ditujukan untuk jaringan yang berbeda dari sumber, jelas router akan menjatuhkan paket. Apakah ada protokol untuk ini? Apakah router mencegah semua siaran atau hanya siaran terbatas / lokal?

  2. Bisakah kita mengirim paket dengan tujuan sebagai IP siaran langsung / terbatas tanpa alamat MAC siaran? Jika Ya, saya pikir karena alamat MAC tertentu paket akan meneruskan ke satu Host, Jadi pertanyaannya, dalam hal ini akan sangat membantu.

  3. Anggap router diaktifkan oleh agen relai. Ketika DHCPDiscover (yang merupakan paket siaran) datang ke router itu, Bagaimana prosesnya? Karena hal pertama yang dilemparkannya adalah IP luas juga jaringan "0" ada, Apakah selalu relay-agent pertama memeriksa paket jika Paket adalah dari DHCP?

Pertanyaan saya bukan dari subjek tertentu (DHCP ond Broadcasting), jadi Anda mungkin marah, Tapi tolong bantu saya. Terima kasih


1
Petunjuk: Saya tidak pernah menyarankan kepada orang-orang agar mereka marah. Mungkin menandai mereka. ;-)
SDsolar

Jawaban:


15

Bagaimana Router Menangani Siaran Terbatas dan Disutradarai

Hal pertama yang harus dipahami untuk menjawab pertanyaan Anda adalah frame siaran terbatas tidak dialihkan. Secara default ketika router menerima bingkai dengan alamat tujuan yang disiarkan pada layer 2 atau layer 3, router hanya menjatuhkan frame. Karena itulah router dikatakan sebagai batas domain broadcast.

Beberapa contohnya adalah:

  • ff-ff-ff-ff-ff-ff (siaran layer 2)
  • 255.255.255.255 (siaran terbatas layer 3)

Memikirkannya, ini masuk akal. Jika router meneruskan siaran, permintaan arp tunggal akan menjangkau setiap host yang dapat dijangkau di internet yang akan sangat tidak efisien dan agak konyol.

Di sisi lain, siaran langsung terkadang dialihkan. (IE 192.168.1.255/24) Biasanya secara default fungsi ini dinonaktifkan tetapi dapat diaktifkan dengan mengeluarkan ip directed-broadcastperintah pada router. Ini akan memungkinkannya untuk meneruskan siaran yang diarahkan sesuai dengan tabel peruteannya seolah-olah itu adalah paket normal. Namun ini tidak memungkinkan router untuk meneruskan siaran terbatas, yang masih diblokir secara default. Ini juga sedikit topik untuk pertanyaan awal Anda, lihat halaman formulir cisco ini untuk lebih lanjut tentang ini.


Siaran Layer 3 Tapi bukan Layer 2?

Untuk menjawab pertanyaan kedua Anda, tidak masuk akal untuk memiliki bingkai dengan alamat broadcast layer 3 tanpa alamat broadcast layer 2. Ini akan mengalahkan seluruh tujuan itu menjadi bingkai siaran dan tidak berfungsi secara langsung. Memiliki alamat tujuan layer 2 unicast tidak akan mengubah perilaku router sama sekali karena router membuat keputusan pada layer 3. Semua router peduli tentang 255.255.255.255alamat tujuan itu dan menjatuhkan paket.

Di mana ini menjadi masalah adalah dengan switch yang tidak peduli dengan alamat layer 3 sama sekali. Switch hanya akan melihat alamat layer 2 unicast. Alih-alih mengirim paket keluar semua antarmuka pada vlan yang sama itu akan menggunakan tabel alamat sumber (SAT) seperti halnya dengan alamat tujuan unicast lainnya. Akibatnya, dengan menetapkan alamat unicast layer 2 frame tidak lagi merupakan frame broadcast sama sekali meskipun memiliki 255.255.255.255alamat di layer 3.


Cara DHCP Relay Bekerja dalam Praktek

Adapun pertanyaan terakhir Anda, DHCP relay adalah cara router "curang" di sekitar aturan tentang tidak meneruskan paket siaran. Mari kita lihat paket DHCP Discover:

  • Sumber MAC: [mac unicast dari sumber]
  • Dest MAC: ff-ff-ff-ff-ff-ff
  • IP sumber: 0.0.0.0
  • IP tujuan: 255.255.255.255
  • Sumber Port: UDP 68
  • Pelabuhan Tujuan: UDP 67

Ketika router melihat suatu paket tiba pada suatu antarmuka dengan ip helper-addressperintah yang dikonfigurasikan, ia mengecek untuk melihat apakah itu cocok dengan salah satu protokol yang "dibantu" secara default atau dikonfigurasikan dengan ip forward-protocolperintah global . Dalam hal ini karena DHCP, router melihat bahwa port tujuan cocok dengan UDP 67 dan memungkinkan paket untuk "dibantu". Router kemudian mengubah alamat IP tujuan dari 255.255.255.255ke alamat IP yang dikonfigurasikan oleh ip helper-addressperintah serta mengubah alamat sumber ke alamat antarmuka router tempat paket tersebut tiba dan meneruskan paket tersebut ke seluruh logika routing.

Sekarang paket tersebut memiliki alamat tujuan unicast, router memperlakukannya seperti paket lainnya. Itu arps untuk alamat IP tujuan (yang sekarang menjadi alamat pembantu) dan kemudian mengganti alamat layer 2 sebelum mengirim paket keluar dari antarmuka yang sesuai.

Kembali lagi

Router pada dasarnya menggunakan proses yang sama secara terbalik untuk penawaran DHCP yang dikirim kembali ke klien. Server DHCP mengirimkan penawaran ke alamat IP yang ditentukan sebagai alamat sumber pada paket DHCP Discover. Jadi paket yang meninggalkan server DHCP terlihat seperti:

  • Sumber MAC: mac unicast dari server DHCP
  • Dest MAC: alamat mac router atau gateway default server DHCP
  • Sumber IP: alamat IP unicast dari server DHCP
  • IP Tujuan: alamat ip dari antarmuka router pertama yang dicapai paket DHCP Discover
  • Sumber Port: UDP 67
  • Pelabuhan Tujuan: UDP 68

Karena paket ini memiliki router alamat tujuan unicast layer 3 akan meneruskan paket secara normal sampai mencapai router dengan antarmuka yang memiliki alamat IP yang cocok dengan IP tujuan paket tersebut. Ingat sebelumnya bahwa router ini masih memiliki ip helper-addresskonfigurasi pada antarmuka itu. Perute memeriksa apakah paket tersebut adalah Penawaran DHCP kemudian menulis ulang paket tersebut menjadi paket siaran dan mengirimkannya kembali ke antarmuka itu dengan mengetahui bahwa klien DHCP berada di suatu tempat di segmen jaringan itu. Paket yang meninggalkan router sekarang terlihat seperti ini.

  • Sumber MAC: mac unicast dari antarmuka router
  • Dest MAC: ff-ff-ff-ff-ff-ff
  • Sumber IP: alamat IP unicast dari server DHCP
  • IP tujuan: 255.255.255.255
  • Sumber Port: UDP 67
  • Pelabuhan Tujuan: UDP 68

TL: DR; Relay DHCP menggunakan ip helper-addressantarmuka perintah sub "menipu" di sekitar aturan bahwa router tidak dapat meneruskan siaran terbatas dengan mengubah alamat IP tujuan paket ke alamat IP unicast dari server DHCP sebelum merutekannya. Ini memungkinkan semua router di jalur untuk merutekan paket dengan tepat ke server DHCP. Ketika menjawab server DHCP mengirim paket kembali ke alamat IP unicast dari antarmuka router yang pertama kali menerima paket DHCP Discover (paket dengan ip helper-interfaceperintah). Ketika router menerima tawaran kembali, itu mengkonversinya kembali ke paket siaran dan mengirimkannya keluar antarmuka dengan klien dalam domain siarannya.


Ty Bad Wolf, ini sangat berguna, Terima Kasih @Bad Wolf
dillip_beta

1
  1. Router akan meneruskan siaran yang diarahkan, seperti 192.168.1.255/24 jika dikonfigurasi untuk melakukannya. Untuk Cisco Anda dapat menonaktifkan perilaku ini dengan 'no ip diarahkan-broadcast' di bawah antarmuka.

Untuk membuat router meneruskan siaran lokal, 255.255.255.255, dari satu antarmuka ke antarmuka lainnya, Anda perlu menjembatani kedua antarmuka tersebut. IE mengkonfigurasi IRB atau CRB dan BVI.

  1. Ini tidak mungkin. Router akan membangun alamat MAC Dst baru untuk setiap tautan yang harus diteruskannya.

  2. Router melihat bahwa itu adalah paket DHCP dan mengirimkannya melalui unicast ke alamat 'pembantu' DHCP yang disediakan.

Berikut ini adalah artikel bagus yang dapat membantu dan memberikan perincian lebih lanjut ...

http://www.ciscopress.com/articles/article.asp?p=330807&seqNum=9

HTH


0

Tidak ada standar khusus untuk penyiaran. Mereka menggunakan IP biasa (Protokol Internet) untuk mengirim dan menerima ke / dari alamat khusus.

Saya telah bekerja pada beberapa merek sistem otomasi, yang sebagian besar berbasis server. Mereka menggunakan peralatan jaringan biasa seperti jaringan PC kantor Anda. Saya bahkan melihat keduanya berjalan pada sistem yang sama, tetapi itu tidak berfungsi di stasiun besar karena satu pengguna dapat menyebabkan gangguan pada siaran audio. Yang terbaik adalah memisahkan mereka.

Satu-satunya tempat yang mungkin membuat mereka terhubung adalah "traffic" - memastikan iklan dimainkan per kontrak, dan masuk untuk memverifikasi yang sama.

Cara kerja sistem audio siaran ini sangat mirip dengan server surat atau Netflix. Studio tertentu akan "meminta" server untuk file tertentu (lagu atau promo, dll.) Kemudian akan mengalirkannya melalui papan kontrol ke output yang mengarah ke pemancar. Daftar putar biasanya diatur dari satu PC di kantor PD (direktur program).

Anda bertanya tentang DHCP. Ini hanyalah cara untuk secara otomatis menetapkan alamat ke papan kontrol di studio, dan PC PD. Alamat khusus itu sendiri tidak penting, sama seperti alamat Anda di ISP Anda ketika Anda menjangkau ke server surat untuk mengambil email Anda atau ke Netflix untuk menonton video.

Satu-satunya alamat yang penting adalah server itu sendiri. Sama seperti server email Anda - pop.xyzcorp.com dan smtp.xyzcorp.com, atau www.netflix.com. Alamat-alamat itu umumnya dikodekan ke dalam setiap studio seperti halnya program email Anda 'mengingat' alamat-alamat ke server yang digunakan untuk mengirim dan menerima email.

Sebagian besar sistem server otomatisasi menyediakan layanan DHCP (baik dalam kotak yang sama atau yang lain di jaringan), sehingga Anda tidak perlu memasukkan alamat IP statis untuk setiap studio klien.

Jika pertanyaan Anda adalah bagaimana sinyal tidak tersangkut dan dikirim ke tempat yang salah, jawaban Anda mungkin ditemukan di sakelar yang menghubungkan studio dengan server. Mereka memeriksa alamat tujuan dan mengirim paket keluar port yang benar untuk studio dengan alamat tertentu.

Ya, dalam industri semuanya secara sehari-hari disebut sebagai router, tetapi itu adalah peninggalan dari masa televisi lama di mana router adalah unit fisik yang mengirim sinyal video dari satu tempat ke tempat lain.

Mereka adalah crosspoint switcher, tetapi disebut router hanya karena ketika Anda menginstruksikan mereka untuk mengambil video dari input x dan mengirimkannya ke output y mereka akan mengurus routing sinyal seperti yang diperintahkan.

Switch jaringan cukup pintar untuk mengirim file server ke studio yang benar, seperti ISP Anda mengirim email hanya kepada Anda dan tidak ke semua tetangga Anda. Itulah sifat IP (Internet Protocol).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.