route-map的使用介绍详解_第1页
route-map的使用介绍详解_第2页
route-map的使用介绍详解_第3页
route-map的使用介绍详解_第4页
route-map的使用介绍详解_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

route-map的使用介绍

一、关于route-map

routemap可用于路由的再发布和策略路由,还经常使用在BGP中。策略

路由实际上是复杂的静态路由,静态路由是基于数据包的目标地址并转发到指定

的下一跳路由器,策略路由还利用和扩展IPACL链接,以便提供更多功能的过

滤和分类。

如下图,在R2上将OSPF路由重发布进RIP,重发布时,可以使用metric

关键字来设置路由被重发布进RIP后的metric,这里设置为1,直接结果是,所

有被注入到RIP的OSPF路由,metric都是1。灵活的调整一下,例如在路由被

注入RIP后,192,168,1.0路由的metric为1,2.0的metric为2,而传统的重

发布是无法做到的。

redistributeospf1metric1

121

♦重发布

121

165

但可以使用route-map工具,也就是在执行重发布时,关联一个route-

map,以实现这个功能。

二、Route-map的用途

1.重分发期间进行路由过滤或执行策略

2.PBR(策略路由)

3.NAT(网络地址转换)

4.BGP中的策略部署

5.其他用途

三、Route-map定义序列

route-map这个工具很重要,且使用范围非常广泛。定义route-map时,可

以采用route-map关键字来关联一个自定义的参数,例如test来创建。一个

route-map列表,由这个test字符串统一表示,你可以在一个route-m叩下定

义多个序列,用十进制的序列号来表示,如下图的10、20:

route-maptestpermit10

matchx1逐级向下比对

matchx2

匹配每一个match语句

setyl

如果匹配,贝!J执行SET动作,

否则进入下一个条目

route>maptestpermit20

matchx3

sety2

在每一个序列中,可定义供策略部署的两个元素:匹配条件(match语句)

和执行动作(set语句)。你也可以定义多个条件,当条件被匹配时,就会去执

行set指定的相关动作(set语句并非必须,例如:若route-map仅用于匹配感

兴趣流量,则不需要set语句)。route-map被调用后,匹配动作将会从最小的

序列号开始执行,如果该序列号中的条件都被匹配了,则执行set命令,若条件

不匹配,则切换到下一个序列号继续进行匹配动作。

四、Route-map的特点

使用match命令匹配特定的分组或路由,set修改该分组或路由相关属性。

Route-map中的每个序列号语句相当于访问控制列表中的各行。

Route-map默认为permit,默认序列号为10,序列号不会自动递增,需要

指定序列号。

末尾隐含denyany。

单条match语句包括多个条件时,使用逻辑or运算;多条match语句时,

使用逻辑and运算。

五、route-map配置命令

工•创建route-map

这个全局配置命令创建一个route-map,并使用自定义的字符串来表示,

个route-map下可以定义多个序列号。匹配动作时,序列号具有优先顺序。

Permit/deny关键字在不同的部署场合中作用也有所不同:

route-maptestpermit/deny10

matchxl

matchx2,x3

setY

route-maptestpermit/deny20

matchx4

setY

2.定义匹配条件

matchipaddress匹配访问列表或前缀列表

matchlength根据分组的第三层长度进行匹配

matchinterface匹配下一跳出接口为指定接口之一的路由

matchipnext-hop匹配下一跳地址为特定访问列表中被允许的那些路由

matchmetric匹配具有指定度量值的路由

matchroute-type匹配指定类型的路由

matchcommunity匹配BGP共同体

matchtag根据路由的标记进行匹配

3.定义set动作

setmetric设置路由协议的度量值

setmetric-type设置目标路由协议的度量值类型

setdefaultinterface指定如何发送这样的分组

setinterface指定如何发送这样的分组

setipdefaultnext-hop指定转发的下一跳

setipnext-hop指定转发的下一跳

setnext-hop指定下一跳的地址,指定BGP的下一跳

setas-path

setcommunity

setlocal-preference

setweight

setorigin

settag

default关键字优先级低于明细路由

六、路由重发布

工•路由重发布时关联route-map

221

重发布

221

364

OSPF

