1. Trang chủ
  2. » Công Nghệ Thông Tin

Managing IP Services

30 300 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Managing IP Services
Trường học University Name
Chuyên ngành Information Technology
Thể loại Bài Tốt Nghiệp
Thành phố City Name
Định dạng
Số trang 30
Dung lượng 4,99 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Configuring dynamic NAT: One private to one public address translation• Configuring Port Address Translation PAT: Many private to one public address translation • Configuring static NAT:

Trang 2

This page intentionally left blank

Trang 3

• Configuring dynamic NAT: One private to one public address translation

• Configuring Port Address Translation (PAT): Many private to one public address translation

• Configuring static NAT: One private to one permanent public address translation

• Verifying NAT and PAT configurations

• Troubleshooting NAT and PAT configurations

• Configuration example: PAT

Private IP Addresses: RFC 1918

The following table lists the address ranges as specified in RFC 1918 that can be used

by anyone as internal private addresses These will be your “inside-the-LAN” addresses that will have to be translated into public addresses that can be routed across the Internet Any network is allowed to use these addresses; however, these addresses are not allowed to be routed onto the public Internet.

Configuring Dynamic NAT: One Private to

One Public Address Translation

NOTE: For a complete configuration of NAT/PAT with a diagram for visual assistance, see the sample configuration at the end of this chapter

Trang 4

222 Configuring Dynamic NAT: One Private to One Public Address Translation

Step 1: Define a

static route on

the remote router

stating where the

public addresses

should be

routed.

ISP(config)#iiippp rroroouuutttee e6

644.4.6.66444 664644 66644 4 222555555 2.22555555 2.25255555 112122888 s

s00/0/0/00///00

Informs the ISP router where to send packets with addresses destined for 64.64.64.64

Corp(config)#iiipp p nnnaaattt pppooooooll ls

sccocotottttt 664644 66644.4.6.66444 770700 6

644.4.6.66444 664644 11122626 6 nnneeettmtmmaaassskk k2

255555.5 22255555.5 22255555.5.1.1122288

Defines the following: The name of the pool is scott (The name of the pool can be anything.)

The start of the pool is 64.64.64.70.

The end of the pool is 64.64.64.126.

The subnet mask is 255.255.255.128.

peerermrmmiiittt 111777222 1.16166 11100.0 000 00.0.0.00 000 2.2255555

Step 4: Link the

ACL to the pool

of addresses

(create the

translation).

Corp(config)#iiipp p nnnaaattt iiinnnsssiididedee s

soouoururrccceee llliiissstt t 111 pppoooooolll sscscocoottttt

Defines the following: The source of the private addresses is from ACL 1 The pool of available public addresses is named scott.

Trang 5

Configuring PAT: Many Private to One Public Address Translation 223

Configuring PAT: Many Private to One Public Address Translation

All private addresses use a single public IP address and numerous port numbers for translation.

faasaststteeettthheheerrrnnneetet t 000///00

Moves to interface configuration mode.

Router(config-if)#iiipp p nnnaaatt ti

innsnsisiidddee

You can have more than one inside interface on a router Addresses from each inside interface are then allowed to

be translated into a public address.

seereririiaaalll 000///000//0/0Router(config-if)#iiipp p nnnaaatt to

6444 66644.4 666444 6.64644 2

2555555 225255555 225255555 111228288 sss00/0/0/0

Informs the Internet service provider (ISP) where to send packets with addresses destined for 64.64.64.64 255.255.255.128.

Trang 6

224 Configuring PAT: Many Private to One Public Address Translation

of the exit interface (the serial link to the ISP, for example).

Corp(config)#iipipp nnnaatatt pppooooololl s

scccooottttt t 666444 6.64644 66644.4 777000 6

6444 66644.4 666444 7.70700 nnneetettmmmaaassksk k2

2555555 225255555 225255555 11122828

Defines the following: The name of the pool is scott (The name of the pool can be anything.)

The start of the pool is 64.64.64.70.

The end of the pool is 64.64.64.70.

The subnet mask is 255.255.255.128.

1 pppeeerrmrmmiiittt 117177222 116166 11100.0.0.00 0

0 000 00.0 22255555

Step 4 (Option 1):

Link the ACL to

the outside public

interface (create

the translation).

Corp(config)#iipipp nnnaatatt iiinnsnsisiidddeee s

sooouuurrrccecee llliisiststt 111 iiinnnttteererfrffaaacccee es

