目录
①静态路由
②动态路由
根据路由表转发数据,路由器在网络层是寻找网络的最佳捷径。
①直连
当给路由器接口配置好IP地址,那么路由器自动将该接口地址的网段加入到路由表中(不用管,互相学习,接口一定要开启)
②非直连:1.静态手动。 2.动态自动学习。
静态缺点:是单向的,要去配置路由? ?灵活性差
③路由表程序代码
Display ?ip ?routing-table:查看路由表
Destination/Mask:目的地址和子网掩码
Proto:路由协议,Direct直连路由 ?static静态路由
Pre:优先级,数值越小优先级越高,静态路由数值为60
Cost:花销值与动态路由有关
Flags:当前路由状态
NextHop:下一跳地址,下一个设备,不在自己身上,离出口最近的接口
Interface:出口
Direct:直连
Static:静态
Ospfrip:动态学习
④静态路由配置:
IP route-static 目的网段 子网掩码 下一跳地址
①优点:是人工添加所以不用找路,可以直达,速度快。
②缺点:需要人工添加,局限性大,缺乏灵活性。
下一跳就是距离网关地址最近的另外一台路由器的接口地址,需要注意下一跳在自己网关路由器上,在靠他最近的路由器上。
默认路由是特殊的静态路由,使用条件是路由器有且只有一个出口时才能使用默认路由,有多个出口时不可用默认路由否则数据会在路由端口上打环返回主机。如下图,PC2要去访问PC3如果在AR2上设置默认路由是到达不了PC3的。因为G0/0/0端口配置默认路由的话可以代表任意地址,也可以代表PC3的地址,所以PC2到G0/0/0端口会回环返回PC2,到达不了PC2。
命令:ip toute-static 0.0.0.0(即可代表任意IP)0为子网掩码 下一跳地址。
1.要求:通过静态路由方式,使得PC2与PC3之间可以通讯。
第一步:配置PC2与PC3的IP地址和网关,如下图所示。
第二步:配置AR2,AR3路由器接口地址,打开路由器关闭用户视图提示命令:undo terminal monitor。
然后进入sysrem-view 进入系统视图,进入系统视图后关闭系统视图命令:undo info-center enable。
关闭提示信息后修改路由器名称命令:sysname AR2。
再进入端口视图命令:interface G0/0/0(端口)
进入端口视图后为本端口配置ip和子网掩码命令:ip address ip地址 子网掩码,AR2的路由器G0/0/0端口配置ip为192.168.1.254掩码为24。
AR2的命令为:ip address 192.168.1.254 24
然后端口ip与掩码配置完成后检查是否配置成功命令:display this
配置端口成功后开启端口命令:undo shutdown
根据上面把AR2的G0/0/1、AR3的G0/0/0、G0/0/1口的ip地址与子网掩码配置完毕
第三步:确认自己PC与哪一段网络不通,确定下一跳地址
很明显192.168.1.1是与192.168.2.1网段互相不通,而且根据下一跳的定义,下一跳在距离网关最近的路由器的接口上,所以192.168.1.1的下一跳是10.0.0.2,192.168.2.1下一跳是10.0.0.1。
AR2命令为:系统模式下ip route-static 192.168.2.0 24 10.0.0.2
AR3命令为:系统模式下ip route-static 192.168.1.0 24 10.0.0.1
第五步:PC2客户端ping PC3客户端,ping同代表无问题
第六步:
所有的配置后都需要在每个路由器的用户视图下保存配置命令:save。若不保存重启机器后配置会消失。如下图,输入save后需要确认保存输入y。
思路:首先判断同网段是否有问题,若网关都不通,则是PC或者网关接口ip地址配置问题,然后检查到同路由器出口的地址通不通,如果不通则需要检查出口路由器是否配置了ip地址,若到出口路由是通的则需要检查双方路由表来判断双方路由器都做了到对面网段的静态路由。
就是在两个路由器直接再建立一个通道,如下图。然后来验证该想法。
如图:sys 然后intG0/0/2然后ip address 20.0.0.1 24然后display this 最后undo shutdown来配置AR8AR9的接口
如下图配置完成后,打开PC2ping 192.168.2.1来验证是否成功。
正常输出信息则成功。
ARP 广播超时造成丢包,ip地址不变,mac一直在变。如果出现ping不同的情况可以进入路由表应该使用display ip route-table,来查看路由表是否配置到对面路由器的静态路由。