静态路由cost(静态路由的preference)

发布时间:2024-06-14
本文为大家介绍静态路由cost(静态路由的preference),下面和小编一起看看详细内容吧。
ccnp第一讲笔记(静态路由)
1. 路由条目的选择:对于目的地和掩码相同的路由条目,首先比较管理距离(代表路由条目的源),将较小的管理距离存入路由表;比较相同管理距离的metric,metric值表示路径的质量,选择小的加入表中,如果相同则同时加入表中,实现了基于三层。
www.ttep.cn
2.静态路由配置:ip route destination ip mask x(下一跳地址或出接口)[distance][permanent]
x什么时候写下一跳地址,什么时候写出接口?
网段大致分为两类:多路访问(ma)和点对点(p2p);其中ma包括以太网、帧中继,p2p包括hdlc和ppp。
如果静态路由对应的出接口是ma接口,建议选择下一跳地址,因为ma网段可能包含多个节点。如果出接口不是下一跳,会导致转发路由器无限向目的ip发起arp请求,如果对端路由器开启了proxy arp,无论请求谁的mac地址,都会回复自己的自己的mac地址。这样会导致大量的arp在网络上被转发,浪费带宽和arp表项。如果是p2p网段,建议选择出接口,因为如果选择下一跳,路由器会对下一跳地址进行路由查询,寻找出接口,会造成递归查表。所以建议写全,不仅要写下一跳地址,还要写出接口。
www.ttep.cn
3.使用静态路由进行路由控制
对于距离矢量路由协议:在路由协议a中,使用network语句声明一个接口到协议a中,该接口将实现该协议数据包的发送和接收
receive:邻居传递过来的所有路由条目
发送:本路由器的所有c(直连)路由,通告到协议a的接口,属于该协议的路由加入到邻居通过该接口学习到的路由表中。
在dv(distance vector)协议中,可以使用静态路由覆盖通过dv igp学习到的动态路由表项,实现路由表项的传输过滤。在ls(link state)igp中,静态路由不能实现路由过滤。
4.静态路由命令参数
a、permanent(永久存在)
如果不加permanent参数,如果静态路由关联的发包接口关闭,这条路由表项将不存在。
在svc(交换虚电路,按需生成链路,没有链路时关闭接口)中,在使用静态路由时经常使用该参数。
b、距离
使用静态路由使用冗余备份,即浮动静态路由
在运行路由协议x的网络中,添加一条大于协议x管理距离的静态路由,当协议x生成的路由链路发生故障时,这条静态路由将作为备份路由出现,否则不会出现在路由表。
建议仅在存在冗余链路时使用此参数进行备份,其他时候不建议使用。
五,
对于pc,如果设备收到路由器下发的proxy arp reply,pc会无条件信任该reply并将其添加到arp表中。
对于路由器来说,如果设备收到proxy arp reply,路由器会先判断reply中responder的ip地址所在网段是否可达,如果是则接受,如果不可达则直接丢弃.
六,
递归路由和proxy arp的实验
实验目的:当静态路由的下一跳是非直连ip时,研究递归路由的情况;研究arp的情况。
实验拓扑:
实验步骤:
1.配置基本命令和ip后
2、在r1上做静态路由,下一跳是r4的f0/0:ip route 4.4.4.0 255.255.255.0 f0/0 200.2.2.4
r2 和r3: ip 路由4.4.4.0 255.255.255.0 f0/1 200.2.2.4
3、r2、r2、r3都调试arp。
4. 在r1 上:ping 4.4.4.4
观察:r1:
*3 月1 日01:07:56.203: ip arp: 为ip 地址: 200.2.2.4 接口fastethernet0/0 创建不完整条目
*3 月1 日01:07:56.203: ip arp: 发送请求src 100.1.1.1 c800.04c4.0000,
dst 200.2.2.4 0000.0000.0000 fastethernet0/0
*mar 1 01:07:56.255: ip arp rep filtered src 200.2.2.4 c802.04c4.0000, dst 100.1.1.1 c800.04c4.0000 wrong cable, interface fastethernet0/0
*mar 1 01:07:56.255: ip arp rep filtered src 200.2.2.4 c801.04c4.0000, dst 100.1.1.1 c800.04c4.0000 电缆错误,接口fastethernet0/0。
*3 月1 日01:07:58.199: ip arp 限制了200.2.2.4 的arp 请求。
r2:
*3 月1 日01:07:26.531: ip arp: rcvd req src 100.1.1.1 c800.04c4.0000,dst 200.2.2.4 fastethernet0
/0
*mar 1 01:07:26.531: ip arp: sent rep src 200.2.2.4 c801.04c4.0000,
dst 100.1.1.1 c800.04c4.0000 fastethernet0/0
r3:
*mar 1 01:06:55.627: ip arp: rcvd req src 100.1.1.1 c800.04c4.0000, dst 200.2.2.4 fastethernet0/0
*mar 1 01:06:55.631: ip arp: sent rep src 200.2.2.4 c802.04c4.0000,
dst 100.1.1.1 c800.04c4.0000 fastethernet0/0
r1查找路由,知道到4.4.4.4的下一跳为200.2.2.4,但是不知道200.2.2.4怎么去,于是发送arp请求,通过f0/0端口广 播出去,而r2、r3知道到200.2.2.4怎么去,同时代理arp是默认开启的,于是都回复arp reply,告诉r1 200.2.2.4的mac地址是自己的f0/0 mac地址。
于是r1收到的arp reply是这样的:200.2.2.4的mac地址是xxx-xxx-xxx(r2或者r3的相应端口mac)。同时r1又发现200.2.2.4不可达,于是丢弃。通过show arp验证是否丢弃:
r1#show arp
protocol address age (min) hardware addr type interface
internet 100.1.1.1 - c800.04c4.0000 arpa fastethernet0/0
internet 100.1.1.2 71 c801.04c4.0000 arpa fastethernet0/0
internet 100.1.1.3 71 c802.04c4.0000 arpa fastethernet0/0
r1#
可以发现,arp表中并没有200.2.2.4的项目。
5、从上面可以看到只要再给r1一个静态路由,告诉它200.2.2.4可达,是否就可以添加上200.2.2.4的arp项?好的,现在来做一下:
r1:
ip route 200.2.2.0 255.255.255.0 f0/0 100.1.1.2
ping 4.4.4.4
查看结果:
sending 5, 100-byte icmp echos to 4.4.4.4, timeout is 2 seconds:
*mar 1 01:30:32.247: ip arp: creating incomplete entry for ip address: 200.2.2.4 interface fastethernet0/0
*mar 1 01:30:32.247: ip arp: sent req src 100.1.1.1 c800.04c4.0000,
dst 200.2.2.4 0000.0000.0000 fastethernet0/0
*mar 1 01:30:32.299: ip arp: rcvd rep src 200.2.2.4 c802.04c4.0000, dst 100.1.1.1 fastethernet0/0 好了,静态路由cost(静态路由的preference)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。
上一个:猪心炖榴莲怎么做 方法教给你
下一个:示波器DSOS204A 十足-回收KEYSIGHT DSOS204A

车祸伤残鉴定流程怎么走
FM43X824K251EGG现货采购,参数及规格书
inline线(工业备品备件中必不可少的高质量产品)
美国raffel systems泵
小松鼠壁挂炉嗡嗡响原因
自诉案件主要包括哪些
骑士白宫行合照高清(骑士队白宫)
请问网站打开显示这个是什么意思
秋水仙素
121K 50V X7R 0402电容型号推荐