网络基础CCNP篇|PBR

简介: 分等级服务

PBR(policy-based routing)

策略路由(思想)

特点:

  1. 可以不仅仅依据目的地址转发数据包,它可以基于源地址、数据应用、数据包长度等。这样转发数据包更灵活。
  2. 为QoS服务。使用route-map及策略路由可以根据数据包的特征修改其相关QoS项,进行为QoS服务。
  3. 负载平衡。使用策略路由可以设置数据包的行为,比如下一跳、下一接口等,这样在存在多条链路的情况下,可以根据数据包的应用不同而使用不同的链路,进而提供高效的负载平衡能力。

注意
策略路由影响的只是本地的行为,所以可能会引起“不对称路由”形式的流量。比如一个单位有两条上行链路A与B,该单位想把所有HTTP流量分担到A链路,FTP流量分担到B链路,这是没有问题的,但在其上行设备上,无法保证下行的HTTP流量分担到A链路,FTP流量分担到B链路。

负载共享(需要在一个路由器的两个接口上做):

conf-if#ip load-sharing per-packet每一个包都做负载共享

在R2点负载均衡的两个接口上配置负载共享,负载共享的方式是 per-pack

所有负载的路由器在这两个接口上,就会包发送(10个包,上5个,下5个)
image

把创建的rote-map应用到接口上:
R2conf#int e0/2
R2conf-if#ip policy route-map wyxccie

SLA:(服务等级协议)

Service Level Agrement(服务等级协议)在ISP领域指的是用户和服务提供商签订的服务等级合同。用户可以享受什么样的等级什么样的带宽服务等等。
image

手工设置接口的优先级:

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

设置一个SLA:

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

指定源IP:

Conf-ip-sla-echo#frequency 5 5s ping一次
conf#ip sla schedule 1 life forever start-time now
让SLA序号永久的生存,并且开始时间是现在

查看SLA是否超时:

..#show ip sla statistics

IP SLA+Track实现静态路由的冗余切换:

track的作用:

在某个端口当掉等情况下才启用特定的静态路由

定义一个track:

conf#track 1 ip sla 1 reachability
Track序号1监控SLA1检测的SLA1是否可达

绑定track序号1到路由上:

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可同时存在,切记要手动删掉相同的路由
*
image

目录
相关文章
|
网络协议 Java 网络性能优化
|
网络协议 算法 网络性能优化
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
|
缓存 网络协议 网络架构
网络基础:Ping、Traceroute应用与排错
网络基础:Ping、Traceroute应用与排错
410 0
网络基础:Ping、Traceroute应用与排错
|
设计模式 监控 网络协议
Linux网络原理与编程——第十一节 网络基础及套接字
从system call(系统调用结构)开始往下,都是属于OS和硬件的范畴,我们一般的程序员所进行的开发,通常都是在用户层。(这个我们后面还会具体说到)。
232 0
Linux网络原理与编程——第十一节 网络基础及套接字
|
运维 安全 数据安全/隐私保护
【网络与信息安全基础】OSI 网络体系结构
【网络与信息安全基础】OSI 网络体系结构
293 0
【网络与信息安全基础】OSI 网络体系结构
|
数据采集 API C++
【0基础爬虫】网络基础知识&python基础知识
爬虫是获取网络信息资源的方式之一,我们可以通过爬虫采集到想要的数据,因此爬虫对于我们而言十分重要。本文介绍了爬虫的网络基础知识和python相关包,使得初学者可通过简答的配置学习到网络爬虫相关知识。 本章节讲简单介绍Python相关知识
166 0
|
网络协议 网络架构
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础
175 0
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础
|
域名解析 网络协议 网络架构
《图解HTTP》-WEB及网络基础学习笔记
简单来说,客户端就是个人使用的电脑,而服务端就是服务器。通过电脑访问服务器上的资源,用的就是HTTP协议。
143 0
《图解HTTP》-WEB及网络基础学习笔记
|
存储 网络协议 Linux
Linux网络基础编程|学习笔记
快速学习Linux网络基础编程
236 0
Linux网络基础编程|学习笔记
|
网络协议 网络架构
数通路由交换之网络基础(一)
硬件方面:通过介质(例如,网线、光纤、无线WIFI)将网络设备和终端连接起来。软件方面:操作系统、应用软件、应用程序相互通讯。网络作用:实现资源共享、信息传递。 Internet组成:Internet由多个ISP(运营商)组成,例如移动、电信、联通等众多运营商组成。 网络通信中的“语言” 汉语和英语当做协议 聊天当做通信 说话内容当做数据决定数据的格式和传输的一组规则语言不通,无法沟通、语言一致,通信自如。协议一致,通信自如。所以想要实现通信,网络设备要用统一
数通路由交换之网络基础(一)

热门文章

最新文章