summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYAMAMOTO Takashi <yamamoto@valinux.co.jp>2013-10-22 14:27:28 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2013-10-23 12:04:26 +0900
commitab6850cc518230956aee5affc90f6b182e7928d6 (patch)
tree9144496d0be85de20d0c2db616f58451ae44b545
parent2a4c36ef190e1b47da63dfcb534c7d434e42a3af (diff)
bgp: well known communities
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/lib/packet/bgp.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ryu/lib/packet/bgp.py b/ryu/lib/packet/bgp.py
index dab5150c..002e6901 100644
--- a/ryu/lib/packet/bgp.py
+++ b/ryu/lib/packet/bgp.py
@@ -79,6 +79,11 @@ BGP_ATTR_TYPE_AS4_AGGREGATOR = 18 # RFC 4893
AS_TRANS = 23456 # RFC 4893
+# Well known commmunities (RFC 1997)
+BGP_COMMUNITY_NO_EXPORT = 0xffffff01
+BGP_COMMUNITY_NO_ADVERTISE = 0xffffff02
+BGP_COMMUNITY_NO_EXPORT_SUBCONFED = 0xffffff03
+
def pad(bin, len_):
assert len(bin) <= len_