在上图中,我们将OSPF路由注入到RIP,而传统的做法只能对所有注入进

来的路由统一设置metric,但有了route-m叩,在配置重发布命令时,可关联一

个已经定义好的route-m叩,在route-m叩中,通过创建多个序列号语句来对不

同的路由设置不同的属性或动作。

如果希望OSPF路由注入到RIP后,和这两条路

由的metric变为2跳,3.0变为3跳。

Access-list1permit

access-list1permit

access-list2permit

上面创建了两个ACL,分别匹配需要差分对待的路由

route-maptestpermit10

matchipaddress1,当路由匹配ACL1时,

setmetric2,将metric修改为2

route-maptestpermit20

matchipaddress2

setmetric3

!

routerrip

Redistributeospf1route-maptest

2•路由重发布时关联route-map的经典案例

在这个典型案例中,假设该网络环境中有两台路由器,分别为RI、R2,连

接到了服务器群,服务器群使用两台三层交换机下挂着网络的服务器,服务器中

有两个子网,分别是生产服务器的10.1.L0/24,以及办公服务器的

/24oR3是接入路由器,RI、R2、R3跑。SPF。

RLR2与三层交换机之间,假设是静态路由环境。如果要想R3下的月户

在访问生产服务器时,流量往红色虚线箭头所指示的方向流动,访问办公服务器

的时候往蓝色箭头方向流动。

则首先R1及R2上,让它们能够到达服务器及2.0网段,需要

配置两条静态路由:

Iproute

Iproute10.1.2,0

下一步,要使R3能动态学习到生产服务器和办公服务器的路由,现将这两

条静态路由重发布进OSPF,重发布时也有一些技巧。

R1的配置如下:

access-list1permit

access-list2permit

route-mapCiscopermit10

matchipaddress1

setmetric10

route-mapciscopermit20

matchipaddress2

setmetric20

routerospf100

redisstaticroute-mapcisco

R2的配置如下:

access-list1permit

access-list2permit

route-mapciscopermit10

matchipaddress1

setmetric20

route-mapciscopermit20

matchipaddress2

setmetric10

routerospf100

redisstaticroute-mapcisco

这样就实现了需求。

七、其他细节

L验证matchinterface的作用1

在R3上:

Iproute1.1102552552550serial0/0

Iproute2.2.2,0

Iproute3.3.3,0serial0/1

I

Route-maptestpermit10

Matchinterfaces0/0

Routeros1

Redisstaticroute-maptest

那么在R4上,只能学习到111.0。222.0路由虽然下一期提指

向R1,但是并没有用出按口的方式创建路由条目,从殛嬲看

没有被match住.3.330就不嬲了,关领艇:是s0/1.

所以matchinterface,是match具有二属性的路由,并且这

条路由的下一跳曲口是match的这个端口.

一个route-map语句中,如果没有match语句,则匹配所有

Matchinterface:Todistributeanyroutesthathavetheirnexthopoutone

oftheinterfacesspecified,usethematchinterfacecommandinroute-map

configurationmode.用中文理解为:

matchinterface匹配的是下一跳出接口是这个接口的路由条目。

2•验证matchinterface的作用2

R1、R2、R3之间的RIP,R1、R2分别注入各自的loopback口

R3、R4胸OSPF在R3降分^学习到来自R1和R2的looback

/24/24

路由,接下去:

R3上配置如下:

route-maptestpermit10

matchinterfaceSerialO/O

routerospfl

redistnbuteripsubnetsroute-maptest

此时在R4上,只能学习到1110/24以及19216813.0/24

此时R3上看到1.110这条路由,是包含下T阍生的,而上例

中,关联下一跳班态路由是没有这个属性,所以不被匹配

3•验证setipdefaultnext-hop

先保证RI、R3往工O.LLO的路由,在R2上做测试:

若R2上没有任何的动、静态路由,且配置如下:

access-list1permit55

route-maptestpermit10

matchipaddress1

setipdefaultnext-hop

则PCping,数据走RI;

在上述基础上,如果R2增加到R3的默认路由,则PC到网络的

数据仍被丢给R1,即ipdefaut-next-hop的优先级高于默认路由。

