diff options
author | YAMAMOTO Takashi <yamamoto@valinux.co.jp> | 2013-10-08 15:29:37 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2013-10-08 16:04:16 +0900 |
commit | 78495034e166b762b9711c9485936840bc177137 (patch) | |
tree | 0f90ad8af78c286322f0ae6ead820aa317cb387c | |
parent | 496d803df3bc76f84e6e22f008d2405e781c14ce (diff) |
packet lib: some AFI/SAFI constants
will be used for BGP.
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/afi.py | 24 | ||||
-rw-r--r-- | ryu/lib/packet/safi.py | 24 |
2 files changed, 48 insertions, 0 deletions
diff --git a/ryu/lib/packet/afi.py b/ryu/lib/packet/afi.py new file mode 100644 index 00000000..c84bf47f --- /dev/null +++ b/ryu/lib/packet/afi.py @@ -0,0 +1,24 @@ +# Copyright (C) 2013 Nippon Telegraph and Telephone Corporation. +# Copyright (C) 2013 YAMAMOTO Takashi <yamamoto at valinux co jp> +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +Address Family Idenitifier (AFI) +http://www.iana.org/assignments/address-family-numbers/\ +address-family-numbers.xhtml +""" + +IP = 1 +IP6 = 2 diff --git a/ryu/lib/packet/safi.py b/ryu/lib/packet/safi.py new file mode 100644 index 00000000..443e74b5 --- /dev/null +++ b/ryu/lib/packet/safi.py @@ -0,0 +1,24 @@ +# Copyright (C) 2013 Nippon Telegraph and Telephone Corporation. +# Copyright (C) 2013 YAMAMOTO Takashi <yamamoto at valinux co jp> +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +Subsequent Address Family Idenitifier (SAFI) +http://www.iana.org/assignments/safi-namespace/safi-namespace.xhtml +""" + +UNICAST = 1 +MULTICAST = 2 +MPLS_VPN = 128 # RFC 4364 |