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

SUperVLAN & FreeBSD

Господа, возможно ли использовать писюк с фрей для терминации большого числа VLAN-ов посредством технологии SuperVLAN (RFC 3069) для экономии белых адресов?

Share this post


Link to post
Share on other sites
Господа, возможно ли использовать писюк с фрей для терминации большого числа VLAN-ов посредством технологии SuperVLAN (RFC 3069) для экономии белых адресов?
Подобие ip unnumbered во FreeBSD

gw-235-0 # ifconfig em1.101 create inet 10.235.0.1/32 up

gw-235-0 # ifconfig em1.102 create inet 10.235.0.1/32 up

gw-235-0 # ifconfig em1.103 create inet 10.235.0.1/32 up

...

gw-235-0 # ifconfig em1.701 create inet 10.235.0.1/32 up

gw-235-0# route delete 10.235.0.1/32

 

gw-235-0# route add -net 10.235.0.2/32 -cloning -iface em1.101

gw-235-0# route add -net 10.235.0.3/32 -cloning -iface em1.102

gw-235-0# route add -net 10.235.0.4/32 -cloning -iface em1.103

gw-235-0# route add -net 10.235.0.5/32 -cloning -iface em1.101

...

gw-235-0# route add -net 10.235.1.20/32 -cloning -iface em1.701

Edited by ktoto

Share this post


Link to post
Share on other sites
Господа, возможно ли использовать писюк с фрей для терминации большого числа VLAN-ов посредством технологии SuperVLAN (RFC 3069) для экономии белых адресов?
Подобие ip unnumbered во FreeBSD

gw-235-0 # ifconfig em1.101 create inet 10.235.0.1/32 up

gw-235-0 # ifconfig em1.102 create inet 10.235.0.1/32 up

gw-235-0 # ifconfig em1.103 create inet 10.235.0.1/32 up

...

gw-235-0 # ifconfig em1.701 create inet 10.235.0.1/32 up

gw-235-0# route delete 10.235.0.1/32

 

gw-235-0# route add -net 10.235.0.2/32 -cloning -iface em1.101

gw-235-0# route add -net 10.235.0.3/32 -cloning -iface em1.102

gw-235-0# route add -net 10.235.0.4/32 -cloning -iface em1.103

gw-235-0# route add -net 10.235.0.5/32 -cloning -iface em1.101

...

gw-235-0# route add -net 10.235.1.20/32 -cloning -iface em1.701

а как правильно настроить dhcp сервер в такой конфигурации?

Share this post


Link to post
Share on other sites

dhcrelay и гнать все на сервер

Share this post


Link to post
Share on other sites

а если dhcp сервер на этом же тазике живет?

Share this post


Link to post
Share on other sites

а если dhcp сервер на этом же тазике живет?

 

Значит биндить на 127.0.0.1 и гнать на него.

Share this post


Link to post
Share on other sites

как правильно настроить dhcp сервер в такой конфигурации?

dnsmasq (сервер dns/dhcp/tftp) умеет слушать все интерфейсы, кроме явно запрещённых.

Share this post


Link to post
Share on other sites

а если интерфейсов 8192 (2 superVlan*4096 clientVlan) ?

какой dhcprelay во FreeBSD умеет слушать на таком кол-ве интерфейсов и пересылать в о82 имя интерфейса на сервер?

Share this post


Link to post
Share on other sites

сам разобрался

если кому понадобится поднять isc dhcrelay на 8к интерфейсов

надо поменять

значение FD_SETSIZE в файлах

/usr/src/sys/sys/select.h

/usr/include/sys/select.h

 

с

#define FD_SETSIZE 1024U

на

#define FD_SETSIZE 16384U

 

и перекомпилисть isc dhcrelay

 

проверялось на isc-dhcp42-relay-4.2.4

FreeBSD 8.2-RELEASE amd64

Share this post


Link to post
Share on other sites

А net/dhcprelya пробовали?

там тоже было какое то ограничение на пол-во интерфейсов

Share this post


Link to post
Share on other sites

Подобие ip unnumbered во FreeBSD

gw-235-0 # ifconfig em1.101 create inet 10.235.0.1/32 up

gw-235-0 # ifconfig em1.102 create inet 10.235.0.1/32 up

gw-235-0 # ifconfig em1.103 create inet 10.235.0.1/32 up

...

gw-235-0 # ifconfig em1.701 create inet 10.235.0.1/32 up

gw-235-0# route delete 10.235.0.1/32

 