否定掉上面配置的默认路由,再配置一条去往10.L13.0网络的路由,下一

跳为R3,贝UPC至IJ网络的数据切换到R3,证明ipdefaultnext-hop的

优先级低于明细路由,高于默认路由。

再次验证,只用一条ip「outel0.0,0,0255.000的汇总路由,下一跳为

R3,不用明细路由,同样也走R3。因此只要不是默认路由,只要路由表中存在

这么一条匹配的路由,则优先走路由,没有路由的情况下再走route-m叩。

第12章BFD

12.1BFD介绍

BFD(BidirectionalForwardingDetection,双向转发检测)是一套全网统一

的检测机制,用于快速检测、监控网络中链路连通状况。为了提升现有网络性

能,协议邻居之间必须能快速检测到通信故障,从而更快的建立起备用通道恢复

通信。

BFD提供了一个通用的、标准化的、介质无关、协议无关的快速故障检测机

制,可以为各上层协议如路由协议、MPLS等统一地快速检测两台网络设备间

双向转发路径的故障。

BFD在两台网络设备上建立会话,用来监测两台网络设备间的双向转发路径,

为上层协议服务。BFD本身并没有发现机制,而是靠被服务的上层协议通知其

该与谁建立会话,会话建立后如果在检测时间内没有收到对端的BFD控制报文

则认为发生故障,逋知被服务的上层协议,上层协议进行相应的处理。

12.2BFD配置任务序列

BFD基本功能配置

BFD功能与RIP(ng)协议联动配置

BFD功能与静态路由(IPv6)协议联动配置

BFD功能与VRRP(v3)协议联动配置

1.BFD基本功能配置

命令解释

全局配置模式

配置BFD会话建立前的工作

模式,默认为active模式。本

命令的no操作为恢复

bfdmode{active|passive}active模式。

nobfdmode

配置BFD认证使用的key

和文本方式加密的认证字符

bfdauthenticationkey<1-255>text<WORD>no

串。

bfdauthenticationkey<1~255>

no命令为删除配置的key。

配置BFD使用的key和

md5方式加密的认证字符串。

bfdauthenticationkey<1-255>md5<WORD>nono命令为删除配置的key.

bfdauthenticationkey

接口配置模式

配置BFD控制报文的最小发

bfdinterval<value1>min_rx<value2>multiplier送时间间隔和会话检测系数。

<value3>

nobfdinterval本命令的no操作为恢复检测

系数为默认值。

配置BFD控制报文的最小接

收时间间隔,no命令操作为恢

"echo报文的最小接收间隔

bfdmin-echo-receive-interval<value>no为默认值。

bfdmin-echo-receive-interval

开启bfdecho功能,no命令

bfdechono为关闭bfdecho功能。

bfdecho

配置的Echo报文源地址进行

链路故障的探测,n。命令操作

为删除配置的echo报文源地

bfdecho-source-ip<ipv4-address>no址。

bfdecho-source-ip

配置的Echo报文源地址进行

链路故障的探测,no命令操作

为删除配置的echo报文源地

bfdecho-source-ipv6<ipv6-address>no址。

bfdecho-source-ipv6

接口开启BFD认证功能和配

置使用的密钥。本命令的no

bfdauthenticationkey<7-255>no操作为关闭BFD认证功能。

bfdauthenticationkey

2.BFD功能与RIP(ng)协议联动配置

命令解释

接口配置模式

在指定接口上配置RIP协议与

BFD联动,no命令操作为禁

用已经配置的RIP协议与

ripbfdenableno

ripbfdenableBFD进行联动功能。

在指定接口上配置RIPng协

议与BFD联动;no命令操作

为禁用已经配置的RIPng协

ipv6ripbfdenableno议与BFD进行联动功能。

ipv6ripbfdenable

3.BFD功能与静态路由(IPv6)协议联动配置

命令解释

全局配置模式

配置静态路由与BFD进行联

iproute{vrf<name><ipv4-address>|动。no命令操作为取消配置

<ipv4-address>}mask<nexthop>bfdnoiproute静态路由与BFD进行联动。

{vrf<name><ipv4-address>|

<ipv4-address>}mask<nexthop>bfd

配置IPv6静态路由与BFD

