/[marcuscom]/IETF/trunk/i2rs-traceability/draft-clarke-i2rs-traceability.txt
ViewVC logotype

Diff of /IETF/trunk/i2rs-traceability/draft-clarke-i2rs-traceability.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 18720 by marcus, Wed Aug 28 20:04:00 2013 UTC revision 18722 by marcus, Wed Aug 28 20:10:01 2013 UTC
# Line 281  Clarke                    Expires March Line 281  Clarke                    Expires March
281  Internet-Draft              I2RS Traceability                August 2013  Internet-Draft              I2RS Traceability                August 2013
282    
283    
284  i2rs-trace-log    = timestamp client-id [actor-id] client-addr operation     i2rs-trace-log = timestamp client-id [actor-id] client-addr operation
285                      [operation-data] result-code                      [operation-data] result-code
286  client-id         = uuid     client-id      = uuid
287  actor-id          = byte-string     actor-id       = byte-string
288  client-addr       = IP-literal / IPv4address     client-addr    = IP-literal / IPv4address
289  IP-literal        = "[" ( IPv6address / IPvFuture ) "]"     IP-literal     = "[" ( IPv6address / IPvFuture ) "]"
290  IPvFuture         = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )     IPvFuture      = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )
291  IPv6address       =                              6( h16 ":" ) ls32     IPv6address    =                              6( h16 ":" ) ls32
292                      /                       "::" 5( h16 ":" ) ls32                      /                       "::" 5( h16 ":" ) ls32
293                      / [               h16 ] "::" 4( h16 ":" ) ls32                      / [               h16 ] "::" 4( h16 ":" ) ls32
294                      / [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32                      / [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32
# Line 297  IPv6address       =                     Line 297  IPv6address       =                    
297                      / [ *4( h16 ":" ) h16 ] "::"              ls32                      / [ *4( h16 ":" ) h16 ] "::"              ls32
298                      / [ *5( h16 ":" ) h16 ] "::"              h16                      / [ *5( h16 ":" ) h16 ] "::"              h16
299                      / [ *6( h16 ":" ) h16 ] "::"                      / [ *6( h16 ":" ) h16 ] "::"
300  h16               = 1*4HEXDIG     h16            = 1*4HEXDIG
301  ls32              = ( h16 ":" h16 ) / IPv4address     ls32           = ( h16 ":" h16 ) / IPv4address
302  IPv4address       = dec-octet "." dec-octet "." dec-octet "." dec-octet     IPv4address    = dec-octet "." dec-octet "." dec-octet "." dec-octet
303  dec-octet         = DIGIT                 ; 0-9     dec-octet      = DIGIT                 ; 0-9
304                      / %x31-39 DIGIT       ; 10-99                      / %x31-39 DIGIT       ; 10-99
305                      / "1" 2DIGIT          ; 100-199                      / "1" 2DIGIT          ; 100-199
306                      / "2" %x30-34 DIGIT   ; 200-249                      / "2" %x30-34 DIGIT   ; 200-249
307                      / "25" %x30-35        ; 250-255                      / "25" %x30-35        ; 250-255
308  operation         = ALPHA *( ALPHA / "_" / "-" / "(" / ")" )     operation      = ALPHA *( ALPHA / "_" / "-" / "(" / ")" )
309  operation-data    = *VCHAR     operation-data = *VCHAR
310  result-code       = 1*( ALPHA / DIGIT / "-" / "_" | "(" / ")" )     result-code    = 1*( ALPHA / DIGIT / "-" / "_" / "(" / ")" )
311    
312     Here, <uuid> is specified in [RFC4122].  The idea of using a UUID for     Here, <uuid> is specified in [RFC4122].  The idea of using a UUID for
313     the Client identifier ensures the ID is unique.  That does not     the Client identifier ensures the ID is unique.  That does not

Legend:
Removed from v.18720  
changed lines
  Added in v.18722

  ViewVC Help
Powered by ViewVC 1.1.27