gw-235-0# route add -net 10.235.0.2/32 -cloning -iface em1.101

gw-235-0# route add -net 10.235.0.3/32 -cloning -iface em1.102

gw-235-0# route add -net 10.235.0.4/32 -cloning -iface em1.103

gw-235-0# route add -net 10.235.0.5/32 -cloning -iface em1.101

...

gw-235-0# route add -net 10.235.1.20/32 -cloning -iface em1.701

 

возможно глупый вопрос, но есть ли разница, при создании алиаса к интерфейсу ? я имею виду маску подсети /32 и /24

Share this post


Link to post
Share on other sites

Странная бага на 9.1 и 9.2

Вместо route add -host хх.хх.хх.хх -iface em1.1234 добавляется route add -host хх.хх.хх.хх -iface em1.12

Кто то сталкивался с такой багой?

Share this post


Link to post
Share on other sites

На десятке так же

10.1.80.133/32 00:00:00:00:00:00 US 0 0 vlan40

10.1.80.134/32 00:00:00:00:00:00 US 0 0 vlan40

10.1.80.136/32 00:00:00:00:00:00 US 0 0 vlan40

10.1.80.137/32 00:00:00:00:00:00 US 0 0 vlan40

10.1.80.138/32 00:00:00:00:00:00 US 0 0 vlan40

10.1.80.139/32 00:00:00:00:00:00 US 0 0 vlan40

Share this post


Link to post
Share on other sites

переходите на тёмную сторону, там это работает

На восьмерке тоже работает. На линукс не хочется переходит.

Edited by pawel40

Share this post


Link to post
Share on other sites

Странная бага на 9.1 и 9.2

Вместо route add -host хх.хх.хх.хх -iface em1.1234 добавляется route add -host хх.хх.хх.хх -iface em1.12

Кто то сталкивался с такой багой?

 

Оформляйте PR.

Share this post


Link to post
Share on other sites

Странная бага на 9.1 и 9.2

Вместо route add -host хх.хх.хх.хх -iface em1.1234 добавляется route add -host хх.хх.хх.хх -iface em1.12

Кто то сталкивался с такой багой?

 

И не пашет? Просто в 8.х тоже отображается коряво, но на работоспособность не влияет.

Share this post


Link to post
Share on other sites

Странная бага на 9.1 и 9.2

Вместо route add -host хх.хх.хх.хх -iface em1.1234 добавляется route add -host хх.хх.хх.хх -iface em1.12

Кто то сталкивался с такой багой?

 

И не пашет? Просто в 8.х тоже отображается коряво, но на работоспособность не влияет.

Неа не работает.

Share this post


Link to post
Share on other sites

Странная бага на 9.1 и 9.2

Вместо route add -host хх.хх.хх.хх -iface em1.1234 добавляется route add -host хх.хх.хх.хх -iface em1.12

Кто то сталкивался с такой багой?

 

И не пашет? Просто в 8.х тоже отображается коряво, но на работоспособность не влияет.

Неа не работает.

 

route add -net 10.235.0.2/32 -cloning -iface em1.101 а если так, слово в слово?

Share this post


Link to post
Share on other sites

Странная бага на 9.1 и 9.2

Вместо route add -host хх.хх.хх.хх -iface em1.1234 добавляется route add -host хх.хх.хх.хх -iface em1.12

Кто то сталкивался с такой багой?

 

И не пашет? Просто в 8.х тоже отображается коряво, но на работоспособность не влияет.

Неа не работает.

 

route add -net 10.235.0.2/32 -cloning -iface em1.101 а если так, слово в слово?

route: bad keyword: cloning

Share this post


Link to post
Share on other sites

Странная бага на 9.1 и 9.2

Вместо route add -host хх.хх.хх.хх -iface em1.1234 добавляется route add -host хх.хх.хх.хх -iface em1.12

Кто то сталкивался с такой багой?

 

И не пашет? Просто в 8.х тоже отображается коряво, но на работоспособность не влияет.

Неа не работает.

 

route add -net 10.235.0.2/32 -cloning -iface em1.101 а если так, слово в слово?

route: bad keyword: cloning

 

А у меня вот так, 9.2 свежак.

freebsd.png

 

т.е. netstat один фиг показывает как ему нравится, но route get говорит что все верно

Edited by DVM-Avgoor

Share this post


Link to post
Share on other sites

Там длина под имя интерфейса, походу, маловата. В выводе netstat -r. Он просто отрезает, что не лезет. на работу не влияет.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this