Wire Lab 讀書會
  • NEW!
    NEW!  Connect Ideas Across Notes
    Save time and share insights. With Paragraph Citation, you can quote others’ work with source info built in. If someone cites your note, you’ll see a card showing where it’s used—bringing notes closer together.
    Got it
        • Sharing URL Link copied
        • /edit
        • View mode
          • Edit mode
          • View mode
          • Book mode
          • Slide mode
          Edit mode View mode Book mode Slide mode
        • Customize slides
        • Note Permission
        • Read
          • Owners
          • Signed-in users
          • Everyone
          Owners Signed-in users Everyone
        • Write
          • Owners
          • Signed-in users
          • Everyone
          Owners Signed-in users Everyone
        • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invite by email
        Invitee

        This note has no invitees

      • Publish Note

        Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

        Your note will be visible on your profile and discoverable by anyone.
        Your note is now live.
        This note is visible on your profile and discoverable online.
        Everyone on the web can find and read all notes of this public team.

        Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

        Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

        Explore these features while you wait
        Complete general settings
        Bookmark and like published notes
        Write a few more notes
        Complete general settings
        Write a few more notes
        See published notes
        Unpublish note
        Please check the box to agree to the Community Guidelines.
        View profile
      • Commenting
        Permission
        Disabled Forbidden Owners Signed-in users Everyone
      • Enable
      • Permission
        • Forbidden
        • Owners
        • Signed-in users
        • Everyone
      • Suggest edit
        Permission
        Disabled Forbidden Owners Signed-in users Everyone
      • Enable
      • Permission
        • Forbidden
        • Owners
        • Signed-in users
      • Emoji Reply
      • Enable
      • Versions and GitHub Sync
      • Note settings
      • Note Insights New
      • Engagement control
      • Make a copy
      • Transfer ownership
      • Delete this note
      • Insert from template
      • Import from
        • Dropbox
        • Google Drive
        • Gist
        • Clipboard
      • Export to
        • Dropbox
        • Google Drive
        • Gist
      • Download
        • Markdown
        • HTML
        • Raw HTML
    Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Help
    Menu
    Options
    Engagement control Make a copy Transfer ownership Delete this note
    Import from
    Dropbox Google Drive Gist Clipboard
    Export to
    Dropbox Google Drive Gist
    Download
    Markdown HTML Raw HTML
    Back
    Sharing URL Link copied
    /edit
    View mode
    • Edit mode
    • View mode
    • Book mode
    • Slide mode
    Edit mode View mode Book mode Slide mode
    Customize slides
    Note Permission
    Read
    Owners
    • Owners
    • Signed-in users
    • Everyone
    Owners Signed-in users Everyone
    Write
    Owners
    • Owners
    • Signed-in users
    • Everyone
    Owners Signed-in users Everyone
    Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.

    Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Explore these features while you wait
    Complete general settings
    Bookmark and like published notes
    Write a few more notes
    Complete general settings
    Write a few more notes
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # 蔡瀚興-讀書會-21/07/24 ## <font color="ff0000">Introduction</font> - SDF: Service Data Flow - LTE network divides the user data stream into different SDFs according to different QoS - Because the SDF is transmitted through the EPS bearer in the LTE network, the EPS bearer QoS is controlled in a manner to maintain the SDF QoS. ## <font color="ff0000">SDF and EPS Bearer</font> - IP data packets are divided into **SDF data streams** and **EPS bearer data streams** - **Packet filters:** Source IP address ,Destination IP address ,Source port number ,Destination port number ,and Protocol ID ### <font color="0000ff">SDF</font> - 和用戶正在使用的服務相關聯的一組IP packet - Different SDFs have different QoS class - Filter by the SDF template ### <font color="0000ff">EPS Bearer</font> - 具有相同QoS級別的聚合的SDFs數據流 - 當使用者需要的服務超過當前Default EPS Bearer能提供的QoS時,新Dedicate Bearer會建立來提供需求 - Dedicate Bearer is established with QoS different from the on already sent in the existing bearer ### <font color="0000ff">SDF and EPS Bearers in Figure1</font> 1. The IP flows arriving at a P-GW through a PDN are filtered to SDFs by using SDF templates 2. SDFs are mapped to EPS bearers as classified by using Traffic Flow Template(TFT) ![](https://i.imgur.com/PaeWPK3.jpg) ![](https://i.imgur.com/gKLipOc.png) ## <font color="ff0000">QoS Parameters for SDF & EPS Bearer</font> - **QCI(QoS Class Identifier)**: indicates performance - **ARP(Allocation and Retention Priority)** - **MBR(Maximum Bit Rate)** - **GBR(Guaranteed Bit Rate)** - **AMBR(Aggregated Maximum Bit Rate)**: Total bandwidth of multiple EPS Bearer - **APN-AMBR**: maximum bandwidth that can be shared by all non-GBR bearer in a PDN - **UE-AMBR**: maximum bandwidth that can be shared in a UE ### <font color="0000ff">SDF QoS Parameters</font> 1. **GBR SDF QoS parameters(Assigned by resource type):** QCI ,ARP ,GBR ,MBR 2. **Non-GBR SDF QoS parameters(network sesource aren't assigned):** QCI ,ARP ,MBR 3. An aggregate of SDFs with same QCI and ARP is mapped to one EPS bearer ### <font color="0000ff">EPS Bearer QoS Parameters</font> 1. **GBR bearer QoS parameters:** QCI ,ARP ,GBR ,MBR 2. **Non-GBR bearer QoS parameters:** QCI ,ARP ,APN-AMBR ,UE-AMBR 3. **Default bearer** = non-GBR 4. **Dedicated bearer** = non-GBR or GBR 5. Total APN-AMBR of all PDNs cannot exceed the UE-AMBR ### <font color="0000ff">Example</font> ![](https://i.imgur.com/lVmYrx4.png) ![](https://i.imgur.com/YouDzXy.png) ![](https://i.imgur.com/ph6Qaum.png) ## <font color="ff0000">QoS Provisioning and Enforcement</font> ### <font color="0000ff">QoS Provisioning</font> ![](https://i.imgur.com/NRKdsfs.png) #### **SDF QoS Provisioning:** All parameters for SDFs are provisioned by PCRF #### **EPS Bearer QoS Provisioning:** - QoS parameters applied to the default bearer are provided to the HSS - QoS parameters applied to a dedicated bearer are provisoned by PCRF - Once authorized by PDRF, the QoS parameters provided by HSS to the default bearer can be modified ### <font color="0000ff">QoS Enforcement</font> (Note) EPS bearer QoS parameters in SGW are the same as in PGW, except for APN-AMBR. ![](https://i.imgur.com/UzbSSZe.png) #### **SDF QoS Enforcement:** - 到達PGW的IP數據流使用SDF templates過濾為不同的SDF,接著這些SDF由SDF QoS參數控制安裝在PGW中 ![](https://i.imgur.com/grPw85L.png) #### **EPS Bearer QoS Enforcement:** ![](https://i.imgur.com/r9Ow8ng.png) ## <font color="ff0000">An Example for SDF and EPS Bearer QoS</font> 以下的例子用於, 1. UE is connected to a PDN (Internet) 2. UE communicates with the Internet through three bearers (one default bearer, one GBR bearer and one non-GBR bearer) 3. The ID they bear (EPS Bearer ID EBI) is 5, 8, 10. ### <font color="0000ff">QoS Operation in Downlink</font> ![](https://i.imgur.com/0WqxoRb.png) ❶ [P-GW] 下行IP數據流到達 ❷ [P-GW] IP數據包過濾(SDF Templates) 在這裡,五元組(源IP地址,目的IP地址,源端口,目的端口,協議ID)用來充當過濾規則。IP數據流1被分類為GBR SDF1,數據流2被分類為GBR SDF2,IP數據流3/4被分類為non-GBR SDF3,IP數據流5被分類為non-GBR SDF4. ❸ [P-GW] SDF QoS實施: MBR速率策略 ❹ [P-GW] SDF – EPS 承載映射: IP 數據包過濾(Traffic Flow Templates; TFT) SDF1和SDF2映射到GBR專用承載EBI=10。SDF3被映射被non-GBR專用承載EBI=8,SDF4被映射為non-GBR默認承載EBI=5。 ❺ [P-GW] EPS 承載QoS 實施: MBR/APN-AMBR 速率策略 對於GBR承載,MBR速率策略是使用下行MBR來執行,任何IP數據包超過指定下行MBR的都被丟棄。對於non-MBR承載,APN-AMBR速率策略被執行。也就是說,對於所有發往EBI=5/8的IP數據流都是適用速率策略,任何IP數據包超過指定的下行APN-AMBR的都被丟棄。 ❻ [eNB] EPS 承載QoS 實施: UE-AMBR 調度 也就是說對於所有發往EBI=5/8的IP數據流都執行下行UE-AMBR。在圖5中,因為只有一個PDN,下行UE-AMBR和下行APN-AMBR是相等的。 ### <font color="0000ff">QoS Operation in Uplink</font> ![](https://i.imgur.com/1h9zsXP.png) ❶ [UE] 上行IP 數據流到達 ❷ [UE] IP數據包過濾(TFT) 在這裡,IP和TCP/UDP協議頭中的五元組用於過濾規則。IP數據流1/2映射到GBR專用承載EBI=10,IP數據流3/4被映射到non-GBR專用承載EBI=8,IP數據流5被映射為默認承載EBI=5. ❸ [UE] EPS 承載QoS 實施: MBR/APN-AMBR速率策略 對於映射到GBR專用承載EBI=10的IP數據流,使用上行的MBR來執行速率策略,對於non-GBR專用承載EBI=5/8的所有IP數據流使用上行APN-AMBR來執行速率策略。 ❹ [eNB] EPS 承載QoS 實施: MBR/UE-AMBR速率策略 認為只有一個PDN,上行UE-AMBR和上行APN-AMBR是相等的。 ❺ [P-GW] 承載流量到達 ❻ [P-GW] EPS 承載QoS 實施: APN-AMBR 速率策略 任何超過上行APN-AMBR的數據包都被丟棄。 ❼ [P-GW] IP數據包過濾(SDF Templates) GBR專用承載EBI=10的IP數據流1/2被映射為SDF1/2。non-GBR專用承載EBI=8的IP數據流3/4被映射為SDF3/4。默認承載的IP數據流5被映射為SDF5.

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password
    or
    Sign in via Google Sign in via Facebook Sign in via X(Twitter) Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    By signing in, you agree to our terms of service.

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully