路由 订阅
路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程 [1]  。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议),但是在我国绝大多数路由器运行TCP/IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。 展开全文
路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程 [1]  。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议),但是在我国绝大多数路由器运行TCP/IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。
信息
外文名
routing
概    念
工程术语
特    点
高效简单
中文名
路由
原理算法
确定最佳路径
路由概念
1、路由是指路由器从一个接口上收到数据包,根据数据 包的目的地址进行定向并转发到另一个接口的过程。路由通常与桥接来对比,在粗心的人看来,它们似乎完成的是同样的事。它们的主要区别在于桥接发生在OSI参考模型的第二层(数据链路层),而路由发生在第三层(网络层)。这一区别使二者在传递信息的过程中使用不同的信息,从而以不同的方式来完成其任务。路由的话题早已在计算机界出现,但直到八十年代中期才获得商业成功。究其主要原因是七十年代的网络普遍很简单,发展到后来大型的网络才较为普遍。2、工程术语。指道路情况,包括道路宽度、深度、方向等信息。
收起全文
精华内容
下载资源
问答
  • 静态路由及默认路由——基本配置

    万次阅读 多人点赞 2019-05-11 11:51:22
    静态路由:是指用户或网络管理员手工配置的路由信息。当网络拓扑结构或链路状态发生改变时,需要网络管理员手工配置静态路由信息。 相比较动态路由协议,静态路由无需频繁的交换各自的路由表,配置简单,比较适合...

    原理简述:

    1。静态路由:是指用户或网络管理员手工配置的路由信息。当网络拓扑结构或链路状态发生改变时,需要网络管理员手工配置静态路由信息。

    相比较动态路由协议,静态路由无需频繁的交换各自的路由表,配置简单,比较适合小型、简单的网络环境。不适合大型和复杂的网络环境的原因是:当网络拓扑结构和链路状态发生改变时,网络管理员需要做大量的调整,工作量繁重,而且无法感知错误发生,不易排错。

    2。默认路由:是一种特殊的静态路由,当路由表中与数据包目的地址没有匹配的表项时,数据包将根据默认路由条目进行转发。默认路由在某些时候是非常有效的,例如在末梢网络中,默认路由可以大大简化路由器的配置,减轻网络管理员的工作负担。

    实验目的:

    (1)掌握静态路由(指定接口)的配置方法;

    (2)掌握静态路由(指定下一跳IP地址)的配置方法;

    (3)掌握静态路由连通性的测试方法;

    (4)掌握默认路由的配置方法;

    (5)掌握默认路由的测试方法;

    (6)掌握在简单网络中部署静态路由时的故障排除方法;

    (7)掌握简单的网络优化方法;

    实验内容:

    在三台路由器所组成的简单网络中,R1和R3各自连接着一个主机,现在要求通过配置基本的静态路由和默认路由来实现主机PC-1与PC-2之间的正常通信。

    实验拓扑:

    实验实现步骤:

    1。基础配置

    根据实验的要求进行相应的配置,使用ping命令检测各直连链路的连通性。

    在各直连链路间的IP连通性测试完之后,可以尝试在主机1上直接ping主机2。

    ???问题:为什么两个主机之间无法正常通信,是什么原因导致的?

    若假设主机1和主机2之间可以正常的通信,即可以正常的连通,则主机1将发送数据给其网关设备R1;而R1在收到其数据之后,根据数据包中的目的地址查看自己的路由表,找到相应的目的网络的所在的路由条目,并根据该条目中的下一跳和出接口信息将该数据转发给下一个路由器R2;同时R2采用相同的方式将数据转发给R3,最后R3页同样的将数据转发给与自己直接相连的主机2;主机2在收到数据后,与主机1发送数据到主机2的过程一样,再发送相应的回应信息给主机1。

    现在查看主机1与其网关设备R1间的连通性的状态:

    可以看出主机与网关之间的连通性正常,接下来检查网关设备与R1上的路由表:使用 display ip routing-table 命令。

    通过路由表上显示的信息,可以看到路由表上没有关于主机2所在网段的信息,同样可以使用相同的方法查看路由器R2和R3上的路由表信息。

    经过查看,可以看到:在路由器R2上没有关于主机1和主机2所在网段的信息,R3上没有关于主机1所在网段的信息。

    所以,以上的步骤验证了:在初始情况下各路由器的路由表上仅包含了与自己本身直接相连的网络的路由信息。

    因为现在的主机1和主机2之间跨越了若干个不同的网段,若要实现两者之间的通信,通过简单的IP地址等基础配置是不能实现的,需要在3台路由器上添加相应的路由信息,可以通过配置静态路由的方法来实现。

    2。实现主机1和主机2之间的通信:

    现在,在R1上配置目的网段为主机2所在网段的静态路由,即目的IP地址为192.168.20.0,掩码为255.255.255.0。相对应R1来讲,倘若要发送数据到主机2,则必须先发送给R2,所以R1的下一跳路由器是R2,R2与R1所在的直连链路上的物理端口S1/0/1接口 的IP地址即为下一跳IP地址,即10.0.12.2。

    [R1]ip route-static 192.168.20.0 255.255.255.0 10.0.12.2

    配置之后,查看R1的路由表:

    可以看出在路由器R1上已存在主机2所在网段的路由信息。

    接下来,采取同样的方式在R2上配置目的网段为主机2所在网段的静态路由,配置过后,查看其路由表。

    [R2]ip route-static 192.168.20.0 255.255.255.0 10.0.23.3
    
    [R2]dis ip routing-table 
    Route Flags: R - relay, D - download to fib
    ------------------------------------------------------------------------------
    Routing Tables: Public
             Destinations : 13       Routes : 13       
    
    Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
    
          10.0.12.0/24  Direct  0    0           D   10.0.12.2       Serial1/0/1
          10.0.12.1/32  Direct  0    0           D   10.0.12.1       Serial1/0/1
          10.0.12.2/32  Direct  0    0           D   127.0.0.1       Serial1/0/1
        10.0.12.255/32  Direct  0    0           D   127.0.0.1       Serial1/0/1
          10.0.23.0/24  Direct  0    0           D   10.0.23.2       Serial1/0/0
          10.0.23.2/32  Direct  0    0           D   127.0.0.1       Serial1/0/0
          10.0.23.3/32  Direct  0    0           D   10.0.23.3       Serial1/0/0
        10.0.23.255/32  Direct  0    0           D   127.0.0.1       Serial1/0/0
          127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
          127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
    127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
       192.168.20.0/24  Static  60   0          RD   10.0.23.3       Serial1/0/0  //已存在
    255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
    

    此时,用主机1ping主机2,观察现象:

    发现,两台主机之间仍然无法正常互通。在主机1上的E0/0/1接口上进行数据抓包,观察现象:

    可以看到:此时主机1只发送了ICMP请求消息,而且也并没有得到任何的回应消息。

    原因:现在仅是实现主机1能够通过路由器将数据正常的转发给主机2,而主机2并没有实现,仍然是无法发送数据给主机1的。

    现在需要在R2和R3上的路由表中添加主机1所在网段的信息:

    在R3上配置目的网段为主机1所在网段的静态路由,目的IP地址为192.168.10.0,目的地址的掩码除了采用点分十进制的格式表示之外,还可以采用直接使用掩码长度的方式表示,即用24来表示相对应R3来讲,要发送数据到主机1上,首先发送给路由器R2,所以R3和R2所在直连链路上的物理接口S1/0/0即为数据转发口,也称为出接口,在配置中指定该接口即可。

    [R3]ip route-static 192.168.10.0 24 s1/0/1  //配置目的网段为主机1所在网段的静态路由
    
    [R2]ip route-static 192.168.10.0 24 s1/0/1  
    
    

    配置过后,查看各路由器的路由表信息:

    经过路由表的查看,你会看到每台路由器上都拥有了主机1和主机2所在网段的路由信息。再次在主机1上ping主机2,观察现象。

    3。实现全网全通来增强网络的可靠性

    按照上面的操作,现在已实现主机1和主机2之间的互通。若假设现在的网络出现了故障,主机1一侧的网络管理员发现无法正常的与主机2通信,于是先测试与网关设备R1和R3的连通性。

    可以看到:主机1无法与主机2的网关设备R3正常通信,所以此时网络管理员无法通过主机1登录到R3上进一步排查故障。

    现在的解决方法是:在R1的路由表中添加R2与R3间直连网段的路由信息,同样也在R3的路由表上添加R1与R2之间的直连链路的路由信息,已至实现全网的互通。

    配置之后,查看各路由器的路由表信息,查看内容;再由主机1ping主机2的网关设备R3。

    测试成功,主机1可以与R3正常通信,同样的主机2此时也可以与R1正常通信。

    4。使用默认路由实现简单的网络优化

    通过适当减少设备上的配置工作量,能够帮助网络管理员在进行故障排除时更轻松的排除故障,且相对较少的配置量也能减少在配置时出错的可能,另一方面,也能够相对减少对设备本身硬件的负担。

    现在,在R1上配置一条默认路由,即目的网段和掩码都是0,表示任何网络,下一跳为10.0.12.2,并删除先前配置的两条静态路由。

    [R1]ip route-static 0.0.0.0 0 10.0.12.2  //配置默认路由
    [R1]undo ip route-static 10.0.23.3 24 10.0.12.2   //删除静态路由
    [R1]undo ip route-static 192.168.20.0 24 10.0.12.2
    
    

    再次测试主机1与主机2之间的通信。

    该通信是正常的,证明了使用默认路由不但能够实现与静态路由同样的效果,还能减少配置量。同时在R3上也做相应的配置。

    [R3]ip route-static 0.0.0.0 0 s1/0/1  //配置默认路由
    [R3]undo ip route-static 10.0.12.0 24 s1/0/1
    [R3]undo ip route-static 192.168.10.0 24 10.0.23.2
    

    再次测试主机1与主机2之间的通信。

    可以看到主机1与主机2之间的通信正常。

    强调:在配置过程中,顺序是先配置默认路由,再删除原有的静态路由配置,这样的操作可以避免网络出现通信中断,即要在配置过程中注意操作的规范性和合理性。

    ???思考:在静态路由配置当中,可以采取指定下一跳IP地址的方式,也可以采取指定出接口的方式,这两种方式存在着什么区别?

    答:(1)在路由查找上:指定下一跳,会多进行一次路由的递归查找,拿下一跳去进行递归,得出出接口。

    (2)二层地址解析:指定下一跳使用最后一次递归的下一跳IP地址去解析下一跳二层地址。如果指定出接口的路由,数据包匹配到后直接用目的地址去解析下一跳地址。

     

     

    展开全文
  • 我的目的是通过把树莓派做成一个软路由,相当于一个智能路由器。 材料 树莓派4B,操作系统其实可以是其他的Linux版本。以为4B自带无线网卡,就用自带无线网卡作为路由出口。 大概思路 具体步骤 配置两个网卡的IP ...

    我的目的是通过把树莓派做成一个软路由,相当于一个智能路由器。


    材料

    树莓派4B,操作系统其实可以是其他的Linux版本。以为4B自带无线网卡,就用自带无线网卡作为路由出口。我的系统是Ubuntu 18.04

    大概思路

    在这里插入图片描述

    具体步骤

    配置两个网卡的IP

    sudo vim /etc/network/interface
    

    这里设置静态IP,也可以动态获取。

    
    #Local loopback
    auto lo
    iface lo inet loopback
    
    #Ethernet0
    auto eth0
    iface eth0 inet static
    address 192.168.137.10
    netmask 255.255.255.0
    gateway 192.168.137.1
    dns-nameserver 8.8.8.8
    
    allow-hotplug wlan0
    
    #iface wlan0 inet dhcp
    iface wlan0 inet static
    address 192.168.4.1
    netmask 255.255.255.0
    

    安装hostapd创建热点

    sudo apt-get install hostapd
    

    配置hostapd服务器,建立配置文件: vi /etc/hostapd/hostapd.conf,并输入以下内容:

    DAEMON_CONF="/etc/hostapd/hostapd.conf"
    

    在这里插入图片描述

    sudo vi /etc/hostapd/hostapd.conf
    

    写入如下配置项。注意要根据自己的实际情况,替换 ??? 处的内容:

    • ssid: WiFi 名称,8~64 个字符,最好用英文字母,不要出现特殊字符
    • hw_mode: WiFi 网络模式,一般填 g 即可,设备支持的话可以填 a 启用 5G 频段:
      a = IEEE 802.11a (5 GHz)
      b = IEEE 802.11b (2.4 GHz)
      g = IEEE 802.11g (2.4 GHz)
    • channel: 信道编号。如果上面配置了 hw_mode=g 使用 2.4G 频段,则一般填 7 即可。如果配置了 5G 频段,则信道编号有所不同,具体参考:WLAN信道列表
    • wpa_passphrase: WiFi 密码,最好用英文加数字,不要出现特殊字符
    #5GHz MODE
    # 设置默认的接入点为无线网卡 wlan0
    interface=wlan0
    
    #设置驱动程序为 nl80211
    driver=nl80211
    
    #无线路由器工作模式为80211a(5G)  
    hw_mode=a
    ieee80211n=1
    ieee80211ac=1
    ieee80211d=1
    ieee80211h=1
    require_ht=1
    require_vht=1
    vht_oper_chwidth=1
    channel=149
    vht_oper_centr_freq_seg0_idx=155
    ht_capab=[HT40-][HT40+][SHORT-GI-40][DSSS_CCK-40]
    
    # 设置加密模式为 WPA2
    wpa=2
    # 开启 WMM
    wmm_enabled=1
    country_code=US
    # 设置加密方式为CCMP
    wpa_key_mgmt=WPA-PSK
    # 使用 AES, 而非 TKIP
    rsn_pairwise=CCMP
    
    
    # 设置无线网络 SSID 为 Lili
    ssid=Lili
    # 设置密码为741852123
    wpa_passphrase=741852123
    

    最后,启动 hostapd 服务。

    sudo systemctl unmask hostapd
    sudo systemctl enable hostapd
    sudo systemctl start hostapd
    sudo reboot
    

    如果出现:Interface wlan0 wasn't started

    #sudo nmcli nm wifi off
    sudo rfkill unblock wlan
    sudo ifconfig wlan0 192.168.4.1/24 up
    sudo service hostapd restart
    

    注意配置文件不能有行是单独的空格,等号两边不要留空格。

    这个时候已经可以看到热点了,但是手机连接会发现没有IP分配。在这里插入图片描述

    无线hostapd错误"nl80211: 无法配置驱动程序模式"


    配置DHCP服务

    • 安装
    sudo apt-get install isc-dhcp-server
    
    • 配置
     sudo vi /etc/default/isc-dhcp-server
    

    改成目标网卡
    sudo service isc-dhcp-server start
    DHCP池

    sudo vi /etc/dhcp/dhcpd.conf
    
    subnet 192.168.4.0 netmask 255.255.255.0 {
      range 192.168.4.10 192.168.4.100;
      option routers 192.168.4.1;
      option broadcast-address 192.168.2.255;
      option domain-name "lili.com";
      option domain-name-servers 8.8.8.8,8.8.4.4;
      default-lease-time 600;
      max-lease-time 7200;
    }
    
    subnet <eth0的地址> netmask <eth0的地址掩码> {
      range <DHCP起始地址> <DHCP结束地址>;
      option routers <wlan0地址>;
      option broadcast-address <广播地址>;
      option domain-name-servers 8.8.8.8,8.8.4.4;
      default-lease-time 600;
      max-lease-time 7200;
    }
    

    如下图:
    注释掉以 option domain - name 为开头的两行,以取消对域名的设置。
    在这里插入图片描述
    开启服务

    sudo service isc-dhcp-server start
    

    如果不成功:

    sudo ifconfig wlan0 192.168.4.1/24 up
    

    这个时候已经能够连上树莓派的的热点了,有IP分配,但是不能上网

    打开Linux系统的路由转发功能

    这里是Ubuntu 18.04
    开启IP转发

    sudo vi /etc/sysctl.conf
    

    去掉这一行的注释

    #net.ipv4.ip_forward=1
    

    在这里插入图片描述
    保存,用下列命令使命令生效

    sudo sysctl -p
    

    配置路由表

    sudo iptables -A FORWARD -i wlan0 -j ACCEPT
    sudo iptables -A FORWARD -o wlan0 -j ACCEPT
    sudo iptables -t nat -A POSTROUTING ! -o wlan0 -j MASQUERADE
    #把eth0网卡的数据包通过nat转发到wlan0,根据自己的需要修改相应的网卡
    

    注意这里/proc/sys/net/ipv4/ip_forward里面内容为为1,表示开启IP转发,但是重启后会失效,故需要修改 /etc/sysctl.conf

    这个时候能够正常连接热点并且上网了

    完成配置,检查是否配置成功

    sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf
    

    如果最后两行出现了如下,则为正常

    wlan0: interface state UNINITIALIZED->ENABLE
    wlan0: AP-ENABLED
    

    遇到任何问题,包括之前的服务配置,都可以使用

    sudo nano /var/log/syslog
    

    调到最后一行查看,分析原因


    最后的结果:
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述


    开机启动

    在树莓派Raspberry Pi系统或者其他linux。
    可以加在/etc/rc.local 中,开机自动添加路由规则

    !注意!:请一定在exit 0之前添加

    #/etc/rc.d/rc.local 用于添加开机启动命令
    sudo vi /etc/rc.local
    
    
    #在exit 0之前加入
    #这三句根据需求加入开机启动
    #sudo ifconfig wlan0 192.168.4.1/24 up
    #sudo service isc-dhcp-server start
    #sudo service hostapd start
    sudo iptables -A FORWARD -i wlan0 -j ACCEPT
    sudo iptables -A FORWARD -o wlan0 -j ACCEPT
    sudo iptables -t nat -A POSTROUTING ! -o wlan0 -j MASQUERADE
    

    但是Ubuntu 18.04开机启动的方式不同
    Ubuntu18.04 不再使用initd管理系统,改用systemd.改变太大,跟之前的完全不同。不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用。

    参阅下列链接
    https://www.cnblogs.com/airdot/p/9688530.html

    1、建立rc-local.service文件

    sudo vi /etc/systemd/system/rc-local.service
    

    2、将下列内容复制进rc-local.service文件

    [Unit]
    Description=/etc/rc.local Compatibility
    ConditionPathExists=/etc/rc.local
     
    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    StandardOutput=tty
    RemainAfterExit=yes
    SysVStartPriority=99
     
    [Install]
    WantedBy=multi-user.target
    

    3、创建文件rc.local

    sudo vi /etc/rc.local
    

    4、将下列内容复制进rc.local文件

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    echo "看到这行字,说明添加自启动脚本成功。" > /usr/local/test.log
    exit 0
    

    5、给rc.local加上权限

    sudo chmod +x /etc/rc.local
    

    6、启用服务

    sudo systemctl enable rc-local
    

    7、启动服务并检查状态

    sudo systemctl start rc-local.service
    sudo systemctl status rc-local.service
    

    8、重启并检查test.log文件

    cat /usr/local/test.log  
    

    如果能看到内容,说明设置成功,你就可以通过编辑rc.local文件来设置启动脚本了

    在这里插入图片描述


    现在,连接到树莓派的无线热点,即可正常连接互联网。

    树莓派(Raspberry Pi 3) - 树莓派打造无线路由器
    无线hostapd错误"nl80211: 无法配置驱动程序模式"
    [趴会儿project]No.003 基于树莓派的ipv6+OpenVPN校园网免流量无线热点/路由器
    Ubuntu Server(18.04)开启路由转发搭建软路由
    用dnsmasp
    树莓派3B+ 无线路由(hostapd)
    其他资料
    WLAN信道列表
    开机启动
    ubuntu-18.04 设置开机启动脚本

    快速调试命令汇总

    sudo ifconfig wlan0 192.168.4.1/24 up
    sudo service isc-dhcp-server start
    sudo service hostapd start
    
    ifconfig
    sudo vim /etc/network/interface
    ip add
    sudo ifconfig wlan0 192.168.4.1/24 up
    
    sudo systemctl start dnsmasq
    sudo systemctl restart dnsmasq
    sudo systemctl stop dnsmasq
    sudo systemctl status dnsmasq
    
    vi /etc/dhcp/dhcpd.conf
    sudo vim /etc/default/isc-dhcp-serve
     /etc/init.d/isc-dhcp-server restart
    sudo service isc-dhcp-server restart
    sudo systemctl start isc-dhcp-server
    sudo systemctl restart isc-dhcp-server
    sudo systemctl stop isc-dhcp-server
    
    #不想要dnsmasp
    dpkg --list
    sudo apt-get --purge remove 包名
    #--purge是可选项,写上这个属性是将软件及其配置文件一并删除,如不需要删除配置文件,可执行sudo apt-get remove 包名
    

    下期树莓派搭建局域网Web服务器

    附录

    其他配置参考

    # 设置默认的接入点为无线网卡 wlan0
    interface = wlan0
     
    # 设置驱动程序为 nl80211
    driver = nl80211
     
    # 设置网卡工作模式为 802.11G
    hw_mode = g
     
    # 设置无线网络 SSID 为 RaspberryPi
    ssid = RaspberryPi
     
    # 设置无线通道为5,如果发现连接速度慢或有干扰,也可以设置为其他数值
    channel = 6
     
    # 设置加密模式为 WPA2
    wpa = 2
     
    # 设置密码为123456789
    wpa_passphrase = 123456789
     
    # 设置加密方式为CCMP
    wpa_key_mgmt = WPA-PSK
    wpa_pairwise = CCMP
    rsn_pairwise = CCMP
    beacon_int = 100
    auth_algs = 3
    wmm_enabled = 1
    wmm_enabled=1
    

    5GHz Mode

    interface=wlan0
    driver=nl80211
    
    hw_mode=a
    ieee80211n=1
    ieee80211ac=1
    ieee80211d=1
    ieee80211h=1
    require_ht=1
    require_vht=1
    wmm_enabled=1
    country_code=US
    
    vht_oper_chwidth=1
    channel=149
    vht_oper_centr_freq_seg0_idx=155
    ht_capab=[HT40-][HT40+][SHORT-GI-40][DSSS_CCK-40]
    
    wpa=2
    wpa_key_mgmt=WPA-PSK
    rsn_pairwise=CCMP
    
    ssid=wifiname
    wpa_passphrase=1234567890
    
    // 基本信息
    # 无线网卡的名称
    interface=wlan0
    # 网卡对应的驱动名  
    driver=nl80211
    # 无线网络的名称是Pi-wifi  
    ssid=Pi-wifi
    # 无线路由器工作模式为80211g(2.4G)  
    hw_mode=g
    # 无线网卡使用的信道
    channel=10
    # 支持 802.11n
    ieee80211n=1
    # 采用WPA2配置  
    wpa=2
    # 无线网络密码是123456789  
    wpa_passphrase=123456789  
    # 认证方式为WPA-PSK  
    wpa_key_mgmt=WPA-PSK
    # 开启 WMM
    wmm_enabled=1
    # 开启 40MHz channels 和 20ns guard interval
    ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40]
    # 接受所有 MAC 地址
    macaddr_acl=0
    # 使用 WPA 认证
    auth_algs=1
    # 需连接者知道ssid
    ignore_broadcast_ssid=0
    # 使用 WPA2
    wpa=2
    # 使用预先共享的 key
    wpa_key_mgmt=WPA-PSK
    # 使用 AES, 而非 TKIP
    rsn_pairwise=CCMP
    

    DHCP配置解释

    subnet 10.0.0.0 netmask 255.255.255.0 {
    range 10.0.0.10 10.0.0.100;
    option domain-name-servers 202.206.192.33, 223.5.5.5;
    option domain-name "mylab.com";
    option subnet-mask 255.255.255.0;
    option routers 10.0.0.1;
    option broadcast-address 10.0.0.255;
    default-lease-time 600;
    max-lease-time 7200;
    }
    

    逐行进行解释

    #subnet后跟子网网段,netmask后跟子网掩码
    subnet 10.0.0.0 netmask 255.255.255.0 {
    #地址池
    range 10.0.0.10 10.0.0.100;
    #DNS服务器地址(多个地址用","隔开)
    option domain-name-servers 202.206.192.33, 223.5.5.5;
    #为所分配的域分配域名
    option domain-name "lili.com";
    #为所分配的主机分发子网掩码
    option subnet-mask 255.255.255.0;
    #分发默认网关
    option routers 10.0.0.1;
    #分发广播地址
    option broadcast-address 10.0.0.255;
    #默认租期时间()
    default-lease-time 600;
    #最大租期时间()
    max-lease-time 7200;
    }
    
    展开全文
  • 策略路由 路由策略 双点双向引入

    千次阅读 多人点赞 2020-07-10 01:33:17
    策略路由 路由策略 双点双向引入 一、策略路由 (一)策略路由–Policy-Based Routing—PBR 1、什么是策略路由: 对特定数据报文不按照路由表内的条目执行转发,根据需要按照某种策略改变数据报文转发路径。 2、...

    锲而不舍,金石可镂。

    策略路由 路由策略 双点双向引入

    一、策略路由

    (一)策略路由–Policy-Based Routing—PBR

    1、什么是策略路由:

    对特定数据报文不按照路由表内的条目执行转发,根据需要按照某种策略改变数据报文转发路径。

    2、运行机制:

    根据的报文的目的地址,报文的源地址,报文的大小和链路质量等属性制定策略路由,改变报文的转发路径。手动配置后基于策略转发,失败后再查找路由表转发。

    3、实现方式:

    华为设备支持3种策略路由:

    本地策略路由

    (1)名称:本地策略路由
    (2)对象:本设备产生流量
    (3)应用:对本机的ICMP,BGP等各种报文需要使用不同的源地址或者不同长度的报文通过不通方式进行发送时。

    接口策略路由

    (1)名称:接口策略路由
    (2)对象:流经本设备的数据
    (3)应用:针对用户不同源目地的数据按照流重定向选择下一跳,不按照路由表转发。

    智能策略路由(SSR)

    (1)名称:智能策略路由
    (2)对象:流经本设备的数据,基于链路质量信息为业务数据流选择最佳链路。
    (3)应用:对用户不同业务选择不同质量的链路。
    (4)注意:SSR的功能需要配合License来使用。

    (二)本地策略路由

    1、配置本地策略路由的匹配规则:

    可以通过ACL匹配到数据或者报文长度来进行对需要策略的数据执行匹配。

    2、配置本地策略路由的转发动作:

    可以通过接口或者下一跳地址发出。

    3、本地应用本地策略路由:

    在系统视图ip lcal policy-based-route X-X-----------调用名称为x-x的本地策略路由。

    (三)接口策略路由

    1、通过ACL匹配需要策略的流量

    2、定义流分类

    需要执行流策略的流量–即哪些流量需要转发
    通过ACL匹配需要策略的流量

    3、制定流行为

    指定需要执行流策略的动作,即如何转发

    4、制定流策略

    将流分类(匹配到需要转发的流量)和流行为(具体需要转发的动作)关联起来

    5、挂接流策略

    接口下在数据的进方向挂接流策略

    策略路由----PBR Policy Based Route—基于策略的路由(选址转发)

    策略路由----针对数据---------接口

    (四)策略路由配置

    1、策略路由指定的出接口要优于指定的下一跳
    2、策略路由指定的下一跳>路由表>策略部署的默认下一跳。

    二、路由策略

    路由策略----RP Route policy

    路由策略-------针对路由条目----路由协议----route policy
    人为的控制或者影响路由协议选路----过滤,cost,引入

    路由三要素----前缀----掩码----下一跳
    动态三要素----前缀----掩码----cost

    路由策略----路由条目

    对象:路由条目
    策略:过滤;修改路由属性

    1、路由匹配工具----抓取路由

    同意路由匹配工具

    ① ACL
    ② IP-preix----前缀列表
    ③ route-policy

    2、 BGP专属路由匹配工具

    ① ip murit-fiete----团体属性过滤列表
    ② ip as-patch-fiter----as路 径属性过滤列表

    3、路由策略工具----执行路由动作

    过滤

    ① route-policy
    ② fiter-policy

    属性修改

    route-policy

    2.1 前缀列表

    注意:由于route-policy不支持匹配Loopback接口,使用前缀列表来匹配loopbackO接口的路由。

    greater-equal X 掩码大约等于X
    less-equal X 掩码小于等于X

    如果只写前缀长度,掩码长度等于前缀长度
    如果只写greater-equal X,会自动补全less-equal 32

    在Route- policy同时调用ACL和ip-prix时,谁最后调用启用谁(ACL与ip-prix是覆盖关系)

    1、匹配任意掩码的路-------0.0.0.0 0 greater-equal x less-equal X
    2、匹配默认路----------------0.0.0.0 0 greater-equal 0 less-equal 0
    3、匹配所以明细路由-------0.0.0.0 0 greater-equal 1
    4、匹配所有的主机路-------0.0.0.0 0 greater-equal 32

    三、拓扑

    在这里插入图片描述

    四、策略配置

    AR-1的环回口loopback1 1.1.1.1/32模拟外部路由

    [AR-1]acl 2010
    [AR-1-acl-basic-2010] rule 5 permit source 1.1.1.1 0
    [AR-1-acl-basic-2010]rule 10 permit source 1.1.1.2 0
    
    [AR-1]route-policy di permit  node 10
    [AR-1-route-policy]if-match acl 2010
    
    [AR-1]ospf 
    [AR-1-ospf-1]import-route direct type 1 route-policy di
    

    4.1 网络互通

    在边界路由器完成双点双向路由引入实现全网互通与冗余备份

    [AR-3]isis 
    [AR-3-isis-1]network-entity 49.0001.0000.0000.0003.00
    [AR-3-isis-1]cost-style wide
    [AR-3-isis-1]quit
    [AR-3]int g0/0/0
    [AR-3-GigabitEthernet0/0/0]isis enable 
    [AR-3-GigabitEthernet0/0/0]int l0
    [AR-3-LoopBack0]isis enable 
    [AR-3-LoopBack0]quit
    [AR-3]ospf 1 router-id 3.3.3.3
    [AR-3-ospf-1]a 0   
    [AR-3-ospf-1-area-0.0.0.0]net 23.1.1.3 0.0.0.0、
    
    [AR-3]ospf 1	
    [AR-3-ospf-1]import-route isis
    [AR-3-ospf-1]isis 	
    [AR-3-isis-1]import-route ospf
    

    dis ip routing-table
    在这里插入图片描述

    4.2 网络优化

    通过路由策略消除存在次优路径与环路问题
    AR4:正常双向引入即可

    [AR-3]isis
    [AR-3-isis-1]undo import-route ospf
    [AR-3-isis-1]ospf 
    [AR-3-ospf-1]undo import-route  isis
    [AR-3-ospf-1]quit
    [AR-3]ospf 
    [AR-3-ospf-1]import-route  isis
    [AR-3-ospf-1]quit
    [AR-3]isis
    [AR-3-isis-1]import-route ospf
    [AR-3-isis-1]quit
    

    次优路径

    tracert 1.1.1.1
    在这里插入图片描述

    [AR-3]ospf 
    [AR-3-ospf-1]import-route  isis 1 type 1
    

    环路

    tracert 1.1.1.1
    在这里插入图片描述
    消除环路

    [AR-4]ip ip-prefix ospf index 10 permit 1.1.1.1 32
    [AR-4]ip ip-prefix ospf index 20 permit 2.2.2.2 32
    [AR-4]ip ip-prefix ospf index 30 permit 3.3.3.3 32
    [AR-4]ip ip-prefix ospf index 40 permit 4.4.4.4 32
    [AR-4]ip ip-prefix ospf index 50 permit 1.1.1.2 32
    
    [AR-4]route-policy ospf-->isis permit node 20
    [AR-4-route-policy]if-match  ip-prefix ospf
    [AR-4-route-policy]apply tag 100
    [AR-4-route-policy]quit
    [AR-4]isis	
    [AR-4-isis-1]import-route ospf 1 route-policy  ospf-->isis 
    [AR-4-isis-1]quit
    
    [AR-3]route-policy isis-->ospf deny node 10 //创建名称为isis-->ospf的路由策略组,此组的节点10执行拒绝路由的过滤动作
    [AR-3-route-policy]if-match tag 100         //此节点过滤带有100 tag标记的路由
    [AR-3-route-policy]quit
    [AR-3]route-policy isis-->ospf permit node 20
    
    [AR-3]ospf
    [AR-3-ospf-1]import-route isis route-policy  isis-->ospf  type 1 
    //在ospf进程中将isis进程1的路由导入,进入OSPF的IS-IS路由需要经过名称为isis-->ospf 的策略过滤 
    

    tracert 1.1.1.1
    在这里插入图片描述
    tracert 1.1.1.1
    在这里插入图片描述

    [AR-3]ip ip-prefix ospf index 10 permit 1.1.1.1 32
    [AR-3]ip ip-prefix ospf index 20 permit 2.2.2.2 32
    [AR-3]ip ip-prefix ospf index 30 permit 3.3.3.3 32
    [AR-3]ip ip-prefix ospf index 40 permit 4.4.4.4 32
    [AR-3]ip ip-prefix ospf index 50 permit 1.1.1.2 32
    
    [AR-3]route-policy ospf-->isis permit node 20
    [AR-3-route-policy]if-match ip-prefix ospf
    [AR-3-route-policy]apply  tag 200
    [AR-3-route-policy]isis
    [AR-3-isis-1]import-route ospf 1 route-policy  ospf-->isis 
    
    [AR-4]route-policy isis-->ospf deny node 8
    [AR-4-route-policy]if-match tag  200
    [AR-4-route-policy]quit
    [AR-4]route-policy isis-->ospf permit node 20
    
    [AR-4-ospf-1]import-route  isis route-policy  isis-->ospf  type 1
    

    tracert 1.1.1.1
    在这里插入图片描述
    tracert 1.1.1.1
    在这里插入图片描述

    [AR-4]route-policy isis-->ospf  permit node 15
    [AR-4-route-policy]apply tag 300
    [AR-4-route-policy]quit
    
    [AR-4]route-policy ospf-->isis  deny node 8
    [AR-4-route-policy]if-match  tag  400
    
    [AR-3]route-policy ospf-->isis  deny node 8
    [AR-3-route-policy]if-match tag  300
    [AR-3-route-policy]quit
    
    [AR-3]route-policy isis-->ospf  permit node 20
    [AR-3-route-policy]apply  tag 400
    

    消除次优

    [AR-4]route-policy isis-->pre permit node 20
    [AR-4-route-policy]if-match  tag  200
    [AR-4-route-policy]apply preference 151
    [AR-4-route-policy]quit
    [AR-4]isis
    [AR-4-isis-1]preference route-policy isis-->pre 15
    
    [AR-3]route-policy isis-->pre permit node 10
    [AR-3-route-policy]if-match tag  100
    [AR-3-route-policy]apply preference 151
    [AR-3-route-policy]isis 	
    [AR-3-isis-1]preference  route-policy  isis-->pre 15
    

    tracert 1.1.1.1
    在这里插入图片描述

    4.3 网络控制

    网络控制(不要修改接口开销)

    ① 修改开销(引入)
    ② 修改优先级(注意匹配策略)
    ③ 修改下一跳权值
    ④ 静态
    ⑤ 过滤

    (1)OSPF网络(AR-4除外)去往6.6.6.1的数据走上行线路:R3---->R5---->R6

    修改开销

    [AR-4]ip ip-prefix 35 permit  35.1.1.0 24
    [AR-4]ip ip-prefix 35 permit  6.6.6.1 32
    
    [AR-4]route-policy isis-->ospf permit  node 14
    [AR-4-route-policy]if-match ip-prefix 35 
    [AR-4-route-policy] apply cost 20 
    [AR-4-route-policy] apply tag 200
    

    在这里插入图片描述
    (2)OSPF网络(AR-3除外)去往6.6.6.2的数据走下行线路:R4---->R5---->R6

    修改优先级

    [AR-2]ip ip-prefix 23 permit 23.1.1.3 32
    [AR-2]ip ip-prefix 62 permit 6.6.6.2 32
    
    [AR-2]route-policy pre permit node 10
    [AR-2-route-policy]if-match ip-prefix 62
    [AR-2-route-policy]if-match  ip next-hop  ip-prefix 23
    [AR-2-route-policy]apply  preference 130
    [AR-2-route-policy]quit
    
    [AR-2]ospf	
    [AR-2-ospf-1]preference ase route-policy  pre
    

    dis ip routing-table
    在这里插入图片描述
    (3)IS-IS网络(AR-3除外)去往1.1.1.2的数据走下行线路: R4---->R2---->R1

    在AR-3上配置:增加1.1.1.2的开销值

    [AR-3]ip ip-prefix 452 permit 1.1.1.2 32
    [AR-3]route-policy ospf-->isis permit node 16
    	
    [AR-3-route-policy]if-match ip-prefix 452
    [AR-3-route-policy]apply tag 100
    [AR-3-route-policy]apply cost 200
    [AR-3-route-policy]quit
    
    [AR-3]route-policy ospf-->isis  permit  node 22
    [AR-3-route-policy]apply tag 100
    

    dis ip routing-table
    在这里插入图片描述
    (4)IS-IS网络(AR-4除外)去往1.1.1.1的数据走上行线路: R3---->R2---->R1

    策略路由----指定数据转发----不查看路由表

    ① 匹配数据
    acl

    ② 制定流分类
    traffic classifier

    ③ 制定流行为
    traffic behavior

    ④ 策略的组合
    traffic policy 数据与策略的组合

    ⑤ 挂接流策略
    在数据的进站方向挂接

    用策略路由写

    [AR-5]acl 3010
    [AR-5-acl-adv-3010]rule 10 permit ip source any destination 1.1.1.1 0  //匹配内网去往1.1.1.1的流量
    [AR-5-acl-adv-3010]quit
     
    [AR-5]traffic classifier host           //创建名称为host的流分类(这里匹配的到的数据将执行流动作)
    [AR-5-classifier-host]if-match acl 3010 //通过acl3010获得流量需要执行流分类	
    [AR-5-classifier-host]quit
    
    [AR-5]traffic behavior host                       //创建名称为host的流行为
    [AR-5-behavior-host]redirect ip-nexthop 35.1.1.3  //这个流行为匹配到的流量执行下一跳重定向动作
    [AR-5-behavior-host]quit
    
    [AR-5]traffic policy host                              //创建名称为host的流策略
    [AR-5-trafficpolicy-host]classifier host behavior host //将名称为host流分类匹配到数据和名称为host的流行为结合
    [AR-5-trafficpolicy-host]quit
    
    [AR-5]int g0/0/2  
    [AR-5-GigabitEthernet0/0/2]traffic-policy host  inbound
    //将名称为cl的流策略挂接到此接口的入方向,进入此接口被匹配到数据将安装流策略的规定动作转发,没有匹配到数据按照路由表正常转发
    

    策略优先级高于路由表优先级

    tracert 1.1.1.1
    在这里插入图片描述

    在这里插入图片描述

    本人所有文章都受版权保护,著作权归艺博东所有!未经授权,转载必究或附上其原创链接。

    展开全文
  • react做路由跳转,路由传参

    万次阅读 2019-06-30 20:37:30
    如果你项目当中用的是react全家桶,react + react-router + redux + axios + antd类似这样的组合的话那么做路由的话就是react-router, 首先要配置路由,关于react-router路由配置请看: ...而后可通过 this.p...
    如果你项目当中用的是react全家桶,react + react-router + redux + axios + antd类似这样的组合的话那么做路由的话就是react-router,

    首先要配置路由,关于react-router路由配置请看:
    https://blog.csdn.net/weixin_43606158/article/details/90239415

    而后可通过 this.props.history.push('./home')的方法进行路由跳转,或者使用react-router提供的Link组件或者NavLink组件进行路由跳转,关于Link组件和NavLink组件的详细使用还是可以看上面的链接哈~

    如果你使用的是react+dva那么做路由跳转就这样做:

    首先也是要配置路由。
    而后可通过dva提供的dispatch进行路由跳转。
    代码如下:

    import {dispatch} from 'dva';
    function Index(dispatch) {
    	return (
    	<div
    		onClick={() => dispatch.history.push('/admin/login')}
    	>回到登录页
    	</div>
    	)
    }(dispatch)
    
    import { history } from 'umi';
    import {stringify} from "querystring";
    
    // 省略无用代码。。。
    return (
    	<a onClick={() => history.push({
    	  pathname: '/setting/xxx',
    	  search: stringify({
    	    type: 'xxx',
    	    id: 'xxx'
    	  })
    	})}>路由跳转</a>
    );
    

    路由传参:


    如果要在路由调整的时候传递参数:

    1.params

    <Route path='/path/:name' component={Path}/>
    <link to="/path/2">xxx</Link>
    this.props.history.push({pathname:"/path/" + name});
    读取参数用:this.props.match.params.name
    

    优势 : 刷新地址栏,参数依然存在
    缺点:只能传字符串,并且,如果传的值太多的话,url会变得长而丑陋。
    2.query

    <Route path='/query' component={Query}/>
    <Link to={{ path : ' /query' , query : { name : 'sunny' }}}>
    this.props.history.push({pathname:"/query",query: { name : 'sunny' }});
    读取参数用: this.props.location.query.name
    

    优势:传参优雅,传递参数可传对象;
    缺点:刷新地址栏,参数丢失
    3.state

    <Route path='/sort ' component={Sort}/>
    <Link to={{ path : ' /sort ' , state : { name : 'sunny' }}}> 
    this.props.history.push({pathname:"/sort ",state : { name : 'sunny' }});
    读取参数用: this.props.location.query.state 
    

    优缺点同query
    4.search

    <Route path='/web/departManange ' component={DepartManange}/>
    <link to="web/departManange?tenantId=12121212">xxx</Link>
    this.props.history.push({pathname:"/web/departManange?tenantId=" + row.tenantId});
    读取参数用: this.props.location.search
    

    优缺点同params

    展开全文
  • 静态路由 ISP路由 策略路由 OSPF路由

    千次阅读 2018-11-15 14:43:53
    静态路由(英语:Static routing),一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是...
  • SpringCloudGateway动态路由(Redis持久化)以及请求到寻找路由的流程 1、路由加载流程简述 /** * 1、处理映射器加载路由 {@link RoutePredicateHandlerMapping#lookupRoute(ServerWebExchange)} * 2、路由加载器...
  • React中使用路由进行父子组件的通信

    万次阅读 2020-06-19 23:10:08
    最近我在学习 React.js 框架,在此记录一下我使用 react-router-dom 来实现单页应用(SPA)的路由跳转时,怎么处理父子组件间的通信。本文使用的是 HashRouter。 父组件中的路由配置 /** * 我使用了 react-router...
  • 整个动态路由的设置是我自己研究写的,现在项目中没发现什么问题。如发现有问题,欢迎前来纠正,谢谢!!! 链接:https://pan.baidu.com/s/1J9R2TkqJk0H9JMjqp2WcFw 提取码:n4rk 复制这段内容后打开百度网盘手机...
  • 华为 等价路由

    千次阅读 多人点赞 2020-05-14 23:16:57
    切忌自我感动,觉得自己有多努力多可怜,事实上,比你努力的人多的是,比你矫情的没几个。 文章目录 ...等价路由(ECMP)即为到达同一个目的 IP 或者目的网段存在多条 Cost 值相等的不同路由路径。
  • Django 路由

    万次阅读 2020-09-08 11:51:09
    文章目录Django 路由Django1.1.x 版本Django 2.2.x 之后的版本正则路径中的分组正则路径中的无名分组urls.pyviews.py正则路径中的有名分组urls.pyviews.py正则路径中的有名分组路由分发(include)反向解析普通路径...
  • 路由策略 & 策略路由

    千次阅读 2019-08-29 11:45:43
    策略路由PBR(Policy-Based Routing)是一种依据用户制定的策略进行路由选择的机制,分为本地策略路由、接口策略路由和智能策略路由SPR(Smart Policy Routing)。 策略路由具有如下优点: 可以根据用户实际需求...
  • linux 默认路由 主机路由 网络路由

    千次阅读 2018-12-18 10:17:48
    网关地址,”*” 表示目标是本主机所属的网络,不需要路由 Genmask 网络掩码 Flags 标记。一些可能的标记如下:   U — 路由是活动的   H — 目标是一个主机   G — 路由指向网关 ...
  • vue-router(路由)详细教程

    万次阅读 多人点赞 2018-05-28 21:08:30
      由于Vue在开发时对路由支持的不足,于是官方补充了vue-router插件。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的...
  • 静态路由和动态路由

    万次阅读 多人点赞 2018-12-23 16:50:31
    (2)掌握静态路由的配置; (3)掌握动态路由的配置。   实验要求: (1)写出静态路由的配置过程; (2)写出动态路由的配置过程。   一、路由器的...
  • angular9路由守卫使用

    万次阅读 2020-06-27 18:10:21
    三分钟上手路由守卫路由守卫是什么组件的创建守卫路由相关核心代码在路由中使用守卫参考资料 路由守卫是什么 任何用户都能在任何时候导航到任何地方。但有时候出于种种原因需要控制对该应用的不同部分的访问。可能...
  • 路由选择、路由协议与路由算法

    千次阅读 多人点赞 2017-05-20 15:52:43
    本文旨在区分清楚路由选择、路由协议和路由算法的关系。然后讲解常用路由协议和路由算法。什么是路由选择百科的说法: 路由选择是指选择通过互连网络从源节点向目的节点传输信息的通道,而且信息至少通过一个中间...
  • 一、路由 在Vue中 需要手动配置router路由规则 而Nuxt省去了手动挨个配置的麻烦 Nuxt会自动检测并配置路由 因此 只需要直接在浏览器访问即可 但Nuxt自动生成的路由规则有着一定的规律 普通路由 若组件是在文件夹里 ...
  • 静态路由和默认路由

    万次阅读 2018-03-16 14:08:21
    1静态路由和默认路由介绍:路由器在转发数据时,需要现在路由表中查找相应的路由,有三种途径(1)直连路由:路由器自动添加和自己直连的路由(2)静态路由:管理员手动添加的路由(3)动态路由:由路由协议动态建立...
  • windows如何添加静态路由

    万次阅读 2018-07-09 13:58:44
    一、静态路由含义说明 说明: 第一行表示: 所有到达192.168网段的都转送到192.268.242.65网关 第三行表示: 所有到达本机的数据包都被转送到x.x.213.1网关 第四行表示: 所有到达10.243网段的数据包都被...
  • 华为 路由双点双向引入

    千次阅读 多人点赞 2021-01-07 10:30:24
    双点双向重发布(OSPF、IS-IS) 路由环路的出现就是同时存在次优路径和路由回馈;如果想解决路由环路的问题,那么解决次优路径或路由回馈的其中一个问题,就能解决路由环路的问题了。
  • React-router详细介绍及路由配置代码

    万次阅读 2019-06-05 21:06:16
    为了不进行后端路由,只进行前端路由 BrowserRouter --浏览器路由(属于后端路由) HasRouter --前端has路由(属于前端路由) 如何使用react-router? 一个单页应用一般只需要一个顶层的Router组件即可,不要再在...
  • 配置静态路由,动态路由,默认路由

    千次阅读 2019-07-30 16:06:09
    一、什么是路由 路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程[1]。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持...
  • 缺省路由(默认路由

    千次阅读 2019-10-09 15:29:18
    缺省路由属于特殊的静态路由 PC的网关其实就是一种缺省路由 缺省路由属于“替补路由”,只有当其他的路由不可达时才会使用缺省路由 缺省路由适用于边缘节点,以及企业出口 PC1(配置IP地址) IP地址:10.1.1.2 子网...
  • 路由策略和策略路由

    千次阅读 2018-10-16 11:21:54
    路由策略 1.什么是路由策略? 路由策略(Routing Policy)的作用是当路由器在发布、接收和引入路由信息时,可根据实际组网需要实施一些策略,以便对路由信息进行过滤或改变路由信息的属性,如: 控制路由的发布:...
  • 过滤路由:策略路由

    千次阅读 2018-06-05 15:14:38
    前言: 周一上课,没有好好听课,结果作业没完成,下课补作业!感觉喜欢自己学,不过老师也很厉害,要把我...3. 将R3上的eigrp路由重分布到OSPF路由中 4. 按照访问控制列表1往外分布eigrp路由 1. 在R4上查看...
  • 官方文档:... 路由的写法: 路由加载多个中间件: 给路由起个名字:index 路由重定向 控制器里实现重定向:路由外部重定向 路由内部重定向: (需重启项目,清理缓存) 路由分组和映射: ...
  • 一 ,缓存全部路由 在router-view外包裹keep-alive 例: <keep-alive> <router-view></router-view> </keep-alive> 二 ,指定路由缓存 使用 include <keep-alive include="该路由的...
  • 路由设置

    千次阅读 2020-04-23 02:57:46
    路由设置: 设置路由可以访问内网数据库 [TOC] Microsoft Windows [版本 10.0.16299.1087] (c) 2017 Microsoft Corpora...
  • 静态路由介绍: 静态路由是指由用户或网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 212,835
精华内容 85,134
关键字:

路由