浙江電信IP城域網改造擴容工程總體技術方案QoS規(guī)劃和實現
《浙江電信IP城域網改造擴容工程總體技術方案QoS規(guī)劃和實現》由會員分享,可在線閱讀,更多相關《浙江電信IP城域網改造擴容工程總體技術方案QoS規(guī)劃和實現(37頁珍藏版)》請在裝配圖網上搜索。
1、 浙江電信IP城域網改造擴容工程 總體技術方案修訂05 QoS規(guī)劃和實現 中盈優(yōu)創(chuàng)資訊科技有限公司 2006年10月 Confidential 1. QOS業(yè)務等級和保障策略 1.1 QOS實現模型 本期工程遵循集團城域網優(yōu)化指導意見的相關思路。采用下圖所示的實現模型規(guī)劃本期工程相關技術方案。 浙江電信城域骨干網以基于DiffServ 為主的QoS 技術(業(yè)務分類、標記、流量控制、隊列調度等機制)提供突發(fā)擁塞時QoS 保證。IP 城域網業(yè)務接入控制點根據物理端口、邏輯子端口或CoS 位完成對接入用戶的分類和三層QoS 標記(DSCP或EXP),并實現
2、用戶上行流量的限速和用戶下行流量的限速、整形。BRAS、SR 和核心路由器提供一個嚴格優(yōu)先隊列和四個輪循隊列,配合WRED 丟棄機制,實現基于QoS 等級的IP 包轉發(fā)。 寬帶接入網以基于802.1P 為主的QoS 技術提供突發(fā)擁塞時的QoS 保證。由DSLAM 與片區(qū)或園區(qū)交換機根據VLAN 完成不同用戶或業(yè)務的CoS 分類和標記;匯聚交換機設備再根據內層VLAN 的CoS 標記直接映射成外層VLAN 的CoS。由DSLAM 和片區(qū)或園區(qū)交換機實現xDSL 和LAN 接入用戶上行流量的限速。為提高連接的穩(wěn)定性,在DSLAM 上設置DSLAM 到Modem 的握手速率上限。MSTP對業(yè)務的速
3、率限制和帶寬保證通過劃分不同的VC 實現。寬帶接入網接入點及以上設備提供一個嚴格優(yōu)先隊列和一個以上輪循隊列,實現基于QoS 等級的包轉發(fā)。 1.2 QOS等級規(guī)劃 根據集團統(tǒng)一規(guī)劃,IP 城域網的QoS 策略與CN2 骨干網、ChinaNet 骨干網統(tǒng)籌考慮,城域網標記只按照IP PRE/EXP/802.1P 給予8 個值的劃分空間,進出CN2 時要求保持等級標簽的一致性(進出CN2 不必重寫),不為城域網內部互通業(yè)務設置專門的等級(也就是說城域網做出口策略路由時,不能只根據QoS 標簽決定出口方向,需要結合QoS 標簽與源/目的路由共同決定),業(yè)務等級的劃分名稱保持與CN2的一致性(分為
4、網絡控制,鉆石,白金,金,金,銀,銅),城域網內只保留一個Default 等級(163業(yè)務),一個城域網專用等級(6)預留給網絡控制信息或城域網內部專用,城域網隊列只給出城域骨干網隊列類型的參考劃分原則(5 )隊列,關鍵業(yè)務與網絡控制各獨占一個隊列,鉆石與白金共占一個輪詢,銀銅共占一個輪詢,ChinaNet 獨占一個最低等級,寬帶接入網的隊列不作規(guī)定,業(yè)務類型的劃分原則:以業(yè)務為劃分基礎,可為每個大客戶根據業(yè)務給予多個等級隊列。 浙江電信城域網本期二層接入網、城域網骨干網和CN2以及163的QOS等級規(guī)劃對應關系定義為: 1.3 QOS保障策略 1.3.1 總體策略 針對浙江電
5、信IP城域網設備的QoS支持能力的分析,結合對現網QoS總體部署建議,可以對浙江電信IP城域網中的各類設備進行如下QoS功能的部署。 n 二層接入設備 流量限速,基于COS/802.1P的分類、標記和WRR(PQ)、WRED n 三層業(yè)務接入控制設備SR/BRAS 流量限速,COS-DSCP-EXP標記轉換,基于DSCP或EXP的WRR+(PQ)、WRED n 匯聚和核心設備 基于EXP的MDRR(PQ)、WRED 1.3.2 接入網設備的QoS部署策略 由DSLAM 與片區(qū)或園區(qū)交換機根據VLAN 完成不同用戶或業(yè)務的CoS 分類和標記;匯聚交換機設備再根據內層VLAN 的C
6、oS 標記直接映射成外層VLAN 的CoS。由DSLAM 和片區(qū)或園區(qū)交換機實現xDSL 和LAN 接入用戶上行流量的限速。為提高連接的穩(wěn)定性,在DSLAM 上設置DSLAM 到Modem 的握手速率上限。MSTP對業(yè)務的速率限制和帶寬保證通過劃分不同的VC 實現。寬帶接入網接入點及以上設備提供一個嚴格優(yōu)先隊列和一個以上輪循隊列,實現基于QoS 等級的包轉發(fā)。 n 分類標記 接入層設備是離用戶端設備最近的設備,對于所有支持用戶分類標記的接入層設備,需要完成的第一項功能是用戶數據的分類標記。在用戶接入端口根據用戶的不同類型,就近對用戶的上行流量進行cos標記,供后續(xù)城域網內所有設備進行隊列調
7、度。 n 隊列調度和擁塞避免 其次,就是根據cos標記對數據進行隊列調度。這里主要分為兩個方向,下行流量,首先在設備的上行口配置信任上一級設備提供的cos標簽,然后在設備的下行端口,也就是用戶的接入端口的出方向,根據數據包中的cos標記,啟用WRR+WRED隊列調度功能;對于上行流量,就直接在設備的上行接口,啟用WRR+WRED功能,根據在用戶入口方向標記的cos值,對用戶數據進行隊列調度。 n 限速與流量整形 如果設備支持速率限制和流量整形,在用戶接入端口,啟用入方向的速率限制,防止用戶過渡使用資源以及出現流量攻擊,同時在用戶的接入端口,對用戶的下行流量進行流量整形,盡量減少因突發(fā)流
8、量導致的丟包現象。 1.3.3 城域網設備的QoS部署策略 n SR設備上的部署策略 對于C7609/7750 SR12系列的SR設備,其承擔著城域網大客戶業(yè)務的直接接入功能,并且包括了城域網一些重要的業(yè)務,如3G/NGN等。 用戶分類標記 對于直接接入SR設備的大客戶,由于沒有接入設備對其進行標記分類,需要在用戶的接入端口對其進行DSCP標記。另外,對于下游不支持標記的接入設備透傳上來的用戶流量,由于無法直接根據端口進行調度,可以利用SR進行基于VLAN子接口的DSCP標記,對用戶流量進行分類。 隊列調度和擁塞避免 SR設備在部署QoS方面主要是根據上游和下游設備提供的CO
9、S/DSCP進行隊列調度。除了大客戶直接接入的端口,對于上行和下行流量都一樣進行相同的配置。首先在流量的入端口配置信任上游設備提供的COS/DSCP標簽,然后在流量的出端口配置WRR(PQ)+WRED機制,根據COS/DSCP對流量進行隊列。 限速與流量整形 對于直接接入SR的大客戶和高等級業(yè)務用戶,在用戶端口,根據用戶的協(xié)議帶寬,對用戶的入流量進行限制,防止用戶過渡使用帶寬。同時對用戶的下行流量通過使用流量整形功能,盡量減少用戶突發(fā)流量造成的丟包。 n BRAS設備的QoS部署策略 目前浙江電信使用的BRAS設備主要是Juniper的ERX、Redback SE800和北電shas
10、ta產品,其作用主要是終結ADSL用戶PPPOE會話。ERX和SE800設備對QoS功能支持較好,可以實現較為全面的QoS部署。 用戶分類標記 對于BRAS設備,目前主要通過不同的VR/CONTEXT來接入不同的業(yè)務類型的用戶。針對這種接入方式,可以根據不同的VR,做統(tǒng)一的標記策略,在用戶的SESSION或者IP端口上面對用戶的入流量進行標記,區(qū)分不同的業(yè)務。 隊列調度和擁塞避免 對于用戶的上行流量,根據用戶流量進入BRAS時所賦予的DSCP標記,在物理接口層面進行隊列調度。啟用改進的WRR+PQ+WRED隊列調度機制。 對于用戶下行流量根據用戶的不同業(yè)務的流量進行SESSION
11、之間WRR(PQ)+WRED的策略調度,保證用戶下行流量的QoS。 限速與流量整形 對于用戶下行流量,首先要在用戶PVC層面,對用戶的PVC根據用戶協(xié)議帶寬進行限制,做到從BRAS到ATM網絡到DLSAM下行端口,有一個統(tǒng)一的速率,這樣可以在BRAS層面一次調度,做到這個下行線路不再產生擁塞。 n 核心層設備QoS部署策略 隊列調度和擁塞避免 浙江電信核心層設備主要是CISCO GSR12000/CRS-1系列的設備和Juniper T/M系列設備,這些設備均支持MDRR+PQ+WRED的隊列調度機制,但不同的設備在實現細節(jié)上存在一定的差異。 在核心層面部署QoS,主要是根據上
12、游設備提供的DSCP或者MPLS EXP標簽,啟用MDRR(PQ)+WRED的隊列調度機制,在GSR的出端口將其放入不同的隊列,然后對隊列進行調度。 1.3.4 本期工程QOS部署方案 由于目前沒有有效的手段掌握并預測城域網內業(yè)務的流量組成情況,因此本期采用有針對性的初步部署QOS策略來進行實施。詳細的QOS部署方案如下圖所示: 1)、城域骨干網8個等級、5個隊列: 本期按照集團指導意見規(guī)劃8個業(yè)務等級,并在BRAS/SR及以上設備開啟5個隊列進行調度。具體業(yè)務對應等級、隊列關系暫時參照集團意見,等完成本省業(yè)務梳理后最終確定。 2)、優(yōu)先保障語音和視頻業(yè)務: 目前規(guī)劃在IP城域
13、網上承載的語音類業(yè)務主要是AG接入業(yè)務,按照規(guī)劃,對應于嚴格優(yōu)先隊列,隊列等級為4,分配10%的帶寬給隊列4。 目前在IP城域網上承載的視頻類業(yè)務主要為IPTV、新視通、全球眼,業(yè)務特征不盡相同。但是根據IP QOS的運行機制和保障體系中,這幾類業(yè)務建議劃分為一個隊列進行調度。 視頻類業(yè)務對應CN2/MAN白金業(yè)務,隊列等級為5,在輪詢隊列2執(zhí)行調度,對此類業(yè)務采用WRR+帶寬預留的保障策略。 建議初期采用寬裕帶寬預留的方式實現WRR調度。由于WRR隊列在未滿的情況下可以被低等級業(yè)務擠占,因此我們分配30%的帶寬給輪詢隊列2。 IPTV為重點發(fā)展業(yè)務,因此在BRAS上開啟層次化的QOS
14、調度機制,結合不同業(yè)務的整形策略實現IPTV業(yè)務的保障。 建議后臺RADIUS返回給BRAS相應的QOS廠家屬性字段,簡化BRAS針對用戶的QOS配置繁瑣性。 3)、其他隊列不做帶寬預留: 其他業(yè)務等級梳理和保障需求目前不明顯,建議只在城域骨干層開啟隊列調度,不做帶寬預留。等將來業(yè)務保障需求明確,且業(yè)務監(jiān)控和后臺支撐系統(tǒng)完善后,再有針對性的對其他業(yè)務進行帶寬預留的保障。 4)、二層接入網通過輕載方式實現業(yè)務的保障: 現階段對二層接入網不進行QOS調度的設置,通過輕載方式實現業(yè)務的保障。 2. QoS實現模板 2.1 QoS實現需求 2.1.1 核心路由器 1、 啟用隊列調
15、度機制和擁塞避免機制,按照《1.3.4 本期工程QoS部署方案》中的調度策略進行設置 2、 與CN2互聯(lián)的端口:CN2-城域網互相信任對端的QoS標記,不做重新標記 3、 對進出163的數據包,進行重新標記,從163進出的包IP Precedence值都設置為0。 4、 其它互聯(lián)端口不進行QoS重新標記 2.1.2 匯聚路由器 1、 啟用隊列調度機制和擁塞避免機制,按照《1.3.4 本期工程QoS部署方案》中的調度策略進行設置 2、 互聯(lián)端口不進行QoS重新標記 2.1.3 SR 1、 啟用隊列調度機制和擁塞避免機制,按照《1.3.4 本期工程QoS部署方案》中的調度策略進行設
16、置 2、 分類和標記策略 (1) 上聯(lián)核心匯聚路由器的端口:不進行QoS標記; (2) 對于直接接入SR的大客戶,直接按照端口進行QOS標記; (3) 在下聯(lián)接口,開啟信任下游的802.1p標記,同時進行802.1p-dscp-exp的映射。 3、針對用戶啟用限速和整形功能。 2.1.4 BRAS 1、 啟用隊列調度機制和擁塞避免機制,按照《1.3.4 本期工程QoS部署方案》中的調度策略進行設置 2、 標記策略 (1) 上聯(lián)匯聚路由器的接口不進行QOS標記 (2) 根據不同的VR,在用戶的SESSION或者IP端口上面對用戶的入流量進行標記。 (3) 對下行流量進行層次
17、化QoS調度。 (4) 在下聯(lián)接口,開啟信任下游的802.1p標記,同時進行802.1p-dscp-exp的映射。 2.1.5 交換機 1、 本期工程在接入網不啟用QoS功能,采用輕載的解決方案 2、 標記策略 (1) 上聯(lián)匯聚交換機的接口不進行QOS標記 (2) 對于直接接入用戶,直接按照端口和VLAN進行QOS標記; (3) 在下聯(lián)設備接口,開啟信任下游的802.1p標記。 (4) 接入交換機缺省對所有端口的COS等級置為0。 2.2 Cisco CRS-1配置模板 對從163進入的數據包,進行重新標記 /*定義分類*/ Class-map ZJTel-Gua
18、nJianYewu Match access-group GuangJianYewu ! ! Class-map IPMAN-ZhuanYong Match access-group ZhuanYong ! ! Class-map IPMAN-Diamond Match access-group Diamond ! ! Class-map IPMAN- platina Match access-group platina !
19、 ! Class-map IPMAN-Gold Match access-group Gold ! ! Class-map IPMAN-Silver Match access-group Silver ! ! Class-map IPMAN-Copper Match access-group Copper ! ! Class-map IPMAN-chinanet Match access-group chinanet !
20、 ! /*Class-map里通過access-group調用的access-list省略*/ /*設置IP優(yōu)先級*/ Policy-map 163-to-ZJIPMAN Class ZJTel-GuanJianYewu Set ip precedence 4 ! Class ZJTel-ZhuanYong Set ip precedence 6 ! Class ZJTel-Diamond Set ip precedence 7 !
21、 Class ZJTel-platina Set ip precedence 5 ! Class ZJTel-gold Set ip precedence 3 ! Class ZJTel-silver Set ip precedence 2 ! Class ZJTel-copper Set ip precedence 1 ! Class default Set ip precedence 0
22、 ! /*在和163互聯(lián)接口的input方向上應用該policy*/ 2.3 Juniper T320/M320配置模板 /*定義分類*/ classifiers { exp expClassifiers { forwarding-class fcDiamond { loss-priority low code-points 111; } forwarding-class fcNetworkControl { loss-priority
23、 low code-points 110; } forwarding-class fcPlatinum { loss-priority low code-points 101; } forwarding-class fcCritical { loss-priority low code-points 100; } forwarding-class fcGoldSilverCopper { loss-priori
24、ty low code-points [ 001 010 011 ]; } forwarding-class fcDefault { loss-priority low code-points 000; } } inet-precedence precClassifiers { forwarding-class fcDiamond { loss-priority low code-points 111; } forw
25、arding-class fcNetworkControl { loss-priority low code-points 110; } forwarding-class fcPlatinum { loss-priority low code-points 101; } forwarding-class fcCritical { loss-priority low code-points 100; } forw
26、arding-class fcGoldSilverCopper { loss-priority low code-points [ 001 010 011 ]; } forwarding-class fcDefault { loss-priority low code-points 000; } } } /*定義擁塞避免*/ drop-profiles { dropDiamondTCP { interpolate {
27、 fill-level [ 80 90 100 ]; drop-probability [ 0 10 100 ]; } } dropPlatinumTCP { interpolate { fill-level [ 80 90 100 ]; drop-probability [ 0 10 100 ]; } } dropGoldSilverCopperTCP { interpolate
28、{ fill-level [ 80 90 100 ]; drop-probability [ 0 10 100 ]; } } dropDiamondNonTCP { interpolate { fill-level [ 90 100 ]; drop-probability [ 0 100 ]; } } dropPlatinumNonTCP { interpolate {
29、 fill-level [ 90 100 ]; drop-probability [ 0 100 ]; } } dropGoldSilverCopperNonTCP { interpolate { fill-level [ 90 100 ]; drop-probability [ 0 100 ]; } } dropDefaultTCP { interpolate {
30、fill-level [ 90 100 ]; drop-probability [ 0 100 ]; } } dropDefaultNonTCP { interpolate { fill-level [ 80 90 100 ]; drop-probability [ 0 10 100 ]; } } } /*定義隊列調度*/ forwarding-classes { queue 0 fcDefault priori
31、ty low; queue 1 fcGoldSilverCopper priority low; queue 2 fcWorkaround-1 priority low; queue 3 fcNetworkControl priority high; queue 4 fcCritical priority high; queue 5 fcPlatinum priority low; queue 6 fcWorkaround-2 priority low; queue 7 fcDiamond priority low; }
32、 /*定義標記映射*/ rewrite-rules { exp rrMarkEXP { forwarding-class fcNetworkControl { loss-priority low code-point 110; } forwarding-class fcCritical { loss-priority low code-point 100; } forwarding-class fcGoldSilverCopper {
33、 loss-priority low code-point 010; } forwarding-class fcDiamond { loss-priority low code-point 111; } forwarding-class fcPlatinum { loss-priority low code-point 101; } forwarding-class fcDefault {
34、 loss-priority low code-point 000; } } inet-precedence rrMarkPrec { forwarding-class fcNetworkControl { loss-priority low code-point 110; } forwarding-class fcCritical { loss-priority low code-point 100; } for
35、warding-class fcDiamond { loss-priority low code-point 111; } forwarding-class fcPlatinum { loss-priority low code-point 101; } forwarding-class fcGoldSilverCopper { loss-priority low code-point 010; } forwa
36、rding-class fcDefault { loss-priority low code-point 000; } } } /*引用隊列調度*/ scheduler-maps { schmapNetwork { forwarding-class fcNetworkControl scheduler schNetworkControl; forwarding-class fcDiamond scheduler schDiamond; forwarding-clas
37、s fcPlatinum scheduler schPlatinum; forwarding-class fcGoldSilverCopper scheduler schGoldSilverCopper; forwarding-class fcCritical scheduler schCritical; forwarding-class fcDefault scheduler schDefault; } schmapNetwork-NGNDC1 { forwarding-class fcNetwork
38、Control scheduler schNetworkControl; forwarding-class fcCritical scheduler schCritical-NGNDC1; forwarding-class fcPlatinum scheduler schPlatinum-NGNDC1; forwarding-class fcDiamond scheduler schDiamond-NGNDC1; forwarding-class fcGoldSilverCopper scheduler schGoldSi
39、lverCopper-NGNDC1; forwarding-class fcDefault scheduler schDefault; } schmap4Q { forwarding-class fcNetworkControl scheduler schNCCritical; forwarding-class fcCritical scheduler schNCCritical; forwarding-class fcPlatinum scheduler schPlatinum;
40、 forwarding-class fcDiamond scheduler schDiamond; forwarding-class fcGoldSilverCopper scheduler schGoldSilverCopper; } } replace: schedulers { schNetworkControl { transmit-rate percent 5; buffer-size temporal 20000; priority strict-high;
41、 } schCritical { transmit-rate percent 60; buffer-size temporal 1000; priority high; } schDiamond { transmit-rate percent 10; buffer-size temporal 5000; priority medium-high; drop-profile-map loss-priority low protocol
42、tcp drop-profile dropDiamondTCP; drop-profile-map loss-priority low protocol non-tcp drop-profile dropDiamondNonTCP; } schPlatinum { transmit-rate percent 10; buffer-size temporal 5000; priority medium-high; drop-profile-map loss-priority low pr
43、otocol tcp drop-profile dropPlatinumTCP; drop-profile-map loss-priority low protocol non-tcp drop-profile dropPlatinumNonTCP; } schGoldSilverCopper { transmit-rate percent 5; buffer-size temporal 10000; priority medium-high; drop-profile-map los
44、s-priority low protocol tcp drop-profile dropGoldSilverCopperTCP; drop-profile-map loss-priority low protocol non-tcp drop-profile dropGoldSilverCopperNonTCP; } schDefault { priority low; } schCritical-NGNDC1 { transmit-rate percent 80; buffer-
45、size temporal 1000; priority high; } schPlatinum-NGNDC1 { transmit-rate percent 5; buffer-size temporal 5000; priority medium-high; drop-profile-map loss-priority low protocol tcp drop-profile dropPlatinumTCP; drop-profile-map loss-prio
46、rity low protocol non-tcp drop-profile dropPlatinumNonTCP; } schDiamond-NGNDC1 { transmit-rate percent 3; buffer-size temporal 5000; priority medium-high; drop-profile-map loss-priority low protocol tcp drop-profile dropDiamondTCP; drop-profile-
47、map loss-priority low protocol non-tcp drop-profile dropDiamondNonTCP; } schGoldSilverCopper-NGNDC1 { transmit-rate percent 2; buffer-size temporal 10000; priority medium-high; drop-profile-map loss-priority low protocol tcp drop-profile dropGoldSilverCo
48、pperTCP; drop-profile-map loss-priority low protocol non-tcp drop-profile dropDiamondNonTCP; } schNCCritical { transmit-rate percent 35; buffer-size temporal 5000; priority high; } } 2.4 華為NE80e配置模板 /*定義分類*/ [RouterB] acl number 2001 [Rout
49、erB-acl-basic-2001] rule permit source 1.1.1.1 0.0.0.0 [RouterB] acl number 2002 [RouterB-acl-basic-2002] rule permit source 1.1.1.2 0.0.0.0 [RouterB] traffic classifier a [RouterB-classifier-a] if-match acl 2001 [RouterB-classifier-a] quit [RouterB] traffic classifier b [RouterB-classifier-b
50、] if-match acl 2002
[RouterB-classifier-b] quit
/*根據前面的分類結果,進行重新標記*/
51、mark_ip_pre]remark ip-precedence 6 [RouterA-behavior-remark_ip_pre]quit [RouterA]traffic policy remark_ip_pre [RouterA-trafficpolicy-remark_ip_pre]classifier remark_ip_pre behavior remark_ip_pre [RouterA-trafficpolicy-remark_ip_pre]quit [RouterA]interface Ethernet 0/0/0 [RouterA-Ethernet0/0/0]
52、traffic-policy remark_ip_pre inbound [RouterA-Ethernet0/0/0]traffic-policy remark_ip_pre outbound 因為現在的QoS對所有的MPLS的報文全部都只是匹配外層的EXP值,而在MPLS報文出MPLS域的時候,需要執(zhí)行倒數第二跳彈出策略,彈出是,外層標簽的EXP值向內層標簽的EXP值復制。 /*根據前面的分類結果,進行隊列調度*/ 華為缺省支持8個隊列,各個值的對應關系如下 1) 設置交換矩陣調度策略 華為設備在入端口方向支持4個隊列,其中可以配置PQ隊列的數量,保證PQ隊列優(yōu)先進入交
53、換矩陣。 2) 根據前面的分類結果,設置丟包策略 /*配置WRED模板*/ 步驟 操作 命令 1 進入系統(tǒng)視圖 system-view 2 配置WRED模板 wred template template-index color { green | yellow | red } low-limited low-limited-value high-limited high-limited-value discard-percent discard-percent-value /*為不同服務級別的隊列在出方向指定WRED模板*/ 步驟 操作 命令 1
54、進入系統(tǒng)視圖 system-view 2 進入接口視圖 interface interface-type interface-number 3 為不同服務級別的隊列在出方向指定WRED模板 wred service-class template template-index outbound /*隊列調度*/ 步驟 操作 命令 1 進入系統(tǒng)視圖 system-view 2 進入接口視圖 interface interface-type interface-number 3 配置接口QoS服務級別承諾信息速率和峰值信息速率,以及隊列調度的優(yōu)先級 qos
55、 queue service-class [ priority priority ] [ cir { cir-value | cir-percentage percentage } ] [ pir { pir-value | pir-percentage percentage } ] outbound 步驟 操作 命令 1 進入系統(tǒng)視圖 system-view 2 進入接口視圖 interface interface-type interface-number 3 配置物理接口限速 qos lr cir cir-value 2.5 Alcatel 7750SR配置
56、模板 /*定義分類*/ # 根據IP五元組進行分類,用sap端口部署 # 部署在Access端口,用于接入L2 匯聚層,終結qinq或者dot1q封裝的大客戶、VPN等業(yè)務 #-------------------------------------------------- config qos sap-ingress 2 create # 用policy-id 2表示關鍵業(yè)務的id號 description xxxx default-fc be # 未匹配的數據包進入be轉發(fā)類 ip-criteria entry 1 create action fc a
57、f priority low # 設置轉發(fā)類型 match protocol 6 # 匹配條件:ip層協(xié)議類型 exit entry 5 create action繼承上一個entry的 match src-ip *.*.*.*/24 # 匹配條件:源Ip地址 exit exit entry 10 create action match dst-port eq 23 # 匹配條件:源應用層端口 exit exit entry 15 create action fc be priority low matchMatch 所有 exit ex
58、it # sap qos策略的應用 config service ies 1 customer 1 create interface "tomangz" create sap 1/1/1 create # 要在port 1/1/1上配置ethernet/mode access ingress qos 2 exit exit # Network端口根據MPLS Exp或DSCP分類 config qos network 3 description xxxx ingress default-action fc be # 未匹配的標記為3,5,7的數據包進
59、入be轉發(fā)類 lsp-exp 6 fc nc dscp nc1 fc nc lsp-exp 4 fc L1 dscp cs4 fc L1 lsp-exp 2 fc af dscp cs2 fc af lsp-exp 1 fc L2 dscp cs1 fc L2 lsp-exp 0 fc be dscp be fc be exit exit /*根據前面的分類結果,進行重新標記*/ Alcatel 設備的access 端口模式在ingress 方向可以進行分類和標記,Network 端口模式在 egress 方向上進行標記,不可以同時改寫內層和外層的EXP。
60、 a.access端口模式的標記 sap-ingress 2 create description xxxx queue 1 rate 10000 cir 4000 exit queue 2 rate 10000 cir 6000 exit fc af queue 1 in-remark dscp cs2 out-remark dscp be exit fc be queue 2 in-remark dscp be out-remark dscp be exit exit # 核心側Network端口向核心網egress進行標記,編號范圍
61、config qos network 3 create description xxxx egress remarking fc nc # 將nc隊列中的流標識為dscp48和exp6CIR /PIR dscp-in-profile nc1 lsp-exp-in-profile 6 exit fc L1 # 將L1隊列中的流標識為dscp40和exp4 dscp-in-profile cn4 lsp-exp-in-profile 4 dscp-out-profile cn4 lsp-exp-out-profile 4 exit fc af # 將af隊列中的流
62、標識為dscp16和exp2 dscp-in-profile cs2 lsp-exp-in-profile 2 dscp-out-profile cs2 lsp-exp-out-profile 2 exit fc L2 # 將L2隊列中的流標識為dscp8和exp1 dscp-in-profile cs1 lsp-exp-in-profile 1 dscp-out-profile cs1 lsp-exp-out-profile 1 exit fc be # 將be隊列中的流標識為dscp0和exp0 dscp-in-profile be lsp-exp-in-pro
63、file 0 dscp-out-profile be lsp-exp-out-profile 0 exit exit exit /*根據前面的分類結果,進行隊列調度*/ # 用于network端口的調度策略 config qos network-queue nqNetwork createNetwork只能定義百分比 SAP只能支持絕對值 description xxxx queue 1 create rate 30 cir 30 mbs 10 cbs 8Commit high-prio-only 5 exit queue 2 create r
64、ate 100 cir 10 mbs 100 cbs 24 high-prio-only 40 exit queue 3 create rate 100 cir 0 mbs 100 cbs 30 high-prio-only 10 exit fc nc create queue 1 exit fc l1 create queue 2 fc be create queue 3 exit exit # 實施network端口的調度策略 Config port 1/1/1調度物理口上 Sonnet-sdh Path network queue
65、-policy nqNetwork Exit Exit Exit Exit /*配置WRED模板*/ # 丟包策略。Alcatel 設備的wred 以一個port 或一塊mda 為單位實施,該port 內各隊列競爭共享buffer pool 資源,所有的包會分成2 類 high-priority or inprofile 和low-priority or out-of-profile 。highpriority RED slope 用于管理 high-priority or inprofile 的包;low-priority RED slope 用于管理low-priori
66、ty or outof-profile 的包。 slope-policy spDrop description xxxx high-slope max-avg 100 max-prob 1 start-avg 70 exit low-slope max-avg 100 max-prob 1 start-avg 40 exit time-average-factor 9 exit # 丟包策略的實施。 Config port 1/1/1 # 在network端口egress方向實施丟包策略。 network Egress Pool Slope-policy spDrop Exit Exit Exit Exit Config port 1/2/1 # 在access端口ingress方向實施丟包策略。 access ingress Pool Slope-policy spDrop Exit Exit Exit Exit /*配置限速和整形*/ 在access口上支持絕對帶寬值,在network
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。