rbridge aggregation
play

RBridge Aggregation Mingui Zhang, Donald Eastlake - PowerPoint PPT Presentation

RBridge Aggregation Mingui Zhang, Donald Eastlake zhangmingui@huawei.com RBridge Aggregation 1 Single AF: Loop Avoidance To avoid loops involving native frames, TRILL allows only a single Appointed Forwarder for one VLAN on a local link.


  1. RBridge Aggregation Mingui Zhang, Donald Eastlake zhangmingui@huawei.com RBridge Aggregation 1

  2. Single AF: Loop Avoidance • To avoid loops involving native frames, TRILL allows only a single Appointed Forwarder for one VLAN on a local link. • • Single AF means single ingress & single egress for a specific VLAN. RB1 RB2 Local Link Local Link VLAN-x RBridge Aggregation 2

  3. Purpose of Aggregation • Provide active/active multi-homing to a specific VLAN on a local link • Increase the reliability of TRILL edge • Increase the access bandwidth of RBridge campus RBridge Aggregation 3

  4. RBridge Aggregation • Two RBridges use one RBi RBi nickname, pseudonode Transit Transit nickname, to ingress RBridge RBridge Campus Campus frames. • Advertise virtual links RB1 RB2 RB1 RB2 (e.g., RB1-RBv, RB2-RBv) B1 RBv • They can forward data B1 frame for VLAN-x at the VLAN-x same time (active-active). VLAN-x RBridge Aggregation 4

  5. Two Possible Issues • Traffic Duplication – Multicast frames Transit Transit egressed by both RBridge RBridge Campus Campus aggregated members • Forwarding Loop RB1 RB2 RB1 RB2 – Multicast frames from RBv RBv the local link are B1 B1 egressed back to the local link by another Traffic Forwarding Duplication Loop aggregated member RBridge Aggregation 5

  6. Link Aggregation [802.1AX] or Hashing • The access links of the bridge are configured as link aggregation [802.1AX]. – A frame is transmitted by one link one time • Choose a single member using local hashing – A frame goes through one RBridge one time – Current version of our draft adopt this solution RBridge Aggregation 6

  7. Frame Processing: Known Unicast • Ingress – Set the nickname to the pseudonoe nickname “RBv” – Receiver ingresses the frame to the TRILL campus • Egress – Receiver egresses the frame to the local link Only once Only once RBridge Aggregation 7

  8. Frame Processing: Multicast • Ingress – If hashing matches Only once • Set the nickname to “RBv” and send it – If not, drop it – If not, drop it • Egress – If hashing matches Only once • send the frame – If not, drop it RBridge Aggregation 8

  9. Frame Processing: Unknown Unicast • Ingress – The access bridge sends one copy of the frame with unknown unicast blocking technique – Aggregated RBridges treat the frame as unicast – Aggregated RBridges treat the frame as unicast • Egress – Same as multicast egress Only once Only once RBridge Aggregation 9

  10. MAC Learning • MAC addresses of the aggregated RBridges SHOULD be synchronized using ESADI. • Before a MAC address is got from another aggregation member’s ESADI, frames destined to this MAC address will be sent as unknown unicast. RBridge Aggregation 10

  11. Hashing Function Configuration • An aggregation member can only send multicast frames with a specific hashing value. – E.g., RB1 only sends multicast frames that the last bit of their source MAC is “0”. bit of their source MAC is “0”. RBridge Aggregation 11

  12. Hashing under Link Failures • When a connection to one aggregation member failed, the next member on the list takes the responsibility to send multicast frames for the aggregation. frames for the aggregation. RBridge Aggregation 12

  13. Thanks! RBridge Aggregation 13

Recommend


More recommend