各种列表00000.doc_第1页
各种列表00000.doc_第2页
各种列表00000.doc_第3页
各种列表00000.doc_第4页
各种列表00000.doc_第5页
全文预览已结束

下载本文档

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

文档简介

Prefix-list Prefixlist抓路由,不能抓数据包;Prefixlist比ACL抓路由更精确,因为能严格匹配掩码,例如:10.1.1.0/24 10.1.1.0/25 如果用ACL抓这几条路由,只能严格匹配网络号,不能匹配掩码;10.1.1.0/26R1(config)#ip prefix-list NIKE permit 5.5.5.0/24network号:前24位必须是 5.5.5.x Subnet Mask :必须是24位R1(config)#ip prefix-list NIKE permit 5.5.5.0/8 le 32network号:前8位必须是 5.x.x.x Subnet Mask :必须是832位R1(config)#ip prefix-list NIKE permit 5.5.5.0/8 ge 26network号:前8位必须是 5.x.x.x Subnet Mask :必须是2632位R1(config)#ip prefix-list NIKE permit 5.5.5.0/8 ge 26 le 26network号:前8位必须是 5.x.x.x Subnet Mask :必须是26位 R1(config)#ip prefix-list NIKE permit 0.0.0.0/0 le 32 ( permit any )Prefix-list 写法必须遵守:len ge-value le-value ( 掩码位 ge 值 le 值 )Offset-list Offsetlist抓路由,不能抓数据包;用Offsetlist可用来改变路由的metric值。如图,运行EIGRP,R5去往2.2.2.2,正常情况下,数据包到达R3后,R3会负载均衡,因为通过R3到达2.2.2.2有相同的metric;可在E0接口用offsetlist增加metric值, 改变R3的选路。例如:1 先定义ACLR1(config)#access-list 1 permit 2.2.2.02在进程下调用offsetlistR1(config)#router rip (ospf和isis进程中没有offsetlist)R1(config-router)#offset-list 1 in 3 ethernet 0 (3表示在原来的基础上增加3跳,而不是直接置为3跳)Distribute-list Distributelist抓路由,不能抓数据包。distribute-list 1 in / distribute-list 1 in + 接口distribute-list 1 out / distribute-list 1 out + 接口 / distribute-list 1 out + 协议1先定义ACL,抓出路由 R1(config)#access-list 1 permit 100.1.1.0 (精确匹配)R1(config)#access-list 2 deny 150.1.1.0R1(config)#access-list 2 permit any2进程下调用distributelistR1(config)#router ripR1(config-router)#distribute-list 1 in ethernet 0 (只允许100.1.1.0的路由从ethernet 0 进)R1(config-router)#distribute-list 2 out (不允许150.1.1.0的路由从运行RIP的任何接口出去)distributelist在out方向还可以跟协议,例如:R1(config-router)#distribute-list 2 out ospf 110 (一般用在重分布)注意:distributelist针对链路状态路由协议,与距离矢量路由协议有所不同。OSPF发送的是LSA,不是路由。因此不会把路由广播到邻居处,但会广播链路状态数据库。邻居通过链路状态数据库的信息本地计算路由。所以: 1 in方向 命令:distribute-list 1 in / distribute-list 1 in + 接口 作用: 如果是在非ABR/ASBR上做distribute-list,则被deny的路由不会出现在路由表中, 但会出现在拓扑表中;其他OSPF路由器还是会出现这条路由。 如果是在ABR/ASBR上做distribute-list ,则被deny的路由不会出现在路由表中, 也不会出现在拓扑表中;其他OSPF路由器不会出现这条路由。2 out方向命令:distribute-list 1 out / distribute-list 1 out + 接口 / distribute-list 1 out + 路由协议作用: 针对前两个命令,无效; distribute-list 1 out + 路由协议。 阻止特定的路由放置到本地路由表中,同时,还能阻止出现在本地拓扑表中。因此,其他OSPF路由器不会学到这条路由。这条命令一般是用在重分布的时候。IS-IS进程下没有distribute-list的命令。Route-mapRoute-map通常用在以下几个方面: 重分布 PBR NAT BGP命令:R1(config)routemap NIKE permit / deny 10R1(config-route-map)#match A B C ( 表示只要满足A B C其中一个,就set )逻辑“或”R1(config-route-map)# set XR1(config-route-map)# set Y ( 表示必须同时满足X Y Z 三个条件,通常用在一条路由的多个属性)R1(config-route-map)# set Z如果没写match,直接set ,则表示:match any (匹配所有)如果只写match,没有set ,则表示:set nothing (什么都不改变)如果match 了一个条件,执行完set的动作后,就跳出routemap ,不再match其他条件。1在重分布或BGP的路由属性中针对route-map没有match到的路由,如果没写一句空的permit语句,则默认效果和写一句:routemap NIKE deny 20 的效果一样。一般如果只是deny某些路由,最后要写一句空的permit语句。1 在PBR中针对routemap没有match到的数据包,如果没写一句空的permit或deny语句,则执行正常的转发。举例:route-map NIKE permit 10 (默认以10开头,且默认序列号以10递增,中间可插入语句)match ip address 23 37 (ip address 是指ACL,如果是prefix-list后面必须加参数)set metric 500set metric type type-1route-map NIKE deny 20 (这里是deny,则下面match的语句不需要set)match ip address 10route-map NIKE permit 30 (空的permit语句,放过跟上面所有ACL都不匹配的路由)access-list 10 permit 10.1.1.0 0.0.0.255access-list 23 permit 23.1.1.1access-list 37 permit 37.1.0.0 0.0.255.255PBR(Policy-Based Routing)PBR依靠Routemap,允许基于源进行路由控制。可强制做负载均衡。PBR只能应用在数据包的入方向。PBR抓的是数据包,不是路由。实验需求:如上图,在R3上作策略,让源IP为5.5.5.0/24的数据包,从R3的S1走;源IP为95.5.5.0/24的数据包,从E0走。第一步:用ACL抓数据包,对源“分类”R3(config)# access-list 5 permit 5.5.5.0 0.0.0.255 (是抓数据包,不是抓路由,须加反掩码)R3(config)# access-list 95 permit 95.5.5.0 0.0.0.255第二步:用routemap调用ACLR3(config)# route-map A permit 10R3(config-route-map)# match ip address 5 R3(config-route-map)# set interface Serial1 (本地接口)R3(config)# route-map A permit 20 R3(config-route-map)# match ip address 95R3(config-route-map)# set ip next-hop 34.1.1.4 (对端IP) 【写IP比较好,例如MA网络,如写本地接口,则会发向整个广播域内】第三步:在入接口调用PBRR3(config)#interface s0R3(configif)# ip policy route-map A检验: R5#ping 2.2.2.2 source 5.5.5.5Record route: (35.1.1.5) (34.1.1.3) 这里是bug,应该显示为13.1.1.3 (12.1.1.1) 数据从S0方向走 (2.2.2.2) (24.1.1.2) (34.1.1.4) (35.1.1.3) (5.5.5.5) (0.0.0.0) End of listR5#ping 2.2.2.2 source 95.5.5.5Record route: (35.1.1.5) (34.1.1.3) (24.1.1.4)

温馨提示

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

评论

0/150

提交评论