路由协议配置(路由协议配置模式)

      最后更新:2023-06-21 15:53

      路由协议

      路由器是一台网络设备,它有多张网卡。当一个入口的网络包送到路由器时,它会根据一个本地的转发信息库,来决定如何正确地转发流量,这个转发库就是常说的路由表。一张路由表中会有多条路由规则。每一条规则至少包含这三项信息:通过 route 命令 和 ip route 命令都可以进行查询或者配置的。例如,我们设置命令ip route add 10.176.48.0/20 via 10.173.32.1 dev eth0就说明要去 10.176.48.0/20 这个目标网络,要从 eth0 端口出去,经过 10.173.32.1。此方法的核心思想是:根据目的地址来配置路由。当然,在真实的复杂的网络环境中,除了可以根据目的 ip 地址配置路由外,可以根据多个参数来配置路由,这就成为策略路由。可以配置多个路由表,可以根据源 ip 地址、入口设备、TOS等选择路由表,然后在路由表中查找路由。这样可以使得不同来源的包走不同的路由。例如,我们设置:表示从 192.168.1.10/24 这个网段来的,使用 table 10 中的路由表,而从 192.168.2.0/24网段来的,使用 table 20 的路由表。在一条路由规则中,也可以走多条路径。例如,在下面中的路由规则中:下一跳有两个地方,分别是 100.100.100.1 和 200.200.200.1,权重比分别为 1 比 2。使用动态路由路由器,可以根据路由协议动态生成动态路由表,随着网络运行状态变化而变化。第一大类的算法称为距离矢量路由(distance vector routing)。它基于 bellman-Ford 算法。这种算法的基本思路是:每个路由器都保存一个路由表,包含多行,每行对应网络中的一个路由器,每一行包含两部分信息,一个要到目标路由器,从那条线出去,另一个是到目标路由器的距离。由此可以看出,每个路由器是知道全局信息的。那这个信息如何更新呢?每个路由器都知道自己和令居之间的距离,每过几秒,每个路由器都将自己所知的所有路由器的距离告诉令居,每个路由器也能从邻居那里得到相似的信息。每个路由器根据新收集的信息,计算和其他路由器的距离,比如自己的一个令居距离目标路由器的距离为M,而自己距离邻居是 x,则自己距离目标路由器是 x+M。第二大类算法是链路状态路由(link state routing),基于 dijkstra 算法。这种算法的基本思路是:当一个路由器启动的时候,首先是发现令居,向令居 say hello,邻居都回复。然后计算和邻居的距离,发送一个 echo,要求马上返回,除以 2 就是距离。然后将自己和邻居之间的链路状态包广播出去,发送到整个网络的每个路由器。这样每个路由器都能够收到它和邻居之间的关系的信息。因而,每个路由器都能构建一个自己本地的完整的图,然后针对这个图使用 Dijkstra 算法,找到两点之间的最短距离。此算法可以最快将损坏路由器消息广播出去。OSPF(Open shortest Path First, 开放式最短路径优先)就是这样一个基于链路状态路由协议,广泛应用在数据中心的协议。由于主要用于数据中心内部,用于路由决策,因而成为内部网关协议(interior gateway protocol,简称 IGP)。内部网关协议的重点是找到最短的路径。在一个组织内部,路径最短往往最优。当然有时候 OSPF 可以发现多个最短的路径,可以再这多个路径中进行负载均衡,这常常称为等价路由。这可以和接入层的负载均衡 LVS 结合实现高吞吐量的接入层设计。但是外网的路由协议,也即国家之间的有所不同,我们称之为外网路由协议(BorderGateway Protocol,简称 BGP)。在网络世界,国家成为自治系统(Autonomous System)。自治系统分为几种类型:BGP 又分为两类,eBGP 和 iBGP。一个用于 AS 之间,一个用于 AS 内部。
      路由协议

      如何配置BGP路由协议

      实验拓扑图:实验要求:1.各AS之间实现全网互通,并在路由两条出口中任意一条断开均不影响全网通讯;a.在Router P6BBR1和P7BBR1上创建EBGP;b.在Router P6R3和P7R3之间创建EBGP;2.在PXR1、PXR2、PXR3、PXR4、PXBBR1之间配置IBGP;3.在PXR1、PXR2、PXR3、PXR4、PXBBR1之间可使用OSPF或RIP、EIGRP等协议完成各接口基本的互通性。这里使用OSPF,并将其中五台路由器全部定义到Aera 0中。4.验证BGP配置,使用show ip bgp summary来验证BGP邻居关系是否已建立,使用sh ip bgp显示BGP路由选择信息库.查看是否从核心路由器和另一台边缘路由器那里获悉了路由,查看边缘路由器的IP路由选择表,其中是否有BGP路由?5.最后,老师要求在每一台路由器上都要开启telnet访问,便于老师telnet到各个路由器检查我们的实验配置,方便帮助我们排错.因开启telnet需要设置密码,所有密码均设置cisco.实验步骤(以下将以P7BBR1、P7R1、P7R2、P7R3、P7R4作说明,在P6BBR1和P6的其它路由器则可参考以此骤):1.删除路由器中原来的配置(earse Start),以免被以前实验中的配置影响实验的顺利进行,然后重启各路由器(Reload),或针对接口使用default interface (s0)删除该接口的所有配置.2.按照网络拓扑图上所标示的IP地址在所有ROUTER的接口上按要求配置好IP Address,在DCE接口上配置好时钟频率(clock rate 64000),所有接口确保UP状态(NO shutdown).3.在所有Route中均需配置一个环回接口(Interface loopback 0),并配置相应的IP地址,用于BGP中宣告网络。OSPF路由协议通告完成后需确保各路由器间可以互相PING通Loopback O的地址.各路由器的OSPF配置命令如下:P7BBR1:P7BBR1(config-router)#network 172.31.7.0 0.0.0.255 area 0P7BBR1(config-router)#network 192.168.7.1 0.0.0.0 area 0P7R1:P7R1(config-router)#network 172.31.7.0 0.0.0.255 area 0P7R1(config-router)#network 10.7.0.0 0.0.0.255 area 0P7R1(config-router)#network 10.7.1.0 0.0.0.255 area 0P7R1(config-router)#network 10.7.4.1 0.0.0.0 area 0P7R2:P7R2(config-router)#network 172.31.7.0 0.0.0.255 area 0P7R2(config-router)#network 10.7.0.0 0.0.0.255 area 0P7R2(config-router)#network 10.7.2.0 0.0.0.255 area 0P7R2(config-router)#network 10.7.4.2 0.0.0.0 area 0P7R3:P7R3(config-router)#network 10.7.3.0 0.0.0.255 area 0P7R3(config-router)#network 10.7.1.0 0.0.0.255 area 0P7R3(config-router)#network 10.7.4.3 0.0.0.0 area 0P7R4:P7R4(config-router)#network 10.7.3.0 0.0.0.255 area 0P7R4(config-router)#network 10.7.2.0 0.0.0.255 area 0P7R4(config-router)#network 10.7.4.4 0.0.0.0 area 04.P7BBR1中配置完S0的IP地址后,需要在SO接口上封装帧中继(encapsulation frame-relay),并将下一跳IP地址(172.31.7.1&172.31.7.2)映射到永久虚电路(PVC),在映射PVC时,broadcast这个参数一定要加,这样帧中继映射将支持广播和多播,否则在通告OSPF时无法将网络通告出去,并且要禁用反向地址解析。P7BBR1(config-if)#frame-relay map ip 172.31.7.1 172 broadcastP7BBR1(config-if)#frame-relay map ip 172.31.7.2 173 broadcastP7BBR1(config-if)#no frame-relay inverse-arp5.同理,在P7R1的S0接口也要封装帧中继,以及将下一跳IP地址(172.31.7.3)映射到永久虚电路,禁用反向地址解析.P7R1(config-if)#frame-relay map ip 172.31.7.3 271 broadcastP7R1(config-if)#no frame-relay inverse-arp6.在P7R2的S0接口也封装帧中继,禁用反向地址解析,配置如下:P7R1(config-if)#frame-relay map ip 172.31.7.3 271 broadcastP7R1(config-if)#no frame-relay inverse-arp7.在点到多点的模式下,OSPF将非广播网络中的所有路由器到路由器的连接视为点到点的链路,不选举DR和BDR,也不会将2类网络LSA扩散到邻接路由器,因在P7BBR1、P7R1、P7R2之间是帧中继的网络,需要配置为点到多点的模式,具体配置如下(各路由器的配置方法一致,均在S0接口配置):P7BBR1(config-if)#ip ospf network point-to-multipoint.8.到目前为止,需确保整个内网的路由器的各个接口都可以互相PING通,如果PING不通,先不要进行下面的工作,把整个内网调通再进行后续操作.因为此时若有某些接口无法PING通,说明你已经错了,建议你不要再错下去了,你先排错再说,以免越来越混淆.9.下面,开始配置IBGP和EBGP,首先在P7BBR1路由器上配置BGP,因在P7BBR1的BGP配置中,有很多邻居的更新策略相同,而在CISCO路由器上,可将更新策略相同的邻居划分到同一个对等体组(peer-group)中,以简化配置,并可提高更新的效率,在此使用peer-group.P7BBR1:P7BBR1(config)#router bgp 64159  (进入BGP路由器配置模式,路由器位于AS64159中)P7BBR1(config-router)#no syncronization   (关闭同步规则)P7BBR1(config-router)#network 172.31.7.0 mask 255.255.255.0 (在BGP中通告网络)P7BBR1(config-router)#network 192.168.88.0 mask 255.255.255.0  (在BGP中通告网络)P7BBR1(config-router)#neighbor ok peer-group  (创建名为OK的对等体组)P7BBR1(config-router)#neighbor ok remote-as 64159  (指定BGP邻居,这里指定的是对等体组)P7BBR1(config-router)#neighbor ok update-source loopback0  (同邻居OK组建立对等关系,将一个环回接口的地址用作源地址)P7BBR1(config-router)#neighbor ok next-hop-self  (将自己作为下一跳通告给邻居)P7BBR1(config-router)#neighbor 10.7.4.1 peer-group ok  (将P7R1的L0加入到OK对等体组)P7BBR1(config-router)#neighbor 10.7.4.2 peer-group ok  (将P7R2的L0加入到OK对等体组)P7BBR1(config-router)#neighbor 10.7.4.3 peer-group ok  (将P7R3的L0加入到OK对等体组)P7BBR1(config-router)#neighbor 10.7.4.4 peer-group ok   (将P7R4的L0加入到OK对等体组)P7BBR1(config-router)#neighbor 192.168.6.1 remote-as 64158 (指定192.168.6.1为BGP邻居)P7BBR1(config-router)#neighbor 192.168.6.1 ebgp-multihop 2 (指定到邻居192.168.6.1的跳线为2)P7BBR1(config-router)#neighbor 192.168.6.1 update-source loopback0 (同邻居192.168.6.1建立对等关系,并将环回接口的地址用作源地址)P7BBR1(config-router)#no auto-summary (关闭自动汇总)10.路由表中没有到邻居192.168.6.1的路由,需要手工添加静态路由到192.168.6.1,否则将不可达,EBGP将不能成功建立.P7BBR1(config)#ip route 192.168.6.1 255.255.255.255 192.168.88.611.以下是另外四台路由器的BGP配置,不另加旁注,具体参考以上旁注:P7R1:P7R1(config)#router bgp 64159P7R1(config-router)#no synchronizationP7R1(config-router)#network 10.7.0.0 mask 255.255.255.0P7R1(config-router)#network 10.7.1.0 mask 255.255.255.0P7R1(config-router)#network 172.31.7.0 mask 255.255.255.0P7R1(config-router)#neighbor ok peer-groupP7R1(config-router)#neighbor ok remote-as 64159P7R1(config-router)#neighbor ok update-source lookback0P7R1(config-router)#neighbor 10.7.4.2 peer-group okP7R1(config-router)#neighbor 10.7.4.3 peer-group okP7R1(config-router)#neighbor 10.7.4.4 peer-group okP7R1(config-router)#neighbor 192.168.7.1 peer-group okP7R1(config-router)#no auto-summaryP7R2:P7R2(config)#router bgp 64159P7R2(config-router)#no synchronizationP7R2(config-router)#network 10.7.0.0 mask 255.255.255.0P7R2(config-router)#network 10.7.2.0 mask 255.255.255.0P7R2(config-router)#network 172.31.7.0 mask 255.255.255.0P7R2(config-router)#neighbor ok peer-groupP7R2(config-router)#neighbor ok remote-as 64159P7R2(config-router)#neighbor ok update-source lookback0P7R2(config-router)#neighbor 10.7.4.1 peer-group okP7R2(config-router)#neighbor 10.7.4.3 peer-group okP7R2(config-router)#neighbor 10.7.4.4 peer-group okP7R2(config-router)#neighbor 192.168.7.1 peer-group okP7R2(config-router)#no auto-summaryP7R3:P7R3(config)#router bgp 64159P7R3(config-router)#no synchronizationP7R3(config-router)#network 10.7.1.0 mask 255.255.255.0P7R3(config-router)#network 10.7.3.0 mask 255.255.255.0P7R3(config-router)#network 192.168.86.0 mask 255.255.255.0P7R3(config-router)#neighbor ok peer-groupP7R3(config-router)#neighbor ok remote-as 64159P7R3(config-router)#neighbor ok update-source lookback0P7R3(config-router)#neighbor ok next-hop-selfP7R3(config-router)#neighbor 10.6.4.3 remote-as 64158P7R3(config-router)#neighbor 10.6.4.3 ebgp-multihop 2P7R3(config-router)#neighbor 10.6.4.3 update-source loopback 0P7R3(config-router)#neighbor 10.7.4.1 peer-group okP7R3(config-router)#neighbor 10.7.4.2 peer-group okP7R3(config-router)#neighbor 10.7.4.4 peer-group okP7R3(config-router)#no auto-summary在P7R3中添加到10.6.4.3的静态路由:P7R3(config)#ip route 10.6.4.3 255.255.255.255 192.168.86.1P7R4:P7R4(config)#router bgp 64159P7R4(config-router)#no synchronizationP7R4(config-router)#network 10.7.3.0 mask 255.255.255.0P7R4(config-router)#network 10.7.2.0 mask 255.255.255.0P7R4(config-router)#neighbor ok peer-groupP7R4(config-router)#neighbor ok remote-as 64159P7R4(config-router)#neighbor ok update-source lookback0P7R4(config-router)#neighbor 10.7.4.1 peer-group okP7R4(config-router)#neighbor 10.7.4.3 peer-group okP7R4(config-router)#neighbor 10.7.4.2 peer-group okP7R4(config-router)#neighbor 192.168.7.1 peer-group okP7R4(config-router)#no auto-summary12.整个配置基本上就是这样,后面的工作就是验证BGP的配置是否正确,可以使用show ip bgp summary,show ip bgp,show ip route等命令查看配置结果.并可以在任意一个路由器上PING另一个AS的任意一个接口,看看是否PING通.当然,首先要在P6那边的五个路由器也做好相应的配置.还可以将P7BBR1的E0接口shutdown,看看结果会是如何.如有问题,多看书查阅相关资料,举一反三,相信可以查明原因.
      如何配置BGP路由协议

      路由器PPP协议应如何配置

      在PPP认证端的配置:建立本地口令数据库:RouterA(config)#username routera password rapass进入接口模式:RouterA(config)#interface serial 0/0配置PPP协议:RouterA(config-if)#enc ppp要求进行PAP认证:RouterA(config-if)#ppp authentication pap在被认证端的配置:配置PPP协议:RouterB(config-if)#enc ppp配置发送的用户名与密码:RouterB(config-if)#ppp pap sent-username routera pass rapass
      应该是PPPOE协议 大致的设置步骤为 猫出来的网线接在路由器的wan口上电脑的网线接在路由器的1234任意一个接口上 然后在电脑的浏览器里面输入192.168.1.1(这个地址不同路由器不一样 看路由器的地步)进入路由器 在路由器的界面左边选项的上面有个设置向导 根据设置向导设置上网类型选择PPOE 上网口令填写宽带账号和密码 之后完成设置向导就可以
      R1(config)#int s0/0/0 R1(config-if)#encapsulation ppp 进入端口,设置封装格式。
      et cisco RV-1(config)#username RV-2 password ciscoRV-1(config)#interface serial 0/0RV-1(config-if)#ip address 10.1.1.1 255.255.255.252RV-1(config-if)#encapsulation pppRV-1(config-if)#clock rate 128000RV-1(config-if)#ppp authentication pap defaultRV-1(config-if)#ppp pap sent-username RV-1 password ciscoRV-1(config-if)#no shutdownRV-2(config)#enable secret ciscoRV-2(config)#username RV-1 password ciscoRV-2(config)#interface serial 0/0RV-2(config-if)#ip address 10.1.1.2 255.255.255.252RV-2(config-if)#encapsulation pppRV-2(config-if)#ppp authentication pap defaultRV-2(config-if)#ppp pap sent-username RV-2 password cisco RV-2(config-if)#no shutdown
      貌似没这个协议啊
      路由器PPP协议应如何配置

      路由NAT协议谁知道怎么 配

      NAT设置可以分为静态地址转换、动态地址转换、复用动态地址转换。以下设置以Cisco路由器为例。 1.静态地址转换静态地址转换将内部本地地址与内部合法地址进行一对一地转换,且需要指定和哪个合法地址进行转换。如果内部网络有E-mail服务器或FTP服务器等可以为外部用户提供服务,则这些服务器的IP地址必须采用静态地址转换,以便外部用户可以使用这些服务。静态地址转换基本配置步骤:(1)在内部本地地址与内部合法地址之间建立静态地址转换,在全局设置状态下输入:Ip nat inside source static内部本地地址内部合法地址(2)指定连接内部网络的内部端口,在端口设置状态下输入:ip nat inside(3)指定连接外部网络的外部端口,在端口设置状态下输入:ip nat outside(注:可以根据实际需要定义多个内部端口及多个外部端口。)2.动态地址转换动态地址转换也是将内部本地地址与内部合法地址一对一地转换,但是动态地址转换是从内部合法地址池中动态地选择一个未使用的地址来对内部本地地址进行转换的。动态地址转换基本配置步骤:(1)在全局设置模式下,定义内部合法地址池:ip nat pool地址池名称起始IP地址终止IP地址子网掩码其中地址池名称可以任意设定。(2)在全局设置模式下,定义一个标准的Access-List规则以允许哪些内部地址可以进行动态地址转换:Access-list标号permit源地址通配符其中标号为1~99之间的整数。(3)在全局设置模式下,将由Access-List指定的内部本地地址与指定的内部合法地址池进行地址转换:ip nat inside source list访问列表标号pool内部合法地址池名字(4)在端口设置状态下指定与内部网络相连的内部端口:ip nat inside(5)在端口设置状态下指定与外部网络相连的外部端口:ip nat outside3.复用动态地址转换复用动态地址转换首先是一种动态地址转换,但是它可以允许多个内部本地地址共用一个内部合法地址。对只申请到少量IP地址但却经常同时有多个用户上外部网络的情况,这种转换极为有用。复用动态地址转换配置步骤:(1)在全局设置模式下,定义内部合法地址池:ip nat pool地址池名字起始IP地址终止IP地址子网掩码其中地址池名字可以任意设定。(2)在全局设置模式下,定义一个标准的Access-List规则以允许哪些内部本地地址可以进行动态地址转换:Access-List标号permit源地址通配符其中标号为1~99之间的整数。(3)在全局设置模式下,设置在内部本地地址与内部合法地址池间建立复用动态地址转换:ip nat inside source list访问列表标号pool内部合法地址池名字overload(4)在端口设置状态下,指定与内部网络相连的内部端口:ip nat inside(5)在端口设置状态下,指定与外部网络相连的外部端口:ip nat outside 相信通过以上的介绍,大家对路由器的NAT功能已有所了解,现在大家已经可以通过路由器的NAT功能,安全而轻松地进行内部网络与外部Internet网络的连接了。
      系统问题:第一次回答可获2分,答案被采纳可获得悬赏分和额外20分奖励.
      NAT静态地址转换协议。思科和华为的是不一样的。你具体看看自己的路由器是什么型号。然后上网查一下就可以了。网上的很详细的。
      我知道啊,就是用交换机然后再打命令就,很多的命令 要看书才知道 的
      你把你的机器IP地址和ISP给你的可用公网真实IP地址还有默认网关等详细信息写出来 我帮你配
      路由NAT协议谁知道怎么 配

      RIP路由协议配置的国内现状?

      RIP路由协议:内部网关路由协议,使用的是距离矢量算法。 其实定义已经比较清楚,内部比较小型网络中,由于15跳为最大值,RIP只能应用于小规模网络;相对收敛速度还是比较慢的;还因为根据跳数选择的路由,不一定是最优路由。不像网络大型路由,他们自动保护切换,出现问题会自动切换不会因为一条线路出现问题导致整个网络瘫痪。RIP路由一般在日常我们使用在内部固定型网络。可以通过RIP协议动态的学习到路由条目,然后根据路由表转发数据。
      RIP路由协议配置的国内现状?

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类