seeerrriiiaalall 000//0/0/0//000 oovovveeerrrlloloaoaadd

The source of the private addresses is from ACL 1 The public address to be translated into is the one assigned to serial 0/0/0.

The overload keyword

states that port numbers will

be used to handle many translations.

Trang 7

Configuring PAT: Many Private to One Public Address Translation 225

NOTE: You can have an IP NAT pool of more than one address, if needed The syntax for this is as follows:

Corp(config)#iiipp p nnnaaatt t pppooooooll l ssscccootottttt 66464.4 666444 6.66444 77070 0 777444 6.66444 66464.4 11122288 8 nnneeettmtmmaaassskk k2

sooouuurrrccecee llliisiststt 111 pppooooooll l ssscccoootttttt o

ovvveeerrrllolooaaadd

The source of the private addresses is from ACL 1 The pool of the available addresses is named scott.

The overload keyword

states that port numbers will

be used to handle many translations.

faaasssttteetetthhheeerrnrneneettt 00/0//00

Moves to interface configuration mode.

Corp(config-if)#iiipp p nnnaaatt ti

seeerrriiiaalall 000//0/0/0//00

Moves to interface configuration mode.

Corp(config-if)#iiipp p nnnaaatt to

ouuutttsssiididdee

Defines which interface is the outside interface for NAT.

Trang 8

226 Configuring Static NAT: One Private to One Permanent Public Address

Configuring Static NAT: One Private to One Permanent

Public Address Translation

CAUTION: Make sure that you have in your router configurations a way for packets to travel back to your NAT router Include a static route on the ISP router advertising your NAT pool and how to travel back to your internal network Without this in place, a packet can leave your network with a public address, but

Step 1: Define a static

route on the remote

router stating where the

public addresses should

be routed.

ISP(config)#iipipp rrroououuttteee 6

6444 6.64644 66644.4 666444 2

255555.5.2.22555555 2.22555555 1.12122888 ss0s00///00

Informs the ISP where

to send packets with addresses destined for 64.64.64.64

255.255.255.128.

Step 2: Create a static

mapping on your router

that will perform NAT.

Corp(config)#iiippp nnnaaatt t iininsnssiiidddee es

sooouururcrcceee sststtaaatttiicic c 11177722.2 111666 1.10100 555 6

6444 6.64644 66644.4 66655

Permanently translates the inside address of 172.16.10.5 to a public address of 64.64.64.65 Use the command for each of the private IP addresses you want to statically map to a public address.

Step 3: Define which

interfaces are inside

(contain the private

addresses).

Corp(config)#iiinnnttteererrfffaaaccecee f

faaasststeteettthhheererrnnneeett t 000///00

Moves to interface configuration mode.

Corp(config-if)#iipipp nnnaatatt i

innnssisididdee

You can have more than one inside interface on a router.

Step 4: Define the

outside interface (the

interface leading to the

public network).

Corp(config-if)#iininnttteeerrfrffaaacccee es

seeerririaiaalll 00/0//000///00

Moves to interface configuration mode.

Corp(config-if)#iipipp nnnaatatt o

ouuuttstsisiidddee

Defines which interface

is the outside interface for NAT

Trang 9

Troubleshooting NAT and PAT Configurations 227

it will not be able to return if your ISP router does not know where the pool of public addresses exists in the network You should be advertising the pool of public addresses, not your private addresses

Verifying NAT and PAT Configurations

Troubleshooting NAT and PAT Configurations

Router#ssshhhoowow w iiippp nnnaaattt ttrtrraaannnsslsllaaatttiioiononnss Displays the translation table

Router#ssshhhoowow w iiippp nnnaaattt sststtaaatttiisisstttiiiccscs Displays NAT statistics

Router#cccllleeaeararr iiipp p nnnaaatt t tttrrraaannsnsslllaaattitioioonnnsss iiinnnsssiididdeee

a.b.c.d ooouututstssiiidddee e.f.g.he

Clears a specific translation from the table before it times out

Router#cccllleeaeararr iiipp p nnnaaatt t tttrrraaannsnsslllaaattitioioonnnsss** Clears the entire translation

table before entries time out

Router#dddeeebbubugugg iiipp p nnnaaatt Displays information about

every packet that is translated.

Be careful with this command The router’s CPU might not be able to handle this amount of output and might therefore hang the system.

Router#dddeeebbubugugg iiipp p nnnaaatt t dddeeetttaaiaiillleeedd Displays greater detail about

