エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
パケットの気持ちになってみる PART3: 〜 L2スイッチ自作編 〜 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
パケットの気持ちになってみる PART3: 〜 L2スイッチ自作編 〜 - Qiita
2 処理概要 2.1 受信ハンドラの登録 vswconfig add コマンドを実行すると vswitch.ko ではカーネル関数 ... 2 処理概要 2.1 受信ハンドラの登録 vswconfig add コマンドを実行すると vswitch.ko ではカーネル関数 netdev_rx_handler_register() により、指定されたNICにおいてパケットを受信した際に呼び出される受信ハンドラを登録した後、NICをプロミスキャスモードに設定します。 vswitch_packet.c: vswitch_rx_handler_register() 2.2 パケットの受信 NICでパケットを受信した場合、2.1で登録した受信ハンドラが呼び出されます。受信ハンドラでは以下の処理を行います。 ・受信パケットの送信元MACアドレスと受信したポートをFDB(Forwarding Database)に設定します。 ・BPDUやLLDP等、転送の必要がないL2の制御用パケットを破棄します。 ・パケットの転送処理を呼び出します。 vs