Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: tmx 17. 01. 2026, 16:15:40

Název: KVM: 2× eth -> bond -> bridge
Přispěvatel: tmx 17. 01. 2026, 16:15:40
ahoj vsichni,
mam takovy pribeh se servrikem s 2x eth s ubuntu /prvne jsem zkousel trixie /chovani stejne//, obycejnym prepinacem a dvemi VM s trixie a s w11.
a moc mi nejde do hlavy co se vlastne deje, treba uz na tuhle vec nekdo narazil a dovede k tomuto neco rict, nebo jsem takovy trouba.

takze:
- mam 2x eth0, z nich mam bond roundrobin /balance-rr/ a na nem 1x bridge jak pro fyzickou masinu tak pro ty 2 virtualky
- virtualky naklikam pres virt-manager, sitovky ve VMs maji ovladac e1000 /zkousel jsem i virtio/
vysledkem packet loss ~50% /mam 2x eth/, jak z fyzickeho stroje kde VMs bezi, tak z jinych stroju v siti vcetne brany. traffic sice moc nechodil, ale countery packetu na fyzicke masine zpusobne rostly jak na bridgi, tak na bondu, tak i pul na pul mezi sitovkama.

hledam a narazil jsem na informaci, ze bridge neumi fungovat nad bondem v balance-rr. nakonec tuto cfg pry nekdo pres proxmox rozjel. nechal jsem se tim inspirovat  a do /etc/netplan/sdfsdfs.yaml pridal 3 radky v cfg bridge, ktere na konci #:
Kód: [Vybrat]
network:
  version: 2
  ethernets:
    eno8303: {}
    eno8403: {}
  bonds:
    bond0:
      interfaces:
      - eno8303
      - eno8403
      parameters:
        mode: "balance-rr"
  bridges:
    vmbr0:
      parameters:
        ageing-time: 0  # Set aging time to 300 seconds (5 minutes)
        stp: false      # default je true
        max-age: 0      #
      interfaces:
      - bond0
      addresses:
      - "192.168.0.50/24"
      routes:
      - to: "default"
        via: "192.168.0.1"
      nameservers:
        addresses:
        - 8.8.8.8
        search: []

obe vm najednou bez pl a jsou videt i z gw.

nestala se nekomu podobna legrace? diky ;]
 
Název: Re:kvm: 2x eth -> bond -> bridge
Přispěvatel: tmx 17. 01. 2026, 16:23:46
bond je tam kvuli tomu, ze stroje je takovy lehci fileserver.
a bridge pridavam protoze potrebuju windoze virtualku ;[
Název: Re:kvm: 2x eth -> bond -> bridge
Přispěvatel: Radek Zajíc 17. 01. 2026, 16:52:45
A proc tam mate balance-rr misto standardniho 802.3ad (LACP) s layer2+3 (nebo layer3+4) hashingem? Zkousel jste pouzit LACP? Jak to v rezimu LACP beha?
Název: Re:kvm: 2x eth -> bond -> bridge
Přispěvatel: tmx 17. 01. 2026, 17:00:37
bohuzel muj switch je obycejny a nic takoveho neumi /802.3ad/
lepsi by to samozrejme bylo
Název: Re:KVM: 2× eth -> bond -> bridge
Přispěvatel: M Z 19. 01. 2026, 10:59:42
No tak je to asi jasny, co chces resit? Prepni bond do activ-backup a kdyz to bude fungovat muzes zkusit "layer3+4".
Mod balance-rr fungoval snad jen s temi uplne nejhloupejsimi switchi.