静态路由和动态路由的优缺点
静态路由优点:
1、选路是由管理员选择,相对更好掌控
2、不会暂用额外资源
3、相对安全性更高
缺点:
1、在复杂的网络环境中,配置量较大
2、无法根据网络拓扑的变化而自动收敛
动态路由优点:
1、可以基于网络拓扑变化而自动收敛
2、部署简单
缺点:
1、路由器依据某种单一算法计算的路径不一定是最佳路径,甚至可能出现环路
2、需要额外占用路由器硬件资源及链路带宽资源
3、容易产生安全问题
使用场景:
1、静态路由只能适用于简单的小型网络环境
2、动态路由可以适用于复杂的大型网络环境
AS--自治系统
由单一的机域或组织所管理的一系列的IP网络及设备所构成的集合
AS管理--AS的编号16位二进制构成0~65535。拓展版--32位二进制构成
根据AS的范围,我们将路由协议分为
应用在AS内部——IGP(内部网关协议)----RIP、OSPF、IS-IS、EIGRP(思科私有协议)等
应用在AS之间——EGP(边界网关协议)----BGP
IGP根据算法分
距离矢量型协议(DV)---贝尔曼-福特算法(Bellman-Ford)——通过直接传递路由条目信息获取未知网段的路由信息
依据“传闻”的路由协议RIP
链路状态型协议(LS)---传递的是链路状态信息(LSA,链路状态通告)----最短路径优先算法(SPF)——把图形结构转换成最短路径树
依据协议ospf、IS-IS
RIP(路由信息协议)
RIP的邻居:相邻两个路由器且他们之间具备通讯条件
传递路由内容:目标网段,度量值(Metric)----华为设备叫开销值(COST)
动态路由的选路依据:当动态路由计算到达同一个目标网段存在多条路径时,将选择开销最小的路径加入到路由表中。
不同动态路由协议的开销指的度量标准不同,所以不同动态路由协议之间的开销值没有可比性,不同协议,比较优先级
RIP以条数作为开销值的度量标准。华为设备RIP默认优先级为100。
RIP存在一个工作半径---15跳,当一条路由的开销值到达16跳时,则认为该目标网段不可达
RIP支持等开销负载均衡
RIP发送携带的开销之COST=本地该网段的开销值+1
Bellman-Ford算法
将收到的信息分为四种情况
1、AR1收到AR2发送的2.2.2.0/24网段的信息,AR1本地路由表中没有到达2.2.2.0/24网段的路由信息,直接将AR2发送的信息刷新到本地路由表中
2、AR1收到AR2发送的2.2.2.0/24网段的信息,AR1本地路由表中有到达2.2.2.0/24网段的路由信息,且下一跳是AR2。AR1将AR2发送的这条路由信息刷新到路由表中。
3、AR1收到AR2发送的2.2.2.0/24网段的信息,AR1本地路由表中有到达2.2.2.0/24网段的路由信息,且吓一跳不是AR2则比较开销值,如果,本地存在的路由器的开销值大于AR2发送的路由的开销值,则AR1将AR2发送的这条路由信息刷新到路由表中
4,AR1收到AR2发送的2.2.2.0/24网段的信息,AR1本地路由表中有到达2.2.2.0/24网段的路由信息,且下一跳不是AR2,则比较开销值,如果,本地存在的路由的开销值小于AR2发送的路由的开销值,则AR1不刷新AR2发送的路由。|
RIP版本
RIPV1,RIPV2----IPV4
RIPNG---IPV6
1、RIPV1是有类别的路由协议,RIPV2是无类别的路由协议
RIPV1在发送路由目标网段不携带子网掩码
RIPV2在发送路由目标网段携带子网掩码
2、RIPV1不支持手工认证,RIPV2支持手工认证
3、RIPV1使用广播域发送信息,RIPV2使用组播域发送信息
RIPV2----224.0.0.9
RIP所使用的通讯端口是UDP的520端口
RIP数据包
request---请求包
response---响应包(更新包)
RIP在收敛完成后依然会每隔30s发送一个response包,称为RIP的周期更新(异步周期更新)
RIP周期更新的原因:
1、自身没有确认机制
2、需要靠周期更新实现保活
RIP的计时器
周期更新计时器---30s
无效计时器---180s,路由条目刷新后启动一个180s的失败计时器。
若计时器时间结束,路由未刷新,则认为该路由失效。则将该路由从本地全局表中删除,并将该路由的开销值改为16
保存在缓存中,之后周期更新依然携带该路由。
带毒传输
垃圾回收计时器----120s,无效计时器归零后开始计时,120s,时间到则将彻底删除不可达路由,之后周期更新也不会清零
RIP的破环机制
1、触发更新:一旦拓扑结构发生变化,立即将变化信息发出去
2、水平分割:从哪个口学来的路由就不再从哪个口发出去
3、毒性逆转:从哪个口学来的路由还从哪个口发出,但是,必须带毒
水平分割和毒性逆转只能二选其一,华为设备默认开启的是水平分割。
华为设备如果毒性逆转和水平分割同时开启,则按照毒性逆转的规则执行
RIP配置
1、启动RIP进程——rip 1 ——进程号仅具有本地意义,用来区分同一个路由运行不同的RIP,如果不指定进程号,默认未1
2、选择RIP版本——version 2
3、宣告——network 1.0.0.0
network 12.0.0.0
宣告的要求:1、必须宣告所有直连网段
2、只能按照主类进行宣告
宣告的目的:1、激活接口,只有激活的接口才能收发RIP的数据
2、只有激活的接口对应的路由信息才能通过RIP发送
查看rip信息:display rip 1 route
RIP拓展配置
1、RIPV2手工认证
两个接口配置相同的口令
路由器AR1
interface g 0/0/0
rip authentication-mode md5 usual cipher 123456
路由器AR2
int g 0/0/0
rip authentication-mode md5 usual plain 123456
2、RIPV2手工汇总
int loopbakc 1
ip add 192.168.0.1/24
int loopback 2
ip add 192.168.1.1/244
network 192.168.0.0
network 192.168.1.0
rip summary -address 192.168.0.0 255.255.254.0
3、沉默接口——只能接收不能发送数据
在rip的进程中配置,环回接口不能配
silent-interface GigabitEhernet 0/0/1
4、加快收敛---减少计时器
修改计时器时不能破坏计时器之间的倍数关系
5、缺省路由
将AR3作为默认路由源
在边界路由器上配置,使边界路与其作为缺省源。内网其他路由器将自动下发一条指向缺省源
方向的缺省路由,边界路由器本身的缺省路由必须手工配置