zoukankan      html  css  js  c++  java
  • 【静态路由】

     根据项目需求规划好实验方案:

    规划好如下网段: 

     RT1--RT2:10.2.0.0/24

    RT2--RT3:10.3.0.0/24

    RT3--RT4:10.4.0.0/24

    PC1-RT1:10.1.0.0/24

    PC2-RT4:10.5.0.0/24

     在接口地址都配置好的情况下,配置每个路由器之间的静态路由:

    ip   router-static   {   不和该路由器直连的网段 }  mask   下一条地址(指向和该路由器直连的网段的直连路由器地址) 

    下一条地址可理解为指向直连路由器ip地址的指针

        ip_x=192.168.0.2;

        int *next_ip_y=192.168.0.1;

        next_ip_y=&ip_x;

    在特殊情况下,为避免手动的指定静态路由,可把属于同一个流向路由列为默认路由,全部宣告进去

    而下一条仍然:

        next_ip_y=&ip_x;

    为避免消除环路,可在静态路由的基础上,设置NULL.

    null代表空值,在编程语言中,null代表这无,不存在任何值,可使条件成立与不成立

    例如:

          #include<stdio.h>

          void testFunction(){

          int x;

          if(x==NULL){

          puts("条件不成立");

          }else{

          puts("条件成立");

          }

    }

    从上面的例子可以看出NULL并不代表着无,他代表着一种逻辑。

    在linux上存在着/etc/null文件,这是个空文件,但却有无穷尽的空间,如同windows的回收站,由此为静态路由引入称为黑洞

     

    要保持着对知识的渴求,给自己充电,不要这荒废了短暂的时光;
  • 相关阅读:
    java线程
    面向切面编程
    控制反转IOC与依赖注入DI
    phpexecel 导入导出,格式
    PHPExcel设置数据格式的几种方法
    九度oj 题目1416:猴子吃坚果
    九度oj 题目1397:查找数段
    poj 1065 Wooden Sticks
    poj 3181 Dollar Dayz
    poj 1742 Coins
  • 原文地址:https://www.cnblogs.com/activecode/p/9568329.html
Copyright © 2011-2022 走看看