ipv6route{vrf<name><ipv6-address>|进行联动。no命令操作为取

<ipv6-address>}prefix<nexthop>bfd消配置IPv6静态路由与

noipv6route{vrf<name><ipv6-address>|<ipv6-BFD进行联动。

address>}prefix<nexthop>bfd

4.BFD功能与VRRP(v3)协议联动配置

命令解释

VRRP(v3)组配置模式

启用VRRP(v3)协议与

BFD联动功能,在该组上启

用BFD检测功能,no命令

操作为禁用VRRP(v3)协

bfdenableno议与BFD联动功能。

bfdenable

12.3BFD举例

12.3.1BFD与静态路由联动举例

案例:在SwitchA上配置静态路由可以到达1411.0/24网段路由,在

SwitchB上配置静态路

由可以到达/24网段路由,并都使能BFD检测功能;当SwitchA

和SwitchB链路出现故障时BFD能够快速感知。

vlan15

vlan14

L2switch

配置步骤如下:配置switchA:

Switch#config

Switch(config)#interfacevlan12

Switch(config-if-vlan12)#ipaddress

Switch(config)#interfacevlan15

Switch(config-if-vlan15)#ipaddress

Switch(config)#iproutebfd

配置switchB:

Switch#config

Switch(config)#interfacevlan12

Switch(config-if-vlan12)#ipaddress

Switch(config)#interfacevlan14

Switch(config-if-vlan15)#ipaddress

Switch(config)#iproutebfd

SwitchB和二层交换机之间链路发生故障时,SwitchA能够快速感知

SwitchB的变化。此时查看静态路由,路由处于Inactive状态。12.3.2BFD与

RIP路由联动举例

案例:

SwitchA、SwitchB连接并运行RIP协议,在两台交换机上开启BFD功

能。当SwitchA和SwitchB链路出现故障时BFD能够快速感知。

配置步骤如下:

配置switchA:

Switch#config

Switch(config)#bfdmodeactive

Switch(config)#interfacevlan100

Switch(config-if-vlan100)#ipaddress

Switch(config)#interfacevlan200

Switch(config-if-vlan200)#ipaddress

Switch(config)#routerrip

Switch(config-router)#networkvlan100

Switch(config-router)#networkvlan200

Switch(config)#interfacevlan100

Switch(config-if-vlan100)#ripbfdenable

配置switchB:

Switch#config

Switch(config)#bfdmodepassive

Switch(config)#interfacevlan100

Switch(config-if-vlan100)#ipaddress

Switch(config)#interfacevlan300

Switch(config-if-vlan300)#ipaddress

Switch(config)#routerrip

Switch(config-router)#networkvlan100

Switch(config-router)#networkvlan300

Switch(config)#interfacevlan100

Switch(config-if-vlan100)#ripbfdenable

SwitchA和SwitchB交换机之间链路发生故障时,BFD可以快速感知链

路故障。BFD协议通知RIP协议删除学习到的路由。

12.3.3BFD与VRRP联动举例

案例:当Master出现故障时,只能依赖于Backup设置的超时时间来判断是

否应该抢占,切换时间一般在3秒~4秒之间,无法达到秒级以下的切换速度。

VRRP协议必须依赖一种可靠的链路检测机制来探测Master的当前状态。

Backup上的探测协议快速检测Master的运行状态,当Master状态出现故障

时,Backup能够立即抢占成为Master,切换时间在100ms以内。

Internet

Master用BacKup

上行设备层传发

VirtualRouter

SwitchAISwitchB

MasterBackup

vlan2vlan2

01,24

02^4

Trunk

启动MSTP

配置修改:

配置步骤如下:

#配置三层交换机SwitchA

Switch#config

Switch(config)#bfdmodeactive

Switch(config)#interfacevlan2

Switch(config-ip-vlan2)#ipaddress01

Switch(config)#routervrrp1

Switch(config-router)#virtual-ip0

Switch(config-router)#interfacevlan1

Switch(config-router)#enable

Switch(config-router)#bfdenable

#配置三层交换机SwitchB

Switch#config

Switch(config)#bfdmodepassive

Switch(config)#interfacevlan2

Switch(config-ip-vlan2)#ipaddress192.16.0,102

