Можно ли назначить диапазон ipv6 ips / 64 для контейнера openvz?
Конечно, это возможно - почему бы и нет? Т
Следующий вопрос может заключаться в том, будет ли для виртуальных машин автоконфигурация. Не говоря уже о том, что вам не следует использовать автоконфигурацию для серверных машин: будет ли это работать, зависит от того, используете ли вы venet или veth. С veth каждая виртуальная машина имеет адрес Ethernet, и вы можете запускать radvd в контейнере. С Venet автоконфигурация без сохранения состояния не будет работать, но явно назначенные адреса будут.
Моя рекомендуемая конфигурация - назначить :: каждой виртуальной машине, предполагая, что все они имеют двойной стек.
Это легко сделать, но почему? Это имеет смысл только в том случае, если вы планируете перепродавать тару. При использовании виртуального Ethernet без моста вам потребуется предоставить / 64 из / 48. Используя RedHat Node, создайте файл "route6-vethX.0" в / etc / sysconfig / network-scripts.
Добавить:
fd60:0000:0000:0000::/64 dev vethX.0
Если вы используете / 64 на узле, вам нужно будет добавить префикс в файл «route6-ethX» для интерфейса исходного маршрута, иначе маршрутизация IPv6 завершится ошибкой.
Используя приведенную выше иллюстрацию, интерфейс, которому вы хотите присвоить "/ 64" для (VETH), является единственным владельцем этого префикса. Это означает, что у контейнера, который имеет этот конкретный интерфейс VETH, есть только «/ 64».
Вы хотите использовать мост Ethernet в этом типе конфигурации и создать такой же файл для моста. В отделе «сколько стоит» контейнер не обязательно должен быть «двухъярусным». У меня есть два сервера Node, каждый из которых получает «/ 120», и оба работают только с IPv6.
Вот как я раздаю два префикса "/ 64" на тестовом сервере IPv6 (узел Fedora)
Маршрут6-eth2
fd60:1014:9458:4b60::/64 dev eth2
fd98:f0bd:b577:3c8b::/64 dev eth2
"Route6 veth6101.0"
fd60:1014:9458:4b60:e003:5000:10:100/120 dev veth6101.0
"Маршрут6-veth6102.0"
fd60:1014:9458:4b60:e003:5000:10:200/120 dev veth6102.0
"Route6-virtbr0"
fd98:f0bd:b577:3c8b:0:0:0:100/120 dev virtbr0
fd98:f0bd:b577:3c8b:0:0:0:100/120 via fd60:1014:9458:4b60::1a
Маршрутизация ядра
fd60:1014:9458:4b60::/64 dev virtbr0 proto kernel metric 256 mtu 1500 advmss1440 hoplimit 4294967295
fd60:1014:9458:4b60::/64 dev eth2 metric 1024 mtu 1500 advmss 1440 hoplimit 4294967295
fd98:f0bd:b577:3c8b::100/120 dev virtbr0 metric 1024 mtu 1500 advmss 1440 hoplimit 4294967295
fd98:f0bd:b577:3c8b::100/120 via fd60:1014:9458:4b60::1a dev eth2 metric 1024mtu 1500 advmss 1440 hoplimit 4294967295
fd98:f0bd:b577:3c8b::/64 dev eth2 metric 1024 mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64 dev eth2 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64 dev veth6101.0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64 dev veth6102.0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64 dev veth66101.0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64 dev virtbr0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295
default via fd60:1014:9458:4b60::1 dev eth2 metric 1 mtu 1500 advmss 1440 hoplimit 4294967295