redes ip

redes ip

Estou apenas aprendendo networking. Desculpe, se minha pergunta não fornecer todos os detalhes, posso fornecer se necessário.

Estou tentando aprender namespaces de rede no Linux.

Eu criei dois namespaces redeblue

redes ip

blue (id: 1)
red (id: 0)

Eu também criei uma interface bridge e anexei uma extremidade no namespace e uma extremidade na interface bridige da seguinte maneira

ip link add v-net-0 type bridge
ip link set dev v-net-0 up

ip link add veth-red type veth peer name veth-red-br
ip link add veth-blue type veth peer name veth-blue-br

ip link set veth-red netns red
ip link set veth-red-br master v-net-0

ip link set veth-blue netns blue
ip link set veth-blue-br master v-net-0

O problema é que a interface da ponte não está mostrando o estado UP

mostrar link ip

18: v-net-0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
    link/ether 7a:99:f7:ca:7e:f1 brd ff:ff:ff:ff:ff:ff
19: veth-red-br@if20: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master v-net-0 state DOWN mode DEFAULT group default qlen 1000
    link/ether e2:ce:34:7b:23:31 brd ff:ff:ff:ff:ff:ff link-netns red
21: veth-blue-br@if22: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master v-net-0 state DOWN mode DEFAULT group default qlen 1000
    link/ether 5a:dc:4f:87:63:1a brd ff:ff:ff:ff:ff:ff link-netns blue

Vincule ambos os veth em namespaces

ip -n red link set veth-red up
ip -n blue link set veth-blue up

Além disso, os utilitários da ponte mostram o estado desativado, enquanto o documento que estou seguindo diz que deveria estar no forwardingestado

ligação de ponte

19: veth-red-br@if20: <BROADCAST,MULTICAST> mtu 1500 master v-net-0 state disabled priority 32 cost 2
21: veth-blue-br@if22: <BROADCAST,MULTICAST> mtu 1500 master v-net-0 state disabled priority 32 cost 2

Ajuda apreciada. Obrigado

informação relacionada