Skip to main content
Docs

BGP-Communities.

Granulare Announcement-Steuerung auf den DATAHUB-IX-Route-Servern (AS202192). Standard-16:16-Communities werden unterstützt; Large Communities (4-Byte) werden als 202192:N:M gespiegelt für sauberen Betrieb über 32-Bit-ASNs hinweg.

Action-Communities

Setzen Sie diese auf Egress in Ihrer Route-Server-Session, um zu steuern, welche Peers Ihre Prefixe erhalten.

Action — auf Egress setzen
0:202192Do NOT announce to any peer.
0:<peer-asn>Do NOT announce to peer with ASN <peer-asn>.
202192:<peer-asn>Announce ONLY to peer with ASN <peer-asn> (overrides 0:202192).
202192:1100Announce to all peers (default behaviour, equivalent to no community).
202192:64600Set local-pref 50 on the route server (de-prefer).
202192:64601Prepend AS202192 once toward all peers.
202192:64602Prepend AS202192 twice toward all peers.
202192:64603Prepend AS202192 three times toward all peers.

Informationelle Communities

Werden von den Route Servern auf Routen getaggt. Verwenden Sie diese auf Ingress, um eigene lokale Policies anzuwenden (z. B. Routen aus dem gleichen PoP zu bevorzugen).

Informationell — auf Ingress lesen
202192:1000Route received from a member at Falkenstein PoP.
202192:1001Route received from a member at Helsinki PoP.
202192:1002Route received from a member at Zurich PoP.
202192:2000Route is RPKI-valid.
202192:2001Route has no covering ROA (NotFound).

Blackholing

Blackhole-Communities lösen RTBH an jedem PoP aus. Der Next-Hop muss auf 192.0.2.1 (IPv4) oder 100::1 (IPv6) gesetzt werden. Maximale Prefix-Länge: /32 für v4 und /128 für v6 – das Prefix muss von Ihrem IRR-registrierten Aggregat abgedeckt sein.

Blackhole — DDoS-Mitigation
202192:666RTBH for IPv4 — null-route announced /32 at every PoP.
202192:6666RTBH for IPv6 — null-route announced /128 at every PoP.
202192:667Scrubbing-only — divert traffic via partner platform (DDoS service).

Beispiele

# Bird: do not announce 198.51.100.0/24 toward AS13335
filter datahub_out {
    if net = 198.51.100.0/24 then bgp_community.add((0, 13335));
    accept;
}

# Junos: prepend twice on egress
policy-statement DATAHUB-IX-OUT {
    term prepend-twice {
        from { route-filter 198.51.100.0/24 exact; }
        then {
            community add prepend-2x;
            accept;
        }
    }
}
community prepend-2x members 202192:64602;