日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

附录B. Design Motivations【设计意图】

發(fā)布時間:2023/12/31 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 附录B. Design Motivations【设计意图】 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原文鏈接:https://datatracker.ietf.org/doc/html/rfc8445#appendix-B

附錄B. Design Motivations【設(shè)計意圖】

ICE contains a number of normative behaviors that may themselves be simple but derive from complicated or non-obvious thinking or use cases that merit further discussion.
ICE 包含許多規(guī)范行為,這些行為本身可能很簡單,但源自復(fù)雜或不明顯的想法或值得進一步討論的用例。

Since these design motivations are not necessary to understand for purposes of implementation, they are discussed here. This appendix is non-normative.
由于這些設(shè)計動機不是為了實現(xiàn)目的而必須理解的,因此在這里對其進行討論。 本附錄是非規(guī)范性的。

B.1. Pacing of STUN Transactions【STUN事務(wù)的速度】

STUN transactions used to gather candidates and to verify connectivity are paced out at an approximate rate of one new transaction every Ta milliseconds.
用于收集候選和驗證連接性的 STUN 事務(wù)以大約每 Ta 毫秒一個新事務(wù)的速率進行。

Each transaction, in turn, has a retransmission timer RTO that is a function of Ta as well.
反過來,每個事務(wù)都有一個重傳計時器 RTO,它也是 Ta 的函數(shù)。

Why are these transactions paced, and why are these formulas used?
為什么這些交易是有節(jié)奏的,為什么要使用這些公式?

Sending of these STUN requests will often have the effect of creating bindings on NAT devices between the client and the STUN servers.
發(fā)送這些 STUN 請求通常會在客戶端和 STUN 服務(wù)器之間的 NAT 設(shè)備上創(chuàng)建綁定。

Experience has shown that many NAT devices have upper limits on the rate at which they will create new bindings.
經(jīng)驗表明,許多 NAT 設(shè)備對它們創(chuàng)建新綁定的速率都有上限。

Discussions in the IETF ICE WG during the work on this specification concluded that once every 5 ms is well supported. This is why Ta has a lower bound of 5 ms.
IETF ICE WG 在本規(guī)范工作期間的討論得出結(jié)論,每 5 ms 一次得到很好的支持。 這就是 Ta 的下限為 5 ms 的原因。

Furthermore, transmission of these packets on the network makes use of bandwidth and needs to be rate limited by the ICE agent.
此外,這些數(shù)據(jù)包在網(wǎng)絡(luò)上的傳輸會占用帶寬,并且需要由 ICE 代理進行速率限制。

Deployments based on earlier draft versions of [RFC5245] tended to overload rate-constrained access links and perform poorly overall, in addition to negatively impacting the network.
基于 [RFC5245] 早期草案版本的部署往往會使速率受限的接入鏈路過載并且總體性能不佳,此外還會對網(wǎng)絡(luò)產(chǎn)生負面影響。

As a consequence, the pacing ensures that the NAT device does not get overloaded and that traffic is kept at a reasonable rate.
因此,調(diào)步可確保 NAT 設(shè)備不會過載,并將流量保持在合理的速率。

The definition of a “reasonable” rate is that STUN MUST NOT use more bandwidth than the RTP itself will use, once data starts flowing.
“合理”速率的定義是 STUN 使用的帶寬不得超過 RTP 本身使用的帶寬,一旦數(shù)據(jù)開始流動。

The formula for Ta is designed so that, if a STUN packet were sent every Ta seconds, it would consume the same amount of bandwidth as RTP packets, summed across all data streams.
Ta 的公式是這樣設(shè)計的,如果每 Ta 秒發(fā)送一個 STUN 數(shù)據(jù)包,它將消耗與 RTP 數(shù)據(jù)包相同數(shù)量的帶寬,所有數(shù)據(jù)流的總和。

Of course, STUN has retransmits, and the desire is to pace those as well.
當(dāng)然,STUN 有重傳,并且希望也能調(diào)整它們的速度。

For this reason, RTO is set such that the first retransmit on the first transaction happens just as the first STUN request on the last transaction occurs. Pictorially:
出于這個原因,設(shè)置 RTO 使得第一個事務(wù)的第一次重傳發(fā)生在最后一個事務(wù)的第一個 STUN 請求發(fā)生的同時。圖示:

In this picture, there are three transactions that will be sent (for example, in the case of candidate gathering, there are three host candidate/STUN server pairs).
在這張圖中,將發(fā)送三個事務(wù)(例如,在候選收集的情況下,有三個主機候選人/STUN 服務(wù)器對)。

These are transactions A, B, and C. The retransmit timer is set so that the first retransmission on the first transaction (packet A2) is sent at time 3Ta.
這些是事務(wù)A、B和C。重傳計時器被設(shè)置為在時間3Ta發(fā)送第一個事務(wù)(分組A2)的第一個重傳。

Subsequent retransmits after the first will occur even less frequently than Ta milliseconds apart, since STUN uses an exponential backoff on its retransmissions.
在第一次重傳之后的后續(xù)重傳發(fā)生的頻率甚至低于 Ta 毫秒間隔,因為 STUN 在其重傳上使用指數(shù)退避。

