summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internet-draft-satp.html33
-rw-r--r--internet-draft-satp.txt128
-rw-r--r--internet-draft-satp.xml30
3 files changed, 66 insertions, 125 deletions
diff --git a/internet-draft-satp.html b/internet-draft-satp.html
index 12f3e1f..c18576b 100644
--- a/internet-draft-satp.html
+++ b/internet-draft-satp.html
@@ -204,7 +204,7 @@ tunneling from unicast hosts over anycast routers to other unicast hosts</h3>
<br /><hr class="insert" />
<a name="tunnel_mode"></a>
-<p>An example of SATP used to tunnel in an unicast client - anycast server model
+<p>An example of SATP used to tunnel in a unicast client - anycast server model
</p><div style='display: table; width: 0; margin-left: 3em; margin-right: auto'><pre>
--------- router -----------
/ \
@@ -266,13 +266,13 @@ redundant tunnel connection of 2 networks</h3>
</pre></div><table border="0" cellpadding="0" cellspacing="2" align="center"><tr><td align="center"><font face="monaco, MS Sans Serif" size="1"><b>&nbsp;Figure&nbsp;3&nbsp;</b></font><br /></td></tr></table><hr class="insert" />
-<p>Network A has multible routers, that act as gateway/tunnel endpoint to another network B. This is done to build a redundant encrpted tunnel connection between the two networks. All tunnel endpoints of network A share the same anycast address and all tunnel endpoints of network B share another anycast address. When a packet from network a gets transmitted to network B, it first arrives on one of networks A border routers. Which router is used is determined by network A's internal routing. This router encapsulates the package and sends it to the anycast address of the network B routers. The SATP packet arrives at one of network B's routers and gets decapsulated and routed to it's destination within network B.
+<p>Network A has multiple routers, that act as gateway/tunnel endpoints to another network B. This is done to build a redundant encrypted tunnel connection between the two networks. All tunnel endpoints of network A share the same anycast address and all tunnel endpoints of network B share another anycast address. When a packet from network A gets transmitted to network B, it first arrives on one of network A's border routers. Which router is used is determined by network A's internal routing. This router encapsulates the package and sends it to the anycast address of the network B routers. The SATP packet arrives at one of network B's routers and gets decapsulated and routed to it's destination within network B.
</p>
<a name="anchor7"></a><br /><hr />
<a name="rfc.section.2.2"></a><h3>2.2.&nbsp;
Encapsulation</h3>
-<p>SATP does not depend an which lower layer protocols is used, but it's most likely used on top of ip or udp. This section should only discuss some issues on ip and udp in combination with anycasting and tunnels.
+<p>SATP does not depend on which lower layer protocols is used, but it's most likely used on top of IP or UDP. This section should only discuss some issues on IP and UDP in combination with anycasting and tunnels.
</p><br /><hr class="insert" />
<a name="transtort_udp"></a>
@@ -312,14 +312,14 @@ Tunneling of Ethernet over IPv6
Tunneling of IPv6 over IPv4 with RTP payload
</pre></div><table border="0" cellpadding="0" cellspacing="2" align="center"><tr><td align="center"><font face="monaco, MS Sans Serif" size="1"><b>&nbsp;Figure&nbsp;4&nbsp;</b></font><br /></td></tr></table><hr class="insert" />
-<p>When using UDP no flow controll or retransmission is done, neigther by UDP nor anytun. The encapsulated protocol HAS TO take care of this tasks if needed. UDP however has a checksum of the complete udp datagram, so a packet gets discarded if there is a biterror in the payload
+<p>When using UDP no flow control or retransmission is done, neither by UDP nor anytun. The encapsulated protocol HAS TO take care of this tasks if needed. UDP however has a checksum of the complete UDP datagram, so a packet gets discarded if there is a biterror in the payload
</p>
<a name="anchor8"></a><br /><hr />
<a name="rfc.section.2.3"></a><h3>2.3.&nbsp;
Fragmentation</h3>
<p>
- The only way of fully supporting fragmentation would be to syncronise fragments between all anycast servers. This is considered to be to much overhead, so there are two non perfect solutions for this problems. Either fragmentation HAS TO be disabled or if not all fragments arrive at the same server the ip datagramm HAS TO be discarded. As routing changes are not expected to occure very frequently, the encapsulated protocol can do a retransmission and all fragments will arrive at the new server.
+ The only way of fully supporting fragmentation would be to synchronise fragments between all anycast servers. This is considered to be too much overhead, so there are two non perfect solutions for these problems. Either fragmentation HAS TO be disabled or if not all fragments arrive at the same server the ip datagramm HAS TO be discarded. As routing changes are not expected to occure very frequently, the encapsulated protocol can do a retransmission and all fragments will arrive at the new server.
</p>
<a name="anchor9"></a><br /><hr />
@@ -337,13 +337,14 @@ Header format</h3>
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- | sender ID | sequence number | |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
+ | sequence number | |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+ |
+ | sender ID # | |
+ +#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+ + |
| | .... payload ... | |
| |-------------------------------+-------------------------------+ |
| | padding (OPT) | pad count(OPT)| payload type | |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ +#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+-+
| ~ MKI (OPTIONAL) ~ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| : authentication tag (RECOMMENDED) : |
@@ -358,13 +359,13 @@ Header format</h3>
<a name="rfc.section.3.2"></a><h3>3.2.&nbsp;
sender ID</h3>
-<p>The sender ID is a 8bit unsigned integer. It HAS TO be unique for every sender sharing the same anycast address
+<p>The sender ID is a 16bit unsigned integer. It HAS TO be unique for every sender sharing the same anycast address
</p>
<a name="anchor12"></a><br /><hr />
<a name="rfc.section.3.3"></a><h3>3.3.&nbsp;
sequence number</h3>
-<p>The sequenze number is a 24 bit unsigned integer in network byte order. It starts with a random value and is increased by 1 for every sent packet. After the maximum value, it starts over from 0. This overrun causes the ROC to be increased.
+<p>The sequence number is a 32 bit unsigned integer in network byte order. It starts with a random value and is increased by 1 for every sent packet. After the maximum value, it starts over from 0. This overrun causes the ROC to be increased.
</p>
<a name="anchor13"></a><br /><hr />
<a name="rfc.section.3.4"></a><h3>3.4.&nbsp;
@@ -376,7 +377,7 @@ payload</h3>
<a name="rfc.section.3.5"></a><h3>3.5.&nbsp;
padding (OPTIONAL)</h3>
-<p>Padding of max 255 ocitets.
+<p>Padding of max 255 octets.
None of the pre-defined encryption transforms uses any padding; for
these, the plaintext and encrypted payload sizes match exactly. Transforms are based on transforms of the SRTP protocol and these transforms might use the RTP padding format, so a RTP like padding is supported. If padding field is present, than the padding count field MUST be set to the padding lenght.
</p>
@@ -384,13 +385,13 @@ None of the pre-defined encryption transforms uses any padding; for
<a name="rfc.section.3.6"></a><h3>3.6.&nbsp;
padding count</h3>
-<p>The number of octets of the padding field. This field is optional. It's presents is signaled by the key management and not by this protocol. If this field isn't present, the padding field MUST NOT be present as well.
+<p>The number of octets of the padding field. This field is optional. It's presence is signaled by the key management and not by this protocol. If this field isn't present, the padding field MUST NOT be present as well.
</p>
<a name="anchor16"></a><br /><hr />
<a name="rfc.section.3.7"></a><h3>3.7.&nbsp;
payload type field</h3>
-<p>The payload type field defines the payload protocol. ETHER TYPE protocol numerbers are used. <a href='http://www.iana.org/assignments/ethernet-numbers'>See IANA assigned ethernet numbers</a> . The values 0000-05DC are reserverd and MUST NOT be used.
+<p>The payload type field defines the payload protocol. ETHER TYPE protocol numbers are used. <a href='http://www.iana.org/assignments/ethernet-numbers'>See IANA assigned ethernet numbers</a> . The values 0000-05DC are reserverd and MUST NOT be used.
<br /><hr class="insert" />
<a name="prot_type_table"></a>
@@ -413,10 +414,6 @@ Encryption</h3>
<p>Encryption is done in the same way as for <a class='info' href='#RFC3711'>SRTP<span> (</span><span class='info'>Baugher, M., McGrew, D., Naslund, M., Carrara, E., and K. Norrman, &ldquo;The Secure Real-time Transport Protocol (SRTP),&rdquo; March&nbsp;2004.</span><span>)</span></a> [3]. This section will only discuss some small changes that HAVE TO be made.
</p>
-<a name="anchor18"></a><br /><hr />
-<a name="rfc.section.A"></a><h3>Appendix A.&nbsp;
-The appan</h3>
-
<a name="rfc.references1"></a><br /><hr />
<h3>4.&nbsp;References</h3>
<table width="99%" border="0">
diff --git a/internet-draft-satp.txt b/internet-draft-satp.txt
index 36f08ca..2cd33d1 100644
--- a/internet-draft-satp.txt
+++ b/internet-draft-satp.txt
@@ -184,7 +184,7 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
2.1.1. tunneling from unicast hosts over anycast routers to other
unicast hosts
- An example of SATP used to tunnel in an unicast client - anycast
+ An example of SATP used to tunnel in a unicast client - anycast
server model
--------- router -----------
@@ -267,12 +267,12 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
Figure 3
- Network A has multible routers, that act as gateway/tunnel endpoint
- to another network B. This is done to build a redundant encrpted
+ Network A has multiple routers, that act as gateway/tunnel endpoints
+ to another network B. This is done to build a redundant encrypted
tunnel connection between the two networks. All tunnel endpoints of
network A share the same anycast address and all tunnel endpoints of
network B share another anycast address. When a packet from network
- a gets transmitted to network B, it first arrives on one of networks
+ A gets transmitted to network B, it first arrives on one of network
@@ -281,17 +281,17 @@ Gsenger Expires September 2, 2007 [Page 5]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
- A border routers. Which router is used is determined by network A's
- internal routing. This router encapsulates the package and sends it
- to the anycast address of the network B routers. The SATP packet
+ A's border routers. Which router is used is determined by network
+ A's internal routing. This router encapsulates the package and sends
+ it to the anycast address of the network B routers. The SATP packet
arrives at one of network B's routers and gets decapsulated and
routed to it's destination within network B.
2.2. Encapsulation
- SATP does not depend an which lower layer protocols is used, but it's
- most likely used on top of ip or udp. This section should only
- discuss some issues on ip and udp in combination with anycasting and
+ SATP does not depend on which lower layer protocols is used, but it's
+ most likely used on top of IP or UDP. This section should only
+ discuss some issues on IP and UDP in combination with anycasting and
tunnels.
Examples of SATP used with different lower layer and payload
@@ -339,22 +339,22 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
Figure 4
- When using UDP no flow controll or retransmission is done, neigther
- by UDP nor anytun. The encapsulated protocol HAS TO take care of
- this tasks if needed. UDP however has a checksum of the complete udp
+ When using UDP no flow control or retransmission is done, neither by
+ UDP nor anytun. The encapsulated protocol HAS TO take care of this
+ tasks if needed. UDP however has a checksum of the complete UDP
datagram, so a packet gets discarded if there is a biterror in the
payload
2.3. Fragmentation
- The only way of fully supporting fragmentation would be to syncronise
- fragments between all anycast servers. This is considered to be to
- much overhead, so there are two non perfect solutions for this
- problems. Either fragmentation HAS TO be disabled or if not all
- fragments arrive at the same server the ip datagramm HAS TO be
- discarded. As routing changes are not expected to occure very
- frequently, the encapsulated protocol can do a retransmission and all
- fragments will arrive at the new server.
+ The only way of fully supporting fragmentation would be to
+ synchronise fragments between all anycast servers. This is
+ considered to be too much overhead, so there are two non perfect
+ solutions for these problems. Either fragmentation HAS TO be
+ disabled or if not all fragments arrive at the same server the ip
+ datagramm HAS TO be discarded. As routing changes are not expected
+ to occure very frequently, the encapsulated protocol can do a
+ retransmission and all fragments will arrive at the new server.
@@ -402,13 +402,14 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- | sender ID | sequence number | |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
+ | sequence number | |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+ |
+ | sender ID # | |
+ +#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+ + |
| | .... payload ... | |
| |-------------------------------+-------------------------------+ |
| | padding (OPT) | pad count(OPT)| payload type | |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ +#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+-+
| ~ MKI (OPTIONAL) ~ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| : authentication tag (RECOMMENDED) : |
@@ -420,12 +421,12 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
3.2. sender ID
- The sender ID is a 8bit unsigned integer. It HAS TO be unique for
+ The sender ID is a 16bit unsigned integer. It HAS TO be unique for
every sender sharing the same anycast address
3.3. sequence number
- The sequenze number is a 24 bit unsigned integer in network byte
+ The sequence number is a 32 bit unsigned integer in network byte
order. It starts with a random value and is increased by 1 for every
sent packet. After the maximum value, it starts over from 0. This
overrun causes the ROC to be increased.
@@ -436,11 +437,10 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
3.5. padding (OPTIONAL)
- Padding of max 255 ocitets. None of the pre-defined encryption
+ Padding of max 255 octets. None of the pre-defined encryption
transforms uses any padding; for these, the plaintext and encrypted
payload sizes match exactly. Transforms are based on transforms of
the SRTP protocol and these transforms might use the RTP padding
- format, so a RTP like padding is supported. If padding field is
@@ -449,21 +449,22 @@ Gsenger Expires September 2, 2007 [Page 8]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
+ format, so a RTP like padding is supported. If padding field is
present, than the padding count field MUST be set to the padding
lenght.
3.6. padding count
The number of octets of the padding field. This field is optional.
- It's presents is signaled by the key management and not by this
+ It's presence is signaled by the key management and not by this
protocol. If this field isn't present, the padding field MUST NOT be
present as well.
3.7. payload type field
The payload type field defines the payload protocol. ETHER TYPE
- protocol numerbers are used. See IANA assigned ethernet numbers [5]
- . The values 0000-05DC are reserverd and MUST NOT be used.
+ protocol numbers are used. See IANA assigned ethernet numbers [5] .
+ The values 0000-05DC are reserverd and MUST NOT be used.
Some examples for protocol types
@@ -499,68 +500,11 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
-
Gsenger Expires September 2, 2007 [Page 9]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
-Appendix A. The appan
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Gsenger Expires September 2, 2007 [Page 10]
-
-Internet-Draft secure anycast tunneling protocol (satp) March 2007
-
-
4. References
[1] Farinacci, D., Li, T., Hanks, S., Meyer, D., and P. Traina,
@@ -612,7 +556,7 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
-Gsenger Expires September 2, 2007 [Page 11]
+Gsenger Expires September 2, 2007 [Page 10]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
@@ -668,7 +612,7 @@ Author's Address
-Gsenger Expires September 2, 2007 [Page 12]
+Gsenger Expires September 2, 2007 [Page 11]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
@@ -724,5 +668,5 @@ Acknowledgment
-Gsenger Expires September 2, 2007 [Page 13]
+Gsenger Expires September 2, 2007 [Page 12]
diff --git a/internet-draft-satp.xml b/internet-draft-satp.xml
index e52b765..7f04f2a 100644
--- a/internet-draft-satp.xml
+++ b/internet-draft-satp.xml
@@ -55,7 +55,7 @@
<section title='tunneling from unicast hosts over anycast routers to other unicast hosts'>
<figure anchor="tunnel_mode">
- <preamble>An example of SATP used to tunnel in an unicast client - anycast server model</preamble>
+ <preamble>An example of SATP used to tunnel in a unicast client - anycast server model</preamble>
<artwork>
--------- router -----------
/ \
@@ -113,11 +113,11 @@
</artwork>
</figure>
- <t>Network A has multible routers, that act as gateway/tunnel endpoint to another network B. This is done to build a redundant encrpted tunnel connection between the two networks. All tunnel endpoints of network A share the same anycast address and all tunnel endpoints of network B share another anycast address. When a packet from network a gets transmitted to network B, it first arrives on one of networks A border routers. Which router is used is determined by network A's internal routing. This router encapsulates the package and sends it to the anycast address of the network B routers. The SATP packet arrives at one of network B's routers and gets decapsulated and routed to it's destination within network B.</t>
+ <t>Network A has multiple routers, that act as gateway/tunnel endpoints to another network B. This is done to build a redundant encrypted tunnel connection between the two networks. All tunnel endpoints of network A share the same anycast address and all tunnel endpoints of network B share another anycast address. When a packet from network A gets transmitted to network B, it first arrives on one of network A's border routers. Which router is used is determined by network A's internal routing. This router encapsulates the package and sends it to the anycast address of the network B routers. The SATP packet arrives at one of network B's routers and gets decapsulated and routed to it's destination within network B.</t>
</section>
</section>
<section title="Encapsulation">
- <t>SATP does not depend an which lower layer protocols is used, but it's most likely used on top of ip or udp. This section should only discuss some issues on ip and udp in combination with anycasting and tunnels.
+ <t>SATP does not depend on which lower layer protocols is used, but it's most likely used on top of IP or UDP. This section should only discuss some issues on IP and UDP in combination with anycasting and tunnels.
</t>
<figure anchor="transtort_udp">
<preamble>Examples of SATP used with different lower layer and payload protocols</preamble>
@@ -155,11 +155,11 @@ Tunneling of Ethernet over IPv6
Tunneling of IPv6 over IPv4 with RTP payload
</artwork>
</figure>
- <t>When using UDP no flow controll or retransmission is done, neigther by UDP nor anytun. The encapsulated protocol HAS TO take care of this tasks if needed. UDP however has a checksum of the complete udp datagram, so a packet gets discarded if there is a biterror in the payload</t>
+ <t>When using UDP no flow control or retransmission is done, neither by UDP nor anytun. The encapsulated protocol HAS TO take care of this tasks if needed. UDP however has a checksum of the complete UDP datagram, so a packet gets discarded if there is a biterror in the payload</t>
</section>
<section title="Fragmentation">
<t>
- The only way of fully supporting fragmentation would be to syncronise fragments between all anycast servers. This is considered to be to much overhead, so there are two non perfect solutions for this problems. Either fragmentation HAS TO be disabled or if not all fragments arrive at the same server the ip datagramm HAS TO be discarded. As routing changes are not expected to occure very frequently, the encapsulated protocol can do a retransmission and all fragments will arrive at the new server.
+ The only way of fully supporting fragmentation would be to synchronise fragments between all anycast servers. This is considered to be too much overhead, so there are two non perfect solutions for these problems. Either fragmentation HAS TO be disabled or if not all fragments arrive at the same server the ip datagramm HAS TO be discarded. As routing changes are not expected to occure very frequently, the encapsulated protocol can do a retransmission and all fragments will arrive at the new server.
</t>
</section>
</section>
@@ -171,13 +171,14 @@ Tunneling of IPv6 over IPv4 with RTP payload
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- | sender ID | sequence number | |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
+ | sequence number | |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+ |
+ | sender ID # | |
+ +#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+ + |
| | .... payload ... | |
| |-------------------------------+-------------------------------+ |
| | padding (OPT) | pad count(OPT)| payload type | |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ +#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+-+
| ~ MKI (OPTIONAL) ~ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| : authentication tag (RECOMMENDED) : |
@@ -189,24 +190,24 @@ Tunneling of IPv6 over IPv4 with RTP payload
<t></t>
</section>
<section title="sender ID">
- <t>The sender ID is a 8bit unsigned integer. It HAS TO be unique for every sender sharing the same anycast address</t>
+ <t>The sender ID is a 16bit unsigned integer. It HAS TO be unique for every sender sharing the same anycast address</t>
</section>
<section title="sequence number">
- <t>The sequenze number is a 24 bit unsigned integer in network byte order. It starts with a random value and is increased by 1 for every sent packet. After the maximum value, it starts over from 0. This overrun causes the ROC to be increased.</t>
+ <t>The sequence number is a 32 bit unsigned integer in network byte order. It starts with a random value and is increased by 1 for every sent packet. After the maximum value, it starts over from 0. This overrun causes the ROC to be increased.</t>
</section>
<section title="payload">
<t>A packet of the type payload type (e.g. an IP packet).</t>
</section>
<section title="padding (OPTIONAL)">
- <t>Padding of max 255 ocitets.
+ <t>Padding of max 255 octets.
None of the pre-defined encryption transforms uses any padding; for
these, the plaintext and encrypted payload sizes match exactly. Transforms are based on transforms of the SRTP protocol and these transforms might use the RTP padding format, so a RTP like padding is supported. If padding field is present, than the padding count field MUST be set to the padding lenght.</t>
</section>
<section title="padding count">
- <t>The number of octets of the padding field. This field is optional. It's presents is signaled by the key management and not by this protocol. If this field isn't present, the padding field MUST NOT be present as well.</t>
+ <t>The number of octets of the padding field. This field is optional. It's presence is signaled by the key management and not by this protocol. If this field isn't present, the padding field MUST NOT be present as well.</t>
</section>
<section title="payload type field">
- <t>The payload type field defines the payload protocol. ETHER TYPE protocol numerbers are used. <eref target="http://www.iana.org/assignments/ethernet-numbers">See IANA assigned ethernet numbers</eref> . The values 0000-05DC are reserverd and MUST NOT be used.
+ <t>The payload type field defines the payload protocol. ETHER TYPE protocol numbers are used. <eref target="http://www.iana.org/assignments/ethernet-numbers">See IANA assigned ethernet numbers</eref> . The values 0000-05DC are reserverd and MUST NOT be used.
<figure anchor="prot_type_table">
<preamble>Some examples for protocol types</preamble>
<artwork>
@@ -225,7 +226,6 @@ HEX
<t>Encryption is done in the same way as for <xref target="RFC3711">SRTP</xref>. This section will only discuss some small changes that HAVE TO be made.</t>
</section>
</section>
- <appendix title='The appan'></appendix>
</middle>
<back>
<references>