IP: TCP: QoS 90 QoS IP IP IP

Similar documents
DiffServ DiffServ QoS DiffServ DiffServ host host host host Internet

C08.PDF

Internet Week98 QoS : Int-serv Diff-serv QoS Int-serv RSVP Diff-serv


total.dvi

untitled

QOS.dvi

橡ATM_GE.PDF

橡c03tcp詳説(3/24修正版).PDF

Agenda IPv4 over IPv6 MAP MAP IPv4 over IPv6 MAP packet MAP Protocol MAP domain MAP domain ASAMAP ASAMAP 2


QoS.dvi

画像情報特論 (2) - マルチメディアインフラとしての TCP/IP (1) インターネットプロトコル (IP) インターネット QoS (diffserv / MPLS) 電子情報通信学科甲藤二郎

JANOG9 パネルセッション IP バックボーンにおける QOS の適用 Session , Cisco Systems, Inc. All rights reserved. 25 th Jan Miya Kohno 1

IPv4aaSを実現する技術の紹介

untitled

tutorial.dvi

untitled

Qu

RT107eセミナー用資料

Contents Part1: TCP Part2: TCP Part3: TCP Part4: Part5: TCP Part6:

Flow Control Information Network 1 /

wide93.dvi

橡 iw00hsn

untitled

IEEE e

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè1²ó

untitled

橡3-MPLS-VPN.PDF

total-all-nt.dvi

Microsoft PowerPoint - atmqos-on-mpls-pw-07.ppt

QoSサービス ポリシーの作成

I TCP 1/2 1

tcp/ip.key

Microsoft PowerPoint - ie ppt

ict2-.key

帯域を測ってみよう (適応型QoS/QoS連携/帯域検出機能)

索引

SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Grou

橡2-TrafficEngineering(revise).PDF


集中講義 インターネットテクノロジー 第5回

IP 2.2 (IP ) IP 2.3 DNS IP IP DNS DNS 3 (PC) PC PC PC Linux(ubuntu) PC TA 2

図解でわかるVoIPのすべて - IP電話の技術から構築まで -

untitled

untitled

IPv6における

IP IPv4-IPv6

2011 I/ 2 1

スライド タイトルなし

橡MPLS-Japan-shared-fastreroute.PDF

MPLS-Japan_Esaki_2001.PDF

SRX300 Line of Services Gateways for the Branch

wide-all-8.dvi

SRX IDP Full IDP Stateful Inspection 8 Detection mechanisms including Stateful Signatures and Protocol Anomalies Reassemble, normalize, eliminate ambi

Juniperシリーズ.indd

QoS サービス品質 コンテンツ配信技術 12 菊池浩明

卒研 .PDF

ES1018V2_24V2_MG.book

TCP-STAR a) Implementation and Evaluation of TCP-STAR: TCP Congestion Control Method for Satellite Internet Hiroyasu OBATA a), Kazuhiro TAIRA, and Ken

JANOG14-コンバージェンスを重視したMPLSの美味しい使い方

Polycom ビデオ ユニットのための Video over IP の設定方法

untitled

Microsoft PowerPoint ppt [互換モード]

ルータ(IPv6)掲示用池田.PDF

初めてのBFD

PowerPoint プレゼンテーション

17 TCP (ACK:ACKnowledge) (RTT:Round Trip Time) TCP (Transmission Control Protocol) PSPacer (Precise Software Pacer) JGN2 TCP FAST TCP UDP PSPacer

QoS QoS QoS QoS QoS,QoS,QoS,IPv6 i

Microsoft PowerPoint - ykashimu_dslite_JANOG26_rev

ループ防止技術を使用して OSPFv3 を PE-CE プロトコルとして設定する

BGP ( ) BGP4 community community community community July 3, 1998 JANOG2: What is BGP Community? 2

第1回 ネットワークとは

スライド タイトルなし

LSM-L3-24設定ガイド(初版)

VyattaでのPPPoEとNetwork emulator

Ethernet Internet 20

スライド 1

Katsuhito Asano Fujitsu LTD /Apr/2002 1

ヤマハ ルーター ファイアウォール機能~説明資料~

索引

LANE 上のQoS

A Responsive Processor for Parallel/Distributed Real-time Processing

TCP/IP Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.3 Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.4 2

IP... 2 IP... 2 IP... 2 IP... 2 VLAN... 3 IP ADD IP IPADDRESS... 5 DELETE IP... 7 PING SETIP SHOW IP IP CentreCOM FS9

IPSEC-VPN IPsec(Security Architecture for Internet Protocol) IP SA(Security Association, ) SA IKE IKE 1 1 ISAKMP SA( ) IKE 2 2 IPSec SA( 1 ) IPs

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

untitled

untitled