This mechanism of a global minimum pacing interval of 5 ms is not generally applicable to transport protocols, but it is applicable to ICE based on the following reasoning.
這種全局最小來回間隔為 5 ms 的機制一般不適用于傳輸協(xié)議,但基于以下推理,它適用于 ICE。

  • Start with the following rules that would be generally applicable to transport protocols:
    從以下通常適用于傳輸協(xié)議的規(guī)則開始
  • Let MaxBytes be the maximum number of bytes allowed to be outstanding in the network at startup, which SHOULD be 14600, as defined in Section 2 of [RFC6928].
    讓 MaxBytes 為啟動時允許在網(wǎng)絡(luò)中未完成的最大字節(jié)數(shù),應(yīng)為 14600,如 [RFC6928] 第 2 節(jié)中所定義。
  • Let HTO be the transaction timeout, which SHOULD be 2RTT if RTT is known or 500 ms otherwise. This is based on the RTO for STUN messages from [RFC5389] and the TCP initial RTO, which is 1 sec in [RFC6298].
    讓 HTO 為事務(wù)超時,如果 RTT 已知,則應(yīng)為 2RTT,否則為 500 ms。這基于來自 [RFC5389] 的 STUN 消息的 RTO 和 TCP 初始 RTO,在 [RFC6298] 中為 1 秒。
  • Let MinPacing be the minimum pacing interval between transactions, which is 5 ms (see above).
    讓 MinPacing 為事務(wù)之間的最小來回間隔,即 5 毫秒(見上文)。
    • Observe that agents typically do not know the RTT for ICE transactions (connectivity checks in particular), meaning that HTO will almost always be 500 ms.
      觀察代理通常不知道 ICE 交易的 RTT(特別是連接檢查),這意味著 HTO 幾乎總是 500 毫秒。
    • Observe that a MinPacing of 5 ms and HTO of 500 ms gives at most 100 packets/HTO, which for a typical ICE check of less than 120 bytes means a maximum of 12000 outstanding bytes in the network, which is less than the maximum expressed by rule 1.
      觀察到 5 ms 的 MinPacing 和 500 ms 的 HTO 最多提供 100 個數(shù)據(jù)包/HTO,對于小于 120 字節(jié)的典型 ICE 檢查,這意味著網(wǎng)絡(luò)中最多有 12000 個未完成的字節(jié),這小于表示的最大值根據(jù)規(guī)則 1。
    • Thus, for ICE, the rule set reduces to just the MinPacing rule, which is equivalent to having a global Ta value.
      因此,對于 ICE,規(guī)則集簡化為僅 MinPacing 規(guī)則,這相當(dāng)于具有全局 Ta 值。

    B.2. Candidates with Multiple Bases【具有多個Base的候選】

    Section 5.1.3 talks about eliminating candidates that have the same transport address and base. However, candidates with the same transport addresses but different bases are not redundant.
    第 5.1.3 節(jié)討論了消除具有相同傳輸?shù)刂泛突返暮蜻x者。 然而,具有相同傳輸?shù)刂返煌鶖?shù)的候選不是冗余的。

    When can an ICE agent have two candidates that have the same IP address and port but different bases? Consider the topology of Figure 11:
    ICE 代理何時可以有兩個具有相同 IP 地址和端口但bases不同的候選? 考慮圖 11 的拓撲:

    圖 11: 具有不同Bases的相同候選Bases

    In this case, the initiating agent is multihomed. It has one IP address, 10.0.1.100, on network C, which is a net 10 private network.
    在這種情況下,啟動代理是多宿主的。它在網(wǎng)絡(luò) C 上有一個 IP 地址 10.0.1.100,該網(wǎng)絡(luò)是一個 net 10 專用網(wǎng)絡(luò)。

    The responding agent is on this same network. The initiating agent is also connected to network A, which is 192.168/16, and has an IP address of 192.168.1.100.
    響應(yīng)代理位于同一網(wǎng)絡(luò)上。發(fā)起代理還連接到網(wǎng)絡(luò) A,即 192.168/16,IP 地址為 192.168.1.100。

    There is a NAT on this network, natting into network B, which is another net 10 private network, but it is not connected to network C. There is a STUN server on network B.
    這個網(wǎng)絡(luò)上有一個NAT,natting到網(wǎng)絡(luò)B,這是另一個net 10私有網(wǎng)絡(luò),但它沒有連接到網(wǎng)絡(luò)C。網(wǎng)絡(luò)B上有一個STUN服務(wù)器。

    The initiating agent obtains a host candidate on its IP address on network C (10.0.1.100:2498) and a host candidate on its IP address on network A (192.168.1.100:3344).
    發(fā)起代理在網(wǎng)絡(luò) C (10.0.1.100:2498) 上的 IP 地址上獲得一個候選主機,在網(wǎng)絡(luò) A (192.168.1.100:3344) 上的 IP 地址上獲得一個候選主機。

    It performs a STUN query to its configured STUN server from 192.168.1.100:3344.
    它從 192.168.1.100:3344 對其配置的 STUN 服務(wù)器執(zhí)行 STUN 查詢。

    This query passes through the NAT, which happens to assign the binding 10.0.1.100:2498.
    此查詢通過 NAT,它恰好分配了綁定 10.0.1.100:2498。

    The STUN server reflects this in the STUN Binding response. Now, the initiating agent has obtained a server-reflexive candidate with a transport address that is identical to a host candidate (10.0.1.100:2498).
    STUN 服務(wù)器在 STUN 綁定響應(yīng)中反映了這一點。現(xiàn)在,啟動代理已經(jīng)獲得了一個服務(wù)器自反候選,其傳輸?shù)刂放c主機候選 (10.0.1.100:2498) 相同。

    However, the server-reflexive candidate has a base of 192.168.1.100:3344, and the host candidate has a base of 10.0.1.100:2498.
    但是,服務(wù)器自反候選的基數(shù)為 192.168.1.100:3344,而主機候選的基數(shù)為 10.0.1.100:2498。

    B.3. Purpose of the Related-Address and Related-Port Attributes【相關(guān)地址和相關(guān)端口屬性的用途】

    The candidate attribute contains two values that are not used at all by ICE itself – related address and related port. Why are they present?
    候選屬性包含 ICE 本身根本不使用的兩個值——相關(guān)地址和相關(guān)端口。 他們?yōu)槭裁丛趫?#xff1f;

    There are two motivations for its inclusion. The first is diagnostic. It is very useful to know the relationship between the different types of candidates.
    包含它有兩個目的。 首先是診斷。 了解不同類型候選之間的關(guān)系非常有用。

    By including it, an ICE agent can know which relayed candidate is associated with which reflexive candidate, which in turn is associated with a specific host candidate.
    通過包含它,ICE 代理可以知道哪個中繼候選人與哪個reflexive候選相關(guān)聯(lián),而哪個reflexive候選又與特定的host候選相關(guān)聯(lián)。

    When checks for one candidate succeed but not for others, this provides useful diagnostics on what is going on in the network.
    當(dāng)對一個候選的檢查成功但對其他候選沒有成功時,這為網(wǎng)絡(luò)中發(fā)生的事情提供了有用的診斷。

    The second reason has to do with off-path Quality-of-Service (QoS) mechanisms.
    第二個原因與非路徑服務(wù)質(zhì)量 (QoS) 機制有關(guān)。

    When ICE is used in environments such as PacketCable 2.0, proxies will, in addition to performing normal SIP operations, inspect the SDP in SIP messages and extract the IP address and port for data traffic.
    在 PacketCable 2.0 等環(huán)境中使用 ICE 時,代理除了執(zhí)行正常的 SIP 操作外,還會檢查 SIP 消息中的 SDP 并提取 IP 地址和端口以進行數(shù)據(jù)流量。

    They can then interact, through policy servers, with access routers in the network, to establish guaranteed QoS for the data flows.
    然后,它們可以通過策略服務(wù)器與網(wǎng)絡(luò)中的接入路由器交互,為數(shù)據(jù)流建立有保證的 QoS。

    This QoS is provided by classifying the RTP traffic based on 5-tuple and then providing it a guaranteed rate, or marking its DSCP appropriately.
    此 QoS 是通過基于 5 元組對 RTP 流量進行分類,然后為其提供保證速率或適當(dāng)標(biāo)記其 DSCP 來提供的。

    When a residential NAT is present, and a relayed candidate gets selected for data, this relayed candidate will be a transport address on an actual TURN server.
    當(dāng)一個住宅 NAT 存在,并且一個relayed候選被選中用于數(shù)據(jù)時,這個relayed候選將是實際 TURN 服務(wù)器上的傳輸?shù)刂贰?/p>

    That address says nothing about the actual transport address in the access router that would be used to classify packets for QoS treatment.
    該地址沒有說明接入路由器中用于對數(shù)據(jù)包進行分類以進行 QoS 處理的實際傳輸?shù)刂贰?/p>

    Rather, the server-reflexive candidate towards the TURN server is needed.
    相反,需要針對 TURN 服務(wù)器的server-reflexive候選。

    By carrying the translation in the SDP, the proxy can use that transport address to request QoS from the access router.
    通過在 SDP 中進行轉(zhuǎn)換,代理可以使用該傳輸?shù)刂废蚪尤肼酚善髡埱?QoS。

    B.4. Importance of the STUN Username【STUN 用戶名的重要性】

    ICE requires the usage of message integrity with STUN using its short-term credential functionality.
    ICE 需要使用 STUN 的短期憑證功能來使用消息完整性。

    The actual short-term credential is formed by exchanging username fragments in the candidate exchange.
    實際的短期憑證是通過在候選交換中交換用戶名片段形成的。

    The need for this mechanism goes beyond just security; it is actually required for correct operation of ICE in the first place.
    對這種機制的需求不僅僅是安全性; 實際上首先需要正確操作 ICE。

    Consider ICE agents L, R, and Z. L and R are within private enterprise 1, which is using 10.0.0.0/8. Z is within private enterprise 2, which is also using 10.0.0.0/8.
    考慮 ICE 代理 L、R 和 Z。L 和 R 在使用 10.0.0.0/8 的私營企業(yè) 1 內(nèi)。 Z 在私有企業(yè) 2 內(nèi),該企業(yè)也在使用 10.0.0.0/8。

    As it turns out, R and Z both have IP address 10.0.1.1. L sends candidates to Z. Z responds to L with its host candidates.
    事實證明,R 和 Z 的 IP 地址都是 10.0.1.1。 L 將候選發(fā)送給 Z。Z 用它的宿主候選者響應(yīng) L。

    In this case, those candidates are 10.0.1.1:8866 and 10.0.1.1:8877.
    在這種情況下,這些候選是 10.0.1.1:8866 和 10.0.1.1:8877。

    As it turns out, R is in a session at that same time and is also using 10.0.1.1:8866 and 10.0.1.1:8877 as host candidates.
    事實證明,R 同時在一個會話中,并且還使用 10.0.1.1:8866 和 10.0.1.1:8877 作為主機候選。

    This means that R is prepared to accept STUN messages on those ports, just as Z is.
    這意味著 R 準備好在這些端口上接受 STUN 消息,就像 Z 一樣。

    L will send a STUN request to 10.0.1.1:8866 and another to 10.0.1.1:8877.
    L 將向 10.0.1.1:8866 發(fā)送 STUN 請求,向 10.0.1.1:8877 發(fā)送另一個請求。

    However, these do not go to Z as expected. Instead, they go to R! If R just replied to them, L would believe it has connectivity to Z, when in fact it has connectivity to a completely different user, R.
    然而,這些并沒有像預(yù)期的那樣到達 Z。相反,他們?nèi)!如果 R 只是回復(fù)他們,L 會認為它與 Z 有連接,而實際上它與完全不同的用戶 R 有連接。

    To fix this, STUN short-term credential mechanisms are used. The username fragments are sufficiently random; thus it is highly unlikely that R would be using the same values as Z.
    為了解決這個問題,使用了 STUN 短期憑證機制。用戶名片段足夠隨機;因此,R 極不可能使用與 Z 相同的值。

    Consequently, R would reject the STUN request since the credentials were invalid.
    因此,R 將拒絕 STUN 請求,因為憑證無效。

    In essence, the STUN username fragments provide a form of transient host identifiers, bound to a particular session established as part of the candidate exchange.
    本質(zhì)上,STUN 用戶名片段提供了一種臨時主機標(biāo)識符,綁定到作為候選交換的一部分而建立的特定會話。

    An unfortunate consequence of the non-uniqueness of IP addresses is that, in the above example, R might not even be an ICE agent.
    IP 地址不唯一性的一個不幸后果是,在上面的示例中,R 甚至可能不是 ICE 代理。

    It could be any host, and the port to which the STUN packet is directed could be any ephemeral port on that host.
    它可以是任何主機,STUN 數(shù)據(jù)包指向的端口可以是該主機上的任何臨時端口。

    If there is an application listening on this socket for packets, and it is not prepared to handle malformed packets for whatever protocol is in use, the operation of that application could be affected.
    如果有應(yīng)用程序在此套接字上偵聽數(shù)據(jù)包,并且它不準備為正在使用的任何協(xié)議處理格式錯誤的數(shù)據(jù)包,則該應(yīng)用程序的操作可能會受到影響。

    Fortunately, since the ports exchanged are ephemeral and usually drawn from the dynamic or registered range, the odds are good that the port is not used to run a server on host R, but rather is the agent side of some protocol.
    幸運的是,由于交換的端口是短暫的,并且通常來自動態(tài)或注冊范圍,因此該端口很有可能不用于在主機 R 上運行服務(wù)器,而是用于某些協(xié)議的代理端。

    This decreases the probability of hitting an allocated port, due to the transient nature of port usage in this range.
    由于此范圍內(nèi)端口使用的瞬態(tài)特性,這降低了命中分配端口的可能性。

    However, the possibility of a problem does exist, and network deployers need to be prepared for it. Note that this is not a problem specific to ICE; stray packets can arrive at a port at any time for any type of protocol, especially ones on the public Internet.
    但是,確實存在問題的可能性,網(wǎng)絡(luò)部署人員需要為此做好準備。 請注意,這不是 ICE 特有的問題; 對于任何類型的協(xié)議,尤其是公共 Internet 上的協(xié)議,雜散數(shù)據(jù)包可以隨時到達端口。

    As such, this requirement is just restating a general design guideline for Internet applications – be prepared for unknown packets on any port.
    因此,此要求只是重申了 Internet 應(yīng)用程序的一般設(shè)計指南——為任何端口上的未知數(shù)據(jù)包做好準備。

    B.5. The Candidate Pair Priority Formula【候選對優(yōu)先級公式】

    The priority for a candidate pair has an odd form. It is:
    候選對的優(yōu)先級具有奇數(shù)形式:

    pair priority = 2^32MIN(G,D) + 2MAX(G,D) + (G>D?1:0)

    Why is this? When the candidate pairs are sorted based on this value, the resulting sorting has the MAX/MIN property.
    為什么是這樣? 當(dāng)候選對基于此值排序時,生成的排序具有 MAX/MIN 屬性。

    This means that the pairs are first sorted based on decreasing value of the minimum of the two priorities.
    這意味著首先根據(jù)兩個優(yōu)先級中最小值的遞減值對這些對進行排序。

    For pairs that have the same value of the minimum priority, the maximum priority is used to sort amongst them.
    對于具有相同最小優(yōu)先級值的對,使用最大優(yōu)先級在它們之間進行排序。

    If the max and the min priorities are the same, the controlling agent’s priority is used as the tiebreaker in the last part of the expression.
    如果最大和最小優(yōu)先級相同,則控制代理的優(yōu)先級用作表達式最后部分的決勝局。

    The factor of 232 is used since the priority of a single candidate is always less than 232, resulting in the pair priority being a “concatenation” of the two component priorities.
    使用 232 因子是因為單個候選的優(yōu)先級總是小于 232,導(dǎo)致對優(yōu)先級是兩個組件優(yōu)先級的“串聯(lián)”。

    This creates the MAX/MIN sorting. MAX/MIN ensures that, for a particular ICE agent, a lower-priority candidate is never used until all higher-priority candidates have been tried.
    這將創(chuàng)建 MAX/MIN 排序。 MAX/MIN 確保對于特定的 ICE 代理,在嘗試所有較高優(yōu)先級的候選人之前,永遠不會使用較低優(yōu)先級的候選人。

    B.6. Why Are Keepalives Needed?【為什么需要 Keepalives】

    Once data begins flowing on a candidate pair, it is still necessary to keep the bindings alive at intermediate NATs for the duration of the session.
    一旦數(shù)據(jù)開始在候選對上流動,仍然需要在會話期間在中間 NAT 上保持綁定活動。

    Normally, the data stream packets themselves (e.g., RTP) meet this objective. However, several cases merit further discussion.
    通常,數(shù)據(jù)流包本身(例如,RTP)滿足這個目標(biāo)。然而,有幾個案例值得進一步討論。

    Firstly, in some RTP usages, such as SIP, the data streams can be “put on hold”. This is accomplished by using the SDP “sendonly” or “inactive” attributes, as defined in RFC 3264.
    首先,在某些 RTP 用途中,例如 SIP,數(shù)據(jù)流可以“暫停”。這是通過使用 RFC 3264 中定義的 SDP“sendonly”或“inactive”屬性來完成的。

    RFC 3264 directs implementations to cease transmission of data in these cases. However, doing so may cause NAT bindings to time out, and data won’t be able to come off hold.
    RFC 326 指示實現(xiàn)在這些情況下停止數(shù)據(jù)傳輸。但是,這樣做可能會導(dǎo)致 NAT 綁定超時,并且數(shù)據(jù)將無法暫停。

    Secondly, some RTP payload formats, such as the payload format for text conversation [RFC4103], may send packets so infrequently that the interval exceeds the NAT binding timeouts.
    其次,某些 RTP 有效負載格式,例如文本對話的有效負載格式 [RFC4103],可能發(fā)送數(shù)據(jù)包的頻率太低,以至于間隔超過 NAT 綁定超時。

    Thirdly, if silence suppression is in use, long periods of silence may cause data transmission to cease sufficiently long for NAT bindings to time out.
    第三,如果使用靜音抑制,長時間的靜音可能會導(dǎo)致數(shù)據(jù)傳輸停止足夠長的時間,以使 NAT 綁定超時。

    For these reasons, the data packets themselves cannot be relied upon.
    由于這些原因,不能依賴數(shù)據(jù)包本身。

    ICE defines a simple periodic keepalive utilizing STUN Binding Indications.
    ICE 使用 STUN 綁定指示定義了一個簡單的周期性保活。

    This makes its bandwidth requirements highly predictable and thus amenable to QoS reservations.
    這使得它的帶寬需求高度可預(yù)測,因此可以接受 QoS 預(yù)留。

    B.7. Why Prefer Peer-Reflexive Candidates?【為什么更推薦Peer-Reflexive候選】

    Section 5.1.2 describes procedures for computing the priority of a candidate based on its type and local preferences.
    第 5.1.2 節(jié)描述了根據(jù)候選人的類型和本地偏好計算候選人優(yōu)先級的過程。

    That section requires that the type preference for peer-reflexive candidates always be higher than server reflexive.
    該部分要求peer-reflexive候選的類型偏好始終高于server reflexive候選。

    Why is that? The reason has to do with the security considerations in Section 19.
    這是為什么? 原因與第 19 節(jié)中的安全考慮有關(guān)。

    It is much easier for an attacker to cause an ICE agent to use a false server-reflexive candidate rather than a false peer-reflexive candidate.
    攻擊者更容易讓 ICE 代理使用虛假的server-reflexive候選,而不是虛假的對等自反候選者。

    Consequently, attacks against address gathering with Binding requests are thwarted by ICE by preferring the peer-reflexive candidates.
    因此,ICE 通過優(yōu)先選擇peer-reflexiv候選來阻止對使用綁定請求進行地址收集的攻擊。

    B.8. Why Are Binding Indications Used for Keepalives?【為什么將綁定指示用于保活】

    Data keepalives are described in Section 11. These keepalives make use of STUN when both endpoints are ICE capable.
    數(shù)據(jù)保活在第 11 節(jié)中描述。當(dāng)兩個端點都支持 ICE 時,這些保活使用 STUN。

    However, rather than using a Binding request transaction (which generates a response), the keepalives use an Indication.
    但是,keepalive 不使用綁定請求事務(wù)(生成響應(yīng)),而是使用指示。

    Why is that? The primary reason has to do with network QoS mechanisms.
    這是為什么? 主要原因與網(wǎng)絡(luò) QoS 機制有關(guān)。

    Once data begins flowing, network elements will assume that the data stream has a fairly regular structure, making use of periodic packets at fixed intervals, with the possibility of jitter.
    一旦數(shù)據(jù)開始流動,網(wǎng)絡(luò)元素將假定數(shù)據(jù)流具有相當(dāng)規(guī)則的結(jié)構(gòu),以固定間隔使用周期性數(shù)據(jù)包,并可能出現(xiàn)抖動。

    If an ICE agent is sending data packets, and then receives a Binding request, it would need to generate a response packet along with its data packets.
    如果 ICE 代理正在發(fā)送數(shù)據(jù)包,然后接收到綁定請求,則需要生成響應(yīng)包及其數(shù)據(jù)包。

    This will increase the actual bandwidth requirements for the 5-tuple carrying the data packets and introduce jitter in the delivery of those packets.
    這將增加攜帶數(shù)據(jù)包的 5 元組的實際帶寬需求,并在這些數(shù)據(jù)包的傳遞中引入抖動。

    Analysis has shown that this is a concern in certain Layer 2 access networks that use fairly tight packet schedulers for data.
    分析表明,在某些第 2 層接入網(wǎng)絡(luò)中,這是一個問題,這些網(wǎng)絡(luò)使用相當(dāng)嚴格的數(shù)據(jù)包調(diào)度程序來處理數(shù)據(jù)。

    Additionally, using a Binding Indication allows integrity to be disabled, which may result in better performance.
    此外,使用綁定指示允許禁用完整性,這可能會帶來更好的性能。

    This is useful for large-scale endpoints, such as Public Switched Telephone Network (PSTN) gateways and Session Border Controllers (SBCs).
    這對于大型端點非常有用,例如公共交換電話網(wǎng)絡(luò) (PSTN) 網(wǎng)關(guān)和會話邊界控制器 (SBC)。

    B.9. Selecting Candidate Type Preference【選擇候選人類型偏好】

    One criterion for selecting type and local preference values is the use of a data intermediary, such as a TURN server, a tunnel service such as a VPN server, or NAT.
    選擇類型和本地首選項值的一個標(biāo)準是使用數(shù)據(jù)中介,例如 TURN 服務(wù)器、隧道服務(wù)(例如 VPN 服務(wù)器)或 NAT。

    With a data intermediary, if data is sent to that candidate, it will first transit the data intermediary before being received.
    對于數(shù)據(jù)中介,如果數(shù)據(jù)被發(fā)送到該候選,它將在被接收之前首先通過數(shù)據(jù)中介。

    One type of candidate that involves a data intermediary is the relayed candidate. Another type is the host candidate, which is obtained from a VPN interface.
    涉及數(shù)據(jù)中介的一類候選者是relayed候選。 另一種類型是host候選,它是從 VPN 接口獲得的。

    When data is transited through a data intermediary, it can have a positive or negative effect on the latency between transmission and reception.
    當(dāng)數(shù)據(jù)通過數(shù)據(jù)中介傳輸時,它會對傳輸和接收之間的延遲產(chǎn)生積極或消極的影響。

    It may or may not increase the packet losses, because of the additional router hops that may be taken.
    它可能會或可能不會增加數(shù)據(jù)包丟失,因為可能會采用額外的路由器躍點。

    It may increase the cost of providing service, since data will be routed in and right back out of a data intermediary run by a provider.
    它可能會增加提供服務(wù)的成本,因為數(shù)據(jù)將被路由進出由提供商運行的數(shù)據(jù)中介。

    If these concerns are important, the type preference for relayed candidates needs to be carefully chosen.
    如果這些問題很重要,則需要仔細選擇relayed候選的類型偏好。

    Another criterion for selecting preferences is the IP address family. ICE works with both IPv4 and IPv6.
    選擇首選項的另一個標(biāo)準是 IP 地址系列。 ICE 適用于 IPv4 和 IPv6。

    It provides a transition mechanism that allows dual-stack hosts to prefer connectivity over IPv6 but to fall back to IPv4 in case the v6 networks are disconnected.
    它提供了一種轉(zhuǎn)換機制,允許雙棧主機優(yōu)先選擇連接而不是 IPv6,但在 v6 網(wǎng)絡(luò)斷開連接的情況下回退到 IPv4。

    Implementation SHOULD follow the guidelines from [RFC8421] to avoid excessive delays in the connectivity-check phase if broken paths exist.
    實現(xiàn)應(yīng)該遵循 [RFC8421] 的指導(dǎo)方針,以避免在存在損壞路徑的情況下在連接檢查階段出現(xiàn)過度延遲。

    Another criterion for selecting preferences is topological awareness. This is beneficial for candidates that make use of intermediaries.
    選擇偏好的另一個標(biāo)準是拓撲意識。這對使用中介的候選是有益的。

    In those cases, if an ICE agent has preconfigured or dynamically discovered knowledge of the topological proximity of the intermediaries to itself, it can use that to assign higher local preferences to candidates obtained from closer intermediaries.
    在這些情況下,如果 ICE 代理已經(jīng)預(yù)先配置或動態(tài)發(fā)現(xiàn)了中介與其自身的拓撲鄰近性的知識,它可以使用它來為從更接近的中介獲得的候選分配更高的本地偏好。

    Another criterion for selecting preferences might be security or privacy.
    選擇偏好的另一個標(biāo)準可能是安全性或隱私性。

    If a user is a telecommuter, and therefore connected to a corporate network and a local home network, the user may prefer their voice traffic to be routed over the VPN or similar tunnel in order to keep it on the corporate network when communicating within the enterprise but may use the local network when communicating with users outside of the enterprise.
    如果用戶是因為遠程辦公,才連接到公司網(wǎng)絡(luò)和本地家庭網(wǎng)絡(luò),則用戶可能更喜歡通過 VPN 或類似隧道路由他們的語音流量,以便在企業(yè)內(nèi)部通信時將其保留在公司網(wǎng)絡(luò)上但在與企業(yè)外部的用戶通信時可能會使用本地網(wǎng)絡(luò)。

    In such a case, a VPN address would have a higher local preference than any other address.
    在這種情況下,VPN 地址將比任何其他地址具有更高的本地優(yōu)先級。

    總結(jié)

    以上是生活随笔為你收集整理的附录B. Design Motivations【设计意图】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    亚洲精品视频免费观看 | 精品国产电影一区二区 | 美女视频黄是免费的 | 丁香色天天 | 久草在线久 | 国产专区视频 | 99精品在线看 | 免费的黄色的网站 | 欧美久久久久久久久久久久久 | 欧美人体xx| 天天草天天色 | 久草在线视频在线 | 精品久久网站 | 国产专区视频在线 | 久久免费精彩视频 | 久久福利剧场 | 狠狠精品| 福利电影一区二区 | 免费看成年人 | 精品国产1区 | 亚洲午夜精品久久久久久久久 | 四虎永久免费 | 免费视频 你懂的 | 97精品一区二区三区 | 日日躁天天躁 | 亚洲精品视频免费看 | 国产精品久久久免费看 | 欧美成年网站 | 爱色婷婷 | av中文资源在线 | 亚洲日本在线一区 | 日韩av资源在线观看 | 欧美日韩3p | 亚洲精品日韩在线观看 | 日日躁你夜夜躁你av蜜 | www.黄色网.com | 丁香花在线视频观看免费 | 日韩黄色免费在线观看 | 国产免费午夜 | 成人午夜电影在线观看 | 99久久久久免费精品国产 | 精品一区二区6 | av看片在线观看 | 精品电影一区二区 | 色视频在线观看 | 国产成人精品电影久久久 | 91麻豆精品国产91久久久使用方法 | 精品久久久久久久久久国产 | 欧美日韩国产精品一区 | 999久久国产| 亚洲午夜久久久久久久久久久 | 丁香婷婷综合激情五月色 | 久久久精品高清 | 精品美女久久久久 | www.色com| 中文在线中文a | 久久精品人 | 九九久久成人 | 亚洲一二区精品 | 国产不卡在线观看 | 亚洲日本国产精品 | 91福利视频一区 | 青青视频一区 | 国产精品一区二区 91 | 国产一区免费在线 | 五月婷婷久久综合 | 久久久久亚洲精品成人网小说 | 亚洲黄色一级大片 | 国产一区二区三区 在线 | 一区二区视频欧美 | 蜜臀av性久久久久av蜜臀妖精 | 日本乱视频 | 国产小视频在线观看 | 亚洲久草网 | 国产午夜在线观看视频 | 91爱爱视频 | 五月天综合色激情 | 亚洲天堂社区 | 天天操天天操天天操天天 | 丁香综合五月 | 欧美大码xxxx | 免费看片成人 | 日韩一二区在线观看 | 狠狠操操网| 欧美日韩国产一二 | 中文字幕精品三级久久久 | 福利片免费看 | 日韩欧美视频在线播放 | 日本三级在线观看中文字 | 亚洲va欧洲va国产va不卡 | 五月天激情综合 | 在线观看亚洲电影 | 免费黄av | 国产精品一区二区精品视频免费看 | 91插插影库 | 99精品视频免费观看视频 | 91精品日韩| 欧洲av不卡 | 成人黄色在线 | 四虎在线视频 | a级片网站 | 一区二区三区免费在线观看视频 | 久久玖 | 亚欧洲精品视频在线观看 | 毛片永久免费 | 午夜影院一级片 | 国产999视频在线观看 | 久久久精品国产一区二区电影四季 | 最新日本中文字幕 | 国产麻豆视频免费观看 | a在线视频v视频 | 天天爱天天色 | 国产 日韩 欧美 中文 在线播放 | 色av男人的天堂免费在线 | 91成年人网站 | 日日成人网 | 五月综合| 一级黄色毛片 | 不卡的一区二区三区 | 国产97在线视频 | 成人动漫一区二区三区 | 99这里有精品| 天天干干 | 一区二区不卡在线观看 | 免费aa大片 | 国产精品久久久久一区二区三区 | 国产美女精品视频 | 激情久久婷婷 | 久久成年视频 | 久草视频在线看 | 亚洲电影自拍 | 美女视频免费精品 | 免费大片黄在线 | 91大片网站| 国产一区在线免费观看视频 | 天天草天天草 | 亚洲专区欧美 | 在线国产精品视频 | 91资源在线免费观看 | 色99中文字幕 | 在线观看成人 | 日韩久久精品一区二区 | 丰满少妇对白在线偷拍 | 国产中文字幕精品 | 亚洲无人区小视频 | 国产成人av在线 | 区一区二区三区中文字幕 | 人人爽人人爽人人爽 | 黄色小说网站在线 | 国产精品美女久久久久久2018 | 中文字幕视频网站 | 亚洲 欧美变态 另类 综合 | 美女视频永久黄网站免费观看国产 | 久久看免费视频 | 人人澡人人模 | 嫩模bbw搡bbbb搡bbbb| 日韩av影视 | 97国产一区二区 | 欧美一级艳片视频免费观看 | 成年人免费观看国产 | 波多野结衣在线播放一区 | 五月天激情视频在线观看 | 999在线视频 | 免费av在线播放 | 国内免费久久久久久久久久久 | 成人aⅴ视频 | 国产乱码精品一区二区三区介绍 | 亚洲精品91天天久久人人 | 亚洲国产高清在线观看视频 | 亚洲欧美视频在线观看 | 97精品欧美91久久久久久 | 在线观看黄a | 中文字幕高清av | 欧美另类高清 videos | 国产在线精品一区二区 | 少妇性色午夜淫片aaaze | 4438全国亚洲精品在线观看视频 | 成年人黄色大片在线 | 久久久国产日韩 | 国产一区欧美在线 | 日韩精品一区二区三区免费视频观看 | 久久精品视频日本 | 亚洲激情一区二区三区 | 日韩免费中文 | 亚洲一级黄色大片 | 一区二区三区四区精品视频 | 天天操天天干天天干 | www色,com| 精品主播网红福利资源观看 | 五月婷婷综合激情 | 国产日韩精品一区二区在线观看播放 | www.av在线.com | 91av在线精品 | 久久久久免费精品国产 | 天天操导航 | 精品国产一区二区三区久久久蜜月 | 手机在线观看国产精品 | 成人国产电影在线观看 | 91激情小视频 | 欧美日韩一级视频 | av网站在线观看免费 | 国产999精品久久久久久 | 久久久久久久久久久久久久av | 婷婷丁香七月 | www免费看| 免费精品在线 | .国产精品成人自产拍在线观看6 | 国产精品一区二区三区久久久 | 色精品视频 | 啪啪精品| 亚洲成人精品久久久 | 久久看免费视频 | 亚洲电影自拍 | 国产成人l区 | 欧美激情综合五月色丁香 | 国产视频网站在线观看 | 91色欧美 | 国产视频在线观看一区 | 国产福利一区二区三区视频 | 亚洲乱码一区 | 国产手机在线精品 | 亚洲精品男人天堂 | 99久久99热这里只有精品 | 欧美日韩一区二区三区视频 | 国内精品久久久久国产 | 欧美在线视频一区二区三区 | av在线免费不卡 | 美州a亚洲一视本频v色道 | 黄色成人小视频 | 免费视频久久久久 | 亚洲一片黄 | 免费看黄色91 | 精品国产免费人成在线观看 | 天天操天天干天天插 | 国产网红在线观看 | 91精品中文字幕 | 中文字幕91在线 | 天天草天天摸 | av中文天堂在线 | 在线观看免费国产小视频 | 国产999免费视频 | 三级av在线免费观看 | 精品久久久久久综合 | 中国一级特黄毛片大片久久 | 九九免费观看视频 | 日韩网站在线观看 | 国产精品美女久久久久aⅴ 干干夜夜 | 欧美精品999 | 在线视频观看国产 | 一区二区三区观看 | 6699私人影院| 欧美另类色图 | 亚洲国产福利视频 | 黄色a在线观看 | 成人在线视频在线观看 | 国产老妇av | bbbbb女女女女女bbbbb国产 | 男女拍拍免费视频 | 人人澡人人澡人人 | 久草电影免费在线观看 | 欧美日韩国产一区二区三区在线观看 | 亚洲欧洲一区二区在线观看 | 久久久久亚洲精品国产 | 天堂va欧美va亚洲va老司机 | 国产精品久久久亚洲 | 狠狠躁夜夜躁人人爽超碰91 | 午夜精品一区二区三区四区 | 亚洲日本韩国一区二区 | 99热最新网址 | 欧美夫妻生活视频 | 国产精品免费高清 | 中文字幕亚洲欧美 | 精品欧美小视频在线观看 | 久久久国产高清 | av在线激情 | 久久精品成人热国产成 | 黄网站www| 日日摸日日添夜夜爽97 | 最新国产中文字幕 | 免费看一及片 | 日韩和的一区二在线 | 久久这里只有精品视频首页 | 五月激情姐姐 | 久久精品视频99 | 久久久久综合精品福利啪啪 | 中文字幕网址 | 亚洲精品综合久久 | 免费观看性生活大片3 | 国产第一页精品 | 欧美日韩在线观看视频 | 久久一区二区三区四区 | 国产一区二区久久精品 | 黄色软件在线观看视频 | 国产精品一区免费在线观看 | 亚州人成在线播放 | 国产精品ssss在线亚洲 | 精品av网站 | 免费观看性生交 | 欧美日韩国产一区二区三区在线观看 | 国产精品一区在线观看你懂的 | 天天操天天添 | 美女黄频 | 国产亚洲久一区二区 | 天堂av网址 | 日韩精品欧美一区 | 伊人超碰在线 | 成人久久网| av中文天堂 | 国产精品一区二区三区99 | 五月婷婷影视 | 久久人人做 | 国产69久久久欧美一级 | 人人添人人澡 | 天天草天天操 | 国产亚洲视频在线免费观看 | 又色又爽又黄高潮的免费视频 | www色网站 | 91精品国 | 在线亚洲午夜片av大片 | 精品久久久久久国产91 | 亚洲视频综合在线 | 久久精品9 | 精品一二三区视频 | 国产精品永久久久久久久久久 | 99久久精品久久亚洲精品 | 超碰在线人人爱 | 欧美成人手机版 | 久久国产91 | 狠狠色伊人亚洲综合成人 | 久久毛片高清国产 | 色中色亚洲| 亚洲欧洲美洲av | 国产区精品视频 | 天天射天天干天天爽 | 奇米导航 | 中文字幕二区 | 国产专区在线播放 | 色吊丝在线永久观看最新版本 | 97在线免费视频观看 | 99久久婷婷国产 | 成人在线视频免费观看 | 欧美成人h版 | 蜜臀av一区 | 国产一区二区久久精品 | 久久久久| 一级片视频免费观看 | 天天摸夜夜添 | 激情 一区二区 | 成人h动漫在线看 | 国产综合久久 | 国产伦精品一区二区三区照片91 | 色婷婷激婷婷情综天天 | 久久精品一区二区三区视频 | 日本老少交 | 伊人婷婷在线 | 九九在线免费视频 | 五月婷婷综合网 | 婷婷丁香综合 | 国产亚洲精品久久久久久久久久久久 | 午夜国产在线 | 国产高清第一页 | av一本久道久久波多野结衣 | 亚洲视频一级 | 黄色字幕网 | 久久99精品久久久久久 | 久久激情视频 久久 | 韩国视频一区二区三区 | 99在线热播精品免费 | 在线观看午夜av | 久久久鲁 | 免费观看一级视频 | 999久久久国产精品 高清av免费观看 | 探花视频在线观看免费版 | 亚洲精品视频观看 | 青草视频在线 | 亚洲在线视频免费 | 欧美精品在线视频 | 免费视频你懂得 | 国产精品一区二区美女视频免费看 | 天天操天天爱天天干 | 99人久久精品视频最新地址 | 美女视频黄,久久 | 色综合天天视频在线观看 | 欧洲色综合 | 色婷婷综合久色 | 美女一二三区 | 久久午夜免费观看 | 福利网在线 | 婷婷深爱| 久久精品精品 | 美女精品在线 | 欧美日韩高清一区二区三区 | 99精品乱码国产在线观看 | 国产馆在线播放 | 精品免费观看视频 | 日韩欧美一区视频 | 91视频在线免费观看 | 最近免费中文字幕大全高清10 | 国产黄色片久久 | 日日干天天 | 婷婷成人综合 | 午夜精品一区二区三区在线播放 | 国产一区二区三区高清播放 | 天天干天天碰 | 丁香 婷婷 激情 | 亚洲国产资源 | 99久久精品免费 | 国际精品网 | 久久综合中文字幕 | 日韩xxxx视频 | 中文字幕第一页在线vr | 午夜三级福利 | 欧洲精品久久久久毛片完整版 | 婷婷视频在线 | 97电影手机| 天天综合网~永久入口 | 日本三级吹潮在线 | 欧美激情视频一二三区 | 日韩亚洲在线 | 天天人人 | 久久久福利影院 | 国产精品一区专区欧美日韩 | 国产精品高潮呻吟久久av无 | 最近中文字幕国语免费高清6 | 永久免费毛片 | 国产999视频 | 99久久精品无码一区二区毛片 | 亚洲精品乱码久久久久久久久久 | 伊人天天综合 | 96精品视频| 国产日韩精品一区二区在线观看播放 | 欧美日韩国产区 | 国产精品欧美久久久久天天影视 | 中文字幕在线观看免费观看 | 久久久久久久久免费视频 | 九九热中文字幕 | 在线观看视频免费大全 | 日本精品免费看 | 色偷偷网站视频 | 国产99爱| 91麻豆网 | 国产高清久久久 | 久久任你操 | 国产日产精品一区二区三区四区 | 日日干夜夜草 | 久久伊人综合 | 成人a在线观看高清电影 | 在线黄色国产电影 | 成年人免费在线播放 | 成 人 免费 黄 色 视频 | 国产三级视频在线 | 久久久久久久看片 | 中文字幕在线国产精品 | 天天操天天射天天爽 | 久久精品99国产精品酒店日本 | 91久久国产露脸精品国产闺蜜 | 久久亚洲视频 | 深夜免费福利视频 | 中文字幕在线免费播放 | 天天综合五月天 | 黄色软件在线观看免费 | 最近中文字幕在线 | 超碰com | 欧美黑人性爽 | 91麻豆精品 | 99久久精品久久久久久动态片 | 日韩精品aaa | 亚洲91中文字幕无线码三区 | 中文字幕乱码一区二区 | 成年人黄色免费网站 | 久久久免费少妇 | www日韩视频 | 久久精品网站视频 | 日韩高清一区在线 | 日日夜夜人人天天 | 欧美狠狠色| 美女久久 | 国产中文在线视频 | 中文字幕在线视频第一页 | 天堂va欧美va亚洲va老司机 | 97国产一区| 日韩久久精品一区二区 | 国产视频一区在线播放 | 91九色成人蝌蚪首页 | 麻豆国产精品视频 | 国产精品一区二区三区久久 | 夜夜操天天摸 | 激情综合中文娱乐网 | 永久免费av在线播放 | 91九色国产视频 | 人人干干人人 | 午夜av大片 | 91久久国产精品 | 91av在线免费观看 | 精品夜夜嗨av一区二区三区 | 一级特黄aaa大片在线观看 | 超碰在线观看97 | 中文字幕区 | 黄色aaa级片 | 在线观看 国产 | 午夜久久久久久久久久久 | 中文字幕 国产专区 | 91av观看 | 人人澡人人澡人人 | 波多野结衣在线播放视频 | 在线亚洲人成电影网站色www | 国产在线观看网站 | 91污视频在线观看 | 日韩精品视频在线观看免费 | 在线视频a| 色视频网站免费观看 | 一区二区精品视频 | 成人精品视频 | 国产精品一区二区久久久久 | 日韩久久在线 | 色婷婷色| 美女久久一区 | 国产资源av| 亚洲国产精品影院 | 亚洲动漫在线观看 | 久艹视频免费观看 | 国产玖玖视频 | 黄色电影网站在线观看 | 干狠狠| 日韩精品免费一区二区在线观看 | 婷婷在线播放 | 久久久久国产精品www | 日韩高清在线一区二区三区 | 色狠狠综合天天综合综合 | 国产破处视频在线播放 | 久久久99精品免费观看 | 成年人电影免费在线观看 | www.夜夜草| 久久综合精品一区 | 91精品老司机久久一区啪 | 亚洲精品综合一区二区 | 人人干人人上 | 韩日av一区二区 | 国产小视频免费观看 | 国产一区二区视频在线播放 | 婷婷久久丁香 | 免费观看午夜视频 | 国内丰满少妇猛烈精品播放 | 激情欧美一区二区免费视频 | 丁香六月婷婷 | 天天射天天做 | 成人av高清| 在线观看国产亚洲 | 干狠狠| 国产日韩欧美在线观看 | 91激情视频在线 | 免费看一级一片 | 天天色影院 | 亚洲精品在线看 | 久久夜色网 | 国产高清视频免费最新在线 | 亚洲 欧美变态 另类 综合 | 成年人视频在线免费观看 | 久久免费视频这里只有精品 | 日韩美女黄色片 | 夜色资源网 | 九九久久久久久久久激情 | 免费观看成年人视频 | 网站在线观看日韩 | 国产精品你懂的在线观看 | 综合在线色 | 97超碰人人澡 | 国产视频一区二区在线播放 | 免费久久久久久久 | 国产日韩精品视频 | 国产91成人 | 最新日韩在线观看 | 久久人人插 | 九九免费精品 | 综合久久婷婷 | 亚洲成人av电影在线 | 日韩动漫免费观看高清完整版在线观看 | 国产精品久久艹 | 国产高清在线免费 | 在线免费看黄色 | 97超碰精品 | 久久99影院 | 日本高清久久久 | 五月婷婷六月综合 | 国产不卡精品视频 | 97视频免费观看2区 亚洲视屏 | 欧美日韩精品在线观看 | 久久综合色影院 | 国产综合精品一区二区三区 | 国产一区二区精品久久91 | 美女免费视频一区 | 亚洲男男gaygay无套 | 激情五月婷婷激情 | 精品国产1区二区 | 久久激情精品 | 六月色婷婷| 久久精品久久久精品美女 | 在线观看韩国av | 欧美一级性视频 | 99欧美精品 | 热精品| 成人av在线播放网站 | 天天操天天干天天干 | 欧美色图30p | 欧美韩国日本在线观看 | 免费成人av| 天天干天天操天天干 | 丁香婷婷深情五月亚洲 | 日本三级不卡视频 | 久久天天躁狠狠躁亚洲综合公司 | 亚洲欧美日韩精品一区二区 | 日韩婷婷| 日韩在线高清 | 成人av影视观看 | 日韩,精品电影 | 亚洲国产精品人久久电影 | 五月婷婷丁香 | 69精品在线观看 | 亚洲精品视频第一页 | 激情五月婷婷丁香 | 中文字幕在线观看91 | 人人爽人人爽人人片av | 欧美一级视频免费 | 久久1电影院 | 亚洲一级黄色大片 | 国产精品手机看片 | wwwwwww色| 国产成人久久77777精品 | 久久综合狠狠综合久久综合88 | 91传媒在线播放 | 国产99久久99热这里精品5 | 亚洲成a人片综合在线 | av电影中文字幕在线观看 | 日韩久久精品 | 国产第一福利网 | 9999毛片| 国产 一区二区三区 在线 | 美女网站在线 | av一区二区在线观看中文字幕 | 一级电影免费在线观看 | 色五月成人| 超碰在线亚洲 | 国内精品二区 | 18+视频网站链接 | 久久精品一区二区三区中文字幕 | 日韩亚洲精品电影 | 美女久久视频 | 欧美天天干 | 亚洲一区二区三区毛片 | 在线 视频 亚洲 | 久久成人18免费网站 | 久久久久亚洲精品中文字幕 | 热久久视久久精品18亚洲精品 | 成人在线播放av | 中文字幕av全部资源www中文字幕在线观看 | 美女黄视频免费 | 成年人在线视频观看 | 亚洲国产网站 | 国产在线视频在线观看 | av片一区二区 | 日本精品中文字幕 | 一级黄色大片在线观看 | 日韩欧美一级二级 | 免费看成年人 | 人人插人人草 | 国产福利免费在线观看 | 韩国av在线 | 69视频国产 | 国产黄色资源 | 91污在线 | 成人av观看 | 国产成人精品a | 99久热在线精品视频成人一区 | 成人黄色电影在线 | 欧美 激情 国产 91 在线 | 欧美夫妻性生活电影 | 国产中的精品av小宝探花 | 又黄又爽又无遮挡免费的网站 | 天天操天天干天天玩 | 99精品免费久久久久久久久 | 亚洲污视频 | www.香蕉视频| 国产精品淫片 | 欧美一级免费黄色片 | 亚洲精品视频在线 | 久久久久久久久久久影视 | 亚洲精品国产精品乱码在线观看 | 欧美性色黄大片在线观看 | 一本一本久久a久久精品综合 | 91精品欧美一区二区三区 | 免费国产在线精品 | 天堂av在线免费 | 国产精品igao视频网入口 | 免费www视频 | 国产一级在线免费观看 | 久久成人国产精品一区二区 | 国产主播大尺度精品福利免费 | 欧美日韩一级视频 | 午夜影视av| 国产人成一区二区三区影院 | 特级黄录像视频 | 日韩欧美视频一区 | 天天躁日日躁狠狠躁 | 久久99视频精品 | 亚洲精品中文在线资源 | 亚洲精品www | 色黄视频免费观看 | 色.www | 91视频在线免费看 | 欧美成年黄网站色视频 | 天天插狠狠插 | 欧美日韩破处 | 天天插日日射 | 亚洲清纯国产 | 日韩在线观看影院 | www.久久精品视频 | 国产99中文字幕 | 国产麻豆精品久久一二三 | 国产精品久久久久久久久费观看 | av网址aaa | 日一日操一操 | 婷婷色狠狠 | 久久婷婷精品视频 | 亚洲女在线 | 国产福利免费在线观看 | 精品国产一区二区三区久久久久久 | 国产精久久久久久妇女av | 亚洲精品国偷拍自产在线观看蜜桃 | 国产美女黄网站免费 | 欧美成人h版 | 色五月情| 五月婷婷丁香在线观看 | 九九九九九九精品 | 日韩欧美视频在线免费观看 | 狠狠干网址 | 99国产高清| 亚洲第一av在线 | 特级西西人体444是什么意思 | 国产精品黄色在线观看 | 韩国视频一区二区三区 | 国产一区精品在线 | 福利av影院 | 成人精品国产 | 亚洲成a人片在线www | 欧美成人性战久久 | 99免费在线视频 | 国产精品国产亚洲精品看不卡15 | 欧美日韩在线观看一区二区 | 国产成人av电影在线 | 91在线视频在线 | 久久人人精 | 亚洲国产中文在线 | 在线观看国产高清视频 | 亚洲午夜av电影 | 日本一区二区高清不卡 | 成人在线播放av | 久久久久久网站 | av电影免费在线看 | 久久久久久久久网站 | 日韩精品你懂的 | 六月丁香综合 | 在线观看不卡视频 | 亚洲最新视频在线播放 | 亚洲视频在线视频 | 中文字幕 国产视频 | 国内精品视频在线 | 欧美日韩视频在线观看一区二区 | av女优中文字幕在线观看 | 欧美一级片在线观看视频 | 精品国产乱码久久久久久1区2匹 | 黄色av免费看 | 91视频免费看| 91精品国产一区二区三区 | 波多野结衣精品 | 久草亚洲视频 | 国产精品不卡 | 一区二区视频在线免费观看 | 91九色蝌蚪视频 | 日韩大片在线播放 | 四虎在线影视 | 99久免费精品视频在线观看 | 就要色综合 | 天堂av网站 | 国产天天爽 | 日韩成人免费电影 | www亚洲国产| 深夜免费福利视频 | av免费看在线 | 婷婷日| 日韩欧美精品在线 | 久久国内精品视频 | 91精品国自产在线 | 免费观看av| 91精品国产高清 | 国产无遮挡又黄又爽在线观看 | 午夜999 | 99久久精品电影 | 亚洲精品在线资源 | 狠狠色丁香婷综合久久 | 丁香婷婷色月天 | 日韩精品一区二区三区电影 | 91九色在线播放 | 国产韩国日本高清视频 | 久久在草| 久久99久久99精品免观看粉嫩 | 在线国产一区二区三区 | 超碰97在线资源 | 99久久激情视频 | 粉嫩av一区二区三区免费 | 国产精品毛片一区视频 | 中文字幕视频网 | 日韩在线第一区 | 国产精彩视频 | 99免费在线视频观看 | 国产香蕉在线 | 久久美女高清视频 | 精品国产一区二区三区四区在线观看 | 日日夜色 | 国内精品久久久久 | 国产精品久久久久久久久久ktv | 日韩激情三级 | 97在线公开视频 | 中文字幕乱码亚洲精品一区 | 九九天堂 | 在线观看一区二区视频 | 操一草| 免费视频91 | 日本三级久久久 | 97精品国产91久久久久久 | 日韩高清一 | www黄色av | 亚洲综合精品在线 | 激情婷婷丁香 | 999亚洲国产996395 | 日韩精品一区二区三区电影 | 欧美一级欧美一级 | 91天堂在线观看 | 久久久久久久久久网 | 最近中文字幕大全中文字幕免费 | 国产小视频免费在线观看 | 免费在线观看国产黄 | 精品福利在线 | 99视频这里有精品 | 国产精品久久久久久久久久三级 | 成人免费一区二区三区在线观看 | 日女人免费视频 | 成人av动漫在线 | 日韩电影在线观看一区二区三区 | 色成人亚洲网 | 综合亚洲视频 | 久久美女电影 | 国产一区二区三区久久久 | 99免费看片 | 五月天激情电影 | 激情校园亚洲 | 99精品在线免费 | 国产精品theporn | 欧美做受高潮电影o | 精品影院 | 天天射天天舔天天干 | 欧美日韩国产一区二区三区在线观看 | 久久免费视频6 | 91av手机在线观看 | 激情五月色播五月 | 日韩毛片在线播放 | 亚洲爱爱视频 | 热re99久久精品国产66热 | 欧美日韩在线观看一区 | 九月婷婷综合网 | 麻豆网站免费观看 | 亚洲人成精品久久久久 | 久久蜜臀av | 网站在线观看你们懂的 | 999ZYZ玖玖资源站永久 | 国产91精品在线播放 | 午夜精品在线看 | 国产专区一 | 在线观看免费视频你懂的 | 精品福利视频在线观看 | 国产精品福利午夜在线观看 | 999ZYZ玖玖资源站永久 | 亚洲精品成人网 | 国产黄a三级三级三级三级三级 | 国产精品系列在线播放 | 黄网站a| 久久久久国产一区二区 | 操综合 | 欧美 日韩精品 | 婷婷伊人五月 | 国产亚洲精品成人 | 中文字幕av有码 | 国产精品 9999 | 色的网站在线观看 | 免费看的黄网站 | 国产在线色 | 91在线视频在线 | 丰满少妇在线观看资源站 | 天天射天天射 | 国产视频亚洲 | 日韩在线观看视频网站 | 蜜桃传媒一区二区 | 免费一级特黄录像 | 国产91免费在线观看 | 日韩免费高清在线 | 欧美视频www | 日韩大片在线免费观看 | 国产成人精品国内自产拍免费看 | 色悠悠久久综合 | 精品久久久久久久久亚洲 | 久久黄色美女 | 亚洲精品在线视频 | 国精产品满18岁在线 | 日本性高潮视频 | 亚洲男模gay裸体gay | 久久久久久久久久影院 | 久久成人毛片 | 国产色女 | 精品欧美一区二区在线观看 | 国产黄色精品网站 | 开心综合网 | 亚洲一级二级 | 久久国产精品视频免费看 | 99久久99精品 | 久草免费新视频 | 樱空桃av| 国产精品久久久久久69 | 日本三级久久久 | 成人性生活大片 | 美女在线免费观看视频 | 超碰97免费| 99色资源 | 色综合咪咪久久网 | 日韩欧美视频免费看 | 青青河边草观看完整版高清 | av在线电影免费观看 | 亚洲精品国产综合99久久夜夜嗨 | 丁香电影小说免费视频观看 | 精品久久一级片 | 亚洲一区二区视频在线播放 | 色婷婷激情电影 | 香蕉在线播放 | 久久精品91视频 | 911精品视频 | 国产91对白在线播 | 国产精品久久久久久久久大全 | 97视频在线观看成人 | 精品人妖videos欧美人妖 | 免费三级黄 | 黄色影院在线观看 | 久久精品国产久精国产 | 久久久久www | 天天躁天天狠天天透 | 国产精品成人国产乱一区 | 欧美午夜视频在线 | 午夜视频免费在线观看 | 97网站| 97在线视频免费观看 | 99产精品成人啪免费网站 | 国产一区在线观看视频 | 91超在线 | a视频免费 | 中文字幕在线一区二区三区 | 国产精品美女久久久 | 黄色的网站免费看 | 成人毛片一区 | 亚欧洲精品视频在线观看 | 天天爽天天碰狠狠添 | 米奇影视7777 | 国产高清视频免费观看 | 97色婷婷成人综合在线观看 | 日韩电影精品 | 973理论片235影院9 | 天天综合网 天天综合色 | 91人人爽人人爽人人精88v | 日韩精品中文字幕在线 | 免费看片在线观看 | 狠狠狠色丁香综合久久天下网 | 天天操偷偷干 | 色午夜 | 日日夜夜干 | 波多野结衣一区 | 色综合久久综合网 | 久草在线视频网站 | www.在线观看av | 天堂av免费观看 | 亚洲欧洲在线视频 | 免费看特级毛片 | 久久视频免费在线观看 | 99久久精品无码一区二区毛片 | 国产最顶级的黄色片在线免费观看 | 日韩欧美在线一区 | av先锋影音少妇 | 日韩免费区| 国产精品系列在线播放 | 超碰人人在线 | 国产一级高清 | 国产精品一区二区久久久久 | 国产精品专区h在线观看 |