Switch(config)#routervrrp1

Switch(config-router)#virtual-ip0

Switch(config-router)#interfacevlan1

Switch(config-router)#enable

Switch(config-router)#bfdenable

12.4BFD排错帮助当配置BFD功能出现问题时,请检查是否是如下原因:

路由协议的邻居是否已经成功建立,如果路由协议的邻居没有建立成功此时

BFD无法进行检测

与静态路由联动时配置的source-ip是否正确,如果两端配置的IP不能互通

BFD无法进行检测

与VRRP协议联动时,VRRP组是否已经成功建立,如果VRRP组没有建

立成功此时

BFD无法进行检测

RIP路由聚合功能典型案例

如下图的应用

环境:

/22

/24

/24

/24

/24

图3-2RIP路由聚合典型应用环境

在上述网络拓扑图中,S2通过接口vlanl与S1相连,S2另外有四条子网

路由,分别是:

/24,/24,/24,/240

S2支持路由聚合,在S2的接口vlard上配置聚合路由/22后,通

过vlanl给S1发送路由信息时,将四条子网路由聚合成一条聚合路由

/22,发送给S1,而不将子网发送给邻居。减小了S1的路由表规

模,节省了内存。

S1配置序列:

S1(config)#routerrip

S1(config-router)#networkvlan1

S2配置序列:

S2(config)#routerrip

S2(config-router)#networkvlan1

S2(config-router)#exit

S2(config)#invlan1

S2(Config-if-Vlan1)#ipripagg/22

第1章VRRP配置

1.1VRRP简介

VRRP(VirtualRouterRedundancyProtocol,虚拟路由器冗余协议)是一种容错协

议,其目的是利川备份机制来提高路由器(或三层以太网交换机)与外界连接的可靠性。它

是为具有多播或广播能力的局域网(最明显的例子就是以太网)而设计的,由IETF提出,

目前应用比较广泛。

通常,一个局域网内的所有主机都会设置一条缺省路由以指明缺省网关,主机发出的那

些目的地址小在本网段的报文将通过该缺省路由发往缺省网关,从而实现了局域网内各主机

与外部网络的通信。然而.当作为缺省网关的路由器与外部网络相连的通信链路出现故障

后,本网段内所有以该网关为缺省路由下一跳的各主机将被迫中断与外部网络的通信。

VRRP就是为解决上述问题而提出的。VRRP运行于局域网的多台路由器上,它将这

几台路由器组织成一台“虚拟”路由器,或称为一个备份组。在这个备份组中,有•个活动路

由器(被称为Master)和一个或多个备份路由器(被称为Backup)o活动路由器将实际承

担这个'虚拟”路由器的工作任务(如负责转发各主机送给'虚拟”路由器的报文),而备份路由

器则作为活动路由器的备吩。

在运行的时候,这个“虚拟”路由器拥有自己的“虚拟”IP地址,备份组内的路由器也有自

己的IP地址。但是,由于VRRP只在路由器或以太网交换机上运行,所以对于该网段上

的各主机来说,这个备份组是透明的,它们仅仅知道这个“虚拟”路由器的“虚拟”IP地址,而

并不知道Master以及Backup的实际IP地址,因此它们将把自己的缺省网关地址设置

为该“虚拟”路由器的“虚拟"IP地址。于是,本局域网内的各主机就通过这个'虚拟”路由器来

与其它网络进行通信。而实际上,它们是通过Master在与其它网络进行通信。而一旦备份

组内的Master发生故障,Backup将会接替其工作,成为新的Master,继续为本局域网

内的各主机提供服务,从而保障本局域网内的各主机可以不间断与外部网络的通信。

我们可以总结一下:在VRRP备份组内,总有一台路由器或以太网交换机是活动路由

器(Master),它完成“虚拟”路由器的工作;该备份组中其它的路由器或以太网交换机作为备

份路由器(Backup,可以不只一台),随时监控Master的活动。当原有的Master出现故

障时,各Backup将自动选举出一个新的Master来接替其工作,继续为网段内各主机提

供路由服务。由于这个选举和接替阶段短暂而平滑,因比,网段内各主机仍然可以正常地使

