Jump to content
Калькуляторы

Глупый вопрос по роутингу/NAT

Итак, есть вот такая схема:

image.thumb.png.a96f629430fb4495ec25f64e63fa496e.png

Есть аплинк от провайдера, на нем висит /30 белая сеть. Аплинк приходит в роутер R1, далее за ним стоит роутер R2, на котором подняты IP-интерфейсы в сторону локалки. Между роутерами поднят OSPF на серой /30 сетке. R1 занимается в т.ч. и NAT локалки по внешний мир.

 

Внимание, вопрос. Как можно перенести NAT с R1 на R2 не переделывая маршрутизацию у провайдера? Т.е. правильно бы взять у провайдера /30 линковую сеть и попросить еще одну /30 для своих нужд, но предположим, что этого сделать нельзя. Как тогда быть?

Share this post


Link to post
Share on other sites

22 минуты назад, megahertz0 сказал:

но предположим, что этого сделать нельзя. Как тогда быть?

Вообще не обязательно /30.

Достаточно /32 ))

 

Т.е. точка-точка может быть в любой адресации, распознаваемой R1 и R2. Быть глобально маршрутизируемой ей не надо совсем.

 

А вот поиметь хотя бы один паблик IP на R2 надо ибо во что-то надо NAT.

Маршрут на /32 пров должен кинуть в сторону R1, а R2 через частную точку-точку на R2.

 

Edited by M-a-x-Z

Share this post


Link to post
Share on other sites

1 час назад, M-a-x-Z сказал:

Маршрут на /32 пров должен кинуть в сторону R1, а R2 через частную точку-точку на R2.

Это то ясно. Я бы так и сделал. Но опять же, нужно совершать движения со стороны провайдера. Но по условиям задачи этого сделать не получается.

Share this post


Link to post
Share on other sites

4 минуты назад, megahertz0 сказал:

Это то ясно. Я бы так и сделал. Но опять же, нужно совершать движения со стороны провайдера. Но по условиям задачи этого сделать не получается.

По условиям задачи она не разрешима. Если белый адрес остаётся на R1, то его не исопльзовать под NAT на R2.

....если не L2 через R1 на R2. Но тут надо точнее знать железо и ограничения.

 

Ну и потом в условиях вы пишете про /30, а я говорю, что моно и /32 обойтись.

Share this post


Link to post
Share on other sites

4 минуты назад, M-a-x-Z сказал:

По условиям задачи она не разрешима.

Вот, я пришел к тому же мнению. Чтобы сделать как требуется по условиям задачи надо напрягать провайдера. Что и требовалось доказать.

Share this post


Link to post
Share on other sites

10 минут назад, megahertz0 сказал:

Вот, я пришел к тому же мнению. Чтобы сделать как требуется по условиям задачи надо напрягать провайдера. Что и требовалось доказать.

Вот вам две оговорки:

1. Проброс L2 (интересно, а чем ещё занимается L1 и можно ли у него забрать адрес)

2. Вместо /30 берём /32. И уж точно не стоит попусту расходовать паблик на точку-точку между R1 и R2. Проще прокинуть роут и получить 4 белых адреса на R2. А в задаче вы хотите 3 адреса в землю зарыть)

Edited by M-a-x-Z

Share this post


Link to post
Share on other sites

Можно попросить провайдера на линк использовать /31, оставшиеся два адреса использовать для ната. Но нужно чтобы железо поддерживало и провайдер сотрудничал, но при этом провайдер ничего не теряет хотябы.

Share this post


Link to post
Share on other sites

В 23.04.2018 в 12:29, ShyLion сказал:

Можно попросить провайдера на линк использовать /31, оставшиеся два адреса использовать для ната. Но нужно чтобы железо поддерживало и провайдер сотрудничал, но при этом провайдер ничего не теряет хотябы.

Ну, тогда проще с провайдером стыкануться через приватную /30 сетку, а /30 публичную забрать себе на лупбек и натить на один из ее адресов.

Share this post


Link to post
Share on other sites

нормально - никак. в чём тогда смысл существования роутера R1? R1 и R2 на разных площадках? ну протяните тогда L2 через R1, многие роутеры умеют делать бриджинг

Share this post


Link to post
Share on other sites

Сделать можно, но тогда все пакеты приходящие на р1 из инета будут сразу уходить на р2.

Ну и ещё там немного шаманств и магии с маршрутами, оспф похерить видимо.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.