可以不僅僅依據目的位址轉發資料包,它可以基于源位址、資料應用、資料包長度等。這樣轉發資料包更靈活。
為QoS服務。使用route-map及政策路由可以根據資料包的特征修改其相關QoS項,進行為QoS服務。
負載平衡。使用政策路由可以設定資料包的行為,比如下一跳、下一接口等,這樣在存在多條鍊路的情況下,可以根據資料包的應用不同而使用不同的鍊路,進而提供高效的負載平衡能力。
注意:
政策路由影響的隻是本地的行為,是以可能會引起“不對稱路由”形式的流量。比如一個機關有兩條上行鍊路A與B,該機關想把所有HTTP流量分擔到A鍊路,FTP流量分擔到B鍊路,這是沒有問題的,但在其上行裝置上,無法保證下行的HTTP流量分擔到A鍊路,FTP流量分擔到B鍊路。
conf-if#ip load-sharing per-packet每一個包都做負載共享
在R2點負載均衡的兩個接口上配置負載共享,負載共享的方式是 per-pack
所有負載的路由器在這兩個接口上,就會包發送(10個包,上5個,下5個)

把建立的rote-map應用到接口上:
R2conf#int e0/2
R2conf-if#ip policy route-map wyxccie
Service Level Agrement(服務等級協定)在ISP領域指的是使用者和服務提供商簽訂的服務等級合同。使用者可以享受什麼樣的等級什麼樣的帶寬服務等等。
Con-if#ip route 0.0.0.0 0.0.0.0 10.0.12.2 5
優先級為5
Con-if#ip route 0.0.0.0 0.0.0.0 10.0.21.2 10
優先級為10
Con#ip sla 1 定義一個SLA,序号為1
Conf-ip-sla#icmp-echo 10.0.12.2 source-interface e 0/0
定義icmp的echo封包,ping 10.0.12.2 ,用自己的接口e0/0
//Source-interface ethernet 0/0 指定源接口
//Source 10.0.12.1
Conf-ip-sla-echo#frequency 5 5s ping一次
conf#ip sla schedule 1 life forever start-time now
讓SLA序号永久的生存,并且開始時間是現在
..#show ip sla statistics
在某個端口當掉等情況下才啟用特定的靜态路由
conf#track 1 ip sla 1 reachability
Track序号1監控SLA1檢測的SLA1是否可達
conf#ip route 0.0.0.0 0.0.0.0 10.0.12.2 5 track 1SLA 1
檢測到是 10.0.12.1 ->10.0.12.2 的連通是否正常
Track 1 是來監視SLA1是否正常
如果不正常,則會幹掉自己,删除自己綁定的路由
SLA每5秒ping一次,諾不通則報告track,然後track會down掉不通的接口,啟用備用接口。否則掉話會一直ping不同,即使存在備用接口,也不會啟用。
*注意:不加track和加track可同時存在,切記要手動删掉相同的路由
*