Jump to content

Recommended Posts

Posted (edited)

Здравствуйте.

Подскажите как реализовать схему на коммутаторе SNR-S2985G-8T с разделением трафика по портам на основе ip-dst. 

 

Имеется роутер с OpenWrt, его порты lan1 и lan2 подключены к портам коммутатора 1/0/4 и 1/0/2 соответственно. На коммутаторе оба порта имеют одинаковые настройки:

switchport mode hybrid
 switchport hybrid allowed vlan 10-12 tag

На роутере VLAN 10-12 также прописаны тегом на оба порта.
Конечные устройства на коммутаторе имеют ip 192.168.10.0/24 и VLAN 10 Access, прикрепил схему.

 

Нужно сделать так, чтобы на порт 1/0/2 ходил трафик только с ip-dst 192.168.0.0/16, а на порт 1/0/4 любой трафик, кроме ip-dst 192.168.0.0/16

 

Попробовал сделать ip access-list:

!
ip access-list extended LAN_Only
  permit ip any-source 192.168.0.0 0.0.255.255
  deny ip any-source any-destination
  exit
ip access-list extended WAN_Only
  deny ip any-source 192.168.0.0 0.0.255.255
  permit ip any-source any-destination
  exit
!

!
Interface Ethernet1/0/2
 description <<<LAN_MR90X_lan2
 switchport mode hybrid
 switchport hybrid allowed vlan 10-12 tag
 ip access-group LAN_Only in traffic-statistic
!

!
Interface Ethernet1/0/4
 description <<<WAN_MR90X_lan1
 switchport mode hybrid
 switchport hybrid allowed vlan 10-12 tag
 ip access-group WAN_Only in traffic-statistic
!

isolate-port group 1 switchport interface Ethernet1/0/4
isolate-port group 1 switchport interface Ethernet1/0/2

Пингую внешний и внутренний ip с компьютера 192.168.10.5, трафик всё равно ходит через один порт:

root@MR90X:/# tcpdump -i any host 192.168.10.5 and icmp -n -q
tcpdump: data link type LINUX_SLL2
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
22:17:15.636927 lan2  P   IP 192.168.10.5 > 8.8.8.8: ICMP echo request, id 1, seq 1, length 40
22:17:15.636927 br-lan In  IP 192.168.10.5 > 8.8.8.8: ICMP echo request, id 1, seq 1, length 40
22:17:15.636927 br-lan.10 In  IP 192.168.10.5 > 8.8.8.8: ICMP echo request, id 1, seq 1, length 40
22:17:15.691893 br-lan.10 Out IP 8.8.8.8 > 192.168.10.5: ICMP echo reply, id 1, seq 1, length 40
22:17:27.593058 lan2  P   IP 192.168.10.5 > 192.168.12.1: ICMP echo request, id 1, seq 2, length 40
22:17:27.593058 br-lan In  IP 192.168.10.5 > 192.168.12.1: ICMP echo request, id 1, seq 2, length 40
22:17:27.593058 br-lan.10 In  IP 192.168.10.5 > 192.168.12.1: ICMP echo request, id 1, seq 2, length 40
22:17:27.593138 br-lan.12 Out IP 192.168.10.5 > 192.168.12.1: ICMP echo request, id 1, seq 2, length 40
22:17:27.599076 lan2  P   IP 192.168.12.1 > 192.168.10.5: ICMP echo reply, id 1, seq 2, length 40
22:17:27.599076 br-lan In  IP 192.168.12.1 > 192.168.10.5: ICMP echo reply, id 1, seq 2, length 40
22:17:27.599076 br-lan.12 In  IP 192.168.12.1 > 192.168.10.5: ICMP echo reply, id 1, seq 2, length 40
22:17:27.599107 br-lan.10 Out IP 192.168.12.1 > 192.168.10.5: ICMP echo reply, id 1, seq 2, length 40

 

 

 

 

home-network-Copy of Plan v1.drawio.png

Edited by vladislove
На схеме была небольшая ошибка
Posted

Здравствуйте!
Как я понял, вы пытаетесь "наколхозить" что-то похожее на маршрутизацию на l2-коммутаторе.

Сильно сомневаюсь, что оно в принципе реализуемо.

И, главное, не понимаю - зачем???
Единственная пока пришедшая в голову версия - не хватает пропускной способности одного порта между коммутатором и маршрутизатором.

Posted

 

Цитата

И, главное, не понимаю - зачем???

За роутером находится 10 гигабитная локальная сеть (подключена к порту 2.5)

Ситуация: один из ПК скачивает что-то из интернета (тариф 1 гбит/c), а другой ПК в это время смотрит 4К фильм с высоким битрейтом из локального NAS. Один гиговый линк задохнётся, а port-channel собрать возможности нет (OpenWrt не позволяет тегировать трафик в бонде)

Posted (edited)
1 час назад, vladislove сказал:

Один гиговый линк задохнётся

Это ваше предположение или вы замеры делали?

 

Если ваш NAS находится в одном влане и в одной подсети с локалкой, и на коммутаторе не настроена изоляции портов, то трафик не пойдет через роутер.

Edited by Morty
Posted
Цитата

Это ваше предположение или вы замеры делали?

Предположение.

Цитата

Если ваш NAS находится в одном влане и в одной подсети с локалкой, и на коммутаторе не настроена изоляции портов, то трафик не пойдет через роутер.

NAS имеет два разных линка с VLAN 11 и 12, один из которых имеет доступ в локальную сеть, а другой нет (для интернет-трафика). VLAN 10 - имеет полный доступ к интернету и локальной сети.

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.