Mark Nottingham | 1 Oct 2010 04:43
Favicon
Gravatar

Re: Pigeon flies past broadband in data speed race

and previously:
  http://www.youtube.com/watch?v=ci2bFFGM8T8

Cheers,

On 17/09/2010, at 3:31 AM, Ole Jacobsen wrote:

> 
> Not even using the Avian Carriers RFC:
> 
> http://www.bbc.co.uk/news/technology-11325452
> 
> Ole
> 
> Ole J. Jacobsen
> Editor and Publisher,  The Internet Protocol Journal
> Cisco Systems
> Tel: +1 408-527-8972   Mobile: +1 415-370-4628
> E-mail: ole <at> cisco.com  URL: http://www.cisco.com/ipj
> 
> 
> _______________________________________________
> Ietf mailing list
> Ietf <at> ietf.org
> https://www.ietf.org/mailman/listinfo/ietf

--
Mark Nottingham     http://www.mnot.net/
Brian E Carpenter | 1 Oct 2010 04:59
Picon

Re: draft-housley-two-maturity-levels

Since you asked, I'd like to see this move forward as quickly
as possible.

Just one practical issue seems to be hanging. The draft says:
 This document makes no change to the current STD practice; however,	
 this topic deserves further discussion by the whole community.

Fair enough. But what happens to the existing STD numbers
on the transition day?

- Do existing full Standards keep their existing STD number as they
are renamed Internet Standard? (I suggest: yes.)

- Do existing Draft Standards acquire an STD number as they are
renamed Internet Standard? (Pragmatically, I suggest no, unless
they already obsolete or update an existing STD.)

Regards
   Brian Carpenter

On 2010-09-02 08:02, Russ Housley wrote:
> Dear IETF community:
> 
> I just posted an update to draft-housley-two-maturity-levels.  I tried
> to reflect what I heard during the plenary discussion in Maastricht.
> Please review and comment.
> 
> Thanks,
> Russ
> _______________________________________________
(Continue reading)

James M. Polk | 1 Oct 2010 05:14
Picon
Favicon

Re: draft-housley-two-maturity-levels

At 09:59 PM 9/30/2010, Brian E Carpenter wrote:
>Since you asked, I'd like to see this move forward as quickly
>as possible.
>
>Just one practical issue seems to be hanging. The draft says:
>  This document makes no change to the current STD practice; however,
>  this topic deserves further discussion by the whole community.
>
>Fair enough. But what happens to the existing STD numbers
>on the transition day?
>
>- Do existing full Standards keep their existing STD number as they
>are renamed Internet Standard? (I suggest: yes.)
>
>- Do existing Draft Standards acquire an STD number as they are
>renamed Internet Standard? (Pragmatically, I suggest no, unless
>they already obsolete or update an existing STD.)

Brian

I'm not sure I agree on your second point (specifically on your 
position of "no").

DSs have achieved a demonstrable hurdle that PS couldn't - by 
definition - by achieving independent interoperability.  TO group DSs 
back with PSs is unfair and IMO, rather inappropriate.

Said another way, when looking at the current PS, DS and FS within 
the standards track - what sufficiently differentiates these 3 into two groups?

(Continue reading)

Brian E Carpenter | 1 Oct 2010 05:38
Picon

Re: draft-housley-two-maturity-levels

On 2010-10-01 16:14, James M. Polk wrote:
> At 09:59 PM 9/30/2010, Brian E Carpenter wrote:
>> Since you asked, I'd like to see this move forward as quickly
>> as possible.
>>
>> Just one practical issue seems to be hanging. The draft says:
>>  This document makes no change to the current STD practice; however,
>>  this topic deserves further discussion by the whole community.
>>
>> Fair enough. But what happens to the existing STD numbers
>> on the transition day?
>>
>> - Do existing full Standards keep their existing STD number as they
>> are renamed Internet Standard? (I suggest: yes.)
>>
>> - Do existing Draft Standards acquire an STD number as they are
>> renamed Internet Standard? (Pragmatically, I suggest no, unless
>> they already obsolete or update an existing STD.)
> 
> Brian
> 
> I'm not sure I agree on your second point (specifically on your position
> of "no").