packets being translated.

Trang 10

228 Configuration Example: PAT

Configuration Example: PAT

Figure 23-1 shows the network topology for the PAT configuration that follows using the commands covered in this chapter.

ISP Router

router#cccooonnfnfifiiggguuurreree ttteerermrmmiiinnnaalal Moves to global configuration mode.

router(config)#hhhooossstt t IIISSSPP Sets the host name.

ISP(config)#nnnooo iiippp ddodomommaaaiiinn-n llloooookokukuupp Turns off Domain Name System

(DNS) resolution to avoid wait time due to DNS lookup of spelling errors.

ISP(config)#eeennnaababbllleee sseseecccrrreetett ccciisiscsccoo Sets the encrypted password to cisco.

ISP(config)#llliiinnenee cccoononsnssooolllee e 00 Moves to line console mode.

the console port.

ISP(config-line)#pppaasassssswwwooorrdrdd cccllalaasssss Sets the console line password to

IP NATInside

172.16.10.10

DCE s0/0/1 DCE

198.133.219.2/30

fa0/0 172.16.10.1

s0/0/0 198.133.219.1/30

Lo0 192.31.7.1/24

ISPCompany

Trang 11

Configuration Example: PAT 229

Assigns an IP address and netmask.

ISP(config-if)#ccclllooocckck k rrraaattetee 55566060000000 Assigns the clock rate to the DCE

cable on this side of the link.

ISP(config-if)#nnnooo sshshuhuutttdddoowowwnn Enables the interface.

ISP(config-if)#iiinnnttteererfrffaaacccee e lllooooopoppbbbaaacckck k 00 Creates loopback interface 0 and

moves to interface configuration mode.

ISP(config-if)#iiippp aadadddddrrreeessssss

1

1992922 33311.1.7.77 111225255555 225255555 225255555 22255555

Assigns an IP address and netmask.

ISP#cccoopopypyy rrurununnnnniiinngngg -cccoononfnffiiiggg ssstttaaarrtrtutuuppp-

-c

coononnfffiiigg

Saves the configuration to NVRAM.

router#cccooonnfnfifiiggguuurreree ttteerermrmmiiinnnaalal Moves to global configuration mode.

router(config)#hhhooossstt t CCCooommmppapaannnyy Sets the host name.

Company(config)#nnnooo iipipp dddoomommaaaiiinn-n llloooookokukuupp Turns off DNS resolution to avoid

wait time due to DNS lookup of spelling errors.

Company(config)#eeennnaabablblleee sseseecccrrreetett ccciisiscsccoo Sets the secret password to cisco.

Company(config)#llliiinnene e cccooonnsnssooolllee e 00 Moves to line console mode.

the console port.

Company(config-line)#pppaasassssswwwooorrdrdd cccllalasassss Sets the console line password to

Trang 12

230 Configuration Example: PAT

Assigns an IP address and netmask.

Company(config-if)#nnonoo sshshuhuutttdddoowowwnn Enables the interface.

Assigns an IP address and netmask.

Company(config-if)#nnonoo sshshuhuutttdddoowowwnn Enables the interface.

Company(config-if)#iipipp nnanatatt ooouututtsssiiiddede Location of public outside addresses.

Company#cccoopopypyy rrruununnnnniiinngng-g cccooonnfnffiiiggg sststtaaarrrttutuuppp Saves the configuration to NVRAM.

Trang 13

CHAPTER 24

DHCP

This chapter provides information and commands concerning the following topics:

• Configuring DHCP

• Verifying and troubleshooting DHCP configuration

• Configuring a DHCP helper address

• DHCP client on a Cisco IOS Software Ethernet interface

Specifies the range of addresses not to

be leased out to clients.

Trang 14

232 Configuring a DHCP Helper Address

Verifying and Troubleshooting DHCP Configuration

Configuring a DHCP Helper Address

Router(config)#ssseeerrrvvivicicceee ddhdhhcccpp Enables the DHCP service and relay

features on a Cisco IOS router.

Router(config)#nnnooo ssesererrvvviiiccecee dddhhchccpp Turns the DHCP service off DHCP

service is on by default in Cisco IOS Software.

Router#ssshhhoowow w iiippp dddhhhcccpp p bbbiiinnnddidiinnngg Displays a list of all bindings created

Router#ssshhhoowow w iiippp dddhhhcccpp p bbbiiinnnddidiinnnggg

w.x.y.z

Displays the bindings for a specific DHCP

