路由协议
作用:在路由器上运行之后,让路由器之间自动互相学习。
RIP:routing information protocl 路由信息协议
pc1:192.168.1.1 255.255.255.0
网关:192.168.1.254 255.255.255.0
R1(config)# interface gi0/0 连接pc1
R1(config-if)# no shutdown
R1(config-if)# ip address 192.168.1.254 255.255.255.0
R1(config)# interface gi0/1 连接R2
R1(config-if)# no shutdown
R1(config-if)# ip address 12.1.1.1 255.255.255.0
配置RIP协议:
R1(config)# router rip 为设备启用rip协议
R1(config-router) # version 2 配置版本号为2
R1(config-router)# no auto-summary 关闭自动化汇总
R1(config-router)# network 192.168.1.0 跟直连电路
R1(config-router)# network 12.0.0.0
查看:R1#show ip route
R1#show ip route rip
R1#show ip protocols
查看本地设备上启用的所有的路由协议信息
RIP:属于距离矢量路由协议,位于OSI模型的第7层,通过UDP520表示。
传递路由的方式是一跳一跳的传输。
version 版本:默认版本-发版本1,收版本1和2
版本1:发版本1,收版本1
版本2:发版本2,收版本2
版本2的优点:1.可以携带子网掩码
2.支持认证功能
3.支持路由标记,便于管理路由条目
4.发送方式组播--224.0.0.9
报文:请求--request ,用于向其他路由请求路由条目。
回应--respone ,用于对请求信息的回应,携带自己的路由发送给对方。
特殊路由--默认路由:
默认路由:表示的是所有的网段。
表现形式:0.0.0.0 0.0.0.0
配置方式:
R2(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.2
动态RIP配置方式:
Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.3
创建默认路由
Router(config)# router rip
R1(config-router)# version 2
R1(config-router)# no auto-summary
R1(config-router)# network ..... 路由表的自身的路由条目发送出去
clear ip route 清除本地的动态路由条目
将本地路由表中的静态路由,引入到RIP中,然后发给其他的内网的RIP路由器。
路由表显示:在路由表中,默认路由条目前都会有一个“*”符号。
null 0 路由:滞空路由
凡是发送到端口的数据包,都会被丢弃
一般用于防止数据环路或者是病毒数据包。
配置方式:R(config)# ip route 192.168.1.1 255.255.255.255 null 0
路由条目匹配规则:
最长匹配,匹配的越长表示越精确。
例:R(config)# ip route 192.168.1.1 255.255.255.255 null 0
R(config)# ip route 0.0.0.0 0.0.0.0 192.168.20.1
当某主机向目标ip地址192.168.1.1发送数据包时,匹配的是上面的IP。
路由管理:
修改路由AD值:R(config)# router rip
R(config-router)# dsitance 100
验证:R# show ip protocols
R# show ip route rip
Metric:每经过一个路由器,metric都会加1