用虚拟路由器,实现不间断地与外界保持通信。

1.2VRRP配置

配置任务序列:

1.创建/删除虚拟路由器(必须)

2.配置VRRP虚拟IP和接口(必须)

3.启动/关闭虚拟路由器(必须)

4.配置VRRP辅助参数(可选)

(1)配置VRRP抢占模式

(2)配置VRRP优先级

(3)配置VRRP定时器时间间隔

(4)配置VRRP对接口的监控

1.创建/删除虚拟路由器

命令解释

全局配置模式

routervrrp<vrid>no创建/删除虚拟路由器。

routervrrp<vrid>

2.配置VRRP虚拟IP和接口

命令解释

VRRP协议配置模式

配置VRRP虚拟IP,no命令删除虚拟

virtual-ip<ip>

novirtual-ipIP。

interface{IFNAME|Vian</D>>no配置VRRP接口,no命令删除该接口。

interface

3.启动/关闭虚拟路由器

命令解释

VRRP协议配置模式

启动该虚拟路由器。

enable

关闭该虚拟路由器。

disable

4.配置VRRP辅助参数

(1)配置VRRP抢占模式

命令解释

VRRP协议配置模式

preempt-mode{true|false}配置VRRP的抢占模式。

(2)配置VRRP优先级

命令解释

VRRP协议配置模式

配置优先级。

priority<priority>VRRP

(3)配置VRRP定时器时间间隔

命令解释

VRRP协议配置模式

配置定时器时间值(单位为秒)。

advertisement-interval<time>VRRP

(4)配置VRRP对接口的监控

命令解释

VRRP协议配置模式

circuit-failover{IFNAME|Vlan</D>}

配置VRRP对接口的监控,no命令删除

<value_reducect>对接口的监控。

nocircuit-failover

1.3VRRP典型案例

如下图,SwitchA和SwitchB为在同一组内互为备份的三层以太网交换机。

SWITCHB

SWITCHA

InterfacevlanlInterfacevlanl

图1-1VRRP网络拓扑示意图

SwitchA的配置:

SwitchA(config)#interfacevlan1

SwitchA(Config-if-Vlan1)#ipaddress

SwitchA(config)#routervrrp1

SwitchA(config-router)#virtual-ip

SwitchA(config-router)#interfacevlan1

SwitchA(config-router)#enable

SwitchB的配置:

SwitchB(config)#interfacevlan1

SwitchB(Config-if-Vlan1)#ipaddress

SwitchB(config)#routervrrp1

SwitchB(config-router)#virtual-ip

SwitchB(config-router)#interfacevlan1

SwitchB(config-router)#enable

ULPP酉己置

4.1ULPP简介

每个ULPP组包括两个上行链路端口,一个主端口(master),另一个为副端口(slave)。

这里的端口可以是物理端口,也可以是portchannel。ULPP组成员端口有三种状态:

Forwarding,Standby,Down。正常情况下,只有•个湍口处于转发(Forwarding)状态,另

一个端口阻塞,处于待命(Standby)状态。当主端口发生链路故障时•,主端口变为Down状

态,原来处于Standby状态的副端口切换到Forwarding状态。

图4-1ULPP使用场景

图4-1中使用了双上行组网,这是ULPP的典型应用场景。交换机A通过B和C

双上行到D,端口A1和A2为上行端口。交换机A上配置了ULPP,其中端口A1设

置为主端口,端I」A2设置为副端口。当处于Forwarding状态的端口A1发生故障时,

立即进行链路切换,端口A2进入Forwarding状态。此后,当主端口恢复时,如果没有配

置抢占模式,则端口A2继续保持Forwarding状态,端口A1进入Standby状态。

通过开启抢占模式,使得主端口从故障恢复时可以对副端口进行抢占。为了避免异常故

障导致的频繁链路切换,引入了抢占延时机制,主端口抢占副端口前需要等待一定的时间。

为了保持流量的稳定,默人情况下主端口不进行抢占,而是进入Standby状态。

对ULPP配置时,需要通过MSTP实例的方式指定该ULPP组所保护的VLAN,对

保护VLAN之外的其它VLAN,ULPP不提供保护。

当发生链路切换时,网络中设备上原有的转发表项将不适用于新的拓扑。在图4-1所示拓

扑中,交换机A上配置了ULPP,作为主端口的端匚A1处于Forwarding状态,此时

交换机D会从端口D3上学习到PC的MAC地址。此后端口A1发生故障,流量切换

到端口A2进行转发,此时如果有通过交换机D发往PC的数据,仍然会从端口D3进

行转发,造成数据包的丢失。因此,链路切换时,配置了ULPP的设备需要通过切换变为

Forwarding状态的端口发送flush报文,更新网络中其他设备的MAC地址表和ARP

表。ULPP分别使用两种flush报文对表项进行更新:MAC地址更新报文和ARP删除

报文。

为了充分利用带宽资源,ULPP通过配置可以实现VLAN负载均衡。如图所示,交换

机A上配置了两个ULPP组:组1中端口A1做为主端口,端口A2为副端口,组2

中端口A2为主端口,端口A1为副端口,组1和组2保护的VLAN分别为1-100和

101-200.此时端口A1和端口A2同时处于转发状态,主端口和副端口互为备份,分别转

发不同范围VLAN的报文。端口A1发生故障时,VLAN1-200的流量都会由端口A2进

行转发。此后当端口A1恢复正常时,端口2继续转发VLAN101-200的数据,VLAN1-

100的数据切换到端口

A1转发。

4-2VLAN负载均衡

4.2ULPP酉己置任务序歹(J

1)全局创建ULPP组

2)配置ULPP组