MPLS Copyright 2008 Juniper Networks, Inc. 1

untitled

IP.dvi

untitled

All Rights Reserved. Copyright(c)1997 Internet Initiative Japan Inc. 1

技術的条件集別表 35 IP トランスポート仕様

TM-T88VI 詳細取扱説明書

untitled

2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP, TCP, IP 2,, IP, IP. IP, ICMP, TCP, UDP, TELNET, FTP, HTTP TCP IP

TCP T ransmission Control Protocol TCP TCP TCP TCP TCP TCP TCP TCP c /(18)

tp2ps output file

Transcription:

InternetWeek99 QoS DiffServ kjc@csl.sony.co.jp DiffServ DiffServ DiffServ DiffServ

IP: TCP: QoS 90 QoS IP IP IP

QoS QoS (admission control) (classifier) (shaping)(policing) (packet scheduler)

(signaling)

IP src_addr, dst_addr, src_port, dst_port, proto TOS Priority Queueing WFQ (Weighted Fair Queueing) CBQ (Class-Based Queueing) Drop-Tail/Drop-Head/Drop-Random RED (Random Early Detection)

Priority Queueing priority queues packet classifier priority scheduler WFQ (Weighted Fair Queueing) per-flow queues packet classifier packet scheduler

Link 100% agency X 70% agency Y 30% ftp 40% telnet 30% ftp 20% telnet 10% class 0 class 1 class 3 class 4 pri: 2 pri: 3 pri: 2 pri: 3 CBQ (Class-Based Queueing) (set overlimit) packet default class estimator classifier class 1 packet scheduler (weighted-round robin) class 2

RED (Random Early Detection) TCP ECN (Explicit Congestion Notification) RED Penalty-box RED 1.0 Packet Drop Probability mark prob 0 0 min thresh max thresh Average Queue Size

ARPA o u

Queueing Delay 0 0 Load 1.0 Parekh

Parekh s Model WFQ sender WFQ WFQ WFQ receiver token backet Parekh + + D i b i g i (h - 1) l i g i i h m=1 l max r m D i b i g i h i l i r m delay bound for flow i token bucket size for flow i weighted rate for flow i hop count for flow i max packet length for flow i bandwidth at hop m

QoS ISDN ATM (Broadband ISDN) IntServ DiffServ ATM VC CBR, UBR, VBR,...

ATM ATM ATM

TOS (1) IPv4 4-bit version 4bit header length 8-bit time to live (TTL) 8-bit type of service (TOS) 16-bit identification 8-bit protocol 3-bit flags 32-bit source IP address 32-bit source IP address 16-bit total length (in bytes) 13-bit fragment offset 16-bit header checksum options (if any) data TOS (2) IP precedence (3bits) 0-7 TOS (4bits) precedence low delay throughput reliability min cost

TOS (3) precedence: telnet: Diffserv TOS IntServ/RSVP QoS 89 IETF 94 IntServ IntServ QoS RSVP (ReSerVation Protocol) IntServ IntServ

IntServ Guaranteed QoS control QoS Controlled-Load LAN App WAN TCP [ r, b, p, m, M ] r: rate Token Buffer b: bucket size Data Packet Data Buffer p: peak rate m: min policed unit M: max packet size

RSVP IntServ RSVP

DiffServ ISP IntServ/RSVP ISP TOS QoS QoS QoS

QoS QoS control best effort intserv QoS QoS DiffServ QoS provisioning control control best effort intserv best effort diffserv intserv

DiffServ QoS (CoS: Class of Service) TOS PHB (Per-Hop Behavior) DS QoS (CoS: Class of Service) QoS: QoS: QoS QoS

TOS DS 6 DSCP (DiffServ Code Point) DS 64 DS DSCP

DiffServe CodePoint TOSDS 2 ECN IPv6 Traffic Class precedence low delay throughput reliability min cost DS Field (differentiated services field) (currently unused) PHB (Per-Hop Behavior) DSCP

PHB DSCP PHB 64 DSCP PHB Default PHB DSCP in packet PHB 1 PHB 2 64 entry lookup table DS DS DSCP DS DSCP DS

DS ISP ISP DiffServ TOS TOS DS DiffServ IntServ/RSVP DiffServ RSVP

DiffServ (1) static DiffServ (2) forwarding behavior BA DiffServ

DSCP (behavior aggregate) DSCP PHB DS DS DS PHB DSCP ISP

DS (2) ISP A ISP B C SLA E B B SLA C SLA E B C: customer E: edge node B: border node DS DS DSCP PHB DSCP

DS Diffserv IETF 1997/08 Munich IETF Int-serv WG Diff-serv BOF Premium Service Model Drop precedence Model Cisco s CoS 1998/03 IETF Diff-serv WG ISP