You're misunderstanding my "no". I fully agree that we are moving existing
DSs and existing STDs into a single bucket. It's just a practical matter -
the existing STDs each have an STD number, and the existing DSs don't have
an STD number. I'm simply suggesting that on transition day, we
don't bother to synthesise an STD number where none exists. That may
be what Russ intended to say, but is wasn't clear when reading the text.
(Continue reading)

Thomas Narten | 1 Oct 2010 06:53
Picon
Favicon

Weekly posting summary for ietf <at> ietf.org

Total of 77 messages in the last 7 days.

script run at: Fri Oct  1 00:53:02 EDT 2010

    Messages   |      Bytes        | Who
--------+------+--------+----------+------------------------
 11.69% |    9 | 19.37% |    98014 | hallam <at> gmail.com
  6.49% |    5 |  5.48% |    27704 | dot <at> dotat.at
  6.49% |    5 |  5.05% |    25546 | johnl <at> iecc.com
  5.19% |    4 |  6.00% |    30336 | brian.e.carpenter <at> gmail.com
  3.90% |    3 |  4.34% |    21950 | narten <at> us.ibm.com
  3.90% |    3 |  4.00% |    20249 | rbarnes <at> bbn.com
  3.90% |    3 |  3.14% |    15878 | john-ietf <at> jck.com
  2.60% |    2 |  2.45% |    12392 | tme <at> americafree.tv
  2.60% |    2 |  2.38% |    12020 | moore <at> network-heretics.com
  2.60% |    2 |  2.19% |    11080 | fluffy <at> cisco.com
  2.60% |    2 |  1.97% |     9954 | mcr <at> sandelman.ca
  2.60% |    2 |  1.93% |     9786 | bmanning <at> isi.edu
  2.60% |    2 |  1.85% |     9375 | stpeter <at> stpeter.im
  2.60% |    2 |  1.62% |     8220 | ole <at> cisco.com
  1.30% |    1 |  2.36% |    11949 | marka <at> isc.org
  1.30% |    1 |  2.35% |    11897 | abegen <at> cisco.com
  1.30% |    1 |  1.98% |    10023 | sm <at> resistor.net
  1.30% |    1 |  1.83% |     9260 | magnus.westerlund <at> ericsson.com
  1.30% |    1 |  1.71% |     8635 | rja.lists <at> gmail.com
  1.30% |    1 |  1.71% |     8631 | drc <at> virtualized.org
  1.30% |    1 |  1.41% |     7109 | bmanning <at> vacation.karoshi.com
  1.30% |    1 |  1.32% |     6684 | jmh <at> joelhalpern.com
  1.30% |    1 |  1.30% |     6580 | ah <at> tr-sys.de
  1.30% |    1 |  1.29% |     6539 | jason_livingood <at> cable.comcast.com
(Continue reading)

TJ | 1 Oct 2010 17:38
Picon
Gravatar

Re: US DoD and IPv6

A bit before then, Thomas Narten wrote:
> There are DoD networks where IPv6 is running today,
> and there certainly are networks where it is not.

The quote above seems very precisely phrased,
and as an accidental result seems a bit misleading.

It appears to refer to the Defense Research & Engineering Network
(DREN), which is widely reported to be dual-stack IPv4 and IPv6.
[e.g. see Ron Broersma's slides from the Google IPv6 Implementer's
Workshop]

However, the trade press and other public sources consistently
indicate the DoD considers DREN to be "experimental" or "research",
rather than "operational" (at least for the DoD meaning of the
word 'operational').

