Маршрутизация с коммутаторами Min inet (не хостами) - PullRequest
0 голосов
/ 22 января 2020

У меня топология сети выглядит следующим образом:

                                     | switch | s1

                                          |

                                     | switch |  s2
                                    /          \

                         s3  |switch|           |switch|  s4

                                |                  |

       h1 **(IP:10.0.1.10)**|  Host  |          | Host|**(IP: 10.0.2.20)**  h2

Я хочу, чтобы h1 говорил с h2 и следовал нескольким примерам, таким как this , но во всех них они добавляют маршрутизатор в качестве хоста, а затем добавить маршруты, здесь я хочу, чтобы s2 (который является коммутатором) направлял мои пакеты к s4 и s3. Моя топология исправлена ​​и построена с использованием fnss .

Я новичок в сетевом программировании, пожалуйста, помогите мне в этом случае?

1 Ответ

0 голосов
/ 24 января 2020

Короче говоря, если разные хосты находятся в разных подсетях и хотят общаться друг с другом, мы должны добавить в среду один маршрутизатор, иначе это не требуется.

a. Если вы используете классовую адресацию, это зависит от используемой вами классной маски. Если вы используете классовую маску, например, адрес 10.xxx будет иметь маску 255.0.0.0, это приведет к тому, что два хоста будут находиться в одной сети, и у них не возникнет проблем при общении.

b. Если вы используете бесклассовую адресацию для топологии совместно используемой сети, не должно возникнуть проблем при общении, если вы используете / 16 su bnet. Однако, если вы используете / 24 su bnet для своей топологии, вам нужен маршрутизатор.

...