summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorISHIDA Wataru <ishida.wataru@lab.ntt.co.jp>2016-03-31 19:37:47 +0900
committerISHIDA Wataru <ishida.wataru@lab.ntt.co.jp>2016-04-01 14:46:55 +0900
commit0bd939e92677a03436d7b7f2ec97e953d736464b (patch)
treea6f3f7cf38471ee023c87b0c23c1b112346076d6
parent311324fab8bf7d9e39365d53f7e810af90476d85 (diff)
docs/packet: s/draft-ietf-idr-flowspec-redirect-rt-bis-05/RFC7674
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp>
-rw-r--r--docs/sources/flowspec.md4
-rw-r--r--packet/bgp/bgp.go7
2 files changed, 5 insertions, 6 deletions
diff --git a/docs/sources/flowspec.md b/docs/sources/flowspec.md
index 34c20608..1de33fb8 100644
--- a/docs/sources/flowspec.md
+++ b/docs/sources/flowspec.md
@@ -1,8 +1,8 @@
# Flowspec (RFC5575)
GoBGP supports [RFC5575](https://tools.ietf.org/html/rfc5575),
-[draft-ietf-idr-flowspec-redirect-rt-bis-05](http://tools.ietf.org/html/draft-ietf-idr-flowspec-redirect-rt-bis-05)
-, [draft-ietf-idr-flow-spec-v6-06](https://tools.ietf.org/html/draft-ietf-idr-flow-spec-v6-06)
+[RFC7674](https://tools.ietf.org/html/rfc7674),
+[draft-ietf-idr-flow-spec-v6-06](https://tools.ietf.org/html/draft-ietf-idr-flow-spec-v6-06)
and [draft-ietf-idr-flowspec-l2vpn-03](https://tools.ietf.org/html/draft-ietf-idr-flowspec-l2vpn-03).
## Prerequisites
diff --git a/packet/bgp/bgp.go b/packet/bgp/bgp.go
index 34b812a0..b7ee98cb 100644
--- a/packet/bgp/bgp.go
+++ b/packet/bgp/bgp.go
@@ -88,9 +88,8 @@ const (
EC_TYPE_NON_TRANSITIVE_OPAQUE ExtendedCommunityAttrType = 0x43
EC_TYPE_NON_TRANSITIVE_QOS_MARKING ExtendedCommunityAttrType = 0x44
EC_TYPE_GENERIC_TRANSITIVE_EXPERIMENTAL ExtendedCommunityAttrType = 0x80
- //draft-ietf-idr-flowspec-redirect-rt-bis-05
- EC_TYPE_GENERIC_TRANSITIVE_EXPERIMENTAL2 ExtendedCommunityAttrType = 0x81
- EC_TYPE_GENERIC_TRANSITIVE_EXPERIMENTAL3 ExtendedCommunityAttrType = 0x82
+ EC_TYPE_GENERIC_TRANSITIVE_EXPERIMENTAL2 ExtendedCommunityAttrType = 0x81 // RFC7674
+ EC_TYPE_GENERIC_TRANSITIVE_EXPERIMENTAL3 ExtendedCommunityAttrType = 0x82 // RFC7674
)
// RFC7153 5.2. Registraction for the "Sub-Type" Field
@@ -5577,7 +5576,7 @@ func parseFlowSpecExtended(data []byte) (ExtendedCommunityInterface, error) {
sample := (data[7]>>1)&0x1 == 1
return NewTrafficActionExtended(terminal, sample), nil
case EC_SUBTYPE_FLOWSPEC_REDIRECT:
- //draft-ietf-idr-flowspec-redirect-rt-bis-05
+ // RFC7674
switch typ {
case EC_TYPE_GENERIC_TRANSITIVE_EXPERIMENTAL:
as := binary.BigEndian.Uint16(data[2:4])