网络部署思路:
1.拓扑的设计-IP地址规划
2.实施
(1)搭建拓扑
(2)配置
【1】底层-所有节点拥有合法的IP地址
【2】路由:全网可达
【3】策划-规则 优化 安全
【4】测试
【5】排错
(3)维护
(4)升级
路由器的作用:
- 不同网络间的互联
- 为它所承载的数据做路径的选择--选路
当一个数据包进入路由器后,路由器将查看包中的目标IP地址,之后查询本地的路由表;
若表中存在记录将无条件按照记录转发;若没有记录将丢弃该流量;
[r1]display ip routing-table 查看路由表
- 路由器中默认仅存在直连网段的路由 2、默认以一个网段进行记录
- 所有非直连网段为未知网段路由
获取未知网段路由方法:
- 静态路由 -- 手写
- 动态路由 -- 路由器间沟通协商计算后,自动生成路由表
[r1]ip route-static 192.168.3.0 24 192.168.2.2
目标网络号 下一跳
下一跳:流量从本地发出后的下一个进入接口;
静态路由的扩展配置:
1.负载均衡-- 当路由器访问同一个目标,具体多条开销相似路径时,可以让设备将流量拆分后延多条路径同时传输,起到带宽叠加的作用;
2.环回接口
在路由器上通过创建环回接口,配置接口ip地址,可以实现对设备的TCP/ip协议栈道测试,类似PC上的127.0.0.1;
该接口在实验环境下,可以用于模拟连接PC(终端)接口,来简化实验环境;
3.手工汇总
若路由器需要访问多个连续子网(可以汇总)时,刚好全部基于相同的下一跳;可以将这些网段进行汇总的计算,之后仅编辑到达汇总网段的路由条目即可;减少路由表条目的数量;
4.路由黑洞---汇总地址中包含了网络内实际不存在的网段时,将导致流量有去无回;
通过合理的ip地址规划,以及精确的汇总计算来尽量减少或避免黑洞产生;
5.缺省路由 --一条不限定目标的路由,在路由器查表时,查看完本地所有的直连、静态、动态路由后,依然没有可达路径才使用该条目;
[r1]ip route 0.0.0.0 0 192.168.2.2
6.空接口 -- 当黑洞路由与缺省路由相遇,必然出现环路;
在黑洞路由器上,配置一条指向汇总网段的空接口路由来防止环路产生;
[r1]ip route-static 1.1.1.0 24 NULL 0
路由器查表为最长匹配规则,在多条路由存在重叠范围时,使用最长掩码的那条;
去往空接口的流量,实际被丢弃;
7.浮动静态路由
通过修改静态路由的优先级(默认60,取值范围0-255,小优)可以实现静态路由备份的作用
[r5]ip route-static 2.2.2.0 24 13.1.1.2 preference 61
静态综合实验:
###
^
Error: Unrecognized command found at '^' position.
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname r1
[r1]
[r1]
[r1]int lo0
[r1-LoopBack0]ip address 192.168.1.33/28
^
Error: Wrong parameter found at '^' position.
[r1-LoopBack0]int lo1
[r1-LoopBack1]ip address 192.168.1.49 28
^
Error: Unrecognized command found at '^' position.
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname r2
[r2]
[r2]
[r2]
[r2]
[r2]
[r2]
[r2]int lo0
[r2-LoopBack0]ip add 192.168.1.65 28
[r2-LoopBack0]int lo1
[r2-LoopBack1]ip add 192.168.1.81 28
^
Error: Unrecognized command found at '^' position.
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname r3
[r3]
[r3]
[r3]
[r3]
[r3]int lo0
[r3-LoopBack0]ip add 192.168.1.97 28
[r3-LoopBack0]int lo1
[r3-LoopBack1]ip add 192.168.1.113.28
^
Error: Unrecognized command found at '^' position.
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname r4
[r4]
[r4]
[r4]
[r4]int lo0
[r4-LoopBack0]ip add 192.168.1.129 30
[r4-LoopBack0]int lo1
[r4-LoopBack1]ip add 192.168.1.145 30
^
Error: Unrecognized command found at '^' position.
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname r5
[r5]
[r5]
[r5]
[r5]int lo0
[r5-LoopBack0]ip add 5.5.5.5 24