client with an IP address of w.x.y.z

Router#cccllleeaeararr iiipp p dddhhhccpcp p bbbiiinndnddiiinnngg g

a.b.c.d

Clears an automatic address binding from the DHCP server database

Router#cccllleeaeararr iiipp p dddhhhccpcp p bbbiiinndnddiiinnngg g ** Clears all automatic DHCP bindings

Router#ssshhhoowow w iiippp dddhhhcccpp p cccooonnnfflflliiiccctt Displays a list of all address conflicts

recorded by the DHCP server

Router#cccllleeaeararr iiipp p dddhhhccpcp p cccooonnfnffllliiicctct t

a.b.c.d

Clears address conflict from the database

Router#cccllleeaeararr iiipp p dddhhhccpcp p cccooonnfnffllliiicctct t ** Clears conflicts for all addresses

Router#ssshhhoowow w iiippp dddhhhcccpp p dddaaatttaababbaaasssee Displays recent activity on the DHCP

Trang 15

Configuration Example: DHCP 233

NOTE: The ip helper-address command will forward broadcast packets as a

uni-cast to eight different UDP ports by default:

• TFTP (port 69)

• DNS (port 53)

• Time service (port 37)

• NetBIOS name server (port 137)

• NetBIOS datagram server (port 138)

• Boot Protocol (BOOTP) client and server datagrams (ports 67 and 68)

• TACACS service (port 49)

If you want to close some of these ports, use the no ip forward-protocol udp x

command at the global configuration prompt, where x is the port number you

want to close The following command stops the forwarding of broadcasts to port 49:

Router(config)#nnnooo iipip p fffooorrwrwwaaarrrdd-d ppprrrootototoocccoooll l uuudddpp p 444999

If you want to open other UDP ports, use the ip forward-helper udp x command,

where x is the port number you want to open:

Router(config)#iiinnnttteererfrffaaacccee e

f

faasassttteeetththeheerrrnnneetett 000//0/0

Moves to interface configuration mode

Router(config-if)#iipip p aaadddddrdrreeesssss s dddhhhccpcp Specifies that the interface acquire an

IP address through DHCP

Network 10.0.0.0/8 Network 192.168.1.0/30 Network 192.168.3.0/24 DHCP Client

DNS Server 10.0.0.3/8 NetBIOS Server

10.0.0.2/8

s0/0/1 DCE

Gibbons

DHCP Client

Trang 16

234 Configuration Example: DHCP

Edmonton Router

router#cccooonnfnfifiiggguuurreree ttteerermrmmiiinnnaalal Moves to global configuration mode

router(config)#hhhooossstt t EEEdddmmmoononntttooonn Sets the host name

Assigns an IP address and netmask

Edmonton(config-if)#nnnooo sshshhuuutttddodoowwwnn Enables the interface

Assigns the clock rate to the DCE cable

on this side of link

Edmonton(config-if)#nnnooo sshshhuuutttddodoowwwnn Enables the interface

Edmonton(config)#rrroouoututteeerrr eeeiiigggrrprpp 11100 Enables the EIGRP routing process for

Advertises the 192.168.1.0 network

Edmonton(config)#ssseerervrvviiicccee e dddhhhccpcp Verifies that the router can use DHCP

services and that DHCP is enabled

Edmonton(config)#iiipp p dddhhhcccpp p pppooooololl Creates a DHCP pool called 10network

Trang 17

Edmonton#ccocopoppyyy rruruunnnnnniiningngg -cccoononnfffiiigg g Saves the configuration to NVRAM

Trang 18

236 Configuration Example: DHCP

Gibbons Router

router#cccooonnfnfifiiggguuurreree ttteerermrmmiiinnnaalal Moves to global configuration mode.

router(config)#hhhooossstt t GGGiiibbbbboboonnnss Sets the host name.

Gibbons(config-if)#nnonoo sshshuhuutttdddoowowwnn Enables the interface.

Assigns an IP address and netmask.

Gibbons(config-if)#nnonoo sshshuhuutttdddoowowwnn Enables the interface.

Gibbons(config)#rrrooouututeteerrr eeieiigggrrrpp p 11100 Enables the EIGRP routing process for

Advertises the 192.168.1.0 network.

Gibbons#cccoopopypyy rrruununnnnniiinngng-g cccooonnfnffiiiggg Saves the configuration to NVRAM.

Ngày đăng: 19/10/2013, 00:20

TỪ KHÓA LIÊN QUAN