3)显示和调试ULPP相关信息

1)全局创建ULPP组

命令解释

全局配置模式

ulppgroup<integer>no全局配置和删除ULPP组。

ulppgroup<integer>

2)再口置ULPP组

命令解释

ULPP组配置模式

配置ULPP组的抢占模式,no操作为删

preemptionmodeno除抢占模式。

preemptionmode

preemptiondelay<integer>no配置抢占时延,no操作恢复默认值30so

preemptiondelay

配置发送控制VLAN,no操作恢目发送

controlvlan<integer>no

控制VLAN的默认值1。

controlvlan

protectvlan-reference-instance

配置保护VLAN,n。操作为删除保护

<instance-list>noprotectvlan-

reference-instance<instance-list>VLAN。

使能或者关闭MAC地址更新的flush报

flushenablemacflush文的发送功能。

disablemac

使能或者关闭ARP删除的flush报文的

flushenablearpflush发送功能。

disablearp

使能或关闭根据vlan删除动态单播mao

flushenablemac-vlanflush的flush报文发送功能

disablemac-vlan

description<string>no配置或者删除ULPP组描述.

description

端口配置模式

配置接收控制VLAN,no操作恢复接收

ulppcontrolvlan<vlan-list>no控制VLAN的默认值

ulppcontrolvlan<vlan-list>

使能或者关闭MAC地址更新的flush报

ulppflushenablemaculpp文的接收功能。

flushdisablemac

使能或者关闭ARP删除的flush报文的

ulppflushenablearpulpp接收功能。

flushdisablearp

使能或关闭mac-vlan类型的flush报文

ulppflushenablemac-vlanulpp接收功能

flushdisablemac-vlan

ulppgroup<integer>masterno配置或者删除ULPP组的主端口。

ulppgroup<integer>master

ulppgroup<integer^slaveno配置或者删除ULPP组的副端口。

ulppgroup<integer>slave

3)显示和调试ULPP相关信息

命令解释

特权配置模式

显示已配置的组的配置信息。

showulppgroup[group-id]ULPP

showulppflushcounterinterface显示flush报文统计信息。

{ethernet<IFNAME>|<IFNAME>}

显示端口接收flush类型和controlvlan

showulppflush-receive-porto

clearulppflushcounterinterface清除flush报文统计信息。

<name>

debugulppflush{send|receive}

显示收发fush报文信息,no操作为关闭

interface<name>

显示收发fush报文信息。

nodebugulppflush{send|receive}

interface<name>

显示接收到的flush报文内容,no操作为

debugulppflushcontentinterface

关闭显示fush报文内容。

<name>nodebugulppflushcontent

interface<name>

显示ULPP错误信息,no操作为关闭显

debugulpp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论