Premium Service Model EF PHB V. Jacobson (LBL) 10 ATM CBR Drop precedence Model AF PHB D. Clark (MIT) RIO (RED with IN and OUT) RED RIO

RIO (RED with In and Out) IN/OUT IN OUT RED OUT 1.0 Packet Drop Probability mark prob OUT IN 0 0 OUTmin OUTmax INmin Average Queue Size INmax Cisco s CoS Class Selector PHB F. Baker (Cisco) Cisco IP Precedence WRED (Weighted RED): 7 RIO

IETF DiffServ DS (RFC1394 ) IPv4 TOS IPv6 Traffic Class PHB SLA (Serviece Level Agreement) Diffserv PHB ingress interface traffic conditioner egress interface PHB shaper classifier meter dropper marker forwarding classifier queues dropper marker scheduler

(marker, dropper) marker to Queue A input traffic classifier meter dropper marker discard to Queue B meter marker example traffic conditioner BA(Behavior Aggregate) DS MF(Multi-Field) DS

token-bucket r, b in-profile: out-of-profile: color-aware/color-blind

profile: r:rate, b:depth output: in-profile or out-of-profile packet input < (r, b) tokenbucket meter in-profile out-of-profile 2-rate 3-color meter/marker peak profile: r:rate, b:depth committed profile: R:rate, B:depth output: green, yellow or red < (R, B) green packet input < (r, b) yellow red peak rate tokenbucket committed rate tokenbucket 2-rate 3-color meter/marker

DS DSCP PHB (Per-Hop Behavior) PHB PHB AF Drop precedecnce PHB AF Class

PHB PHB Default PHB Class Selector PHB EF PHB AF PHB

xxxxx0: Standard PHBs xxxx11: Experimental/Local Use xxxx01: Experimental/Local Use* 000000: Default PHB xxx000: Class Selector PHBs cccdd0: Assured Forwarding PHBs ( ) ccc: class {1,2,3,4} dd: drop prec {1,2,3} 101110: Expedited Forwarding PHB Default PHB DSCP = 000000

Class Selector PHB IP Precedence Precedence WFQ, WRR, CBQ EF (Expedited Forwarding) PHB PHB Conditioning PQ WFQ, WRR, CBQ

AF (Assured Forwarding) PHB Precedence TCP UDP Precedence EF AF

EF (1) connection: from <src> to <dst> profile: <r>:rate, <b>:tokenbucket depth in-profile: delay: less than <msec> packet loss: less than <%> out-of-profile: discard classifier: <src><dst> to customer s TC TC (traffic conditioner): tokenbucket meter: <r>,<b> in-profile: mark <EF DSCP> out-of-profile: drop EF (2) Provisioning DS EF <src> to <dst> EF

AF (1) connection: from <src> committed profile: <R>:rate, <B>:tokenbucket depth peak profile: <r>:rate, <b>:tokenbucket depth in-committed-profile: packet loss less than <%> in-peak-profile: packet loss less than <%> out-of-profile: best effort classifier: <src> to customer s TC TC (traffic conditioner): trtcm: <R>,<B>,<r>,<b> green: mark <AF11 DSCP> yellow: mark <AF12 DSCP> red: mark <AF13 DSCP> AF (2) Provisioning DS AF1 green

DiffServ DS Bandwidth Broker RSVP over DiffServ DiffServ over MPLS DS PHB

Bandwidth Broker PDP: PEP: COPS PEP PEP PDP PEP PDP PEP COPS protocol PEP PDP: Policy Decision Point PEP: Policy Enforcement Point DiffServ

Provisioning RSVP over DiffServ DiffServ RSVP RSVP RSVP Edge RSVP Edge EF path

ISP DiffServ < > IETF: http://www.ietf.org/ IETF diffserv WG: http://www.ietf.org/html.charters/diffserv-charter.html IETF intserv WG: http://www.ietf.org/html.charters/intserv-charter.html IETF issll WG: http://www.ietf.org/html.charters/issll-charter.html IETF rsvp WG: http://www.ietf.org/html.charters/rsvp-charter.html RSVP: http://www.isi.edu/rsvp/ ALTQ: http://www.csl.sony.co.jp/~kjc/software.html < > Differentiated Services for the Internet. K. Kilkki. ISBN 1-57870-132-5. 1999. Quality of Service. P. Ferguson and G. Huston. Wiley, ISBN 0-471-24358-2. 1998. An Engineering Approach to Computer Networking. S. Keshav. Addison-Wesley, ISBN 0-201-63442-2. 1997. High-speed Networks: TCP/IP and ATM Design Principles. W. Stallings. Prentice Hall, ISBN 0-13-904954-1. 1998. Gigabit Networking. C. Partridge. Addison-Wesley, ISBN 0-201-56333-9. 1993.