1 <?xml version="1.0" encoding="UTF-8"?>
2 <module name="address-tracker"
3 xmlns="urn:ietf:params:xml:ns:yang:yin:1"
4 xmlns:address-tracker="urn:opendaylight:address-tracker"
5 xmlns:ext="urn:opendaylight:yang:extension:yang-ext"
6 xmlns:inet="urn:ietf:params:xml:ns:yang:ietf-inet-types"
7 xmlns:yang="urn:ietf:params:xml:ns:yang:ietf-yang-types"
8 xmlns:inv="urn:opendaylight:inventory"
9 xmlns:ethernet="urn:opendaylight:packet:ethernet">
10 <yang-version value="1"/>
11 <namespace uri="urn:opendaylight:address-tracker"/>
12 <prefix value="address-tracker"/>
13 <import module="yang-ext">
15 <revision-date date="2013-07-09"/>
17 <import module="ietf-inet-types">
18 <prefix value="inet"/>
19 <revision-date date="2010-09-24"/>
21 <import module="ietf-yang-types">
22 <prefix value="yang"/>
23 <revision-date date="2010-09-24"/>
25 <import module="opendaylight-inventory">
27 <revision-date date="2013-08-19"/>
29 <import module="ethernet-packet">
30 <prefix value="ethernet"/>
31 <revision-date date="2014-05-28"/>
34 <text>Address Tracker Data Model</text>
36 <revision date="2014-06-17">
38 <text>Address Tracker module draft.</text>
41 <grouping name="address-node-connector">
42 <list name="addresses">
46 <text>A 64-bit key for this observation. This is opaque and should not be interpreted.</text>
51 <type name="yang:mac-address"/>
53 <text>MAC address</text>
57 <type name="inet:ip-address"/>
59 <text>IPv4 or IPv6 address</text>
63 <type name="ethernet:vlan-id"/>
68 <leaf name="first-seen">
71 <text>Timestamp (number of ms since January 1, 1970, 00:00:00 GMT) of observing this address for the first time</text>
74 <leaf name="last-seen">
77 <text>The most recent timestamp (tnumber of ms since January 1, 1970, 00:00:00 GMT) of observing this address</text>
82 <augment target-node="/inv:nodes/inv:node/inv:node-connector">
83 <ext:augment-identifier identifier="address-capable-node-connector"/>
84 <uses name="address-node-connector"/>