路由与网桥

一、路由器的原理

1、什么是路由表

1)路由表是一个存储在路由器或者联网计算机中的电子表格或数据库
2)路由表存储着指向特定网络地址的路径(在某些情况下,还记录有路由的度量值)
2)路由表的建立主要是为了实现路由协议和路由选择

2、一般主要是什么路由表


1)网络目标:可以是一个网络ID、一个IP地址、一个广播地址或多播地址
2)网络掩码:主要用来目标网络IP和掩码做与运算,确定目标网络的有效性
3)网关:如果目的地的计算机的IP地址与某路由的网络掩码执行逻辑与运算后,结果等于该路由的网络目标,就会将数据包发送给该路径的网关处的IP地址。
如果某链路上显示"在链路上",表示计算机可以直接与目标计算机通信,不需要通过路由器转发
4)接口:表示数据包会从本计算机内拥有此IP地址接口发出去
5)跃点数:表示通过此路由发送数据包的成本,它可能代表发送速度的快慢、数据包从来源到目的地需要经过的路由器跳数、此路径的稳定性等

3、路由器的路由表

  1. 路由器选择路由表的机制
    A.先看目标IP地址与网络掩码逻辑与运算与网络目标的匹配度,匹配度越高越优先选择
    B.如果上面的匹配度一样,则看路由的跃点数值,数值越小,优先级越高
    C.如果跃点数值也相同,则看"链接顺序",在前面的接口优先选择路由
    2)路由跃点数 = 接口跃点数(可以更改) + 网关跃点数
    A.接口跃点数:是以网络接口的速度来计算的
    B.100Mbps/20 1Gbps/10 10Gbps/5
    C.网络跃点数默认值为256
    3)查看网络接口的网关跃点数与接口跃点数命令
    A.netsh interface ip show address
    4)更改接口跃点数的默认值
    5)自动检测网关是否正常的设置
    A.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

二、设置Windows Server 2012 路由器

1、试验环境搭建
2、启用Windows Server 2012路由器
3、查看路由表
4、添加静态路由
1)微软管理控制台
2)命令行
route -p add 目标网络 子网掩码 发送的接口 metric 256

原文地址:https://www.cnblogs.com/lyxsalyd/p/12887256.html