建立基于路由的简易拓扑
我们采用AR1200路由器,用Copper连线两个pc,从路由器的GE000接口和GE001接口分别连接到pc1和pc2的Ethernet001接口,并且给pc1和pc2分别配置上ip地址如
那么关于AR1路由器上我们要进行如下配置
那么接下来pc1用ping就可以ping通pc2了
静态路由的使用
在上面简易路由拓扑的情况下,我们如果第一台pc连接第一个路由器,第二个pc连接第二个路由器,然后第一个pc与第一个路由器的配置保持不变,第二个路由器我们设置为192.168.3.0/24的网段,然后第一台路由器的g001接口与第二个路由器的g001接口以192.168.2.0/24网段进行连接(AR2配置g001为192.168.2.0/24),然后第二台pc我们地址设置为192.168.3.2/24.网关也指定连接到AR2的ge000的192.168.3.1/24接口上。基于这种情况pc1还能ping通pc2的新地址192.168.3.2吗?
答案是否定的,只能通过静态路由来解决这个事情,首先第一台pc与AR1在1.0网段上,而第二台pc和AR2在3.0网段中,要想从第一台pc到第二台pc就必须从第一台pc所连接的路由AR1先能进入AR2,虽然有线连接的,但路由器上的路由表仅仅存储直连路由。
所以对于从AR1仅仅是1.0段和2.0段两个直连路由可用,要想到达AR2的3.0段网络就需要手动指定路由了,那么我们的需求就是手动指定从AR1的2.0段末尾(这里即AR1进入AR2的入口2.2)到AR2的3.0段了。
静态路由的命令参数依次是:目标网络 子网掩码 下一跳
那么这里目标网络就是192.168.3.0 子网掩码是24 下一跳就是192.168.2.2
这里下一跳需要说明下:
路由的下一个点。如果路由器没有直接连接到目的网络,它会有一个提供下一跳路由的邻居路由器,用来传递数据到目的地。
那么对于AR1做了以上操作后是否就能用pc1进行ping通呢?
答案是否定的,因为对于ping用的是icmp协议是双向的,是有响应的,响应要想返回给pc1那么同理对于AR2路由器也需要手动指定静态路由了。
那么最终pc1就又一次可以ping通pc2了。
完整的拓扑信息如:
交叉线、负载分担与浮动路由
装载一个新模块搭建负载分担
现在我们分别保存AR1和AR2的路由配置。
然后分别将两个路由设备都关闭,然后分别把25A这个接口卡接上并开启
然后分别配置上4.0段的地址
然后我们用Serial(交叉线)连线设备把两个路由器新增一条连线。都是对应各自的s200接口
然后再分别把两个路由器的静态路由配置上,使得从pc1到pc2还可以经过4.0段网络。
那么现在整体的网络拓扑再次复杂了一点,其结构如
像是这种可以有多条线路到达目标网络的称之为负载分担拓扑。
路由器的路由表仅保存优质路由
首先我们看看AR1当前的路由表,会发现刚才这两条线路的静态路由优先级默认都是60
那么我们把刚才新增的这个交叉线的这个静态路由优先级值设置到大于60,就会发现路由表中已经不存在他了。
但仅仅只是不在路由表中存在,其仍旧存在于该AR1路由器中的,可以通过命令”display cur”来查看。
这个命令呈现的内容很多,要不断回车来一段段的呈现出来
那么对于也可以将优先级调的低于60,这次同样目的是让新增的那个交叉线路由被淘汰,这次以AR2路由为例。
浮动静态路由
在上面我们是有两条路由的,我们看看AR1当前路由表
结合我们的现在的拓扑结构,则可以知道现在AR1最优路由是走g001接口,那么我现在把AR1的g001这条接口给它暂时先关闭了。
那么我们再次看到80这个优先级比较低的路由又一次回到路由表了,这就是所谓的浮动静态路由,为负载分担赋能。
领取专属 10元无门槛券
私享最新 技术干货