One also consistently reads that the actual operational DoD backbone
(i.e. DISA's GIG-BE network) is IPv4 only, in part for security
reasons and in part for lack of any business case to do otherwise,
and that all other DoD "operational" networks are also IPv4 only.


The DoD is forbidden from running native IPv6 operationally, per the STIGs and MO guidelines.  MO1 and 2 get some IPv6 in place, in tunnels across the GIG ... MO3 will be the first step in native/operational IPv6, not even signed yet IIRC.


/TJ
_______________________________________________
Ietf mailing list
Ietf <at> ietf.org
https://www.ietf.org/mailman/listinfo/ietf
Ron Broersma | 1 Oct 2010 18:19
Picon
Favicon

Re: US DoD and IPv6

TJ wrote:
A bit before then, Thomas Narten wrote:
> There are DoD networks where IPv6 is running today,
> and there certainly are networks where it is not.

The quote above seems very precisely phrased,
and as an accidental result seems a bit misleading.

It appears to refer to the Defense Research & Engineering Network
(DREN), which is widely reported to be dual-stack IPv4 and IPv6.
[e.g. see Ron Broersma's slides from the Google IPv6 Implementer's
Workshop]

However, the trade press and other public sources consistently
indicate the DoD considers DREN to be "experimental" or "research",
rather than "operational" (at least for the DoD meaning of the
word 'operational').

One also consistently reads that the actual operational DoD backbone
(i.e. DISA's GIG-BE network) is IPv4 only, in part for security
reasons and in part for lack of any business case to do otherwise,
and that all other DoD "operational" networks are also IPv4 only.


The DoD is forbidden from running native IPv6 operationally, per the STIGs and MO guidelines.  MO1 and 2 get some IPv6 in place, in tunnels across the GIG ... MO3 will be the first step in native/operational IPv6, not even signed yet IIRC.

Part of the confusion is a terminology issue.  Within the DoD networking context, "operational" generally refers to customer base and the mission, not whether the network itself is operational.  For the DoD networks that support the "operational" military forces and functions related to that, IPv6 is not yet authorized.  The Milestone Objectives (MO's) described above apply in that context.  These networks correctly take a conservative approach, because of what's at stake.

On the other hand, the DoD research and engineering community lives on separate networks, most of which use DREN as their ISP.  This community supports Research and Development, Test and Evaluation, Modeling and Simulation, High Performance Computing, and so forth.  The network itself is absolutely operational in the sense that it is a fully functional network providing critical networking services between all of these resources.  It is not a testbed.  It is not just an experimental network.  It has SLAs like any other network.  It is a full production network environment, and it has been running IPv6 for a decade.

So, the statement "DoD is forbidden from running native IPv6 operationally" gives the wrong sense of the situation.  DREN has been running IPv6 operationally as a production service since 2003, when it was selected as the official DoD IPv6 pilot network.  Years before that DREN was operating a dedicated wide area IPv6 testbed.  There are enterprises (customers) on DREN where everything is 100% dual stack (ever server, every client, etc.).  I think you'll find that parts of DREN and its customer base have been very aggressive in rolling out IPv6 wherever possible, and sharing lessons learned at every opportunity, and pressing vendors to eat their own dogfood and to deliver feature parity, and pushing for national policy to incentivize IPv6-enabling all public facing services, etc.

I hope that helps to clarify some of the discussion here.

Regards,

--Ron
(Ron Broersma, DREN Chief Engineer)






Attachment (smime.p7s): application/pkcs7-signature, 4936 bytes
_______________________________________________
Ietf mailing list
Ietf <at> ietf.org
https://www.ietf.org/mailman/listinfo/ietf
Stephen Hanna | 2 Oct 2010 04:56
Favicon

secdir review of draft-ietf-csi-dhcpv6-cga-ps-04.txt

I have reviewed this document as part of the security directorate's  
ongoing effort to review all IETF documents being processed by the  
IESG. These comments were written primarily for the benefit of the  
security area directors. Document editors and WG chairs should treat  
these comments just like any other last call comments.

This document discusses several ways that DHCPv6 can be used with
Cryptographically Generated Addresses (CGA), pointing out benefits
and concerns. While the document does discuss security issues in
several places, it often lapses into vague terminology like "one
should carefully consider the impact on security". Given that the
primary benefit of using CGAs is to improve security by providing
address validation without complex key distribution, carefully
analyzing security issues seems necessary for this document.

On the other hand, the Document Shepherd Write-up for this document
says "The WG was not very energetic on this document. The document
describes possible applications of CGAs and DHCP interaction and
when the WG was asked whether there was enough interest to work on
solutions, the reply was silence. As such, the consensus is based
on most of the WG being indifferent." So maybe this document is
only intended as a sketch of possible issues that can be explored
later in a more in-depth document if someone is interested in
doing so. If that's the case, maybe it's OK to not fully analyze
all the security implications. However, in that case, I think the
Security Considerations section should state clearly that this
document does not contain a complete security analysis and any
further work in this area should include such an analysis. Nobody
should implement the techniques described in this document without
conducting that more thorough analysis.

I noticed a few typos. On page 6, the word "certificated" should be
"certified". Three sentences later, "depend on policies" should be
"depending on policies". And the draft names in the Change Log say
"dhacpv6" instead of "dhcpv6".

Thanks,

Steve
Lars Eggert | 3 Oct 2010 08:01
Picon
Gravatar

Fwd: [multipathtcp] Call for contribution to middlebox survey


Begin forwarded message:

> From: Michio Honda <micchie <at> sfc.wide.ad.jp>
> Date: October 3, 2010 2:30:57 GMT+03:00
> To: Multipath TCP Mailing List <multipathtcp <at> ietf.org>, "tcpm <at> ietf.org" <tcpm <at> ietf.org>
> Cc: Mark Handley <m.handley <at> cs.ucl.ac.uk>
> Subject: [multipathtcp] Call for contribution to middlebox survey
> 
> Hi, 
> 
> We are surveying middleboxes affecting TCP in the Internet, and we'd like you to contribute to this work by
running 1 python script at your available networks, because we want data of as many paths as possible.    
> This script generates test TCP traffic to a server node, and detects various middlebox behavior, for
example, it detects how unknown TCP options are treated and if sequence number is rewritten.  
> 
> - Overview of script
> This generates test TCP traffic by using raw socket or pcap. 
> Destinations of the test traffic are port 80, 443 and 34343 on vinson3.sfc.wide.ad.jp, which is located
in Japan. 
> The total amount of test traffic is approximately 90 connections (not parallel), and each of them uses
approximately maximum 2048Byte.    
> 
> - System requirement
> Our script works on Mac OSX 10.5 or 10.6, Linux (kernel 2.6) and FreeBSD (7.0 or higher).  This also requires
python 2.5 or higher, and libpcap
> NOTE. if you try in a virtual machine on Windows, please connect the guest OS via not NAT but bridge.   
> 
> How to run experiment is described below per-OS basis.  
> 
> After the experiment, you will find 3 log files (logxxxxxxxxx.txt) in the same directory as the
experiment.  
> Please send them to us (micchie <at> sfc.wide.ad.jp) and tell me your network information as much as you know
(e.g., product name of the broadband router, ISP name, product name of firewall appliance etc...) 
> In addition, let us know if you have hesitation to open these information.  
> This experiment doesn't collect traffic information other than those our script generated.  
> 
> ***** How to run the experiment (Mac OSX) *****
> 
> 1. Filtering RST TCP segment from OS
> Execute a following command by root:
> ipfw add 101 deny tcp from any to vinson3.sfc.wide.ad.jp dst-port 34343,80,443 tcpflags rst
> 
> NOTE: if you are already running ipfw, please add equivalent rules
> After the experiment, you can revert by "ipfw delete 101"
> 
> 2. Executing script
> Download script from http://www.micchie.net/software/tcpexposure/for_distrib.tar.gz, and
decompress it to anywhere you like (e.g., tar xzf for_distrib.tar.gz by command line)
> 
> In the for_distrib directory, execute a following command by root:
> sh run-bsd2.sh
> (This will take approximately 30 min.)
> 
> 
> ***** How to run the experiment (Linux) *****
> 
> 1. Filtering RST TCP segment from OS
> Execute following command by root:
> /sbin/iptables -A OUTPUT -p tcp -d vinson3.sfc.wide.ad.jp --tcp-flags RST RST -m multiport --dports
34343,80,443 -j DROP
> 
> NOTE: if you are already running iptables, please add equivalent rules
> After the experiment, you can revert by opposite commands - using -D instead of -A
> 
> 2. Executing script
> Download script from http://www.micchie.net/software/tcpexposure/for_distrib.tar.gz, and
decompress it to anywhere you like (e.g., tar xzf for_distrib.tar.gz)
> 
> In the for_distrib directory, execute a following command by root:
> sh run-linux2.sh
> (This will take approximately 30 min.)
> 
> 
> ***** How to run the script (FreeBSD) *****
> 
> 1. Filtering RST TCP segment from OS   
> If you are using neither ipfw nor pf: 
> Load pf kernel module with a following command by root:
> kldload /boot/kernel/pf.ko
> 
> Add following 2 lines to /etc/pf.conf (please replace IFNAME to your outgoing interface name (e.g., em0):
> pass out all
> block out quick on IFNAME proto tcp to vinson3.sfc.wide.ad.jp port {34343,80,443} flags R/R
> 
> Execute following command by root:
> pfctl -e -f /etc/pf.conf
> 
> If you are already running pf, please add equivalent rules
> After the experiment, you can revert settings by  cleaning up /etc/pf.conf and executing "pfctl -d" by root
> 
> If you are already using ipfw:
>  Please add a following rule to ipfw configuration:
>  deny tcp from any to vinson3.sfc.wide.ad.jp dst-port 34343,80,443 tcpflags rst
> 
> 2. Executing script
> Download script from http://www.micchie.net/software/tcpexposure/for_distrib.tar.gz, and
decompress it to anywhere you like (e.g., tar xzf for_distrib.tar.gz)
> 
> In the for_distrib directory, execute a following command by root:
> sh run-bsd2.sh
> (This will take approximately 30 min.)
> 
> 
> Best regards,
> - Michio
> 
> _______________________________________________
> multipathtcp mailing list
> multipathtcp <at> ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp
Magnus Westerlund | 4 Oct 2010 13:59
Picon
Favicon

Re: Last Call: <draft-ietf-avt-rapid-acquisition-for-rtp-15.txt> (Unicast-Based Rapid Acquisition of Multicast RTP Sessions) to Proposed Standard

Hi,

Responses inline.

Ali C. Begen (abegen) skrev 2010-09-29 17:32:
> Hi Magnus,
> 
> We are all glad to have you back. Comments are inline. We will get these into the revision. See inline.
> 
>> I have the following comments on this document, I think version 7 or 8
>> was the last version I read before my parental leave.
>>
>>
>> 1. Applicability statement: I think this document should have an
>> applicability statement making clear that this is only for engineered
>> environments due to the traffic bursts.
> 
> We already put a lot of effort to explain the precautions for using this in BE networks. I don't think there
is a strong argument here that this will only work in engineered networks. So, personally I don't think we
should put such a statement.

I can agree that it works in certain type of best-effort networks.
However, I don't think at all it is suitable for any best-effort
network. However, as this is mostly bound by the requirement to also
support SSM in the same network the deployment cases are usually meeting
the assumptions about network capacity. However, if one runs an
multicast overlay and a client starts up with not congestion or network
capacity information and does a RAMS-R it can severely congest a network
for a few seconds.

There are a number of assumptions in where this will work most of the
time and with very few exceptions have any large scale impact on the
network. I think these should be documented in an applicability statement.

>  
>> 2. Section 6.2, bullet 5: I don't think the document is clear on that
>> the BRS is expected to determine if a RAMS-R is a retransmission or an
>> update based on if any content of the message has been changed.
> 
> The statement over there implies this. And naturally it is the server's job to figure that out. Based on
this discussion, we even wrote the new CNAME guidelines document so that the server's job would get easier.

Exactly the document implies rather than being explicit. I am not
certain that I have understood all the mechanism you expect me to use to
determine if a RAMS-R is a retransmission or a new request. Based on
that it is uncertain for a client to know what effect an RAMS-R message
will have. I also think it makes sense to mandate that servers do have
retransmission detection, otherwise you end up in a situation where a
client don't dare retransmit a request for the fear of getting two bursts.

>  
>> 3. I worried that what is intended to be an RAMS-R update from the
>> client will be interpreted as new RAMS-R request. The reason is the only
>> that separates these two cases are timing, does it arrive before the
>> burst ends or not. Relying on this heuristics is quite weak and error
>> prone. I still wished that an sequence number had been added to RAMS-R.
> 
> I gave enough arguments why we should not use a seqnum for the RAMS-R messages earlier. It is not justified
IMO. Based on the SSRC of the primary and the requesting client's CNAME, things are pretty straightforward.

Yes, I know I am in the rough here. From my perspective, it makes the
use of update RAMS-R uncertain to use. Maybe not a big issue if most
doesn't implement updates. But if one finds need for it then there will
be issues. Consider the AD and IESG notified about the potential issue.

>  
>> 4. Section 6.2, bullet 5: " Thus, the RTP_Rx MUST choose a globally
>>         unique CNAME identifier."
>>
>> I don't think this is a statement that can either be fulfilled nor
>> tested. You can mandate a method for selecting CNAMEs that has low risk
>> of producing CNAME collisions, but nothing can guarantee it unless a
>> entity is coordinating the CNAME space for all clients. Can you mandate
>> the method instead?
> 
> The new CNAME draft has ways to ensure they are unique. If the client uses one of them, we are all set.

Yes, but in that case mandate the implementation and usage of one of
these instead of statement that can't be ensured.

>  
>> If I understand the impact of a CNAME collision is that the collision
>> clients request will be mixed up, for example terminating each others
>> request, or update the values in the RAMS-R.
> 
> When they are unique, this won't happen.

Just checking, but if that is the case then I am missing a discussion of
hijacking attacks in the security consideration section by guessing your
targets CNAME.

>  
>> 5. Section 6.4 and others: The draft has a tendency of formulating
>> itself as everything is guaranteed to work as long as one keep within
>> given limits for bandwidth etc. An example from Section 7.2 Max Receive
>> Bitrate TLV:
> 
> We don't assume things will sure work or guarantee that they will work if everything is satisfied. These
are simple rules that both sides must comply with.

No, but a certain view point is clear in the text. Lets call it
optimistic that it will work, while I would write from a more
pessimistic view.

>  
>>       If specified, the total bitrate of the unicast burst(s) plus any
>>       payload-specific information MUST NOT be larger than this value.
>>       Otherwise, congestion and packet loss may occur.
>>
>> The last sentence I would formulate as:
>> "Otherwise, congestion and packet loss are much likelier to occur"
> 
> How about "more likely to occur"?

Sure.

>  
>> Even if one stays within this value congestion and packet loss may
>> occur. This is not the only case, but when I actually decided this seems
>> to be an issue, I hadn't taken note of all examples I seen.
>>
>> 6. Section 7:
>>
>> Each feedback message has a fixed-length field for version, padding,
>>    feedback message type (FMT), payload type (PT), length, SSRC of
>>    packet sender, SSRC of media sender as well as a variable-length
>>    field for feedback control information (FCI).
>>
>>
>> What is called "Payload type" is actually "Packet Type" in RTCP packet
>> headers.
> 
> We followed the definition from 4585 but "packet type" makes more sense to me as well.

Well, section 6.1 of RFC 4585 is wrong.

>  
>> 7. Section 7.3:
>> "The MSN value SHALL
>>       be set to zero only when a new RAMS request is received."
>>
>> How is that actually known? And why reset it at all? Why not increase if
>> for each new RAMS-I message with new content, independently if it is an
>> update or a new request.
> 
> If this is relating to a new burst request, then it is reset. Ow, what is the point of having a seqnum? If
something has changed compared to the previous RAMS-I, then MSN is incremented. If it is just a re-xmit,
MSN stays the same. 

I fully agree with the need for separating retransmissions from updates.
However, I wonder over the reset of the field for each new RAMS-R. It
appears to me to be more robust to simply increment it rather than
reset. Otherwise you can send RAMS-R(1) resulting in RAMS-I MSN = 0.
Then a RAMS-R(2) that is intended to be an update but becomes an new
request results in an RAMS-I with MSN = 0. The client will not know if
this is an retransmission of RAMS-R(1) info. The updated should result
in MSN=1. So without comparing the RAMS-I you can't determine if there
is new information. Going my way (no reset) does not allow a client to
determine if an RAMS-R was treated as update or new request, but it will
correctly know that it is new RAMS-I information.

>  
>> 8. Section 7.3:
>> "When the RTP_Rx receives a RAMS-I message with a response code
>>       that it does not understand, the RTP_Rx MUST send a RAMS-T message
>>       immediately to the BRS."
>>
>> Which media sender SSRC should the client direct this request to if it
>> hasn't been signalled in SDP nor any RTP/RTCP packets received?
> 
> The rules in the RAMS-T section applies. You received a RAMS-I so you know the SSRC.

Yes, you are correct. My mistake.

>  
>> 9. Section 7.3, Media Sender SSRC TLV:
>> " While this
>>       information is already available in the message header, it can be
>>       useful to repeat it in an explicit field."
>>
>> This sentence seems out of place compared to the rest of the text.
> 
> If I recall correctly, this was something you asked for. I am not sure whether there is a better place to put
it. Maybe in parentheses? 

I think we can remove that sentence. I think you now have text making
clear when it needs to be included and when it shouldn't.

>  
>> 10. Section 7.3, RTP Seqnum of the First Packet TLV:
>>
>> How is this TLV bound to the SSRC number if is for? This is not
>> explicitly explained.
> 
> What do you mean? The SSRC comes from the RAMS-I's SSRC. There is one (not multiple) stream per RAMS-I.

Yes, something that I apparently have forgotten.
>  
>> 11. Section 7.4:
>>  Each of these RAMS-T messages has
>>    the appropriate media sender SSRC populated in its message header.
>>
>> Instead of writing "appropriate" cant you simply write " Each of these
>> RAMS-T message's media sender SSRC SHALL BE populated with the SSRC of
>> the Media Stream to be terminated."
> 
> Good suggestion.
>  
>> 12. Section 8.3:
>> "This section provides a declarative SDP [RFC4566] example for
>>    enabling rapid acquisition of multicast RTP sessions."
>>
>> Can you make clear that this an example of an SDP to be provided to a
>> client?
> 
> OK.
>  
>> 13. Section 9, bullet b:
>> Be configured to forward certain ports (e.g., using HTML
>>        configuration and UPnP IGD [UPnP-IGD]).
>>
>> Shouldn't the "and" be an "or"?
> 
> Yes, good catch.
>  
>> 14. Section 10:
>>
>> Shouldn't the security consideration make it clear that RAMS-R are
>> especially suspectible to Replay attacks as there is no information in
>> the packet that one can use to detect that it is out of sequence.
> 
> There is a wording about this in that section (which simply refers the reader to 5760). Are you considering
a RAMS-specific replay attack here? 

Yes, I am considering that it is easy to target RAMS-R specifically for
an replay attack. Especially when sent in a reduced size RTCP packet
only containing RAMS-R and SDES CNAME. That has no time specific
information and all replay detection must happen in the security protocol.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund <at> ericsson.com
----------------------------------------------------------------------

Gmane